.single-article{background:#fff}.breadcrumbs{margin-top:30px;display:block}.breadcrumbs ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs ul li a{color:#1b75bc;text-decoration:underline}.title-sec{border-bottom:1px solid #e0e0e0;padding-bottom:48px;margin-bottom:48px}.title-sec .pretitle{color:#ed1c24}.title-sec h1{font-size:60px;line-height:66px;width:720px;max-width:90%;margin-bottom:30px}.post-contain{display:-webkit-flex;display:-ms-flexbox;display:flex}.action-links a,.action-links span{padding:0 9px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.action-links a:after,.action-links span:after{height:4px;width:4px;display:block;border-radius:50%;background:#222027;margin:0 0 0 18px;content:""}.action-links a:first-child,.action-links span:first-child{padding-left:0}.action-links a:last-child,.action-links span:last-child{padding-right:0;border:0}.action-links a:last-child:after,.action-links span:last-child:after{display:none}.post-image{border-radius:0;margin:0;box-shadow:0 6px 18px rgba(0,0,0,.06)}.post-image img{vertical-align:bottom;border-radius:0;width:100%;height:auto}.article-video{display:block;width:100%}.article-video iframe{width:100%;height:42.75vw;min-height:315px}.addthis_inline_share_toolbox{margin:12px 0 24px}.post-text{background:#fff;padding:0;margin:0}.post-text ul{list-style-type:disc;list-style-position:inside;padding:0 0 0 12px}.post-text ul li{list-style-type:disc}.post-text h2{font-size:36px;line-height:42px;margin-bottom:18px;display:block}.post-text h3{font-size:30px;margin-bottom:18px;display:block}.post-text p+h2,.post-text p+h3{margin-top:42px}.post-text blockquote{border:1px solid #e0e0e0;display:block;width:calc(100% - 60px);margin:36px 0;padding:30px 30px}.post-text blockquote p:last-child{margin-bottom:0}.post-text img{display:block;width:100%;height:auto;margin:42px 0 42px}.post-text img.no-margin{margin:0}.container .large-contain{display:-webkit-flex;display:-ms-flexbox;display:flex}.post-body{width:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:72px}.post-sidebar{min-width:360px;max-width:360px;width:360px}.post-sidebar .item{box-shadow:0 2px 6px rgba(0,0,0,.1);padding:30px;background:#fff;margin-bottom:30px}.post-sidebar .item.ad-item{padding:6px}.post-sidebar .item.ad-item img{vertical-align:bottom}.post-sidebar .recent-posts-list{padding:0;margin:0;margin-top:15px;display:block}.post-sidebar .recent-posts-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0 0 15px 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;border-bottom:1px solid #eee}.post-sidebar .recent-posts-list li:last-child{border-bottom:0;padding:0;margin:0}.post-sidebar .recent-posts-list li .post-thumb-image{width:72px;height:72px;display:block;background:#f8f8fb;min-width:72px;margin-right:15px}.post-sidebar .recent-posts-list li .post-thumb-image img{width:100%;height:100%;object-fit:cover}.post-sidebar .recent-posts-list li .post-details a{font-family:tenon,sans-serif;font-size:16px;color:#333;line-height:20px;font-weight:500}.single-post-cta{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:36px 0;margin:36px 0}.single-post-cta .signup-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-post-cta .signup-content .image{width:210px;height:210px;display:block;margin-right:auto}.single-post-cta .signup-content .image img{width:100%;height:100%;object-fit:contain}.single-post-cta .signup-content h3{margin-bottom:0}.single-post-cta .signup-content .gform_wrapper form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.single-post-cta .signup-content .gform_wrapper form .ginput_container{margin-top:0}.single-post-cta .signup-content .gform_wrapper form .ginput_container input{margin:0;height:48px}.single-post-cta .signup-content .gform_wrapper .gform_footer{margin-top:0;width:auto;margin-left:12px}@media only screen and (max-width:1210px){.large-contain{width:100%}}@media only screen and (max-width:1210px){.post-body{margin:0}.post-sidebar{display:none}}