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