.blog-extra{display:flex;background-color:rgba(63,120,207,.5);margin:1rem;position:relative}.blog-extra.img-top{flex-direction:column}.blog-extra .blog-extra-content h2{margin-top:0;font-size:3rem;text-align:center}.blog-extra.img-top .img-container img{width:50%}.blog-extra .img-container{flex:0 0 30%;position:relative}.blog-extra .blog-extra-content{flex:0 0 70%;padding:2rem}.blog-extra .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-extra .extras-content{margin-right:1rem;font-size:1.8rem;font-weight:700}.blog-extra .extras-content p{text-align:center}.blog-extra .checklist.col-two{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.blog-extra .checklist.col-three{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.blog-extra .checklist.col-four{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.blog-extra .checklist span{font-size:1.2rem}.blog-extra .checklist span .icon{margin-right:3px}.blog-extra .checklist span .icon path{fill:#000}.blog-extra .lead-gen-form-container{position:absolute;top:0;left:0;width:100%;height:0%;padding:0rem;z-index:-100;background-color:#dcdde0;opacity:0;transition:opacity 0.3s ease}.blog-extra .lead-gen-container{margin-top:1rem}.blog-extra .lead-gen-form-container.active{height:100%;padding:2rem;opacity:1;z-index:100}.blog-extra .gform_fields{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem}.blog-extra .lead-gen-thank-you{position:absolute;top:0;left:0;width:100%;height:0%;padding:0rem;z-index:-100;background-color:#dcdde0;opacity:0;transition:opacity 0.3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog-extra .lead-gen-thank-you.active{height:100%;padding:2rem;opacity:1;z-index:101}.gform_ajax_spinner{display:none}.lead-gen-button button{border:3px solid #1c9aa6;background-color:transparent;color:#1c9aa6;text-transform:uppercase;font-size:14px;border-radius:0;letter-spacing:.05rem;padding:.5rem 1rem;margin-top:1rem;font-weight:600;transition:0.5s all}.lead-gen-button button:hover{background-color:#1c9aa6;color:#fff}.thank-you-buttons a.download{margin-right:1rem}.thank-you-buttons a.btn.btn-default.download{margin-right:1rem;margin-left:1rem}@media (max-width:992px){.blog-extra{flex-direction:column;gap:1rem;padding:1rem}.blog-extra .img-container img{width:50%}.blog-extra .checklist.col-two,.blog-extra .checklist.col-three,.blog-extra .checklist.col-four{grid-template-columns:1fr}.lead-gen-button button{width:100%}}@media (max-width:475px){.blog-extra .blog-extra-content h2{font-size:1.5rem}.blog-extra .extras-content p{font-size:.8rem}.blog-extra .checklist span{font-size:.75rem}.blog-extra .blog-extra-content{padding:.5rem}}