.blog-listing{padding:70px 0}.blog-listing .main{display:flex;flex-wrap:wrap;gap:30px}.blog-listing .items{background:#e8ebed;border-radius:40px;padding:20px;width:calc(33.33% - 20px)}.blog-listing .items .image{border-radius:40px;height:189px;overflow:hidden}.blog-listing .items .image img{height:100%;object-fit:cover;width:100%}.blog-listing .items .text{margin:30px 0 0}.blog-tags{margin-bottom:16px}.blog-tags a.tag{background:var(--secondary_color);border-radius:60px;color:#fff;font-size:14px;line-height:150%;padding:6px 9px}.btn-link a{color:var(--link-color);font-size:16px;line-height:150%}.btn-link a:after{background:url(https://46443934.fs1.hubspotusercontent-na1.net/hubfs/46443934/raw_assets/public/freedonia-group/images/arrow-right.svg) no-repeat 50%;content:"";display:inline-block;height:24px;left:0;margin-left:3px;position:relative;transition:.4s;vertical-align:middle;width:24px}.btn-link a:hover:after{left:3px}.post-hero{padding:60px 0}.post-hero .main{display:flex;flex-wrap:wrap;gap:30px}.post-hero .text{width:calc(100% - 610px)}.post-hero .text .tags{column-gap:10px;display:flex;flex-wrap:wrap;font-size:14px;line-height:150%;margin-bottom:24px;row-gap:4px}.post-hero .text .content{font-size:20px;font-weight:600;line-height:150%}.post-hero .image{border-radius:20px;height:299px;overflow:hidden;width:580px}.post-hero .image img{height:100%;object-fit:cover;width:100%}.post-hero .text.no-image{text-align:center;width:auto}.blog-post{padding:0 0 60px}.blog-post .content{color:#6c7789;font-size:16px;line-height:150%;max-width:770px;width:100%}.blog-post .content h2:not(:first-child){margin-top:24px}.blog-post .content img{border-radius:30px;margin:30px 0}.blog-post .content blockquote{font-size:20px;font-style:italic;line-height:150%;margin:30px 0}.blog-post .content ol,.blog-post .content ul{display:inline-block;padding:0 0 0 25px;width:100%}.blog-post .content.no-image{margin:0 auto}.recent-post .title-part{margin-bottom:35px}.pagination-page{flex-wrap:wrap;gap:10px;margin-bottom:70px}.pagination-page,.pagination-page a{align-items:center;display:flex;justify-content:center}.pagination-page a{background:var(--primary_color);border-radius:5px;color:#fff;cursor:pointer;font-size:12px;height:30px;line-height:1;width:30px}.pagination-page a img{filter:invert(1)}.pagination-page a.prev-link{transform:scale(-1)}.pagination-page a.active,.pagination-page a:hover{background:var(--secondary_color)}.blog-subscribe-cta{padding:0 0 70px}.blog-subscribe-cta__panel{align-items:center;background:var(--primary_color);border-radius:40px;color:#fff;display:flex;gap:40px;padding:50px 60px}.blog-subscribe-cta__text{flex:1 1 45%}.blog-subscribe-cta__heading{color:#fff;margin:0 0 12px}.blog-subscribe-cta__description{color:hsla(0,0%,100%,.8);font-size:18px;line-height:150%;margin:0}.blog-subscribe-cta__form{flex:1 1 55%}.blog-subscribe-cta__form .widget-type-blog_subscribe h3,.blog-subscribe-cta__form h3:empty{display:none}.blog-subscribe-cta__form form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.blog-subscribe-cta__form fieldset{border:0;flex:1 1 260px;margin:0;max-width:none!important;padding:0}.blog-subscribe-cta__form .hs-form-field{margin:0}.blog-subscribe-cta__form .hs-form-field .input{margin:0!important}.blog-subscribe-cta__form .hs-form-field>label{color:#fff;display:block;font-size:14px;margin-bottom:6px}.blog-subscribe-cta__form input[type=email],.blog-subscribe-cta__form input[type=text],.blog-subscribe-cta__form select{background:#fff;border:1.5px solid transparent;border-radius:10px;box-shadow:none;color:var(--primary_color);font:inherit;font-size:16px;height:52px;padding:0 18px;width:100%!important}.blog-subscribe-cta__form input[type=email]:focus,.blog-subscribe-cta__form select:focus{border-color:var(--secondary_color);box-shadow:0 0 0 3px hsla(0,0%,100%,.35);outline:none}.blog-subscribe-cta__form .actions,.blog-subscribe-cta__form .hs_submit{margin:0;padding:0}.blog-subscribe-cta__form .hs-button{background:var(--secondary_color);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:600;height:52px;margin:0;padding:0 28px;transition:filter .2s}.blog-subscribe-cta__form .hs-button:hover{filter:brightness(1.1)}.blog-subscribe-cta__form .hs-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.blog-subscribe-cta__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.blog-subscribe-cta__form .hs-error-msg,.blog-subscribe-cta__form .hs-error-msgs label{color:#ffc9c9;font-size:14px}.blog-subscribe-cta__form .hs-richtext,.blog-subscribe-cta__form .legal-consent-container{color:hsla(0,0%,100%,.7);flex-basis:100%;font-size:13px;line-height:150%}.blog-subscribe-cta__form .hs-richtext a,.blog-subscribe-cta__form .legal-consent-container a{color:#fff;text-decoration:underline}.blog-subscribe-cta__form .submitted-message{color:#fff;font-size:18px;line-height:150%}.blog-subscribe-cta__form .submitted-message p{margin:0}@media (max-width:991px){.blog-subscribe-cta__panel{align-items:stretch;flex-direction:column;gap:28px;padding:40px}}@media (max-width:767px){.blog-subscribe-cta{padding-bottom:50px}.blog-subscribe-cta__panel{border-radius:24px;padding:32px 24px}.blog-subscribe-cta__description{font-size:16px}.blog-subscribe-cta__form .hs-button,.blog-subscribe-cta__form .hs_submit{width:100%}}@media(max-width:1200px){.post-hero .image{width:420px}.post-hero .text{width:calc(100% - 450px)}}@media(max-width:991px){.blog-listing .items{width:calc(50% - 15px)}.post-hero .text{width:50%}.post-hero .image{width:calc(50% - 30px)}.post-hero .text .content{font-size:18px}}@media(max-width:767px){.blog-listing{padding:50px 0}.blog-listing .items{margin:0 auto;max-width:400px;width:100%}.pagination-page{margin-bottom:50px}.post-hero .image,.post-hero .text{width:100%}.blog-post .content img{border-radius:20px}.blog-post .content blockquote{font-size:18px;margin:20px 0}.post-hero .text .content{word-break:break-all}}.blog-post__layout{align-items:stretch;display:flex;gap:60px}.blog-post__layout .content{flex:1 1 auto;min-width:0}.blog-post__layout .content.no-image{margin:0}.blog-post__sidebar{flex:0 0 340px;width:340px}@media (max-width:1200px){.blog-post__layout{gap:40px}.blog-post__sidebar{flex-basis:300px;width:300px}}@media (max-width:991px){.blog-post__layout{flex-direction:column;gap:40px}.blog-post__sidebar{flex-basis:auto;max-width:770px;width:100%}}