.hs-blog-listing .dnd-section .dnd-column{padding:0}.blog-post__body ol,.blog-post__body ul{margin-bottom:1.3em;padding:0}.blog-post__body li{margin-bottom:.6em;margin-left:1.3em}.body-container.body-container--blog-index .hs_cos_wrapper_type_module{width:100%}.body-container.body-container--blog-index{padding-bottom:60px}.blog-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center}nav.blog-pagination a{border:2px solid;border-radius:99px;color:#777;display:block;font-size:1.1em;font-weight:bolder;height:2.25em;line-height:2em;margin:0 .4em;min-width:2.25em;padding:0 7px;text-align:center;transition:all .3s;vertical-align:top;width:auto}.blog-pagination.numbered{font-size:.85em;margin:5px 0}.blog-pagination a.blog-pagination__link--active,.blog-pagination a:hover{background-color:#585d7a;border-color:#585d7a;color:#fff}.blog-pagination i{font-size:1.2em;top:-1px;vertical-align:middle}.blog-listing-wrapper .row.align-center{justify-content:center!important;margin-left:0;margin-right:0}.blog-listing-wrapper .container{padding-left:0;padding-right:0}.blog-listing-wrapper .row.post-main-wrapper{flex-flow:row wrap}.blog-listing-wrapper .post-item{margin:0;padding:0 15px 30px;position:relative;width:100%}.blog-listing-wrapper{padding-top:87px}.blog-listing-wrapper .post-item .col-inner{position:relative;width:100%}.blog-listing-wrapper .post-item .box.box-vertical{display:table;width:100%}.blog-listing-wrapper .post-item .box-image{direction:ltr;display:table-cell;height:auto;margin:0 auto;overflow:hidden;position:relative;vertical-align:middle}.blog-listing-wrapper .post-item .box-image .image-cover{background-position:50% 50%;background-size:cover;height:auto;overflow:hidden;position:relative}.blog-listing-wrapper .post-item .box-image .image-cover img.post-image{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.blog-listing-wrapper .post-item .box-text.text-center{direction:ltr;display:table-cell;font-size:.9em;padding:.7em 1.5em 1.4em;position:relative;text-align:center;vertical-align:middle;width:100%}.blog-listing-wrapper .post-item .badge.post-date{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:table;height:2.8em;left:0;margin-left:-.4em;pointer-events:none;position:absolute;top:7%;width:2.8em;z-index:20}.blog-listing-wrapper .post-item .badge.post-date .badge-inner{background-color:#fff;border:2px solid;color:#585d7a;display:table-cell;font-weight:bolder;height:100%;line-height:.85;padding:2px;text-align:center;transition:background-color .3s,color .3s,border .3s;vertical-align:middle;white-space:nowrap;width:100%}.blog-listing-wrapper .has-hover:hover .badge-outline .badge-inner{background-color:#585d7a;border-color:#585d7a;color:#fff}.blog-listing-wrapper h5.post-title{font-size:1.15em;font-style:normal;line-height:1.3;margin-bottom:.1em;margin-top:.1em}.blog-listing-wrapper .box-blog-post .is-divider{background-color:rgba(0,0,0,.1);display:block;height:2px;margin:.5em auto;max-width:30px;width:100%}.blog-listing-wrapper .box-text p{color:#777;margin-bottom:.1em;margin-top:.1em}.body-container.body-container--blog-post{padding-bottom:30px;padding-top:30px}header.entry-header .entry-header-text{padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;text-align:center}header.entry-header .entry-category.is-xsmall{font-size:.7em;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}header.entry-header .entry-category.is-xsmall a{color:#767c9c}header.entry-header .entry-divider.is-divider.small{background-color:rgba(0,0,0,.1);display:block;height:3px;margin:1em auto;max-width:30px;width:100%}header.entry-header .entry-meta.uppercase.is-xsmall{font-size:.7em;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.entry-image img{width:100%}.relative{position:relative}.badge.post-date{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:table;height:2.8em;left:0;margin-left:-.4em;pointer-events:none;position:absolute!important;top:7%;width:2.8em;z-index:20}.badge.post-date .badge-inner{background:#fff;border:2px solid;color:#585d7a;display:table-cell;font-weight:bolder;height:100%;line-height:.85;padding:2px;text-align:center;transition:background-color .3s,color .3s,border .3s;vertical-align:middle;white-space:nowrap;width:100%}.entry-content.single-page{padding-bottom:1.5em;padding-top:1.5em}.blog-share{text-align:center}.blog-share .is-divider{background-color:rgba(0,0,0,.1);display:block;height:3px;margin:1em auto;max-width:30px;width:100%}.blog-share .share-icons a{background-color:transparent;border:2px solid;border-radius:999px!important;color:silver;display:inline-block;font-size:.97em;font-weight:bolder;letter-spacing:.03em;line-height:2.19em;margin:0 .12em 1em;max-width:100%;min-height:2.5em;min-width:2.5em;-o-object-fit:cover;object-fit:cover;padding:0;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;vertical-align:middle}.blog-share .share-icons a i{font-size:1.2em;min-width:1em;top:1.5px}.blog-share .share-icons{color:#999;display:inline-block;font-size:.85em;vertical-align:middle}.blog-share .share-icons a.facebook:hover{background:#3a589d;border-color:#3a589d;color:#fff}.blog-share .share-icons a.twitter:hover{background:#2478ba;border-color:#2478ba;color:#fff}.blog-share .share-icons a.email:hover{background:#111;border-color:#111;color:#fff}.blog-share .share-icons a.pinterest:hover{background:#cb2320;border-color:#cb2320;color:#fff}.blog-share .share-icons a.linkedin:hover{background:#0072b7;border-color:#0072b7;color:#fff}footer.entry-meta{border-bottom:2px solid #ececec;border-top:1px solid #ececec;font-size:.8em;padding:.5em 0 .6em}footer.entry-meta a,header.entry-header .entry-meta a{color:#767c9c}footer.entry-meta a:hover,header.entry-header .entry-meta a:hover{color:#585d7a}.text-center{text-align:center}.entry-author{padding:2em 0}.entry-author .flex-row.align-top{align-items:flex-start!important;align-self:flex-start!important;display:flex;flex-flow:row nowrap;justify-content:flex-start!important;vertical-align:top!important;width:100%}.entry-author .flex-col.mr.circle{border-radius:999px!important;margin-right:30px;-o-object-fit:cover;object-fit:cover}.entry-author .blog-author-image img{border-radius:999px!important;display:inline-block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.entry-author .flex-col.flex-grow{-ms-flex-negative:1;-ms-flex-preferred-size:auto!important;flex:1;max-height:100%}.entry-author h5.author-name{font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1.2;padding-top:15px;text-transform:uppercase}.entry-author .author-desc.small{font-size:.9em}.next-prev-nav{align-items:center;border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.next-prev-nav .nav-next,.next-prev-nav .nav-prev{-ms-flex-negative:1;-ms-flex-preferred-size:auto!important;flex:1;padding:.7em 0}.next-prev-nav .nav-prev{text-align:left}.next-prev-nav .nav-next{border-left:1px solid #ececec;text-align:right}.next-prev-nav a{color:#767c9c}.next-prev-nav a:hover{color:#585d7a}.next-prev-nav i{font-size:2em;margin:0 10px!important;top:-1px;vertical-align:middle}.blog-comments{padding-top:50px}.blog-wrapper.blog-single .sidebar{border-left:1px solid #ececec;margin-bottom:0;padding:0 30px 30px}.sidebar h3{color:#777;font-family:Montserrat,sans-serif;font-size:1em;letter-spacing:.05em;line-height:1.05;margin:0;position:relative}.sidebar h3:after{background-color:rgba(0,0,0,.1);content:"";display:block;font-size:.9em;height:3px;margin:1em 0;max-width:30px;width:100%}.blog-wrapper.blog-single .sidebar .aside{margin-bottom:1.5em}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li a{color:#767c9c;display:inline-block;flex:1;padding:6px 0}.sidebar ul li a:hover{color:#585d7a}.sidebar ul li+li{border-top:1px solid #ececec}.search-wrapper form{position:relative}.search-wrapper form input.hs-search-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.97em;margin:0;padding:0 .75em}.search-wrapper form button{border:1px solid transparent;border-radius:0;font-size:.97em;font-weight:bolder;letter-spacing:.03em;line-height:2.4em;max-width:100%;min-height:2.5em;min-width:2.5em;padding:0 .6em;position:relative;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;vertical-align:middle}.search-wrapper form input.hs-search-field__input:focus{background-color:#fff;box-shadow:0 0 5px #ccc;color:#333;opacity:1;outline:none}.search-wrapper form button i{font-size:1.2em;top:-1.5px;vertical-align:middle}.aside.recent-wrapper{padding-top:5px}.blog-wrapper.blog-single .hs-search-field--open .hs-search-field__suggestions{background:#fff;left:0;position:absolute;top:100%;z-index:10}.blog-wrapper.blog-single .hs-search-field--open .hs-search-field__suggestions li{padding:5px}.blog-wrapper.blog-single .hs-search-field--open .hs-search-field__suggestions li a:hover{background-color:transparent!important}@media(min-width:992px){.blog-wrapper.blog-single .col-lg-9.col-12{padding:0 30px 30px}.blog-wrapper.blog-single .sidebar{border-left:1px solid #ececec;margin-bottom:0;padding:0 30px 30px}}@media(max-width:991px){.blog-wrapper.blog-single .sidebar{border-left:0;margin-top:30px;padding:0 15px 30px}}@media(max-width:767px){.blog-listing-wrapper .post-item .box-image{display:block;width:100%!important}.blog-listing-wrapper .post-item .box-text.text-center{display:block;font-size:85%}.blog-listing-wrapper .post-item .box.box-vertical{display:block}.blog-listing-wrapper h5.post-title{font-size:1em}.next-prev-nav{flex-wrap:wrap}.next-prev-nav .nav-next,.next-prev-nav .nav-prev{flex:none;width:100%}.next-prev-nav .nav-next{border-left:none;border-top:1px solid #ececec}.body-container--blog-post .content-wrapper{width:100%}}@media(max-width:600px){header.entry-header h1.entry-title{font-size:1.4em;letter-spacing:normal}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3{word-break:break-all}header.entry-header .entry-header-text{padding-left:10px;padding-right:10px}}