.resources-sidebar-container{width:28%}.sidebar-filters{background-color:#fff;border-radius:4px;box-shadow:0 0 11px rgba(33,33,33,.2);margin-bottom:25px;padding:25px 20px 0;position:sticky;top:130px}.sidebar-filters h2{border-bottom:2px solid #e8e8e8;color:#475761;font-size:19.5px;font-weight:500;letter-spacing:0;line-height:normal;margin:0;padding-bottom:10px;text-align:left}.sidebar-filters .filter-group,.sidebar-filters .search-group{border:none;margin:2px 0;padding:10px 0}.sidebar-filters .filter-group h3{color:#475761;font-size:15px;font-weight:400;margin:0 0 20px;text-align:left}.filter-group .filter-search{display:-webkit-flex;display:flex;margin:3px 0;width:100%}.filter-search form{position:relative}.filter-group input#search-by{-webkit-appearance:none;border:1px solid #dbe2eb;border-radius:3px 0 0 3px;border-right:none;flex:1 0 auto;font-size:14px;letter-spacing:.1px;max-width:calc(100% - 30px);min-height:34px;padding:0 8px}.filter-group .search-button{-webkit-appearance:none;background-color:transparent;border:1px solid #dbe2eb;border-left:none;border-radius:0 3px 3px 0;height:34px;padding:0;position:absolute;right:0;top:0;width:30px}.search-button:before{background-color:#ffcf60;content:"";height:6px;left:16px;position:absolute;top:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:2px}.search-button:after{border:2px solid;border-radius:100%;color:#ffcf60;content:" ";height:10px;left:7px;position:absolute;top:10px;width:10px}.filter-group a{color:#0091ae;display:block;font-size:14.5px;font-weight:500;line-height:1.2;padding:4.5px 0;text-decoration:none}.filter-group a:hover{color:#007a8c;text-decoration:underline}.sidebar-social{margin-bottom:20px}.sidebar-social h3{color:#475761;font-size:15.25px;font-weight:400;letter-spacing:0;margin:23px 0 11px;text-align:center;text-transform:uppercase}.sidebar-social-icons{text-align:center}.sidebar-social a{text-decoration:none}.resources-results-container{margin:0 -15px 60px;width:auto}.page-center,.resources-pagination{text-align:center}.page-center{margin:20px auto}.resource-items-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;flex-flow:row wrap}.resource-items-container .resource-item{padding:15px;transition:box-shadow .3s;width:33.33%}.resource-items-container .resource-item .resourceItemBox{-webkit-align-content:center;align-content:center;background-color:#fff;border-radius:4px;box-shadow:0 0 11px rgba(33,33,33,.2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.resource-items-container .resource-item .resourceItemBox:hover{box-shadow:0 10px 50px -5px rgba(0,0,0,.15)}.resource-items-container .resource-item .item-content{min-height:115px;padding:10px 15px}.resource-item h2{color:#475761;font-size:1.1em;font-weight:400;letter-spacing:.02em;line-height:1.2;margin:0;text-align:left}.resource-item h2 a{color:#000;font-weight:500;text-decoration:none}.resource-item .tag{color:#a7a9ac;display:inline-block;font-size:14px;padding-bottom:8px;text-transform:uppercase}.resource-items-container .resource-item .item-image{height:200px;margin:0;-webkit-order:1;order:1;overflow:hidden;transition:filter .3s}.resource-item .item-image .item-link{display:block;height:100%;position:relative;width:100%}.resource-item .item-image .item-link img{bottom:-100%;left:-100%;margin:auto;max-width:100%;position:absolute;right:-100%;top:-100%}.resource-items-container .resource-item figcaption{border-radius:4px;color:#fff;font-size:.8em;height:100%;left:0;opacity:0;padding:19px;position:absolute;top:0;transition:background-color .3s,opacity .3s;width:100%;z-index:1}.resource-items-container .resource-item figcaption p{letter-spacing:normal;line-height:unset;margin:0}.resource-items-container .resource-item:hover figcaption{background-color:rgba(81,111,144,.95);opacity:1}.resource-item h4{color:#fff;display:block;font-size:18px;font-weight:400;line-height:1.1em;margin-bottom:8px;margin-top:0}.resource-item h4 strong{font-weight:500}.item-image span{background-color:transparent!important}.resource-item .item-cta{background:linear-gradient(90deg,#ffcf60 50%,#ffdd86 75%,#ffcf60);background-position:0 50%;background-size:300%;bottom:19px;color:#000;display:inline-block;font-size:14px;font-weight:700;left:19px;letter-spacing:1.78px;padding:8px 25px;position:absolute;right:19px;text-align:center;text-transform:uppercase;z-index:2}.item-cta:hover{background-position:100% 50%;text-decoration:none;transition:all .5s}.resource-item.featured{flex-direction:row;width:100%}.resource-item.featured .item-content{align-self:center;padding:88px 9px 65px 19px;width:63%}.resource-item.featured .item-content h2{font-size:1.79em;max-width:415px;text-align:left}.resource-item.featured .item-image{border-bottom-left-radius:4px;border-top-left-radius:4px;height:auto;width:100%}.resource-item.featured .item-image img{max-height:100%;min-width:100%;object-fit:cover}.featured-ribbon{height:42px;position:absolute;right:12px;top:0;transition:filter .3s;width:32px}.featured-ribbon:before{background-color:#ffcf60;content:"";display:block;height:32px}.featured-ribbon:after{border-bottom:10px solid transparent;border-left:16px solid #ffcf60;border-right:16px solid #ffcf60;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.featured-ribbon .featured-star{background:url(https://cdn2.hubspot.net/hubfs/53/assets/hubspot.com/marketing-library/ml-sprite.png) 0 0;display:block;height:15px;left:9px;overflow:hidden;position:absolute;top:8px;width:15px;z-index:1}@media (max-width:1000px){.resources-sidebar-container{width:100%!important}.resource-items-container{display:flex}.resource-items-container .resource-item{width:48.5%}.resource-item.featured{flex-direction:row;width:100%}.resource-item.featured .item-content{padding:19px;width:100%}.resource-item.featured .item-image{height:200px}}@media (max-width:600px){.banner-blog-outer h1{font-size:30px}.resource-items-container .resource-item,.resources-sidebar-container{width:100%}.resource-item.featured{flex-direction:column}.resource-item.featured .item-content{padding:19px;width:100%}.resource-item.featured .item-image{height:150px}}.search-btn{border:0;font-size:14px;font-weight:700;letter-spacing:1.78px;text-align:center;text-transform:uppercase;width:175px;-ms-flex-negative:0;flex-shrink:0;padding:10px}.radio_buttons{cursor:pointer;display:block;font-size:16px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio_buttons input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#eee;border-radius:50%;height:18px;left:0;position:absolute;top:4px;width:18px}.radio_buttons:hover input~.checkmark{background-color:#ccc}.radio_buttons input:checked~.checkmark{background-color:#ffcf60}.checkmark:after{content:"";display:none;position:absolute}.radio_buttons input:checked~.checkmark:after{display:block}.radio_buttons .checkmark:after{background:#fff;border-radius:50%;height:6px;left:6px;top:6px;width:6px}.blogContentOuter{display:flex;padding-bottom:30px}.blogContentOuter label span{background-color:#fff;border:1px solid #4cbe9c;border-radius:50px;color:#000;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:1;margin-right:12px;padding:10px 25px}.blogContentOuter label input{display:none}.blogContentOuter label input:checked+span{background:-webkit-gradient(linear,left top,right top,from(#50bd90),color-stop(50%,#36c8ef),to(#50bd90));background:linear-gradient(90deg,#50bd90 0,#36c8ef 50%,#50bd90);background-size:300%;color:#fff}@media screen and (max-width:991px){.resource-items-container .resource-item .item-content{min-height:auto}.resource-items-container .resource-item .item-image{height:180px}.blogContentOuter button{margin-right:8px;padding:10px 15px}}@media screen and (max-width:690px){.blogContentOuter{flex-wrap:wrap}.blogContentOuter label{display:block}.blogContentOuter span{font-size:13px;margin-bottom:8px;margin-right:8px;padding:8px 12px}.resource-items-container .resource-item .item-image{height:170px}.resource-items-container .resource-item{padding:0 15px 15px}}