.blog-listing{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.blog-listing .blog-list-item{margin-bottom:45px;padding-left:22.5px;padding-right:22.5px;width:33.3333%}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}.blog-post__navigation{align-items:center;display:flex;justify-content:space-between;margin-top:180px}.blog-post__navigation a.next-post svg{transform:rotate(180deg)}.blog-post__navigation .author-group .author-name{color:#555;display:block;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;letter-spacing:5px;line-height:normal;margin-top:10px;text-transform:uppercase}.blog-post__navigation .author-group{align-items:center;display:flex;padding-bottom:30px}.blog-post__navigation .hs-author-avatar{border:1px solid #c4c4c4;border-radius:50%;height:136px;overflow:hidden;position:relative;width:136px}.blog-post__navigation .hs-author-avatar img{height:100%;object-fit:cover;object-position:top center;width:100%}.blog-post__navigation .author-group .left{margin-right:20px}.blog-post__navigation .author-group .published-by{color:#555}.blog-post__navigation .author-group .published-by,.blog-post__navigation a span{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;letter-spacing:5px;line-height:normal;text-transform:uppercase}.blog-post__navigation a span{color:#485051;display:block;text-align:center}.blog-post__navigation a{align-items:center;display:flex;flex-direction:column}.blog-post__navigation a svg{margin-bottom:20px}.blog-listing .blog-listing__post-timestamp,.blog-related-posts .blog-listing__post-timestamp{color:#f13b03;font-size:14px;font-weight:600;letter-spacing:4px;line-height:30px}.blog-listing .blog-listing__post-title a,.blog-related-posts .blog-listing__post-title a{color:#27212d;font-size:24px;font-weight:500;line-height:30px}.blog-listing .blog-list-item-image,.blog-related-posts .blog-list-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:380px;margin-bottom:20px;position:relative}.blog-listing .blog-list-item-image>a,.blog-related-posts .blog-list-item-image>a{bottom:27px;position:absolute;right:27px;z-index:9}.blog-listing .blog-list-item-image:after,.blog-related-posts .blog-list-item-image:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.blog-listing .blog-list-item-author-date,.blog-listing .blog-list-item-date,.blog-related-posts .blog-list-item-author-date,.blog-related-posts .blog-list-item-date,.hs-blog-post .blog-list-item-date{color:#f13b03;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:30px}.blog-listing h4 a,.blog-related-posts h4 a{color:#27212d;display:inline-block;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:30px}.blog-related-posts h2.main-heading{margin-bottom:40px}.blog-listing .blog-post-desc a,.blog-related-posts .blog-post-desc a{color:#818181;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.blog-listing .blog-list-inner-item h4,.blog-related-posts .blog-list-inner-item h4{margin:0}.cm-blog-2023-layout .banner-section{margin-bottom:100px}.cm-blog-2023-layout.events-layout .banner-section{margin-bottom:0}.blog-listing .blog-list-item-date{margin-bottom:7px}article.blog-post h1{color:#9b9898;font-family:PP Radio Grotesk;font-size:62px;font-style:normal;font-weight:200;line-height:75px;margin-bottom:89px}.cm-banner-area-group .cm-banner-area-inner-group{background-position:50% 10%;background-size:cover;min-height:1024px;padding:200px 0 90px;position:relative}.hs-blog-post .blog-list-item-date{margin-bottom:45px}.cm-banner-area-group h1{color:#fff;font-weight:400;line-height:1.22033898;max-width:85%;text-transform:uppercase}.cm-banner-area-group .top-heading{color:#f15829;font-size:16px;font-weight:600;letter-spacing:.3em;line-height:20px;margin-bottom:17px;text-transform:uppercase}.cm-banner-area-group h1 strong{font-weight:600}.cm-banner-area-bottom{color:#fff;margin-top:-240px;padding:200px 0 70px;position:relative}.cm-banner-area-bottom .content-wrapper{display:flex;padding-top:100px}.cm-banner-area-top{align-items:flex-end;display:flex;min-height:700px;padding-bottom:144px;position:relative;transition:all .5s ease}.cm-banner-area-bottom .content-wrapper .left{padding-right:30px;width:45%}.banner-area-2023 .hs-breadcrumb-menu-item.last-crumb>span{font-weight:600}.banner-area-2023 .hs-breadcrumb-menu-divider:before{content:"-"}.banner-area-2023 ul.hs-breadcrumb-menu,.banner-area-2023 ul.hs-breadcrumb-menu a{color:#fff;font-size:14px;letter-spacing:2px;line-height:1;text-transform:uppercase}.banner-area-2023 li.hs-breadcrumb-menu-item.first-crumb{padding-left:6px}.cm-banner-area-bottom .content-wrapper .right{width:55%}.cm-banner-area-group .overlay-bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-banner-area-group center a{color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.4em;line-height:17px;margin-top:20px;position:relative}.cm-banner-area-group center a svg{transition:all .3s ease}.cm-banner-area-group center a:hover svg{margin-left:20px}.cm-banner-area-top div{text-align:center}.cm-banner-area-top h1{color:#fff;font-size:62px;font-weight:300;letter-spacing:2px;line-height:1;margin-bottom:10px;text-align:left;text-transform:uppercase}.banner-area-2023 .content-wrapper{width:100%}.cm-banner-area-group{padding:0;position:relative}.cm-banner-area-bottom .overlay-bg{background:linear-gradient(180deg,hsla(0,0%,100%,0),#485051 16%)}.cm-banner-area-bottom .content-wrapper .right p{font-family:PP Radio Grotesk,sans-serif;font-size:20px;font-weight:200}.cm-banner-area-bottom .content-wrapper .left h2{font-family:PP Radio Grotesk,sans-serif;font-size:45px;font-weight:200;letter-spacing:1px;text-transform:uppercase}.cm-banner-area-bottom .content-wrapper .right center{text-align:left}.cm-banner-area-bottom .content-wrapper .right center a{color:#cb6939}.cm-banner-area-bottom .content-wrapper .right center a svg path{fill:#cb6939}.bottom-text.mobile{display:none}.logo-wrapper{display:flex;flex-wrap:wrap;margin:20px 0;max-width:300px}.logo-wrapper .logo-item{height:auto;margin:0 auto 20px;padding-left:10px;padding-right:10px;position:relative;width:100%}.logo-wrapper .logo-item img{height:100%!important;left:0;object-fit:contain;right:0;top:0;width:100%!important}.cm-banner-area-inner-group{background-position:50%;background-repeat:no-repeat;background-size:cover}.hs-blog-post .cm-banner-area-top:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.blog-related-posts__list .blog-list-item-date{margin-bottom:7px}.blog-related-posts__list .blog-list-item{padding-left:22px;padding-right:22px;width:33.3333%}.blog-related-posts__list{margin-left:-22px;margin-right:-22px}.blog-post__body.two-cols-wrap{display:flex;margin-bottom:76px}.blog-post__body.two-cols-wrap .left-group{width:25%}.blog-list-item-date .left .duration:before{color:#000;content:"|"}.blog-post__body.two-cols-wrap .right-group{padding-left:45px;width:75%}.events-layout .blog-list-item-date{display:flex;justify-content:space-between;line-height:1.5;margin-bottom:10px}.events-layout .blog-list-item-date .right{color:#485051;font-size:14px;font-style:normal;font-weight:600;letter-spacing:4px;line-height:1.5;text-align:right;text-transform:uppercase}.hs-blog-post .events-layout .blog-related-posts__list .blog-list-item{width:50%}.blog-listing{margin-bottom:80px;padding-bottom:50px!important}div#infscr-loading{bottom:0;position:absolute;text-align:center;top:auto;width:100%}div#infscr-loading:before{-webkit-animation:mover-round 1s linear infinite;animation:mover-round 1s linear infinite;background:url(https://27232232.fs1.hubspotusercontent-eu1.net/hubfs/27232232/Revolution_sept2023/Images/loading.svg);content:"";height:55px;left:0;margin:0 auto;position:absolute;right:0;top:-70px;width:55px}div#infscr-loading img{display:none!important}div#infscr-loading>div{bottom:-20px;color:#de3a08;content:"Loading";font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;left:0;letter-spacing:3.5px;line-height:15.4px;margin:0 auto;position:absolute;right:0;text-align:center;text-transform:uppercase}.second-page-center article.blog-post{padding-top:0}.content-wrapper.first-page-center .blog-post{padding-bottom:76px}.hs-blog-post .project-slider-group{margin-bottom:60px}.events-layout .content-wrapper.first-page-center .blog-post{padding-bottom:66px}.blog-post__navigation .right.no-author{text-align:center}@media(min-width:1481px){.cm-banner-area-top{min-height:782px}}@media(max-width:1480px){.banner-2023 p.bottom-text{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1024px){.blog-listing .blog-list-item-image>a,.blog-related-posts .blog-list-item-image>a{bottom:10px;right:10px}.blog-listing .blog-list-item-image,.blog-related-posts .blog-list-item-image{height:200px}.events-layout .blog-list-item-date{flex-direction:column}.events-layout .blog-list-item-date .right{margin-top:6px;text-align:left}}@media (min-width:768px) and (max-width:991px){.blog-listing .blog-list-item{width:50%}.blog-listing .blog-list-inner-item h4 a{font-size:18px;line-height:1.5}.cm-blog-2023-layout .banner-section{margin-bottom:80px}}@media(max-width:767px){article.blog-post h1{margin-bottom:50px}.blog-post__navigation{margin-top:110px}.content-wrapper.second-page-center .blog-post{padding-bottom:40px;padding-top:0}.content-wrapper.first-page-center .blog-post{padding-bottom:30px;padding-top:60px}.cm-blog-2023-layout .banner-section{margin-bottom:40px}.hs-blog-post .events-layout .blog-related-posts__list .blog-list-item{width:50%}.hs-blog-post .events-layout article.blog-post h1{margin-bottom:40px}.hs-blog-post .events-layout .blog-related-posts__list .blog-list-item{width:100%}.blog-related-posts__list .blog-list-item{margin-bottom:30px;padding:0;width:100%}.blog-related-posts__list{margin:0}.cm-banner-area-top h1{font-size:49px;margin:0;max-width:100%}.cm-banner-area-bottom .content-wrapper .left h2{font-size:34px;line-height:1.2}.cm-banner-area-bottom .content-wrapper .right p{font-size:20px;line-height:1.2}.cm-banner-area-group .next-section{bottom:0;text-align:center;z-index:22}.cm-banner-area-bottom .content-wrapper{flex-direction:column}.cm-banner-area-bottom .content-wrapper .left,.cm-banner-area-bottom .content-wrapper .right{padding-right:0;width:100%}.cm-banner-area-group .cm-banner-area-inner-group{background-position:48% 10%;min-height:100vh;padding:120px 0 90px}.cm-banner-area-top{padding-bottom:30px}.cm-banner-area-bottom{background:linear-gradient(180deg,hsla(0,0%,100%,0),#171622 16%);margin-top:-320px;padding:300px 0 40px}.cm-banner-area-top h1{font-size:40px;line-height:1.1}.blog-post__body.two-cols-wrap .left-group,.blog-post__body.two-cols-wrap .right-group{padding-left:0;padding-right:0;width:100%}}@media(max-height:500px){.cm-banner-area-top{min-height:400px}}@media(max-width:600px){.cm-banner-area-group .next-section{bottom:120px}.logo-wrapper{margin:0 auto 20px}.cm-banner-area-bottom .content-wrapper{display:flex;padding-top:50px}.banner-2023 p.bottom-text{bottom:60px;font-size:18px}}@media(max-width:479px){.banner-area-2023 .hs-breadcrumb-menu-item:first-child{padding-left:0}.cm-banner-area-group .next-section{bottom:190px}.cm-banner-area-top h1{font-size:30px;margin-bottom:10px;max-width:100%}.cm-banner-area-bottom{padding:100px 0}.cm-banner-area-bottom .content-wrapper:last-child{padding-top:20px}.banner-area-2023 li.hs-breadcrumb-menu-item{padding-bottom:5px;padding-top:5px}.banner-2023 p.bottom-text{bottom:50px;font-size:14px}}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.blog-pagination{padding:0 0 100px}.blog-listing .blog-list-item.col-2{width:50%}@media(min-width:768px) and (max-width:1200px){.blog-listing .blog-list-item-image{height:260px}.blog-listing .blog-list-item,.blog-listing .blog-list-item.col-2{margin-bottom:20px;padding-left:10px;padding-right:10px}}@media(min-width:768px) and (max-width:991px){.cm-event-details-img{height:600px!important}.blog-post__body.two-cols-wrap .right-group{padding-left:20px;width:60%}.blog-post__body.two-cols-wrap .left-group{width:40%}.blog-post__navigation .author-group .author-name{font-size:19px;letter-spacing:3px;margin-top:4px}.blog-post__navigation .author-group .published-by{font-size:14px}.blog-post__navigation .hs-author-avatar{height:100px;width:100px}.blog-post__navigation .next-post svg,.blog-post__navigation .prev-post svg{height:80px;width:80px}.blog-post__navigation a span{letter-spacing:2px}}@media(max-width:767px){.blog-post__navigation .hs-author-avatar,.blog-post__navigation a svg{height:80px;width:80px}.blog-post__navigation a span{font-size:13px;letter-spacing:2px}.blog-post__navigation .author-group .author-name{font-size:17px;letter-spacing:3px;margin-top:5px}.blog-post__navigation .author-group .published-by,.blog-post__navigation a span{font-size:12px}.blog-listing .blog-list-item,.blog-listing .blog-list-item.col-2{padding-left:0;padding-right:0;width:100%}.blog-listing{margin-left:0;margin-right:0}article.blog-post h1{font-size:40px;line-height:normal}}@media(max-width:600px){.blog-post__navigation .author-group{flex-direction:column;justify-content:center;text-align:center}.blog-post__navigation .hs-author-avatar{margin-bottom:10px}.blog-post__navigation .author-group .author-name{font-size:14px}.blog-post__navigation .author-group .published-by,.blog-post__navigation a span{font-size:10px;letter-spacing:3px}.blog-post__navigation .hs-author-avatar,.blog-post__navigation a svg{height:50px;width:50px}.blog-post__navigation .author-group .left{display:block;margin:0 auto}}@media(max-width:479px){.blog-listing .blog-list-item-image{height:260px}.blog-listing .blog-list-item{padding-left:0;padding-right:0;width:100%}}@media(max-width:400px){.blog-post__navigation .author-group .published-by,.blog-post__navigation a span{font-size:10px;letter-spacing:1px}.blog-post__navigation .author-group .author-name{font-size:12px;letter-spacing:1px}.blog-post__navigation{margin-left:-7px;margin-right:-7px}}