.blog-cta-wrapper{color:#414150;font-family:Nunito Sans,sans-serif;font-size:1.125rem;line-height:150%;padding-bottom:150px;padding-top:150px;position:relative;transition:background-color .25s}.blog-cta-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:920px;text-align:center;width:80vw}.blog-cta-wrapper .blog-cta-image{box-sizing:content-box;height:300px;order:1;padding-bottom:20px}.blog-cta-wrapper .blog-cta-image img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:unset}.blog-cta-wrapper .blog-cta-contet{order:2;padding-left:0;padding-right:0;width:100%}.blog-cta-wrapper .blog-cta__heading{color:#000;font-family:Poppins,sans-serif;font-size:2.875rem;font-weight:700;line-height:4.3125rem;margin:0 auto;overflow-wrap:break-word;width:90%}.blog-cta-wrapper .blog-cta__description{color:#000;font-family:Nunito Sans,sans-serif;font-size:1.375rem;line-height:150%;margin:20px auto 15px;width:80%}.blog-cta-wrapper .blog-cta__button{display:inline-flex;max-width:100%;padding:15px 0}.blog-cta-wrapper .blog-cta__button .cta_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:3px solid #000;border-radius:2rem;box-sizing:border-box!important;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;font-family:Nunito Sans,sans-serif;font-size:1.25rem;justify-content:center;line-height:150%;padding:10px 30px;text-align:center;text-decoration:none;transition:background-color .25s,color .25s}.blog-cta-wrapper .blog-cta__button .cta_button:focus,.blog-cta-wrapper .blog-cta__button .cta_button:hover{background-color:transparent;border-color:#000;color:#000;text-decoration:none}@media only screen and (max-width:1250px){.blog-cta-wrapper .blog-cta__button a{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1100px){.blog-cta-wrapper .blog-cta__heading{width:100%}}@media only screen and (max-width:767px){.blog-cta-wrapper{padding-bottom:90px;padding-top:90px}}@media only screen and (max-width:700px){.blog-cta-wrapper .blog-cta__heading{font-size:2rem;line-height:120%}}@media only screen and (max-width:500px){.blog-cta-wrapper .blog-cta__heading{font-size:30px}.blog-cta-wrapper .blog-cta__description{width:100%}}@media only screen and (max-width:360px){.blog-cta-wrapper .blog-cta__heading{font-size:26px}}