.doc-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;margin:40px auto;max-width:1100px}.doc-wrap__sidebar{flex:0 0 300px}.doc-wrap__content{padding:0 0 0 40px;width:100%}.sidebar-nav .sidebar-nav__item>a:not(a.ap-btn):not(a.cta_button){color:#000}.sidebar-nav .sidebar-nav__item>a:not(a.ap-btn):not(a.cta_button):hover{color:#40b7d3;font-weight:700;text-decoration:none}.doc-search{border-radius:8px;box-shadow:0 20px 50px rgba(31,17,90,.15);-webkit-box-shadow:0 20px 50px rgba(31,17,90,.15);-moz-box-shadow:0 20px 50px rgba(31,17,90,.15);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}.doc-search form{position:relative;width:100%}.doc-search input.ap-blog-search-field__input.hs-search-field__input{background-color:#fff;border:none;border-radius:8px 0 0 8px;color:#1f115a;min-height:42px;padding:8px 16px;position:relative;width:100%}.doc-search .ap-blog-search-field__icon{background-color:#40c6f1;border-radius:0 8px 8px 0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px;position:relative;transition:all .2s linear}.doc-search .ap-blog-search-field__icon svg{width:24px;fill:#fff}.ap-blog-listing-wrapper .ap-blog-listing-article .ap-blog-listing-article-description h6,.ap-blog-listing-wrapper .ap-blog-listing-article .ap-blog-listing-article-description p,.ap-btn-tertiary,.ap-btn-tertiary:hover{color:#000!important}a,body,html,p{text-decoration:none}body,html,p{color:#000;font-style:normal;font-weight:400;text-transform:none}h1,h2,h3,h4,h5,h6{color:#000}.ap-btn-primary{background-color:#db535b;border:2px solid #db535b;border-radius:50px;box-shadow:3px 10px 20px rgba(31,17,90,.2);color:#fff;gap:8px;padding:8px 24px}.coming-soon:after{content:"Coming soon";font-size:10px;left:4px;margin-left:0;position:relative;position:absolute;top:18px}.coming-soon{color:#ccc;cursor:default;position:relative}.coming-soon:hover{color:#ccc!important;cursor:default!important}.ap-btn-tertiary:after,.ap-btn-tertiary:hover:after{color:#fff}ol li:not(header ol li):not(footer ol li)::marker,ul li:not(header ul li):not(footer ul li)::marker{color:#6e6e6e}@media screen and (max-width:1149px){.h1,h1{font-size:42px;line-height:54px}}.hs-blog-post .hs-video-widget{border-radius:12px;box-shadow:0 20px 60px -10px rgba(0,0,0,.15);overflow:hidden}