.media-grid-carousel .grid-area{margin-bottom:0;position:relative}.media-grid-carousel .grid-area .grid-column{display:inline-block;height:23.4375rem;line-height:0;position:relative;text-decoration:none}.media-grid-carousel .grid-area .grid-item{height:100%;line-height:0;margin:0 .25rem 0 0;position:relative;text-decoration:none}.media-grid-carousel .grid-area .grid-item .carousel-play{display:inline-block;margin:1.25rem 0 0 1.25rem}.media-grid-carousel .grid-area .item-full{width:27.125rem}.media-grid-carousel .grid-area .item-half{width:15.375rem}.media-grid-carousel .grid-area .item-half.bg-right{background-position:100% 0}.media-grid-carousel .grid-area .item-half.bg-left{background-position:0 0}.media-grid-carousel .grid-area .item-color{background-color:#f49233;height:11.25rem;width:16.5625rem}.media-grid-carousel .grid-area article.color-pumpkin{background-color:#f49233}.media-grid-carousel .grid-content{bottom:0;color:#fff;line-height:1.5;max-width:17.875rem;padding:0 1.25rem 1.5625rem;position:absolute}.media-grid-carousel .grid-content,.media-grid-carousel .grid-content p{font-family:Brandon Grotesque Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}.media-grid-carousel .grid-content p{font-size:1.25rem;margin-bottom:0}.media-grid-carousel .grid-content a{color:#fff}.media-grid-carousel .grid-content .client-info{margin:.6875rem 0}.media-grid-carousel .grid-content .client-location,.media-grid-carousel .grid-content .client-name{font-family:OpenSans Regular,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:400;margin-bottom:.3125rem;text-transform:uppercase}.media-grid-carousel .grid-content .button{height:1.4375rem;margin:0;padding:.125rem .3125rem 0}.media-grid-carousel .grid-content .button .button-text{font-size:.8125rem;height:1.3125rem}.media-grid-carousel .grid-content.color-violet{color:#028f81}.media-grid-carousel .grid-content.color-aqua{color:#02568f}.media-grid-carousel .grid-content.color-moss{color:#028f81}.media-grid-carousel .grid-content.color-pumpkin,.media-grid-carousel .grid-content.color-saffron{color:#f49233}.media-grid-carousel .grid-content.color-beech{color:#ab6624}.media-grid-carousel .grid-content.color-dove-gray{color:#4f4f4f}.media-grid-carousel .grid-content.color-black{color:#292929}.media-grid-carousel .grid-content.color-white{color:#fff}.media-grid-carousel .grid-content.color-lightyellow{color:#fcdec1}.media-grid-carousel{margin-bottom:2.5rem}@media screen and (min-width:64rem){.media-grid-carousel{margin-bottom:5rem}}.media-grid-carousel .item-cta .grid-content{font-family:Brandon Grotesque Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;font-weight:400;line-height:1.2;padding-bottom:1.25rem;width:10.9375rem}.media-grid-carousel .grid-area .grid-content{margin:0}.media-grid-carousel .grid-area .grid-stat{color:#fff;font-family:Brandon Grotesque Regular,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:3rem;font-weight:400;line-height:1}.media-grid-carousel .grid-area .grid-stat-desc{color:#fff;display:inline-block;font-family:Brandon Grotesque Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;font-weight:400}.media-grid-carousel .grid-column{position:relative}.media-grid-carousel .grid-column .grid-item:nth-last-child(n+2),.media-grid-carousel .grid-column .grid-item:nth-last-child(n+2)~.grid-item{height:50%}.media-grid-carousel .grid-column .grid-item:nth-child(2){margin-top:.25rem}.media-grid-carousel .grid-column .grid-item{padding:0 .5rem}.media-grid-carousel .grid-column .grid-content{padding:0 0 1.5625rem}.media-grid-carousel .slick-next,.media-grid-carousel .slick-prev{background-color:rgba(41,41,41,.27);background-repeat:no-repeat;height:100%;margin:0;width:2.5rem;z-index:10}@media screen and (min-width:64rem){.media-grid-carousel .slick-next,.media-grid-carousel .slick-prev{width:4rem}}.media-grid-carousel .slick-next:before,.media-grid-carousel .slick-prev:before{display:none}.media-grid-carousel .slick-next:hover,.media-grid-carousel .slick-prev:hover{background-color:rgba(41,41,41,.6);background-repeat:no-repeat}.media-grid-carousel .slick-prev{left:0}.media-grid-carousel .slick-prev,.media-grid-carousel .slick-prev:hover{background-image:url(/wp-content/themes/wp-common-theme/assets/images/sprites/carousel-pagination-prev.png);background-position:50% 50%}.media-grid-carousel .slick-next{right:0}.media-grid-carousel .slick-next,.media-grid-carousel .slick-next:hover{background-image:url(/wp-content/themes/wp-common-theme/assets/images/sprites/carousel-pagination-next.png);background-position:50% 50%}.media-modal-overlay{background:rgba(41,41,41,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.media-modal{max-height:28.125rem;max-width:95%;overflow:hidden;position:absolute;z-index:999}.media-modal .media-modal-close{background:url(/wp-content/themes/wp-common-theme/assets/images/svg-icons/close-modal.svg) 50% 50% no-repeat;background-size:cover;color:#fff;height:1rem;min-height:0;padding:0;position:absolute;right:.25rem;top:.1875rem;transition:all .2s ease-in-out;width:1rem}.media-modal .media-modal-close:hover{opacity:.5}.media-modal .media-modal-content{background:#292929;height:100%}.media-modal iframe{height:100%}.media-modal .video-container{height:0;padding-bottom:56.25%;padding-top:2em;position:relative}.media-modal .video-container embed,.media-modal .video-container iframe,.media-modal .video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.media-modal .wp-video{width:100%!important}.media-modal .wp-video-shortcode{height:auto;width:100%}.media-grid-carousel .grid-content .button{background-color:transparent!important}.media-grid-carousel .grid-content .button .button-text{color:#fff!important}.video-area{margin:0 auto;max-width:100%}.video-wrap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrap embed,.video-wrap iframe,.video-wrap object{height:100%;left:0;position:absolute;top:0;width:100%}.post-carousel-wrap{padding:1.25rem 1.25rem 0}@media screen and (min-width:64rem){.post-carousel-wrap{padding:7.25rem 0 0}}.post-carousel-wrap .category-text-wrap,.post-carousel-wrap .post-carousel-posts{margin:0 auto;max-width:100%;width:74.625rem}.post-carousel-wrap .category-text-wrap{text-align:center}.post-carousel-wrap .section-title{font-family:Brandon Grotesque Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.5rem;font-weight:400;margin:0 0 1.9375rem}.post-carousel-wrap .section-description{font-size:1.125rem;margin:0 auto 2.5625rem;max-width:100%;width:40rem}.post-carousel-wrap .button{display:inline-block;font-size:.875rem;line-height:1;margin:0 0 4.875rem;padding:.875rem 1.875rem;vertical-align:middle}.post-carousel-posts{padding:0 2.5rem 3.75rem}@media screen and (min-width:48rem){.post-carousel-posts{padding:0 3.75rem 7.75rem}}@media screen and (min-width:85.375rem){.post-carousel-posts{padding:0 0 7.75rem}}.post-carousel-posts .post{background-color:#f6f2ef;display:flex;flex-direction:column;margin:0 .0875rem;max-width:100%;outline:0;text-align:center}@media screen and (min-width:48rem){.post-carousel-posts .post{margin:0 .9375rem}}@media screen and (min-width:64rem){.post-carousel-posts .post{text-align:left;width:23.6875rem}}.post-carousel-posts .post:focus,.post-carousel-posts .post:hover{outline:0}.post-carousel-posts .entry-header{margin-bottom:0!important;margin-top:0!important}.post-carousel-posts .entry-header img{display:block;margin:0 auto .5rem;width:23.6875rem}.post-carousel-posts .entry-header a,.post-carousel-posts .entry-header a:focus,.post-carousel-posts .entry-header a:hover{outline:0}.post-carousel-posts .entry-content{padding:1.3125rem 1.25rem 0}.post-carousel-posts .entry-content .entry-title{font-family:Brandon Grotesque Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.5rem;font-weight:400;outline:0}.post-carousel-posts .entry-content .entry-title a{color:inherit}.post-carousel-posts .entry-content .entry-title a:hover{color:#f49233}.post-carousel-posts .entry-content .entry-title a:focus,.post-carousel-posts .entry-content .entry-title a:hover{outline:0}.post-carousel-posts .entry-footer{border-bottom:.3125rem solid #028f81;font-size:.75rem;margin:0 1.25rem;outline:0;padding:.5625rem 0 1.75rem!important;text-transform:uppercase}.post-carousel-posts .entry-footer a:focus,.post-carousel-posts .entry-footer a:hover{outline:0}.eggshell-background{background-color:tint(#f59233,80%)}.eggshell-background .post-carousel-posts{border-bottom:.375rem solid #028f81}.eggshell-background .post-carousel-posts .post{background-color:#fff}.post-carousel-posts .slick-list{margin:0 -.46875rem;overflow:hidden}@media screen and (min-width:48rem){.post-carousel-posts .slick-list{margin:0 -.9375rem}}.post-carousel-posts .slick-arrow.slick-next,.post-carousel-posts .slick-arrow.slick-prev{background-position:50%;background-repeat:no-repeat;background-size:100%;height:2.5rem;top:15.25rem;width:2.5rem}@media screen and (min-width:64rem){.post-carousel-posts .slick-arrow.slick-next,.post-carousel-posts .slick-arrow.slick-prev{background-size:auto}}.post-carousel-posts .slick-arrow.slick-next:before,.post-carousel-posts .slick-arrow.slick-prev:before{content:none}.post-carousel-posts .slick-arrow.slick-next{background-image:url(/wp-content/themes/wp-common-theme/assets/images/svg-icons/purple-post-carousel-arrow-right.svg);right:-.6875rem}@media screen and (min-width:64rem){.post-carousel-posts .slick-arrow.slick-next{background-image:url(/wp-content/themes/wp-common-theme/assets/images/right-arrow-thin-darkgray.png);right:.6875rem}}@media screen and (min-width:85.375rem){.post-carousel-posts .slick-arrow.slick-next{right:-4.625rem}}.post-carousel-posts .slick-arrow.slick-prev{background-image:url(/wp-content/themes/wp-common-theme/assets/images/svg-icons/purple-post-carousel-arrow-left.svg);left:-.6875rem}@media screen and (min-width:64rem){.post-carousel-posts .slick-arrow.slick-prev{background-image:url(/wp-content/themes/wp-common-theme/assets/images/left-arrow-thin-darkgray.png);left:.6875rem}}@media screen and (min-width:85.375rem){.post-carousel-posts .slick-arrow.slick-prev{left:-4.625rem}}.post-carousel-posts .slick-dots{bottom:.9375rem;left:0;margin:0 auto;position:absolute;right:0}.post-carousel-posts .slick-dots li{height:.6875rem;margin:0 .40625rem;vertical-align:middle;width:.6875rem}.post-carousel-posts .slick-dots li button{height:.6875rem;padding:0;width:.6875rem}.post-carousel-posts .slick-dots li button:before{border:.1875rem solid #f49233;border-radius:50%;content:"";height:.6875rem;opacity:1;width:.6875rem}.post-carousel-posts .slick-dots li.slick-active button:before{background-color:#f49233;background-color:var(--color-accent-intense,#f49233);opacity:1}@media screen and (min-width:64rem){.post-carousel-posts .slick-dots{bottom:3.3125rem}}.post-carousel-posts:not(.slick-initialized){display:flex;flex-direction:row;overflow:hidden}.post-carousel-posts:not(.slick-initialized) .post{flex-shrink:0}