.post-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-item,.post-item .content{display:-webkit-box;display:-ms-flexbox;display:flex}.post-item .content{padding:1.4rem 2rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post-item .content .title{display:block;font-weight:600;margin:1rem 0;overflow:auto}.post-item .content .summary{color:#0c0c0c;font-size:1.4rem;margin-bottom:1rem}.post-item .content .post-tag{margin-bottom:1.1rem}.post-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.post-item button{border:none}@media screen and (max-width:768px){.post-item .content{padding:0 1.6rem}.post-item .content .title{font-size:1.6rem}}.download-button{border:2px solid #da003d;border-radius:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto auto 0;overflow:hidden;position:relative;-webkit-transition:border .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:border .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,border .3s,transform .3s;transition:box-shadow .3s,border .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;width:22rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1100px){.download-button{margin-left:1rem}}@media screen and (max-width:768px){.download-button{margin:0 auto 1.6rem;width:22.3rem}}.download-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#da003d;font-size:1.4rem;font-weight:500;height:4rem;justify-content:center;line-height:1.2;padding:1rem 1rem 1rem 1.5rem;text-align:center;text-decoration:none;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}@media screen and (max-width:768px){.download-button button{font-size:1.3rem;height:4.7rem}}.download-button svg{bottom:-4px;height:auto;left:0;pointer-events:none;position:absolute;width:3rem}@media screen and (max-width:768px){.download-button svg{left:6px;left:2px;width:2.95rem}}.download-button svg path{fill:#da003d;-webkit-transition:fill .3s;transition:fill .3s}.post-item:hover .download-button{border-color:#0c0c0c;box-shadow:0 4px 0 #0c0c0c;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.post-item:hover .download-button svg *{fill:#0c0c0c}.post-item:hover .download-button button{background:#fff;color:#0c0c0c;cursor:pointer}.post-item:hover .download-button button:hover{opacity:1}.post-container{padding-left:0;padding-right:0}.download-container{gap:0 71px}.download-container .main-content{max-width:100%;width:46%}.download-container .sidebar{max-width:100%;width:49%}.sidebar h3{border-bottom:none;margin-top:0;text-align:center}.sidebar h3:after{border-bottom:1px solid;content:"";display:block;height:0;margin:.8rem auto 0;width:2.5rem}@media screen and (max-width:1000px){.download-container .main-content{max-width:100%;padding-left:2.35rem;padding-right:2.3rem;width:100%}.download-container .sidebar{margin-top:2.5rem;max-width:100%;width:100%}}.blog-post h1{font-size:2.4rem;margin-bottom:1.6rem;margin-top:3.2rem}.blog-post h2{border-left:none;font-size:1.8rem;margin:3.2rem 0 1.6rem;padding:1.6rem 2rem}.blog-post h2+*{margin-top:0}@media screen and (max-width:768px){.blog-post h2{font-size:1.6rem}}.blog-post .featured-image{text-align:center}.blog-post ul{list-style:none;padding:0}.blog-post ul li{font-size:1.6rem;font-weight:500;line-height:1.4;margin-bottom:0;padding-left:24px;position:relative}.blog-post ul li:before{border-bottom:3px solid #da003d;border-left:3px solid #da003d;content:"";display:block;height:5px;left:0;position:absolute;top:.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.blog-post ul li:nth-child(n+2){margin-top:6px}.post-body{border:none;color:#0c0c0c;padding-top:0}@media screen and (max-width:768px){.blog-post h1{font-size:1.9rem}.post-body{font-size:1.4rem}.post-body .featured-image{text-align:center}}.hs_cos_wrapper_type_form{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:block;padding:3rem}.hs-form .hs-fieldtype-phonenumber .hs-input{border:1px solid #0c0c0c;border-radius:0;line-height:1.6;outline:none;padding:1rem;width:100%!important}.hs-form .hs-comment{margin-bottom:3.2rem}.hs-form .hs_privacy_policy_agreement{margin-bottom:2.3rem;margin-top:0}.hs-form .hs-submit{margin-top:0}