.header .header-inner{padding:12px 0}.footer .bottom-footer .bottom-footer-inner .copyright-text{text-align:center;width:100%}.header .header-inner .logo{max-width:350px}.body-container-wrapper{padding-top:0}form input.hs-input:focus,form select.hs-input:focus,form textarea.hs-input:focus,input:focus{border-color:rgba(0,59,92,.6)}header.header{position:relative;transition:all .3s ease-in-out}header.header .bottom-header,header.header.fix-header{box-shadow:0 4px 12px 0 #0003}header.header.fix-header{position:fixed}.header-placeholder{display:none}.container-fluid.header_top{position:absolute}.header-placeholder.active{display:block}.header .header-right .menu ul li.hs-menu-depth-1 a{font-size:16px;padding:12px}.header .header-right .header-cta a{min-width:220px;text-align:center}.header .header-right .menu ul li a{font-weight:400}.header .header-right .menu ul li.hs-item-has-children .child-trigger{display:flex}.header .header-right .menu .hs-menu-children-wrapper{overflow:hidden;padding:0}.header .header-right .menu .hs-menu-children-wrapper li{border-bottom:.5px solid #5c82a5}.header .header-right .menu .hs-menu-children-wrapper li:last-child{border:none}@media (max-width:479px){.header .header-inner .logo{max-width:180px}}@media (min-width:480px) and (max-width:767px){.header .header-inner .logo{max-width:200px}}@media (max-width:1023px){.header .header-right .menu ul li.hs-item-has-children .child-trigger{align-items:center;display:flex;height:100%;top:0}}.q-a-and-schema{background:#f6f6f6;color:#000839;display:inline-block;margin-bottom:36px;padding:36px;width:100%}.blog-post-content .blog-post-body .q-a-and-schema h6{font-weight:600;margin:24px 0 12px}.q-a-and-schema .summary{font-size:22px;line-height:1.4;padding-bottom:15px}.key-points-section{background:#f6f6f6;color:#000839;display:inline-block;margin:24px 0 45px;padding:36px;width:100%}.blog-post-content .blog-post-body .key-points-section h2{color:#003b5c;margin:0 0 48px}.blog-post-content .blog-post-body .key-points-section h4{margin-bottom:24px}.blog-post-content .blog-post-body .key-points-section li{padding:1px 0}.post-narration h4{margin:16px 0}.q-a-section>h4{margin:30px 0 0}.post-narration{padding-bottom:20px}@media (max-width:767px){.key-points-section,.q-a-and-schema{padding:24px}.q-a-and-schema .summary{font-size:20px}.blog-post-content .blog-post-body .key-points-section h2{margin:0 0 24px}}