.newsletter-content{position:relative;z-index:9;text-align:center}.newsletter-content .shape{position:absolute;z-index:1}.newsletter-content .shape-1{z-index:11;bottom:50px;left:0}.newsletter-content .shape-1 span{display:block;width:56px;height:56px;text-indent:-9999px;border:7px solid #8fd6ca;border-radius:50%}.newsletter-content .shape-2{right:10px;bottom:-45px}.newsletter-content .shape-3{bottom:-25px;right:-35px}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter-content .shape-1{z-index:11;bottom:50px;left:0}.newsletter-content .shape-1 span{width:45px;height:45px;border-width:6px}.newsletter-content .shape-2{right:10px;bottom:-45px;width:150px;max-width:150px}.newsletter-content .shape-3{bottom:-25px;right:-35px;width:100px;max-width:100px}}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-content .shape-1{z-index:11;bottom:50px;left:0}.newsletter-content .shape-1 span{width:45px;height:45px;border-width:6px}.newsletter-content .shape-2{right:10px;bottom:-45px;width:100px;max-width:100px}.newsletter-content .shape-3{bottom:-25px;right:-35px;width:60px;max-width:60px}}@media only screen and (max-width:767px){.newsletter-content .shape-1{z-index:11;top:50px;left:-3px}.newsletter-content .shape-1 span{width:45px;height:45px;border-width:6px}.newsletter-content .shape-2{right:0;top:30px;width:100px;max-width:100px}.newsletter-content .shape-3{top:25px;right:5px;width:60px;max-width:60px}.newsletter-content .shape-4{width:85px}}.newsletter-content.light-color .title,.newsletter-content.light-color p{color:#fff}.newsletter-content .title{font-size:34px;margin:0;color:var(--secondary-color)}.newsletter-content .title.fz-48{font-size:48px}.newsletter-content .title span{font-weight:400;color:var(--primary-color)}.newsletter-content p{font-size:18px;font-weight:500;margin-bottom:0;margin-top:25px}@media only screen and (max-width:767px){.newsletter-content p{font-size:16px;margin-top:15px}}.newsletter-form{max-width:570px;margin:50px auto 0}.newsletter-form form .hs_email{width:100%}.newsletter-form form .hs_email>label{display:none}@media only screen and (max-width:767px){.newsletter-form{max-width:100%;margin-top:30px}}.newsletter-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.newsletter-form form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newsletter-form form input{border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;min-height:52px;padding:3px 20px}@media only screen and (max-width:767px){.newsletter-form form input{border-width:1px;border-radius:5px;margin-bottom:15px}}.newsletter-form form .hs-button{font-size:14px;font-weight:700;line-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 40px;cursor:pointer;white-space:nowrap;border-radius:5px;outline:0;border:1px solid #20ad96;background-color:#20ad96;color:#fff;border-radius:0 5px 5px 0;width:160px;transition:all .3s ease-in-out}.newsletter-form form .hs-button:hover{border-color:transparent;background-color:var(--secondary-color);color:#fff}@media only screen and (max-width:767px){.newsletter-form form button{border-radius:5px}}.newsletter-section{padding:38px 0 47px}