[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}
.campton-bold,body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide p{font-family:Campton Bold,sans-serif!important}.campton-medium{font-family:Campton Medium,sans-serif!important}.campton-book{font-family:Campton Book,sans-serif!important}.ibm-plex{font-family:IBM Plex Sans,sans-serif!important}.h1,.page-template-template-careers h2.ignite-text,h1{font-family:Campton Bold,sans-serif;font-size:4.5rem;font-weight:400;letter-spacing:0;line-height:1.2;line-height:1.1;margin:0;text-transform:none}@media (min-width:1200px){.h1,.page-template-template-careers h2.ignite-text,h1{font-size:7.4rem}}.giant-text,.giant-text-l,.giant-text-r,.h2,body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .container p,body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container p,body.single-post #site-content .blog-page-single h1,h2{font-family:Campton Bold,sans-serif;font-size:3.8rem;font-weight:400;letter-spacing:-.1rem;line-height:1.2;line-height:1.1;margin-left:0;margin-right:0;margin-top:0}@media (min-width:1200px){.giant-text,.giant-text-l,.giant-text-r,.h2,body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .container p,body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container p,body.single-post #site-content .blog-page-single h1,h2{font-size:5.6rem}}.h3,.menu-modal .menu-modal-inner .menu li a,.page-template-template-careers .section-about h2,.page-template-template-careers .section-opportunities h2,.page-template-template-careers .section-perks h2,.page-template-template-careers .section-work h2,.project-display-wrapper .project-display-card:not(.full) h2,body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide p,body.single-post #site-content .blog-page-single h2,h3{font-family:Campton Bold,sans-serif;font-size:3rem;font-weight:400;letter-spacing:-.1rem;line-height:1.2;line-height:1.1;margin-left:0;margin-right:0;margin-top:0}@media (min-width:1200px){.h3,.menu-modal .menu-modal-inner .menu li a,.page-template-template-careers .section-about h2,.page-template-template-careers .section-opportunities h2,.page-template-template-careers .section-perks h2,.page-template-template-careers .section-work h2,.project-display-wrapper .project-display-card:not(.full) h2,body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide p,body.single-post #site-content .blog-page-single h2,h3{font-size:4.4rem}}.h4,body.page-template-template-approach .section.services-section .circle-motif-wrapper .circle-motif p,body.page-template-template-approach .section.services-section#list-view .section-wrapper .service-list-view .service #title,body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 .wrapper h3,body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 .wrapper h3,body.single-post #site-content .blog-page-single h3,h4{font-family:Campton Bold,sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-left:0;margin-right:0;margin-top:0}@media (min-width:1200px){.h4,body.page-template-template-approach .section.services-section .circle-motif-wrapper .circle-motif p,body.page-template-template-approach .section.services-section#list-view .section-wrapper .service-list-view .service #title,body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 .wrapper h3,body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 .wrapper h3,body.single-post #site-content .blog-page-single h3,h4{font-size:3.5rem}}.h5,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li a,.page-template-template-careers .section-life .container .col .content-quote p.quote,.page-template-template-careers p.intro-text,.page-template-template-careers ul.positions li a,.page-template-template-careers ul.positions li a:after,.parques .section-5 .copy-container .copy-wrapper-2 .big-text,blockquote,blockquote p,body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey>div:not(.pillar) p,body.single-post #site-content .blog-page-single h4,h5{font-family:Campton Bold,sans-serif;font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-left:0;margin-right:0;margin-top:0}@media (min-width:1200px){.h5,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li a,.page-template-template-careers .section-life .container .col .content-quote p.quote,.page-template-template-careers p.intro-text,.page-template-template-careers ul.positions li a,.page-template-template-careers ul.positions li a:after,.parques .section-5 .copy-container .copy-wrapper-2 .big-text,blockquote,blockquote p,body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey>div:not(.pillar) p,body.single-post #site-content .blog-page-single h4,h5{font-size:2.6rem}}.h6,.header-refresh-general .page-title-wrapper .page-title,.page-template-template-careers .btn-careers:before,.page-template-template-careers .section-perks .content .perks h3,.project-more-work .project-card .inner .btn,.project-work-grid .project-card .inner .btn,body.page-template-template-approach .cursor-follower p,body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content>p,body.single-post #site-content .blog-page-single h5,figcaption,h6{font-family:Campton Bold,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-left:0;margin-right:0;margin-top:0;text-transform:none}@media (min-width:1200px){.h6,.header-refresh-general .page-title-wrapper .page-title,.page-template-template-careers .btn-careers:before,.page-template-template-careers .section-perks .content .perks h3,.project-more-work .project-card .inner .btn,.project-work-grid .project-card .inner .btn,body.page-template-template-approach .cursor-follower p,body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content>p,body.single-post #site-content .blog-page-single h5,figcaption,h6{font-size:2.1rem}}.btn,.btn-list:not(.alt) li a,.btn-list:not(.alt).btn-list-black li a,.btn-white,.bucket-btn,.page-template-template-careers .btn-careers,.parques .section-5 .copy-container .copy-wrapper-2 .big-text p,.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text,.project-pagination-bottom a,.project-pagination-bottom span,.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text,a.btn-2,a.btn-2-white,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link,body.home section.main .header-static .container .col ul.btn-list li a,body.home section.main .intro ul.btn-list li a,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a,body.single-post #site-content .blog-page-single h6,button.btn,ol li,p,p.btn a,p.btn-2 a,ul li{font-family:IBM Plex Sans,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.65}@media (min-width:1200px){.btn,.btn-list:not(.alt) li a,.btn-list:not(.alt).btn-list-black li a,.btn-white,.bucket-btn,.page-template-template-careers .btn-careers,.parques .section-5 .copy-container .copy-wrapper-2 .big-text p,.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text,.project-pagination-bottom a,.project-pagination-bottom span,.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text,a.btn-2,a.btn-2-white,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link,body.home section.main .header-static .container .col ul.btn-list li a,body.home section.main .intro ul.btn-list li a,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a,body.single-post #site-content .blog-page-single h6,button.btn,ol li,p,p.btn a,p.btn-2 a,ul li{font-size:1.8rem}}.btn strong,.btn-list:not(.alt) li a strong,.btn-list:not(.alt).btn-list-black li a strong,.btn-white strong,.bucket-btn strong,.page-template-template-careers .btn-careers strong,.parques .section-5 .copy-container .copy-wrapper-2 .big-text p strong,.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text strong,.project-pagination-bottom a strong,.project-pagination-bottom span strong,.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text strong,a.btn-2 strong,a.btn-2-white strong,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link strong,body.home section.main .header-static .container .col ul.btn-list li a strong,body.home section.main .intro ul.btn-list li a strong,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link strong,body.single-post #site-content .blog-page-single h6 strong,ol li strong,p strong,p.btn a strong,p.btn-2 a strong,ul li strong{font-weight:700}blockquote{border-color:#000;border-width:3px;border-bottom:none;border-right:none;border-top:none;padding:1.5rem 0 1.5rem 3rem}blockquote,blockquote p{font-family:Campton Medium,sans-serif}blockquote p{margin:0!important}figcaption{font-family:Campton Medium,sans-serif;margin-top:1.5rem}.giant-text{display:none;font-family:Campton Bold,sans-serif;font-size:175px;letter-spacing:-1px;position:absolute;z-index:5}@media (min-width:1200px){.giant-text{display:block}}.flex{display:flex}.slider-post .author,.title{font-family:Campton Medium,sans-serif!important}.white-text{color:#fff}.abc_red,.pink-text{color:#f37165!important}.abc_green,.green-text{color:#00a889!important}.abc_yellow,.yellow-text{color:#ffcd00!important}.abc_blue,.blue-text{color:#4756a6!important}.abc_purple,.blue-purple{color:#7b5aa6!important}a.link{border-bottom:2px solid #909090;color:#909090;display:inline-block;font-family:Campton Bold,sans-serif;padding:1.5rem 4rem 1.5rem 0;text-align:left;text-decoration:none;transition:.3s;white-space:nowrap}a.link:active,a.link:focus,a.link:hover{border-bottom:2px solid #000;color:#000}a.link.white-text:active,a.link.white-text:focus,a.link.white-text:hover{border-bottom:2px solid #fff;color:#fff}.underline{background-color:#000;height:2px;margin:40px 0 0;padding:0;width:100%}.slick-dots li a{font-family:Campton Bold,sans-serif!important}.hover-gold:active,.hover-gold:focus,.hover-gold:hover,.hover-yellow:active,.hover-yellow:focus,.hover-yellow:hover{background-color:#ffcd00!important}.hover-red:active,.hover-red:focus,.hover-red:hover{background-color:#f37165!important}.hover-green:active,.hover-green:focus,.hover-green:hover{background-color:#00a889!important}.hover-blue:active,.hover-blue:focus,.hover-blue:hover{background-color:#4756a6!important}.hover-purple:active,.hover-purple:focus,.hover-purple:hover{background-color:#7b5aa6!important}.nav-tabs i.dd-chev{display:none!important}.feature-post .underline{display:none}.slick-dots li button:before{font-size:12px!important}.section-hero{background-color:#000;height:auto;margin:0;overflow:hidden;padding:230px 0 98px;position:relative;width:100%;z-index:0}.section-hero.gradient:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#000);bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#000000",GradientType=0);height:85%;left:0;mix-blend-mode:multiply;opacity:.65;position:absolute;right:0;width:100%;z-index:1}.section-hero.gradient .copy-wrapper{position:relative;z-index:6}.section-hero .wrapper{max-width:760px;width:100%}.section-hero .wrapper p{margin:20px 0 50px;max-width:280px;width:100%}.section-case .container{flex-wrap:wrap;position:relative}.feature-case{background-color:#666;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;float:left;min-height:760px;position:relative;width:66.66%}.feature-case .title{left:0;position:absolute;right:0;top:0;z-index:4}.section-case-l .feature-case .wrapper,.section-case-r .feature-case .wrapper{bottom:50px;display:flex;flex-direction:column;flex-wrap:wrap;left:50px;margin:0;padding:0;position:absolute;right:50%;top:50px}.feature-post-wrapper{float:left;height:auto;width:33.33%}.feature-post{background-color:#fff;display:flex;flex-direction:column;min-height:355px;padding:50px;transition-timing-function:ease-in;transition:.3s;width:100%}.feature-post:active .underline,.feature-post:hover .underline{display:none}.feature-post .title{margin-bottom:20px}.feature-post h6{margin:auto 0 20px}.feature-case .wrapper h4{margin:auto 0 0}.section-case-r .feature-post:last-child{background-color:#f0f0f0}.section-case-r .feature-post:first-child{margin-top:-100px}.section-case-l .feature-post:first-child{background-color:#f0f0f0;margin-top:150px}.feature-case-screen{background-color:#000;background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-out}.feature-case:active .feature-case-screen,.feature-case:hover .feature-case-screen{display:flex;opacity:1}.section-case-r .feature-case-screen .wrapper{bottom:50px;left:50px;right:50%;top:50px}.section-case-r .feature-case-screen .wrapper-2{justify-content:flex-end;left:50%;padding:0 0 0 50px;right:50px}.section-case-l .feature-case-screen .wrapper{bottom:50px;left:50px;margin:0;right:50%;top:50px}.section-case-l .feature-case-screen .wrapper-2{justify-content:flex-end;left:50%;padding:0 0 0 50px;right:50px}.link-list{display:flex;flex-wrap:wrap;font-family:Campton Medium,sans-serif;font-size:20px;justify-content:flex-start;line-height:35px;list-style:none;margin:35px 0 0;padding:0}.link-list li{margin:0 50px 25px 0}.link-list li:last-child{margin-right:0}.link-list li a{color:#fff;text-decoration:none}.logo-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:30px 0 0;padding:0;width:100%}.logo-list li{height:auto;margin:0;width:220px}.logo-list li a,.logo-list li a img{display:block;height:auto;width:100%}.slide-left{left:0;transform:translateX(0)}.slide-right{left:100%;transform:translateX(-100%)}.desktop-only,.full-screen-only{display:block!important}.mobile-only,.tablet-only{display:none!important}.mobile-hide{display:block!important}.section-post-slider{background-color:#f0f0f0;height:auto;margin:0;overflow:hidden;padding:160px 0 135px;position:relative;width:100%;z-index:3}.section-post-slider .container.heading{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:100px}.section-post-slider .container.heading .col h3{margin:0}.section-post-slider .post-slider{margin:0 auto;max-width:1440px;padding:0 0 0 110px}.section-post-slider .slick-list{padding:100px 0!important;position:relative}.section-post-slider .slick-track{display:flex!important}.section-post-slider .slick-slide{float:none!important;height:auto!important;margin-left:50px;position:relative;width:310px!important}.section-post-slider .slick-slide:nth-child(2n-7){margin-left:310px}.section-post-slider .slider-post{background-color:#fff;height:100%!important;min-height:380px;position:relative;width:310px!important;z-index:1}.post-screen,.section-post-slider .slider-post{display:flex;flex-direction:column;padding:50px}.post-screen{background-color:#f37165;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-out}.section-post-slider .slider-post:hover .post-screen{opacity:1}.post-screen p{margin:0 0 auto}.post-screen .btn,.section-post-slider .slider-post h6,.slider-post .author{margin:auto 0 0}.section-post-slider .post-image{background-color:#666;height:260px;position:absolute;width:360px;z-index:0}.section-post-slider .slick-active+.slick-active+.slick-active .post-image{display:none!important}.section-post-slider .slick-slide:nth-child(odd) .post-image{bottom:-86px;right:200px}.section-post-slider .slick-slide:nth-child(2n) .post-image{left:200px;top:-110px}.section-post-slider .slick-slide.slick-active:nth-child(3) .post-image{display:none!important}.section-post-slider .slick-dots{float:none;margin:0 auto;max-width:1310px;padding-right:110px;text-align:right}.section-post-slider .slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.section-post-slider .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.section-post-slider .slick-dots li button:before{color:#000;content:"•";font-size:12px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.custom-slider-arrows{display:none;height:100px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:4}.custom-slider-arrows .arrow-n,.custom-slider-arrows .arrow-p,.custom-slider-arrows .next,.custom-slider-arrows .prev{background-color:#000!important;border-radius:150px;color:#fff;height:100px;margin:0 5px;width:100px}.custom-slider-arrows .arrow-n{align-content:center;display:flex!important;justify-content:flex-start;position:absolute;right:-60px}.custom-slider-arrows .arrow-n .fa{font-size:24px;margin-bottom:auto;margin-top:auto;text-decoration:none!important}.custom-slider-arrows .arrow-n:active,.custom-slider-arrows .arrow-n:active .fa,.custom-slider-arrows .arrow-n:focus,.custom-slider-arrows .arrow-n:focus .fa,.custom-slider-arrows .arrow-n:hover,.custom-slider-arrows .arrow-n:hover .fa{text-decoration:none!important}.custom-slider-arrows .arrow-p{align-content:center;display:flex!important;justify-content:flex-end;left:-60px;position:absolute}.custom-slider-arrows .arrow-p .fa{font-size:24px;margin-bottom:auto;margin-top:auto;text-decoration:none!important}.custom-slider-arrows .arrow-p:active,.custom-slider-arrows .arrow-p:active .fa,.custom-slider-arrows .arrow-p:focus,.custom-slider-arrows .arrow-p:focus .fa,.custom-slider-arrows .arrow-p:hover,.custom-slider-arrows .arrow-p:hover .fa{text-decoration:none!important}.post-slide-mob-click{display:none}.slick-slide,.slick-slide img{border:none!important;outline:none!important}.laptop img:last-child{animation:MoveUpDown 20s linear infinite;position:absolute;top:0;z-index:0}.laptop{clip-path:url(#/wp-content/themes/alphabet/custom/media/images/laptop-path.svg);overflow:hidden;position:relative}.laptop img{position:relative;width:100%;z-index:1}.laptop-clipping{clip-path:url(#/wp-content/themes/alphabet/custom/media/images/laptop-path.svg)}@keyframes MoveUpDown{0%,to{top:0}50%{top:-800px}}.container--tabs .tab-content>.tab-pane{height:0;overflow:hidden;width:100%}.container--tabs .tab-content>.active,.container--tabs .tab-content>.tab-pane.active{height:auto}.giant-text-r{right:-46px;top:475px}.giant-text-l,.giant-text-r{font-feature-settings:normal!important;color:#f37165;font-size:175px;font-variant-numeric:normal!important;letter-spacing:-2px;margin:0;mix-blend-mode:screen;position:absolute;z-index:3}.giant-text-l{bottom:109px;left:-46px}.hero-gradient-screen{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.65));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000",endColorstr="#a6000000",GradientType=0);left:0;opacity:.8;position:absolute;right:0;top:0}.about-page .title,.blog-page-single .title,.case-study-page .title{margin-bottom:50px}.industry-page .section-hero{padding-bottom:148px}.industry-page .section-case .feature-case{background-image:url(/wp-content/themes/alphabet/custom/media/images/alphabet-industries-feature-case-1.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;margin-top:-100px;overflow:hidden}.industry-page .section-case-r .feature-post:first-child{margin-top:0}.industry-page-single .section-hero{padding:200px 0 100px}.industry-page-single .section-case-l{overflow:hidden}.industry-page-single .section-case-r{margin-top:-100px}.industry-page .section-case-r{padding-top:0!important}.industry-page .section-case-r .feature-case{margin-top:-150px}.industry-page-single .section-case-r .feature-case{background-image:url(/wp-content/themes/alphabet/custom/media/images/industry-single-case.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover}.industry-page-single .section-case-l .feature-case{background-image:url(/wp-content/themes/alphabet/custom/media/images/industry-single-case-2.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover}.industry-page-single .section-case-r .feature-post{background-color:#fff;height:660px;margin-top:0}.industry-page-single .section-case-r .feature-case{height:700px}.industry-page-single .section-case .feature-post{background-color:#fff;height:660px;margin-top:100px}.industry-page-single .section-case-l .feature-case{height:700px;margin-top:0}.industry-page-single .section-case .t-lg h6{font-family:Campton Medium,sans-serif!important;font-family:IBM Plex Sans,sans-serif;font-size:28px;line-height:39px}.industry-page-single .section-case .feature-post h6 .quote{display:block;font-size:125px}.industry-page-single .section-case .fp2{float:left;height:380px;margin-top:0;width:33.33%}.industry-page-single .tag{position:absolute;right:200px;text-align:right;top:-130px;width:150px}.industry-page-single .tag span{background-color:#fff;display:block;height:126px;position:absolute;right:-30px;top:4px;width:2px}.industry-page-single .giant-text-r{color:#000;mix-blend-mode:normal;right:-20px;top:305px;z-index:4}.industry-page-single .giant-text-l{bottom:160px;color:#000;left:-10px;mix-blend-mode:normal;z-index:0}.industry-page-single .section-hero .link-list{justify-content:flex-start;margin-bottom:30px}.section-industry{background-color:transparent;height:auto;margin-top:-100px;position:relative;width:100%;z-index:4}.section-industry .industry-l{height:auto;width:33.33%}.section-industry .industry-r{height:auto;width:66.66%}.industry-wrapper-tall{display:flex;flex-wrap:wrap;height:auto;width:100%}.industry-wrapper-tall .feature-post,.industry-wrapper-tall .industry-image{min-height:355px;width:100%}.industry-wrapper{display:flex;flex-wrap:wrap;height:auto;width:100%}.industry-wrapper:first-child{flex-direction:row-reverse}.industry-wrapper .feature-post{width:50%}.industry-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:50%}.industry-box{background-color:#fff;display:flex;height:auto;overflow:hidden;position:relative;transition:.3s;width:100%}.industry-inner{height:auto;margin:0 0 0 auto;min-height:360px;min-width:500px;padding:115px 50px 50px;transition:.3s;width:50%;z-index:3}.industry-box:nth-child(2) .industry-inner{margin:0 auto 0 0;max-width:none}.industry-box:nth-child(2){background-color:#f0f0f0}.industry-box h5{font-family:Campton Medium,sans-serif;font-size:28px;letter-spacing:0;line-height:38px;margin:0 0 25px}.industry-box .bg-image{display:none;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%;z-index:2}.industry-box:hover .bg-image{display:block;transition:.3s}.industry-box:hover .bucket-btn,.industry-box:hover h2,.industry-box:hover h5{border-bottom-color:#fff!important;color:#fff!important;transition:none}.case-index-page .section-hero .giant-text-r{bottom:-28px;line-height:140px;text-align:right;top:auto;z-index:4}.case-index-page .section-hero{background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important}.case-index-page .section-case-l .feature-post:first-child{margin-top:0}.case-index-page .post-row{flex-wrap:wrap}.case-index-page .section-case .feature-post{height:50%;min-height:380px}.case-index-page .post-row .feature-post{width:33.33%}.case-index-page .post-row .feature-post:nth-child(odd){background-color:#f0f0f0}.button-strip-1,.button-strip-2,.button-strip-3,.button-strip-4,.button-strip-5{background-color:#000;padding:50px 0;width:100%}.show-btn,.show-extra-posts{display:block!important}.hide-btn{display:none!important}.content-text-link{position:relative}.content-text-link:after{bottom:0;content:"";display:block;height:2px;left:0;transition:all .15s ease-in-out;width:0}.content-text-link.line-large:after{height:5px}.content-text-link.line-white:after{background-color:#fff}.content-text-link.line-black:after{background-color:#000}.content-text-link:active:after,.content-text-link:focus:after,.content-text-link:hover:after{transition:all .15s ease-in-out;width:100%}.case-study-page.default .section-hero{background-color:#000}.case-study-page.default .section-hero *{color:#fff}.case-study-page.default .section-hero hr{border-color:#fff;border-width:2px 0 0;margin:40px 0}.case-study-page.default .section-hero .header-info{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:1fr}.case-study-page.default .section-hero .header-info .title{font-family:Campton Bold,sans-serif!important;font-size:24px;letter-spacing:0;line-height:1.35;margin:0 0 5px;text-transform:none}.case-study-page.default .section-hero .header-info .project-default-list{text-transform:none}.case-study-page.default .section-hero .header-info .project-default-list p{margin:0 0 5px}.project-more-work{clear:both;padding:0}.project-more-work,.project-work-grid{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:1fr}.project-more-work .project-card,.project-work-grid .project-card{background-color:#000;cursor:pointer;height:0!important;margin:0!important;overflow:hidden!important;padding-bottom:100%;position:relative!important;transition:all .15s ease-in-out;width:100%!important}.project-more-work .project-card:active,.project-more-work .project-card:focus,.project-more-work .project-card:hover,.project-work-grid .project-card:active,.project-work-grid .project-card:focus,.project-work-grid .project-card:hover{transition:all .15s ease-in-out}.project-more-work .project-card .card-image,.project-work-grid .project-card .card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;opacity:.7;position:absolute;transition:all .15s ease-in-out;width:100%}.project-more-work .project-card:active .card-image,.project-more-work .project-card:focus .card-image,.project-more-work .project-card:hover .card-image,.project-work-grid .project-card:active .card-image,.project-work-grid .project-card:focus .card-image,.project-work-grid .project-card:hover .card-image{opacity:.1;transition:all .15s ease-in-out}.project-more-work .project-card *,.project-work-grid .project-card *{border-color:#fff;color:#fff}.project-more-work .project-card .wrapper,.project-work-grid .project-card .wrapper{height:100%;padding:50px 25px;position:absolute;width:100%}.project-more-work .project-card .wrapper .inner,.project-work-grid .project-card .wrapper .inner{height:100%;position:relative;width:100%}.project-more-work .project-card .inner .title,.project-work-grid .project-card .inner .title{left:0;position:absolute;text-transform:lowercase;top:0}.project-more-work .project-card .inner .btn,.project-work-grid .project-card .inner .btn{background-color:transparent;bottom:0;color:#fff;float:none;left:0;pointer-events:none;position:absolute;white-space:normal;width:100%}.project-more-work .project-card .inner .btn:after,.project-work-grid .project-card .inner .btn:after{content:none}.project-more-work .project-card.hover-gold:active *,.project-more-work .project-card.hover-gold:focus *,.project-more-work .project-card.hover-gold:hover *,.project-more-work .project-card.hover-yellow:active *,.project-more-work .project-card.hover-yellow:focus *,.project-more-work .project-card.hover-yellow:hover *,.project-work-grid .project-card.hover-gold:active *,.project-work-grid .project-card.hover-gold:focus *,.project-work-grid .project-card.hover-gold:hover *,.project-work-grid .project-card.hover-yellow:active *,.project-work-grid .project-card.hover-yellow:focus *,.project-work-grid .project-card.hover-yellow:hover *{border-color:#000;color:#000}.project-more-work .project-card .card-link,.project-work-grid .project-card .card-link{display:block;height:100%;position:absolute;width:100%;z-index:8}.project-cat-wrapper ul.btn-list{display:grid;gap:25px 50px;grid-template-columns:1fr;grid-template-rows:1fr;margin-top:45px}.project-cat-wrapper ul.btn-list li{margin:0}.project-cat-wrapper ul.btn-list li a{width:100%}.project-dropdown-wrapper{margin-top:25px;position:relative;z-index:13}.project-dropdown-wrapper .drop-down{background-color:#fff;border:none;display:block;height:0;opacity:0;overflow:hidden;padding:15px;pointer-events:none;position:absolute;right:0;top:60px;transform:translateY(-15px);transition:all .15s ease-in-out;width:100%;z-index:13}.project-dropdown-wrapper:active .drop-down,.project-dropdown-wrapper:focus .drop-down,.project-dropdown-wrapper:hover .drop-down{display:block;height:auto;opacity:1;pointer-events:visible;transform:translateY(0);transition:all .3s ease-in-out}.project-dropdown-wrapper .drop-down *{font-family:Campton Bold,sans-serif}.project-dropdown-wrapper .drop-down ul{list-style:none;margin:0;padding:0}.project-dropdown-wrapper .drop-down ul li{background-color:#fff;display:block;list-style:none;margin:0;padding:0}.project-dropdown-wrapper .drop-down ul li a{border-bottom:none;display:table;font-size:16px;margin:0 auto;padding:5px 0;position:relative;text-align:center}.project-dropdown-wrapper .drop-down ul li a:after{background-color:#ffcd00;bottom:0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:all .15s ease-in-out;width:0}.project-dropdown-wrapper.tab-dropdown .drop-down ul li a:after{display:none}.project-dropdown-wrapper .drop-down ul li a:active:after,.project-dropdown-wrapper .drop-down ul li a:focus:after,.project-dropdown-wrapper .drop-down ul li a:hover:after{transition:all .15s ease-in-out;width:100%}.project-dropdown-wrapper .drop-down ul li a:hover{background-color:transparent;color:#000!important}.project-pagination-bottom a,.project-pagination-bottom span{background-color:transparent;border-bottom:2px solid transparent;color:#fff;display:inline-block;font-family:Campton Bold,sans-serif;line-height:1;padding:16px 18px 10px;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.project-pagination-bottom span.current{border-radius:50%}.project-pagination-bottom a,.project-pagination-bottom span{margin:0 6px 6px}.project-pagination-bottom a.next,.project-pagination-bottom a.prev{padding:12px 2px 10px}.project-pagination-bottom a:active,.project-pagination-bottom a:focus,.project-pagination-bottom a:hover{border-bottom-color:#fff}.project-pagination-bottom span{background-color:#fff;color:#000;font-size:18px}.project-pagination-bottom{margin:65px 0 16px;text-align:center;width:100%}.project-work-grid .project-card:nth-child(8){grid-column:auto}.project-work-grid .project-quote{cursor:default!important;position:relative!important;width:100%!important}.project-work-grid .project-quote .wrapper .inner figure{left:0;position:absolute;top:50%;transform:translateY(-50%)}.project-work-grid .project-quote .wrapper .inner figure *{color:#fff}.project-work-grid .project-quote .wrapper .inner figure figcaption{float:right}body.abc_case_studies-template-default .wp-block-columns .wp-block-column{position:relative}body.single-abc_case_studies .section-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.project-more-work{display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;padding:0}.project-more-work .project-card .inner .btn,.project-work-grid .project-card .inner .btn{font-size:20px;padding-right:0}.project-work-grid{display:grid;gap:0;grid-template-rows:1fr}.project-cat-wrapper ul.btn-list,.project-work-grid{grid-template-columns:1fr 1fr}.project-work-grid .project-card:nth-child(8){grid-column:1}.project-work-grid .project-quote{width:200%!important}.project-more-work .project-card .wrapper,.project-work-grid .project-card .wrapper{padding:50px}body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link{bottom:0;position:absolute;right:0}}@media (min-width:1240px){.case-study-page.default .section-hero .header-info{display:grid;gap:0 100px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.project-work-grid{display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.project-more-work .project-card .inner .btn,.project-work-grid .project-card .inner .btn{font-size:24px;padding-right:60px}.project-cat-wrapper ul.btn-list{grid-template-columns:1fr 1fr 1fr}.project-work-grid .project-card:nth-child(8){grid-column:3}}.case-study-page .section-hero{padding-bottom:105px}.case-study-page .section-hero .wrapper{max-width:760px;width:100%}.case-study-page .section-hero .wrapper p{max-width:550px}.case-study-page .section-hero .btn-list{width:100%}.case-study-page .strat-section{background-color:#000;background-image:url(/wp-content/themes/alphabet/custom/media/images/kingston-bg.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;height:auto;margin:0;padding:185px 0 105px;width:100%}.case-study-page .strat-section .wrapper{max-width:518px;width:100%}.case-study-page .strat-section .btn-white{margin-top:45px}.case-study-page .strat-section-2{background-color:#fff;height:auto;margin:0;padding:182px 0 50px;width:100%}.case-study-page .strat-section-3{background-color:#fff;height:auto;margin:0;padding:190px 0 105px;width:100%}.case-study-page .strat-section-2 .wrapper{max-width:690px;width:100%}.case-study-page .strat-section-3 .wrapper{margin:0 auto;max-width:760px;width:100%}.case-study-page .section-case-r .feature-post:first-child{margin-top:160px}.case-study-page .section-case .feature-case{background-image:url(/wp-content/themes/alphabet/custom/media/images/creative-bg.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover}.case-study-page .video-section{background-color:#000;margin:-105px 0 0;overflow:hidden;padding:470px 0 100px;position:relative;width:100%;z-index:0}.case-study-page .video-section .wrapper{max-width:650px;width:100%}.case-study-page .video-section .btn-list{float:left}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.vimeo-wrapper{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.vimeo-wrapper iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw!important}.case-study-page .section-case .feature-post-wrapper{min-height:720px}.case-study-page .section-case .feature-case{min-height:775px}.case-study-page .section-case .feature-case .btn-white{display:none}.case-study-page .section-case .feature-case p{margin-top:30px}.case-study-page .section-case .feature-case:hover .underline{display:none}.case-study-page .section-case .feature-case:hover .btn-white{display:block}.case-study-page .section-case .feature-post{min-height:360px}.case-study-page .strat-section-3{text-align:center}.case-study-page .strat-section-3 .social-nav{float:none;text-align:center;width:100%}.case-study-page .strat-section-3 .social-nav li{display:inline-block;float:none}.case-study-page .section-case-slider{padding:0 0 40px;position:relative}.case-study-page .section-case-slider .case-slider,.case-study-page .section-case-slider .case-slider-2,.case-study-page .section-case-slider .case-slider-3,.case-study-page .section-case-slider .case-slider-4,.case-study-page .section-case-slider .case-slider-5{float:left;margin:0!important;width:66.66%}.case-study-page .section-case-slider .slick-dots{bottom:auto;left:0;right:auto;top:0;width:auto}.case-study-page .section-case-slider .slick-slide{display:flex;justify-content:center}.case-study-page .section-case-slider .case-slide-copy{align-content:flex-end;align-self:flex-end;flex-direction:column;height:auto;margin:0;padding:0 50px 0 0;transition:all .15s ease-in-out;width:33.33%}.case-study-page .section-case-slider .case-slide-copy h4{margin-top:0}.case-study-page .section-case-slider .case-slide-copy p:last-child{margin-bottom:0}.case-study-page .section-case-slider .case-slide-img{align-self:center;display:block;float:left;margin:0;max-height:600px;max-width:775px;max-width:none;padding:0}.gallery-nav .slick-dots,.my-slick-dots .slick-dots,.my-slick-dots-2 .slick-dots,.my-slick-dots-3 .slick-dots,.my-slick-dots-4 .slick-dots,.my-slick-dots-5 .slick-dots{bottom:auto;margin-bottom:35px;position:relative;text-align:left}.cadsi-slick-dots-1 .slick-dots li.slick-active a,.cadsi-slick-dots-2 .slick-dots li.slick-active a,.cadsi-slick-dots-3 .slick-dots li.slick-active a,.cadsi-slick-dots-4 .slick-dots li.slick-active a,.gallery-nav .slick-dots li.slick-active a,.minto_case_slider_2_slick_dots .slick-dots li.slick-active a,.minto_case_slider_3_slick_dots .slick-dots li.slick-active a,.my-slick-dots .slick-dots li.slick-active a,.my-slick-dots-2 .slick-dots li.slick-active a,.my-slick-dots-3 .slick-dots li.slick-active a,.my-slick-dots-4 .slick-dots li.slick-active a,.my-slick-dots-5 .slick-dots li.slick-active a{border-bottom:2px solid!important}.case-study-page .section-case-slider .numbered-nav{list-style:none;margin:30px 0 40px;padding:0}.case-study-page .section-case-slider .numbered-nav li{float:left;margin:0 20px 0 0;padding:0 0 5px}.case-study-page .section-case-slider .numbered-nav li a{color:#000;float:left;font-family:Campton Bold,sans-serif;text-decoration:none}.case-study-page .section-case-slider .numbered-nav li.active a{border-bottom:1px solid #000}.case-study-page .section-case-slider .btn-list{justify-content:flex-end;margin:50px 0 0;width:100%}.case-study-page.kingston .case-study-page .strat-section-3{padding:190px 0 5px}.case-study-page.kingston .section-case-slider .custom-slider-arrows{bottom:170px;top:auto!important;transform:none}.case-study-page .section-digital{background-color:#fff;height:auto;margin:0;overflow:hidden;padding:0 0 150px;position:relative;width:100%}.case-study-page .section-digital .wrapper{float:right;height:auto;margin:0;padding:0;position:relative;width:380px;z-index:1}.case-study-page .section-digital .laptop{bottom:120px;left:50px;overflow:hidden;position:absolute;width:50%;z-index:0}.case-study-page.case-study-crea .strat-section,.case-study-page.case-study-crea .strat-section-3{background-color:#eff1f0;background-image:none;padding:180px 0;text-align:left}.case-study-page.case-study-crea .strat-section .client-logo{height:auto;margin:0 30px 0 0;max-width:282px;width:40%}.case-study-page.case-study-crea .strat-section .client-logo img{align-self:center;height:auto;width:100%}.case-study-page.case-study-crea .strat-section .wrapper,.case-study-page.case-study-crea .strat-section-2 .wrapper{height:auto;justify-content:flex-end;margin:0 0 0 auto;max-width:575px;width:60%}.case-study-page.case-study-crea .section-case-slider .case-slide-copy{align-self:center;padding:0 0 0 50px}.case-study-page.case-study-crea .section-case-slider .btn-list{padding:0 0 0 50px}.case-study-page.case-study-crea .section-hero .wrapper{max-width:800px}.case-study-page.case-study-crea .section-hero .wrapper p{max-width:none}.case-study-page.case-study-crea .strat-section .btn{margin-top:130px}.case-study-page.case-study-crea #brand-development{background-color:none;position:relative;z-index:auto}.case-study-page.case-study-crea #brand-development:after{background-color:#eff1f0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.case-study-page.case-study-crea #brand-development .container{position:relative;z-index:5}.case-study-page.case-study-crea #web-development{position:relative;z-index:auto}.case-study-page.case-study-crea #web-development .emblem{height:1070px;left:-5px;position:absolute;top:-335px;width:auto;z-index:4}.case-study-page.case-study-crea #content-marketing{padding-bottom:200px;padding-top:160px}@media (min-width:768px){.case-study-page.case-study-crea #content-marketing{padding-bottom:300px}}@media (min-width:1200px){.case-study-page.case-study-crea #content-marketing{padding-bottom:480px}}.case-study-page.case-study-crea #content-marketing .laptop{bottom:0;margin:0;position:absolute;transform:translateY(50%);width:90%}@media (min-width:900px){.case-study-page.case-study-crea #content-marketing .laptop{max-height:500px;width:auto}}@media (min-width:1200px){.case-study-page.case-study-crea #content-marketing .laptop{max-height:600px}}.case-study-page.case-study-crea #content-marketing .laptop.mobile-only{left:50%;margin:0 auto;transform:translate(-50%,50%)}.case-study-page.case-study-crea #results{padding-top:100px}@media (min-width:768px){.case-study-page.case-study-crea #results{padding-top:300px}}.case-study-page.case-study-crea .strat-section-3{background-color:#eff1f0;background-image:none;text-align:left}.case-study-page.case-study-crea .strat-section-3 .giant-text-r{bottom:auto;color:#000;left:auto;line-height:150px;mix-blend-mode:normal;right:0;top:110px}.case-study-page.case-study-crea .strat-section-3 .wrapper{margin:0;width:60%}.case-slider-full .slick-slide{background-position:100%;background-repeat:no-repeat;background-size:cover;height:700px;margin-top:70px;position:relative!important}.case-slide-full-copy{bottom:50px;height:auto;left:50px;max-width:415px;position:absolute}.case-slide-full-copy .cadsi-slick-dots-1 .slick-dots,.case-slide-full-copy .my-slick-dots .slick-dots{position:relative;text-align:left}.case-slide-full-copy .my-slick-dots a{color:#fff!important}.case-study-page.case-study-crea .strat-section-4 .wrapper{float:left;padding:0 50px;width:50%}.case-study-page.case-study-crea .strat-section-4 .btn-list{margin-top:100px}.case-study-page.case-study-crea .strat-section-4 .crea-img-right{float:right;height:auto;width:33.33%}.case-study-page.case-study-crea .strat-section-4 .crea-img-bottom{float:right;height:auto;width:100%}.case-study-page.case-study-crea .strat-section-4 .clear{margin-bottom:200px}.case-study-page.case-study-crea .strat-section-4 .wrapper-2{padding-right:30px;width:70%}.case-study-page.case-study-crea .strat-section-4 .wrapper-2 .h2{max-width:540px;width:100%}.case-study-page.case-study-crea .strat-section-4 .btn{align-self:flex-end;margin-left:auto}.results-section{background-color:#d72229;padding:50px 0 80px;z-index:4}.results-column{margin-bottom:50px;padding-right:50px;width:33.33%}.results-section .row-1{flex-direction:row}.results-column:nth-child(3){padding-right:0}.results-section .laptop{margin:-340px 0 0;width:80%}.results-column .h2{font-size:46px;line-height:52px;margin-bottom:5px}.results-section .h4{margin-bottom:110px;margin-top:90px}.results-column .h5{font-family:Campton Medium,sans-serif;font-size:20px;line-height:30px}.results-section .btn-white{align-self:flex-start;margin:0 0 50px 50px}.case-study-page.cadsi .section-hero{padding-bottom:180px}.case-study-page.cadsi .section-1{background-color:#fff;padding:150px 0}.case-study-page.cadsi .copy-wrapper{max-width:770px;width:100%}.case-study-page.cadsi .copy-wrapper.small{max-width:650px;width:100%}.cadsi-video{margin:105px 0 130px}.cadsi-laptop{border-top:2px solid #fff;margin:110px 0 0;overflow:hidden;position:relative;z-index:2}.cadsi-laptop .btn{bottom:30%;left:5%;position:absolute;z-index:1}.cadsi-laptop .btn:hover{text-align:left}.cadsi .section-1 .btn-list{justify-content:flex-end;margin-top:30px}.case-study-page.cadsi .results-section{background-color:#000;margin-top:-84px;padding:308px 0 185px}.case-study-page.cadsi .section-2{background-repeat:no-repeat;background-size:cover;padding:250px 0 150px}.case-study-page.cadsi .section-2 .btn-white{margin-top:55px}.case-slider-full-notext{position:relative}.case-slider-full-notext .cadsi-slick-dots-1,.case-slider-full-notext .cadsi-slick-dots-2,.case-slider-full-notext .cadsi-slick-dots-3,.case-slider-full-notext .cadsi-slick-dots-4{bottom:50px;left:50px;margin-bottom:0;position:absolute}.case-slider-full-notext .slick-dots{bottom:auto;position:relative}.case-slider-full-notext .slick-dots a{color:#fff}.case-slider-cadsi-1 .slick-slide,.case-slider-cadsi-2 .slick-slide,.case-slider-cadsi-3 .slick-slide,.case-slider-cadsi-4 .slick-slide{background-position:100%;background-repeat:no-repeat;background-size:cover;height:620px;margin-top:156px;position:relative!important}.case-slider-cadsi-5 .slick-slide{align-content:flex-end;background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex!important;height:620px;padding:50px 25px}.case-slider-cadsi-5 .slick-slide .wrapper{margin:auto 0 0}.case-study-page.cadsi .my-slick-dots-5 .slick-dots{margin-bottom:0}.case-study-page.cadsi .section-3{background-color:#fff;padding:105px 0 100px;position:relative;z-index:3}.case-study-page.cadsi .section-3 .copy-bottom{justify-content:flex-end;margin:0 0 0 auto;width:71.5%}.case-study-page.cadsi .section-1 .btn-list li{list-style:none;margin:0 0 25px 50px}.case-study-page.cadsi .section-1 .btn-list li:first-child{margin-left:0}.case-study-page.cadsi .block-post-wrapper .block-post:nth-child(2){background-image:url(/wp-content/uploads/2020/06/benoit-corbeil-thumb.jpg)}.case-study-page.cadsi .section-case{padding-top:90px}.case-slider-5 h4{margin-right:5%;margin-top:165px!important;width:33.33%}.my-slick-dots-5{z-index:9}.case-study-page.cadsi .section-case-slider .case-slider-5{margin:0 0 90px!important;width:100%}.case-study-page.seo .copy-wrapper{max-width:770px}.case-study-page.seo .copy-wrapper-lrg{max-width:950px}.case-study-page.seo .section-1{padding:145px 0 130px}.case-study-page.seo .section-2{background-color:#f0f0f0;padding:190px 0 180px;position:relative;z-index:3}.case-study-page.seo .section-2 .copy-wrapper p{padding-right:157px}.case-study-page.seo .section-3{background-color:#fff;padding:150px 0;position:relative;z-index:5}.case-study-page.seo .section-3 .copy-wrapper{max-width:610px}.case-study-page.seo .section-3 .text-link{color:#54565a;text-decoration:underline}.case-study-page.seo .section-3 .flex{flex-direction:column}.case-study-page.seo .seo-mobile-phone{margin:-545px 0 0 auto;width:260px}.case-study-page.seo .section-3 .feature-image{margin:145px 0 0}.case-study-page.seo .results-section{background-color:#4756a6;overflow:hidden;padding:200px 0 190px;position:relative;z-index:1}.case-study-page.seo .results-section .results-column{max-width:525px;padding-right:190px;width:50%}.case-study-page.seo .results-section .giant-text-r{right:150px;top:-28px;transform:rotate(270deg);transform-origin:right;z-index:4}.case-study-page.cca .section-hero{background-position:100% 0}.case-study-page.cca .copy-wrapper.small{max-width:605px;width:100%}.case-study-page.cca .section-1{padding:200px 0 170px}.case-study-page.cca .section-1 .h2{margin-bottom:53px;max-width:725px;width:100%}.case-study-page.cca .section-1 .copy-wrapper{margin-left:295px;max-width:635px;width:100%}.case-study-page.cca .section-1 .link{margin-top:80px}.case-study-page.cca .section-2{background-color:#4e2a84;padding:200px 0 147px}.case-study-page.cca .section-2 .copy-wrapper{max-width:625px;width:100%}.case-study-page.cca .section-2 .link{margin-top:123px}.case-study-page.cca .section-3 .block{align-content:center;background-color:#4c4d4f;display:flex;justify-content:center;min-height:720px;width:50%}.case-study-page.cca .section-3 .block:last-child,.case-study-page.cca .section-4{background-position:50%;background-repeat:no-repeat;background-size:cover}.case-study-page.cca .section-3 img{align-self:center;display:block;height:auto;width:235px}.case-study-page.cca .section-3 .circle-motif{max-width:none;position:absolute;right:-575px;top:-575px;width:1149px;z-index:1}.case-study-page.cca .section-4 .flex{min-height:885px}.case-study-page.cca .section-4 .flex .h1{font-size:76px!important;line-height:80px!important;margin:auto auto auto 0}.case-study-page.cca .section-5{padding:200px 0 170px}.case-study-page.cca .section-5 .copy-wrapper{max-width:695px;width:100%}.cca-case-slider{margin-bottom:0!important;margin-top:30px}.cca-case-slider .slick-slide img{width:100%}.case-study-page.cca .section-5 .custom-slider-arrows{top:50%!important}.cca-slick-dots .slick-dots{bottom:auto;color:#fff;display:block;margin:0 auto auto 0;position:relative;text-align:left;width:auto}.cca-slick-dots .slick-dots a{padding-bottom:10px}.cca-slick-dots .slick-dots .slick-active a{border-bottom:2px solid #000;font-weight:700}.case-study-page.cca .section-5 .link{margin:0 0 auto auto;padding-top:0}.case-study-page.cca .section-6{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:190px 0 95px}.case-study-page.cca .section-6 .copy-wrapper{max-width:520px;width:100%}.case-study-page.cca .section-6 .btn-list{margin-top:130px}.case-study-page.cca .section-6 .link{margin-top:20px}.case-study-page.cca .section-7{background-color:#4b247b!important;padding:20px}.case-study-page.cca .section-7 video{filter:saturate(100%)!important;-webkit-filter:saturate(100%)!important}.case-study-page.cca .section-7 img{display:block;margin:0 auto;width:600px}.case-study-page.cca .section-8 .bucket{background-color:#58a291;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;min-height:480px;padding:50px;width:33.33%}.case-study-page.cca .section-8 .bucket .btn-white{margin:auto auto 0 0}.section-case{height:auto;margin:0;padding:0;position:relative;width:100%;z-index:4}.case-study-page.cca .section-9{padding:155px 0}.case-study-page.cca .section-9 .offset-heading{margin-left:110px;width:100%}.case-study-page.cca .section-9 .offset-text{margin-left:460px;max-width:613px;width:100%}.case-study-page.cca .giant-text-r{color:#f37165;font-size:175px;mix-blend-mode:normal;right:-7px;top:528px}.case-study-page.cca .giant-text-l{bottom:19px;color:#f37165;font-size:175px;left:-17px;mix-blend-mode:normal}.no-margin{margin-left:0!important;margin-right:0!important;width:100%!important}.results-map .section-hero .copy-wrapper{max-width:605px}.results-map .section-1{padding:150px 0 180px}.results-map .section-1 .copy-wrapper{max-width:825px}.results-map .section-1 .copy-wrapper h4{margin-top:50px}.results-map .section-2{padding:200px 0 160px}.results-map .section-2 .copy-wrapper{max-width:740px}.results-map .section-2 h2.h2{max-width:600px}.results-map .section-2 .giant-text{font-family:Campton Bold,sans-serif;font-size:166px;letter-spacing:-1px;position:absolute;right:0;top:-369px;transform:rotate(270deg);transform-origin:right;z-index:5}.ph-logo-block{margin:100px 0 0}.book-layout,.ph-logo-block{display:block;height:auto;padding:0;width:100%}.book-layout{margin:50px 0 100px}.best-strat{display:block;height:auto;margin:50px 0 0;padding:0;width:100%}.results-map .section-3{padding:200px 0 150px;position:relative}.results-map .section-3 .copy-wrapper{max-width:700px;width:100%}.results-map .section-3 .copy-wrapper-2{margin-top:70px;max-width:630px;width:100%}.results-map .section-3 .btn{margin-top:53px}.results-map .section-3 h2.h2{max-width:550px}.results-map .section-3 .laptop{margin-top:80px;width:100%}.results-map .section-3 .laptop img:last-child{left:50%;transform:translateX(-50%);width:71%}.results-map .section-3 .yellow-ring{height:auto;left:72%;max-width:none;position:absolute;top:18%;width:130%;z-index:0}.results-map .section-4{padding:200px 0 0}.results-map .section-4 .copy-wrapper{max-width:660px}.results-map .section-4 .mobile-phone{float:right;margin-top:70px;width:830px}.books-block{height:350px}.books-block,.books-wrapper{position:relative;width:100%}.books-wrapper{height:355px;left:50%;top:50%;transform:translate(-50%,-50%)}.book-cover{height:auto;left:50%;position:absolute;top:12px;width:269px}.book-1{top:0;width:300px;z-index:11}.book-2{z-index:10}.book-3{z-index:9}.book-4{z-index:8}.book-5{z-index:7}.book-6{z-index:6}.book-7{z-index:5}.book-8{z-index:4}.book-9{z-index:3}.book-10{z-index:2}.minto .section-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.minto .section-hero .btn-list{margin-top:110px}.minto .video-section{margin-top:0;overflow:hidden;padding:235px 0 100px;position:relative;z-index:0}.minto .video-section .screen{background:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.minto .video-section .wrapper{position:relative;z-index:2}.minto .video-section .btn-white{margin-top:110px;position:relative;z-index:2}.minto .section-1{background-color:#fff;overflow:hidden;padding:200px 0 150px}.minto .section-1 .giant-text{display:none;font-family:Campton Bold,sans-serif;font-size:166px;letter-spacing:-1px;position:absolute;right:300px;top:-300px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){.minto .section-1 .giant-text{display:block}}.minto .section-1 .wrapper{width:100%}@media (min-width:1200px){.minto .section-1 .wrapper{padding-right:60px;width:80%}}.minto .section-1 .btn-wrapper{margin-bottom:32px;margin-top:auto}.minto .section-1 h2{max-width:500px}.minto_slider{margin-bottom:0!important;margin-top:60px;width:100%;z-index:3}.minto_slider_dots_1{margin-bottom:100px;margin-top:50px;position:relative}.minto_slider_dots_1 .slick-dots{color:#000!important;left:0;text-align:center;top:0}.minto_slider_dots_1 .slick-dots li{width:22px!important}.minto_slider_dots_1 .slick-dots li a{color:#000!important}.minto_slider_dots_1 .slick-dots .slick-active a{border-bottom:2px solid #000!important}.minto .section-2{background-color:#f0f0f0;padding:210px 0 185px}.minto .section-2 .wrapper{max-width:800px}.minto-video{margin-top:80px}.minto .section-3{background-color:#fff;padding:190px 0 50px}.minto .section-3 .wrapper{max-width:630px}.minto .section-case-slider{overflow:hidden;padding-bottom:175px}.minto .section-case-slider .btn-list li{margin-bottom:0}.minto_case_slider_2,.minto_case_slider_3{float:left;margin:0!important;overflow:hidden;width:66.66%}.minto .minto_case_slider_2_slick_dots .slick-dots,.minto .minto_case_slider_3_slick_dots .slick-dots{bottom:auto;left:0;margin-bottom:35px;position:relative;right:auto;text-align:left;top:0;width:auto}.minto .section-case-slider .reverse .case-slide-copy{padding:0 0 0 50px}.minto .section-case-slider .custom-slider-arrows{bottom:170px;top:auto!important;transform:none}.minto .awesome-btn{display:none}.minto_slider_1_copy{bottom:30px;color:#fff;font-size:16px;left:30px;position:absolute}.minto .section-3 .giant-text{display:none;font-family:Campton Bold,sans-serif;font-size:166px;letter-spacing:-1px;position:absolute;right:200px;top:-335px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){.minto .section-3 .giant-text{display:block}}.section-skill-box ul li{font-size:1.6rem}.staff-page .skill-box{margin-bottom:4.5rem}.staff-page .skill-box ul li{font-size:1.6rem}.staff-page .skill-box ul li:before{color:#ffcd00}.staff-page .content-underlay{background:hsla(0,0%,100%,.7)}.staff-page .staff.giant-text{bottom:0;color:#ffcd00;left:-150px;position:absolute;z-index:1}.staff-page .fixed-content{padding-top:200px;position:relative}.staff-page .fixed-content__fixed-sidebar{padding-top:0}.staff-page .fixed-content__fixed-sidebar .btn,.staff-page .fixed-content__fixed-sidebar img{position:relative;z-index:2}.staff-page .fixed-content__fixed-sidebar img{border-radius:.75rem;margin-bottom:4rem;max-height:45vh}.staff-page .fixed-content__fixed-sidebar .btn{background:hsla(0,0%,100%,.7)}.staff-page .fixed-content__fixed-sidebar .btn.btn-back{position:absolute;top:12rem;width:auto}.staff-page .fixed-content__static-content{position:relative}.staff-page .fixed-content__static-content .h6{margin-bottom:4.5rem}.staff-page .fixed-content__static-content img{margin-bottom:4.5rem;max-width:300px}@media (min-width:768px){.section-skill-box ul li,.staff-page .skill-box ul li{font-size:1.8rem}}@media (min-width:900px){.staff-page h1{font-size:5.6rem}.staff-page .skill-box{margin-bottom:6rem}.staff-page .fixed-content__fixed-sidebar{height:100%;margin-bottom:100px;padding-top:230px;position:fixed;top:0;width:20%}.staff-page .fixed-content__fixed-sidebar .btn{width:100%}.staff-page .fixed-content__fixed-sidebar .btn.btn-back{top:200px}.staff-page .fixed-content__static-content{margin-left:calc(33.333% + 5rem);padding-right:15px;width:66.666%}}@media (min-width:1200px){.staff-page .fixed-content__fixed-sidebar{padding-top:200px}.staff-page .fixed-content__fixed-sidebar .btn.btn-back{top:4.5rem}}.staff-page .section-hero{background-position:center -50px;background-repeat:no-repeat;background-size:cover;background:#fff;overflow:visible;padding-bottom:0;padding-top:150px}.staff-page .section-hero .container{position:relative;z-index:1}.staff-page .section-hero .wrapper{float:left;padding:0 150px 0 0;width:66.66%}.staff-page .section-hero .wrapper h6{margin:0 0 150px}.staff-page .section-hero .wrapper p{margin:0 0 35px;max-width:100%}.staff-page .section-hero .wrapper .btn-2-white{margin:70px 0 0}.staff-page .skill-box ul{list-style:none;margin:0;padding:0}.section-skill-box ul li,.staff-page .skill-box ul li{line-height:22px;list-style:none;margin:0 0 15px;padding-left:25px;position:relative}.section-skill-box ul li:before,.staff-page .skill-box ul li:before{left:0;position:absolute}.staff-page .skill-box ul li:last-child{margin:0}.section-skill-box ul li:before,.staff-page .skill-box ul li:before{content:"//";font-weight:700;padding-right:15px}.section-staff-content{height:auto;padding:0 0 150px;width:100%}.section-staff-content h2{margin-bottom:6rem}.section-staff-content .wrapper .btn-2-white{margin-top:95px}.parking .section-1{padding:120px 0}.parking .section-1 .col{background-color:#fff;margin-top:-200px;max-width:740px;padding-top:100px;position:relative;width:100%;z-index:4}.parking .section-1 .giant-text-l{bottom:-21px;left:-20px;line-height:170px}.blog-page .section-hero{background-image:none;padding:105px 0 250px;z-index:3}.blog-page .section-hero .wrapper{max-width:100%}.blog-page .section-hero .btn-2-white{float:right}.blog-page .section-hero .wrapper .btn-list{float:left;margin:80px 0 0}.blog-page .section-hero .wrapper .btn-list li a{border-color:#404040;color:#404040}.blog-page .section-hero .wrapper .btn-list .active a{border-color:#fff;color:#fff}.section-blog{background-color:#f0f0f0;height:auto;padding:105px 0;position:relative;width:100%;z-index:3}.section-blog .container{padding:0 85px;position:relative}.section-blog .row-1,.section-blog .row-2,.section-blog .row-3,.section-blog .row-4{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.section-blog .row-2{padding-bottom:400px}.section-blog .row-3{justify-content:flex-end;margin-top:-400px}.section-blog .feature-post-wrapper{overflow:visible;padding:25px;position:relative}.section-blog .feature-post-wrapper .feature-post{position:relative;z-index:1}.section-blog .row-2 .feature-post-wrapper:nth-child(2) .feature-post{left:25px;position:absolute;right:25px;top:267px;width:auto;z-index:1}.section-blog .row-1 .feature-post-wrapper:first-child .post-image{background-color:#000;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:464px;left:300px;position:absolute;top:-260px;width:205%;z-index:0}.section-blog .row-2 .feature-post-wrapper:nth-child(2) .post-image{background-color:#000;background-image:url(/wp-content/themes/alphabet/custom/media/images/slider-image-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-383px;height:356px;position:absolute;right:305px;width:517px;z-index:0}.section-blog .row-2 .feature-post-wrapper:last-child .post-image{background-color:#000;background-image:url(/wp-content/themes/alphabet/custom/media/images/slider-image-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:364px;position:absolute;right:100px;top:-148px;width:568px;z-index:0}.section-blog .feature-post .title{margin:0}.section-blog .feature-post h6{margin:auto 0}.section-blog .feature-post .author{margin:0}.blog-pg-nav{list-style:none;margin:90px 0 0;padding:0;text-align:center;width:100%}.blog-pg-nav li{display:inline-block;font-family:Campton Bold,sans-serif;margin:0 20px;padding:13px 0}.blog-pg-nav .active{background-color:#000;border-radius:50px;color:#fff;height:50px;width:50px}.blog-pg-nav .dir-btn{min-width:150px}.pagination-wrapper{position:relative;z-index:999}.pagination .nav-links{display:flex;font-family:Campton Bold,sans-serif!important;font-size:18px!important;justify-content:center;list-style:none;margin:90px auto 0;padding:0;width:100%}.pagination .nav-links .current{background-color:#000;border-radius:50px;color:#fff;height:50px;padding:16px 0;text-align:center;width:50px}.pagination .nav-links .next,.pagination .nav-links .page,.pagination .nav-links .prev{display:inline-block;margin:0 20px;padding:15px 0}.content-page .wrapper{background-color:#fff;margin-top:-50px;padding:50px;position:relative;z-index:4}.tourism-recovery .section-1{background-color:#333;height:auto;padding:110px 0;width:100%}.tourism-recovery .section-1 .col{width:50%}.tourism-recovery .section-2{background-color:#000;height:auto;padding:110px 0;width:100%}.tourism-recovery .team-strip-1,.tourism-recovery .team-strip-2{height:auto;width:100%}.tourism-recovery .team-strip-1 .wrapper{margin:0 auto;width:370px}.cirlce-image{background-color:#666;border-radius:300px;height:150px;overflow:hidden;width:150px}.cirlce-image img{height:auto;width:100%}.num-list{counter-reset:abc}.num-list li{counter-increment:abc;list-style-type:none;margin-bottom:20px;position:relative}.num-list li:before{content:counter(abc);font-family:Campton Bold,sans-serif!important;font-size:50px;font-weight:800;left:-45px;position:absolute;top:-5px}.team-logo{align-self:center;height:auto;margin-left:20px;width:200px}.team-title{font-family:Campton Medium,sans-serif!important;margin-top:20px}.team-title span{font-family:Campton Bold,sans-serif!important}.tourism-recovery .team-strip-2 .wrapper{height:auto;justify-content:center;width:33.33%}.tourism-recovery .section-3 .box{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;min-height:400px;position:relative;width:25%}.tourism-recovery .section-3 .box .screen{background-color:#f37165;bottom:0;display:none;left:0;padding:50px;position:absolute;right:0;top:0}.tourism-recovery .section-3 .box:hover .screen{display:flex!important;z-index:4}.footer{background-color:#fff;height:auto;margin:0;padding:100px 0 50px;position:relative;width:100%;z-index:2}.footer .container .wrapper{display:flex}.footer .container .col{width:50%}.footer .container .col-inner{float:left;width:50%}.footer-logo{display:block;height:auto;margin-bottom:31px;max-width:100%;width:130px}.footer-text{margin-right:40px}.footer .city-title{margin-bottom:5px}.footer .city-title,.footer-email{font-family:Campton Medium,sans-serif!important}.footer-email{border-style:hidden!important;border-bottom:2px solid #000!important;float:left;font-size:16px!important;height:50px!important;margin-top:36px!important;outline:none!important;padding:0!important;width:70%!important}.footer-email::-moz-placeholder{color:#000!important}.footer-email::placeholder{color:#000!important}.footer-submit{background-color:transparent!important;border-style:hidden!important;border-bottom:2px solid #000!important;color:#000!important;float:left;font-family:Campton Bold,sans-serif!important;font-size:16px!important;height:50px!important;margin-top:36px!important;outline:none!important;padding:0!important;text-align:right!important;text-decoration:none!important;text-transform:lowercase!important;transition:all .15s ease-in-out;width:30%!important}.footer-submit:active,.footer-submit:focus,.footer-submit:hover{color:#ffcd00!important}.social-nav{float:left;list-style:none;margin:95px 0 0;padding:0}.social-nav li{float:left;margin:0 20px 0 0}.social-nav li a{color:#000;transition:all .15s ease-in-out}.social-nav li:active a,.social-nav li:focus a,.social-nav li:hover a{color:#ffcd00}.footer-bottom{margin-top:120px;width:100%}.footer .footer-bottom .col{width:100%}.footer-bottom a{color:#000;display:block;float:left;font-size:13px;text-decoration:underline!important}.footer-bottom .privacy{float:right;margin-left:40px}.footer-bottom .parking{float:left;margin-right:40px}.footer-bottom p{display:block;font-size:13px;width:100%}.footer-simplified .wrapper .col{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.footer-simplified .wrapper .col div{display:flex;gap:2rem;justify-content:flex-end}.footer-simplified .wrapper .col div p{font-size:14px}.footer-simplified .social-nav{margin:0 auto!important}@media screen and (max-width:1330px){.case-study-page.kingston .section-hero .btn-list li{margin:0 50px 25px 0}.case-study-page.kingston .section-hero .btn-list li a{padding:18px 60px 18px 0}.case-study-page.kingston .section-hero .btn-list li a:hover{padding:18px 30px}.case-study-page.case-study-crea .emblem{height:750px;top:-180px}.results-column{width:50%}.results-column:nth-child(3){padding-right:50px}.case-study-page.cca .section-9 .offset-heading,.case-study-page.cca .section-9 .offset-text{margin-left:0}.case-slider-5 .slick-slide{flex-direction:column}.case-slider-5 h4{margin-right:0;margin-top:115px!important;max-width:650px;width:100%}.case-study-page.cadsi .section-3 .copy-bottom{width:100%}}@media screen and (max-width:1220px){.full-screen-only{display:none!important}.tablet-only{display:block!important}.mobile-only{display:none!important}.mobile-hide{display:block!important}.menu-modal-inner .menu{width:100%}.menu-modal-inner .section-case-l{display:none}.giant-text-r{right:-46px;top:652px}.giant-text-l{left:-46px}.section-case-r{margin-top:-100px}.section-case .feature-post-wrapper{width:100%}.section-case .feature-post{float:left;height:380px;width:50%}.section-case .feature-case{width:100%}.section-case-l .feature-post:first-child,.section-case-r .feature-post:first-child{margin:0}.about-page .section-about .wrapper-2,.careers-list .pull-out{margin-left:0}.industry-page .section-case-r .feature-case{margin-top:0}.industry-page-single .section-case .feature-case{background-position:50%;height:500px}.industry-page-single .section-case .feature-post-wrapper{height:auto}.industry-page-single .section-case .feature-post{height:auto;width:50%}.industry-page-single .section-case .t-lg{height:auto;width:100%}.industry-page-single .giant-text-r{color:#fff;display:block;right:90px;top:405px}.industry-page-single .giant-text-l{bottom:719px;color:#fff;display:block;left:100px}.section-industry .industry-l,.section-industry .industry-r{margin:0;padding:0;width:100%}.industry-wrapper-tall .feature-post,.industry-wrapper-tall .industry-image{width:50%}.industry-wrapper:first-child .feature-post{background-color:#f0f0f0!important}.industry-wrapper:last-child .feature-post{background-color:#fff!important}.case-index-page .post-row .feature-post{width:50%}.case-index-page .post-row .feature-post:nth-child(10),.case-index-page .post-row .feature-post:nth-child(11),.case-index-page .post-row .feature-post:nth-child(14),.case-index-page .post-row .feature-post:nth-child(15),.case-index-page .post-row .feature-post:nth-child(18),.case-index-page .post-row .feature-post:nth-child(19),.case-index-page .post-row .feature-post:nth-child(2),.case-index-page .post-row .feature-post:nth-child(22),.case-index-page .post-row .feature-post:nth-child(3),.case-index-page .post-row .feature-post:nth-child(6),.case-index-page .post-row .feature-post:nth-child(7){background:#f0f0f0}.case-index-page .post-row .feature-post:first-child,.case-index-page .post-row .feature-post:nth-child(12),.case-index-page .post-row .feature-post:nth-child(13),.case-index-page .post-row .feature-post:nth-child(16),.case-index-page .post-row .feature-post:nth-child(17),.case-index-page .post-row .feature-post:nth-child(20),.case-index-page .post-row .feature-post:nth-child(21),.case-index-page .post-row .feature-post:nth-child(4),.case-index-page .post-row .feature-post:nth-child(5),.case-index-page .post-row .feature-post:nth-child(8),.case-index-page .post-row .feature-post:nth-child(9){background:#fff}.case-index-page .giant-text-r{display:none}.case-index-page .show-extra-posts .section-case-r{margin-top:0!important}.case-study-page .mid-hero{padding:350px 0 100px}.case-study-page .section-case .feature-post-wrapper{min-height:auto}.case-study-page .section-case-r .feature-post:first-child{margin-top:0}.case-study-page .section-case-r{margin-top:0;padding-top:0!important}.case-study-page .section-digital .laptop{display:none}.case-study-page .section-digital .laptop.mobile-only{bottom:auto;display:block!important;left:0;margin:30px 0 50px;position:relative;right:auto;width:100%}.case-study-page .section-digital .wrapper{width:100%}.stat-bubble{margin:20px auto}.case-study-page.case-study-crea .strat-section-3 .wrapper{width:50%}.case-study-page.case-study-crea .strat-section-4 .crea-img-bottom{margin-top:100px}.case-study-page.case-study-crea .strat-section-4 .wrapper{width:100%}.results-section .laptop{margin:-210px 0 0;width:90%}.cadsi-laptop .btn{left:3%}.case-study-page.seo .seo-mobile-phone{margin:-300px auto 30px 0;width:260px}.case-study-page.seo .results-section .giant-text-r{top:45px;transform:none;z-index:4}.case-study-page.seo .results-section .results-column{padding-right:50px}.case-study-page.seo .results-section .results-column br{display:none}.case-study-page.cca .section-1 .copy-wrapper{margin-left:0}.case-study-page.cca .giant-text-l,.case-study-page.cca .giant-text-r{display:none}.case-study-page.kingston .strat-section-2 .flex{flex-direction:column}.case-study-page.kingston .strat-section-2 .btn{margin-left:0;margin-right:auto}.staff-page .section-hero .wrapper{margin:0;padding:0;width:100%}.staff-page .section-hero .wrapper h1{max-width:550px;width:100%}.section-staff-content .col{flex-direction:column-reverse}.section-staff-content .wrapper{margin-top:0;padding-right:0;width:100%}.staff-page .section-hero .wrapper .btn-2-white{margin:50px 0 0}.blog-page .section-hero{padding-bottom:120px}.section-blog .row-1 .feature-post-wrapper,.section-blog .row-3 .feature-post-wrapper,.section-blog .row-4 .feature-post-wrapper:last-child{display:flex;justify-content:flex-end;width:100%}.section-blog .row-2{padding-bottom:0}.row-3 .feature-post-wrapper{flex-direction:row-reverse}.section-blog .row-2 .feature-post-wrapper,.section-blog .row-4 .feature-post-wrapper{display:flex;justify-content:flex-end;width:50%}.section-blog .row-2 .feature-post-wrapper:nth-child(2) .feature-post{left:auto;position:relative;right:auto;top:auto;width:auto}.section-blog .row-1 .feature-post-wrapper:first-child .post-image{height:auto;left:auto;position:relative;right:0;top:auto;width:50%}.section-blog .row-1 .feature-post-wrapper:first-child .feature-post,.section-blog .row-2 .feature-post-wrapper:last-child .feature-post{margin-left:50px;width:50%}.section-blog .row-3 .feature-post-wrapper .feature-post{margin-right:50px;width:50%}.section-blog .row-2 .feature-post-wrapper:nth-child(2) .post-image{display:none}.section-blog .row-2 .feature-post-wrapper:last-child{width:100%}.section-blog .row-2 .feature-post-wrapper:last-child .post-image{height:auto;left:0;position:relative;right:auto;top:auto;width:50%}.section-blog .row-3 .feature-post-wrapper:last-child .post-image{height:auto;left:auto;position:relative;right:0;top:auto;width:50%}.block-post-wrapper{display:flex;flex-wrap:wrap}.block-post-wrapper .block-post h2{font-size:36px;line-height:1.35}.block-post-wrapper .block-post{cursor:pointer;display:flex;float:left;height:auto!important;list-style:none;margin:0;overflow:hidden;padding:50px!important;transition:all .3s ease-in-out;width:50%!important}.block-post-wrapper .block-post,.block-post-wrapper .block-post .block-post-inner{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important}.block-post-wrapper .block-post .block-post-inner{width:100%!important}.block-post-wrapper .block-post .block-post-inner p{display:block!important}.block-post-wrapper .block-post.active{float:none!important;position:relative!important;top:0!important;width:100%!important}.block-post-wrapper .block-post.active .block-post-inner{bottom:50px;position:absolute;width:calc(100% - 90px)!important}.block-post-wrapper .block-post *{margin-top:auto}.footer .container .col-inner{max-width:255px;width:100%}}@media screen and (max-width:1020px){.case-study-page .section-case-slider .flex{flex-direction:column}.case-study-page .section-case-slider .case-slider,.case-study-page .section-case-slider .case-slider-2,.case-study-page .section-case-slider .case-slider-3,.case-study-page .section-case-slider .case-slider-4,.case-study-page .section-case-slider .case-slider-5,.case-study-page.cadsi .section-3 .copy-bottom,.minto .case_slider,.minto_case_slider_2,.minto_case_slider_3{height:400px;width:100%}.case-study-page .section-case-slider .case-slide-copy{margin-bottom:50px;padding:0;width:100%}.case-study-page .section-case-slider .numbered-nav{margin:0 0 25px}.case-study-page.case-study-crea .section-case-slider .case-slide-copy{padding-right:0}.case-study-page.case-study-crea .strat-section-3 .wrapper{width:100%}.case-study-page.case-study-crea .strat-section-3 .giant-text-r{display:none}.case-study-page.case-study-crea .strat-section-4 .wrapper-2{width:100%}.case-study-page.case-study-crea .strat-section-4,.results-section .row-1{flex-direction:column}.case-study-page.case-study-crea .strat-section-4 .btn{align-self:flex-end;margin-left:0;margin-right:auto;margin-top:50px}.results-section .laptop{margin:0 auto;width:90%}.results-section .btn-white{align-self:flex-start;margin:0 0 50px 50px}.cadsi-laptop{text-align:center}.cadsi-laptop .btn{margin-bottom:50px;position:relative;text-align:center}.cadsi-laptop .btn br{display:none}.case-study-page.seo .section-2 .copy-wrapper p{padding-right:0}.case-study-page.cca .section-8 .bucket{min-height:300px;width:50%}.case-study-page.cca .section-8 .bucket-3{align-self:flex-end;margin-left:auto}.case-study-page.cca .section-3 .block{min-height:500px}.case-study-page.cca .section-3 .circle-motif{display:none}.minto .section-case-slider .reverse .col{flex-direction:column-reverse}.minto .section-case-slider .reverse .case-slide-copy{padding:0}.minto .section-3 .giant-text{display:none}.industry-page-single .section-case .feature-post h6 .quote{margin-top:40px}.industry-inner{margin-left:0;margin-right:auto;width:100%}.tourism-recovery .section-1 .col{width:100%}.tourism-recovery .section-3 .box{width:50%}}@media screen and (max-width:900px){@keyframes MoveUpDown{0%,to{top:0}50%{top:-500px}}.section-hero{padding:180px 0 100px}.section-case-r{margin-top:0}.section-post-slider .col h3{width:100%}.hero-gradient-screen{display:block}.custom-slider-arrows{display:flex!important}.case-study-page.kingston .section-case .block-post-inner a.btn{display:none!important}.header-bg{display:none}.section-post-slider .slick-slide.slick-active:nth-child(3) .post-image{display:block!important}.section-careers .col-lg,.section-post-slider .giant-text-l,.section-post-slider .giant-text-r,.staff-page .staff.giant-text-r{display:none}.industry-page-single .tag{right:100px}.industry-page-single .giant-text-r{right:-30px}.industry-page-single .giant-text-l{color:#fff;left:-10px}.case-study-page .section-case-slider .btn-list{margin:75px 0 0}.case-study-page.case-study-crea .emblem{display:none}.case-study-page.case-study-crea .strat-section-2 .wrapper{max-width:none;width:100%}.case-study-page .section-case-slider section{padding-top:20px}.results-column,.results-section .h4{margin-bottom:60px}.case-study-page.case-study-crea .strat-section-4 .clear{margin-bottom:100px}.case-study-page.case-study-crea .strat-section-4 .flex{flex-direction:column}.results-column{padding-right:0!important}.case-study-page.case-study-crea .section-case-slider .case-slide-copy{padding:0 50px}.case-study-page.cadsi .section-1 .btn-list{margin-right:50px}.custom-slider-arrows-5{left:0;right:0}.case-slider-5 h4{margin-top:40px!important;position:relative}.case-slider-5 h4 span{position:absolute;top:10px}.case-study-page.cadsi .section-3 .copy-bottom{margin-top:30px}.case-study-page.seo .results-section .results-column br{display:inline}.case-study-page.seo .section-3{padding:150px 0 0}.case-study-page.cca .section-5{padding-bottom:0!important}.results-map .section-2 .giant-text{display:none}.minto .section-case-slider section{padding-top:20px!important}.minto .section-1{padding-bottom:0!important}.minto .section-1 .flex{flex-direction:column}.minto .section-case-slider{padding-top:0!important}.staff-page .section-hero{background-position:center 40px}.footer .container .wrapper{flex-direction:column}.footer .container .footer-bottom{flex-direction:row;margin-top:0}.footer .wrapper .col{width:100%}.footer .wrapper .col:first-child{margin-bottom:60px}.footer .footer-bottom .col{width:50%}.social-nav{margin-bottom:100px}.footer-simplified .wrapper .col{display:block}.footer-simplified .wrapper .col .social-nav{margin:25px 0 50px!important}.footer-simplified .wrapper .col div{clear:left;display:block;margin-top:100px}.section-post-slider .slick-slider{padding-left:0}.section-post-slider .slick-list{padding:225px 0 50px!important;position:relative}.section-post-slider .slick-slide,section-post-slider .slick-slide:nth-child(2n-7){margin-left:50px!important}.section-post-slider .slick-slide .post-image{bottom:auto!important;height:224px;left:0!important;right:0!important;top:-224px!important;width:310px}.section-post-slider .slick-dots{float:none;margin:0 auto;max-width:100%;padding:0;text-align:center}.section-blog .container{padding:0 25px}.blog-page .section-hero .btn-2-white{float:left;margin:50px 0}.pagination .nav-links .next,.pagination .nav-links .prev{width:100%}.nav-short{display:none}.parking .section-1 .col{margin-top:0;max-width:none;padding-top:0}.blog-page .section-hero{padding-top:100px!important}.block-post-wrapper .block-post{cursor:pointer;height:auto;list-style:none;margin:0;overflow:hidden;padding:50px!important;transition:all .3s ease-in-out}.block-post-wrapper .block-post,.block-post-wrapper .block-post .block-post-inner{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.block-post-wrapper .block-post .block-post-inner p{display:block!important}.block-post-wrapper .block-post.inactive{height:auto!important}.block-post-wrapper .block-post.active{bottom:auto!important;position:relative!important;top:0!important}.block-post-wrapper .block-post.active .block-post-inner{bottom:50px;position:absolute;width:calc(100% - 90px)!important}}@media screen and (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.section-hero .btn-list{margin-top:20px!important}.section-mobile{margin:0!important;padding:100px 0!important}.case-study-page .strat-section-3.section-mobile{padding-bottom:75px!important}.case-study-page .strat-section-3 .container.mobile-only{margin-top:50px}.case-study-page .section-digital.section-mobile{padding-top:0!important}.feature-case{min-height:600px}.feature-post{padding:50px 25px}.section-blog .feature-post-wrapper .feature-post{pointer-events:auto!important}.feature-post .btn,.feature-post .btn-white{display:block;margin-top:20px}.about-page .section-hero .btn-list,.case-study-page .section-hero .btn-list,.feature-post .underline{display:none}.footer-bottom p,.section-post-slider .col .btn{float:left}.menu-modal-inner .menu li a{font-size:28px}.block-post-wrapper .block-post.inactive{width:100%!important}.block-post-wrapper .block-post.active .block-post-inner{bottom:0!important;position:relative!important;width:100%!important}.section-post-slider .slick-slide,section-post-slider .slick-slide:nth-child(2n-7){margin-left:25px!important}.content-page .wrapper{padding:50px 25px}.feature-post h6,.industry-page-single .section-case .t-lg h6{font-size:22px}.kingston-feature-bucket-bg{background-position:0}.section-post-slider .col h3{margin-bottom:50px}.section-post-slider .slider-post{min-height:200px}.section-post-slider .post-screen{display:none}.section-post-slider .slider-post h6{margin-bottom:20px}.section-post-slider .col .btn{margin-bottom:0}.section-case .feature-case-screen{flex-direction:column}.section-case-l .feature-case .wrapper,.section-case-r .feature-case .wrapper{left:25px;padding:0;right:25px}.section-case-l .feature-case-screen .wrapper,.section-case-r .feature-case-screen .wrapper{bottom:auto;left:auto;margin:auto 0 0;padding:0 25px;position:relative;right:auto;top:0}.section-case-l .feature-case-screen .wrapper-2,.section-case-r .feature-case-screen .wrapper-2{bottom:auto;left:auto;margin:0;padding:0 25px 50px;position:relative;right:auto;top:auto}.section-case .feature-case-screen .title{position:absolute;top:50px}.feature-case-screen .underline{margin-top:30px}.about-slide-column{padding-right:25px!important}.section-blog .feature-post-wrapper,.section-blog .feature-post-wrapper .feature-post,.section-blog .post-image{flex-direction:column;margin:0!important;width:100%!important}.section-blog .post-image{height:300px!important}.mobile-hide{display:none!important}.case-study-page.kingston .strat-section-2 .btn{margin-bottom:0}.case-study-page.kingston .section-hero{background-position:100%!important}.case-study-page .section-case-slider .my-slick-dots-2.mobile-only,.case-study-page .section-case-slider .my-slick-dots-3.mobile-only,.case-study-page .section-case-slider .my-slick-dots-4.mobile-only,.case-study-page .section-case-slider .my-slick-dots-5.mobile-only,.case-study-page .section-case-slider .my-slick-dots.mobile-only,.gallery-nav{margin-top:25px}.case-study-page.case-study-crea .strat-section .col{flex-direction:column}.case-study-page.case-study-crea .strat-section .client-logo{margin:0 0 80px;width:70%}.case-study-page.case-study-crea .strat-section .wrapper,.case-study-page.case-study-crea .strat-section-2 .wrapper{margin:0;width:100%}.case-slide-full-copy{max-width:none;right:50px}.results-section .row{flex-direction:column}.results-column{margin:0 auto 30px}.results-column,.results-section .h4{max-width:310px;text-align:center;width:100%}.results-section .h4{margin-left:auto;margin-right:auto}.results-column,.results-section .h5{font-size:20px}.case-study-page.case-study-crea .section-case-slider .btn-list{margin:75px 0 0;padding:0 50px}.case-study-page.case-study-crea .section-case-slider .btn-list a{margin-right:0!important}.case-study-page.case-study-crea .section-case-slider .case-slide-img{width:100%}.case-study-page.case-study-crea .case-slider-full .slick-slide{height:400px}.results-section .laptop.mobile-only{margin-top:-120px}.results-section .btn-white{margin:50px 0 0 25px}.case-study-page.case-study-crea .strat-section-4 .wrapper{padding:0 25px}.case-study-page.cadsi .section-hero br{display:none}.cadsi-laptop{margin-top:10px}.cadsi-laptop .btn{left:0}.cadsi-video{margin-bottom:70px;margin-top:50px}.case-slider-cadsi-1 .slick-slide,.case-slider-cadsi-2 .slick-slide,.case-slider-cadsi-3 .slick-slide,.case-slider-cadsi-4 .slick-slide{margin-top:0}.case-study-page.cadsi .awesome-btn.tab-dropdown{display:block!important;float:none;margin:50px auto 25px;max-width:221px}.case-study-page.seo .results-section{padding-top:140px}.case-study-page.seo .results-section .results-column{width:100%}.case-study-page.seo .results-section .giant-text-r{display:none}.case-study-page.seo .section-2{padding-top:100px}.case-study-page.seo .section-3 .feature-image{margin-top:100px}.case-study-page.cca .section-8 .bucket{width:100%}.case-study-page.cca .section-3 .block{min-height:350px;width:100%}.case-study-page.cca .section-5 .flex{flex-direction:column-reverse}.case-study-page.cca .section-5 .link{margin:0 auto 50px 0}.case-study-page.cca .section-4 .flex{min-height:500px}.case-study-page.cca .section-7{padding:50px 0}.industry-page-single .giant-text-l,.industry-page-single .giant-text-r{display:none}.section-blog-single .wrapper{margin-top:-122px;padding:0}.industry-page-single .tag{display:none}.block-post-wrapper .block-post{padding:50px 25px!important}.industry-wrapper,.industry-wrapper-tall{flex-direction:column}.industry-wrapper .feature-post,.industry-wrapper .industry-image,.industry-wrapper-tall .feature-post,.industry-wrapper-tall .industry-image{min-height:355px;width:100%}.industry-wrapper,.industry-wrapper-tall{flex-direction:column-reverse!important}.industry-box .bg-image{height:120%;width:auto}.staff-page .section-hero{background-position:-330px 40px;padding-bottom:0!important}.section-staff-content{padding-bottom:50px;padding-top:0!important}.staff-page .section-hero .container{bottom:80px;left:0;position:absolute;right:0}.staff-page .section-hero .wrapper h6{margin:0}.career-page .career-box{padding:80px 25px 50px;width:100%}.career-page .section-career-2 .wrapper{padding-left:25px;width:100%}.career-page .section-career-2 img{height:auto;margin:0 auto 30px;max-width:250px;width:100%}.career-head-btn{float:left}.career-box .underline{display:none}.career-box .btn{display:block}.tourism-recovery .section-1 .col,.tourism-recovery .team-strip-2 .wrapper{width:100%}.tourism-recovery .team-strip-1 .wrapper .flex{flex-direction:column}.cirlce-image{margin:0 auto 20px}.team-title{text-align:center}.tourism-recovery .section-3 .box{width:100%}.section-blog .feature-post-wrapper{padding:25px 0}.blog-page .section-hero .btn-2-white,.cat-list{display:none}.section-blog .feature-post{min-height:400px}.post-slide-mob-click{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:4}.post-screen p{margin:auto 0;padding-top:70px}.case-index-page .section-hero{background-position:-620px}.footer .footer-bottom .col{width:100%}.footer .container .footer-bottom{flex-direction:column}.pagination .nav-links{margin-top:10px}.pagination .page-numbers{margin-left:10px!important;margin-right:10px!important}.footer-email,.footer-submit{width:100%!important}.footer-submit{border:2px solid #000!important;height:auto!important;padding:18px!important;text-align:center!important}.footer .wrapper .col:first-child{margin-bottom:0}.btn-list li,.btn-list li a{margin:0!important;width:100%}.section-case .feature-post{width:100%!important}.case-study-page.cadsi .section-1 .btn-list{margin:0!important;padding:0 50px}.case-study-page.cadsi .section-2 h3 br{display:none}.logo-list li{width:50%}.case-index-page .post-row .feature-post{width:100%}.case-index-page .post-row .feature-post:nth-child(odd){background-color:#f0f0f0!important}.case-index-page .post-row .feature-post:nth-child(2n){background-color:#fff!important}.staff-page .section-hero{background-position:-435px 40px}.case-study-page.kingston .section-case .block-post-inner a.btn{display:none!important}.footer-bottom .parking,.footer-bottom .privacy{float:left;margin-left:0;margin-right:25px}}@media screen and (max-width:500px){.staff-page .section-hero{background-position:-535px 40px}}.block-post-wrapper{list-style:none;margin:0;position:relative;width:100%}.block-post-wrapper .block-post{background-position:100% 0!important;cursor:pointer;list-style:none;margin:0;min-height:320px;overflow:hidden;padding:50px;position:relative;transform-origin:bottom left;transition:opacity .15s ease-in-out;width:33.33%;width:33.3333333333%}.block-post-wrapper .block-post *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-post-wrapper .block-post:first-child{background-color:#fff}.block-post-wrapper .block-post:nth-child(2){background-color:#f0f0f0}.block-post-wrapper .block-post:nth-child(3){background-color:#fff}.block-post-wrapper .block-post.active{background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:13%;left:33.3333333333%;overflow:hidden;position:absolute;top:auto;transform-origin:bottom left;transition:width .15s ease-in-out,height .15s ease-in-out;width:66.66%;width:66.6666666667%}.block-post-wrapper .block-post.inactive h2{font-family:Campton Bold,sans-serif;font-size:30px;letter-spacing:0;line-height:34px;text-transform:none}.block-post-wrapper .block-post.active h2{font-family:Campton Bold,sans-serif;font-size:42px;letter-spacing:0;line-height:48px}.block-post-wrapper.left-top .block-post{left:66.6666666667%}.block-post-wrapper.left-top .block-post.active{bottom:13%;left:0}.block-post-wrapper.left-bottom .block-post{left:66.6666666667%}.block-post-wrapper.left-bottom .block-post.active{bottom:-18%;left:0}.block-post-wrapper.right-top .block-post.active{bottom:13%}.block-post-wrapper.right-bottom .block-post.active{bottom:-18%}.block-post-wrapper .block-post .block-post-inner{bottom:50px;left:50px;position:absolute;right:50px;width:calc(100% - 90px)}.block-post-wrapper .block-post .block-post-inner p{display:none}.block-post-wrapper .block-post.active .block-post-inner{position:absolute;width:45%}.block-post-wrapper .block-post.active .block-post-inner p{display:block}.block-post-wrapper .block-post.active .block-post-inner h2,.block-post-wrapper .block-post.active .block-post-inner p{color:#fff}.block-post-wrapper .block-post.active a{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-family:Campton Bold,sans-serif;padding:1.5rem 4rem 1.5rem 0;text-align:left;text-decoration:none;white-space:nowrap}.block-post-wrapper .block-post.active a:active,.block-post-wrapper .block-post.active a:focus,.block-post-wrapper .block-post.active a:hover{background-color:#fff;color:#000!important;padding:18px 30px;text-align:center}.slick-arrow{background-color:transparent!important}.slick-next:before,.slick-prev:before{color:#333!important}.block-post-no-btn .block-post.active a.btn{display:block!important}.block-post-no-btn .block-post.active a.btn,.block-post-no-btn .block-post.inactive a.btn{color:transparent;cursor:default;font-size:0;height:2px;line-height:0;overflow:hidden!important;pointer-events:none;width:100%}.block-post.hover-blue:active *,.block-post.hover-blue:focus *,.block-post.hover-blue:hover *{border-color:#fff;color:#fff}.block-post-inactive-lines .block-post.inactive a.btn,body.page-template-template-industries .block-post.inactive a.btn{color:transparent;cursor:default;font-size:0;height:2px;line-height:0;overflow:hidden!important;pointer-events:none;width:100%}@media (max-width:1220px){.block-post-inactive-lines .block-post.inactive a.btn,.block-post-no-btn .block-post.active a.btn,.block-post-wrapper .block-post.inactive a.btn,body.page-template-template-industries .block-post.inactive a.btn{color:#000;cursor:auto;height:auto;line-height:normal;overflow:visible!important;pointer-events:auto;width:auto}}@media (min-width:900px){.block-post-wrapper .block-post.inactive{background-image:none!important}}@media (max-width:900px){.block-post-wrapper .block-post .block-post-inner h2,.block-post-wrapper .block-post .block-post-inner p{color:#fff!important}.block-post-wrapper .block-post a{border-bottom:2px solid #fff!important;color:#fff!important}.block-post-wrapper .block-post a:active,.block-post-wrapper .block-post a:focus,.block-post-wrapper .block-post a:hover{background-color:#fff!important;color:#000!important;cursor:default}.block-post-wrapper .block-post{min-height:400px}.block-post-wrapper .block-post.active h2,.block-post-wrapper .block-post.inactive h2{font-family:Campton Bold,sans-serif;font-size:30px;letter-spacing:0;line-height:34px;text-transform:none}.books-block{height:200px}.case-study-page.kingston .section-case .block-post-inner a.btn{display:none!important}}.video-wrapper#tfh-tagline{margin-left:auto;margin-right:auto;max-width:640px;padding:15px 0;position:relative;width:100%}.btn,.btn-list:not(.alt) li a,.btn-list:not(.alt).btn-list-black li a,.btn-white,.bucket-btn,a.btn-2,a.btn-2-white,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a,button.btn,p.btn a,p.btn-2 a{background-color:transparent;cursor:pointer;font-family:Campton Bold,sans-serif;letter-spacing:-.015em;line-height:1;padding:1.5rem 4rem 1.5rem 0;position:relative;text-align:left;text-decoration:none;transition:all .25s ease-in-out;white-space:nowrap}.btn-list:not(.alt) li a:after,.btn-list:not(.alt).btn-list-black li a:after,.btn-white:after,.btn:after,.bucket-btn:after,a.btn-2-white:after,a.btn-2:after,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:after,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:after,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:after,p.btn a:after,p.btn-2 a:after{content:"\ea61";display:inline-block;font-family:tabler-icons;font-size:1.8rem;font-weight:900;left:2rem;line-height:1;margin-top:-.2rem;position:relative;transition:all .25s ease-in-out}@media (min-width:1200px){.btn-list:not(.alt) li a:after,.btn-list:not(.alt).btn-list-black li a:after,.btn-white:after,.btn:after,.bucket-btn:after,a.btn-2-white:after,a.btn-2:after,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:after,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:after,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:after,p.btn a:after,p.btn-2 a:after{font-size:2rem}}.btn-list:not(.alt) li a:before,.btn-list:not(.alt).btn-list-black li a:before,.btn-white:before,.btn:before,.bucket-btn:before,a.btn-2-white:before,a.btn-2:before,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:before,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:before,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:before,p.btn a:before,p.btn-2 a:before{display:inline-block;font-family:tabler-icons;font-size:1.8rem;font-weight:900;line-height:1;margin-right:1rem;margin-top:-.2rem;position:relative;right:0;transition:all .25s ease-in-out}.btn-list:not(.alt) li a:active:after,.btn-list:not(.alt) li a:focus:after,.btn-list:not(.alt) li a:hover:after,.btn-white:active:after,.btn-white:focus:after,.btn-white:hover:after,.btn:active:after,.btn:focus:after,.btn:hover:after,.bucket-btn:active:after,.bucket-btn:focus:after,.bucket-btn:hover:after,a.btn-2-white:active:after,a.btn-2-white:focus:after,a.btn-2-white:hover:after,a.btn-2:active:after,a.btn-2:focus:after,a.btn-2:hover:after,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:active:after,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:focus:after,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:hover:after,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:active:after,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:focus:after,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:hover:after,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:active:after,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:focus:after,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:hover:after,p.btn a:active:after,p.btn a:focus:after,p.btn a:hover:after,p.btn-2 a:active:after,p.btn-2 a:focus:after,p.btn-2 a:hover:after{left:4rem}.btn-list:not(.alt) li a:active:before,.btn-list:not(.alt) li a:focus:before,.btn-list:not(.alt) li a:hover:before,.btn-white:active:before,.btn-white:focus:before,.btn-white:hover:before,.btn:active:before,.btn:focus:before,.btn:hover:before,.bucket-btn:active:before,.bucket-btn:focus:before,.bucket-btn:hover:before,a.btn-2-white:active:before,a.btn-2-white:focus:before,a.btn-2-white:hover:before,a.btn-2:active:before,a.btn-2:focus:before,a.btn-2:hover:before,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:active:before,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:focus:before,body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:hover:before,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:active:before,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:focus:before,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link:hover:before,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:active:before,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:focus:before,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a:hover:before,p.btn a:active:before,p.btn a:focus:before,p.btn a:hover:before,p.btn-2 a:active:before,p.btn-2 a:focus:before,p.btn-2 a:hover:before{right:2rem}.btn,body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons p.wp-block-button__link a,button.btn,p.btn a{align-items:center;border-bottom:2px solid #000;color:#000;display:inline-flex;text-transform:none}.btn-white{align-items:center;border-bottom:2px solid #fff;color:#fff;display:inline-flex}.btn-white:after{color:#fff}.bucket-btn{align-items:center;background-color:transparent;border-bottom:2px solid #000;color:#000;display:inline-flex}.bucket-btn:after{display:none}.btn-on-site:after{content:"\ea61";font-family:tabler-icons}.btn-navigate-down:after{content:"\ea80";font-family:tabler-icons}.btn-arrow:after{content:"\ea1f"}.btn-back{border:none;color:#757575;font-size:1.6rem;padding:0}.btn-back:before{content:"\ea19";font-family:tabler-icons}.btn-back:after{display:none}.btn-off-site:after,.btn.external:after,body.single .section-blog-single.written-content .wp-block-buttons .external.wp-block-button__link:after{content:"\ea24";font-family:tabler-icons}.btn-on-page:after{content:"\ea5f";font-family:tabler-icons}.btn-vid:after,.btn-video:after{content:"\f691";font-family:tabler-icons}.btn-plus:after{content:"\eb0b";font-family:tabler-icons}a.btn-2,p.btn-2 a{align-items:center;border:2px solid #000;color:#000;display:inline-flex;padding:2rem 4rem}a.btn-2.active,a.btn-2:active,a.btn-2:focus,a.btn-2:hover,p.btn-2 a.active,p.btn-2 a:active,p.btn-2 a:focus,p.btn-2 a:hover{background-color:#000;color:#fff}a.btn-2:after,p.btn-2 a:after{content:none}a.btn-2-white{align-items:center;border:2px solid #fff;color:#fff;display:inline-flex;padding:2rem 4rem}a.btn-2-white.active,a.btn-2-white:active,a.btn-2-white:focus,a.btn-2-white:hover{background-color:#fff;color:#000}a.btn-2-white:after{content:none}.btn-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative;z-index:5}@media (min-width:768px){.btn-list{gap:25px 50px}}.btn-list li a,.btn-list:not(.alt) li{text-transform:lowercase}.btn-list:not(.alt) li{list-style:none;margin:0}.btn-list:not(.alt) li a{border-bottom:2px solid #fff;color:#fff;padding:2rem 4rem;text-align:center;transition:all .25s ease-in-out}.btn-list:not(.alt) li a:after{content:none!important}.btn-list:not(.alt) li.active a,.btn-list:not(.alt) li:active a,.btn-list:not(.alt) li:focus a,.btn-list:not(.alt) li:hover a{background-color:#fff;border-bottom:2px solid #fff;color:#000}.btn-list:not(.alt).btn-list-black li a{border-bottom:2px solid #000;color:#000;padding:2rem 4rem;text-align:center;transition:all .25s ease-in-out}.btn-list:not(.alt).btn-list-black li:after{content:none!important}.btn-list:not(.alt).btn-list-black li.active a,.btn-list:not(.alt).btn-list-black li:active a,.btn-list:not(.alt).btn-list-black li:focus a,.btn-list:not(.alt).btn-list-black li:hover a{background-color:#000;border-bottom:2px solid #000;color:#fff}.btn-list.anchor li a{padding:2rem 8rem 2rem 0;text-align:left}.btn-list.anchor li a.active,.btn-list.anchor li a:active,.btn-list.anchor li a:focus,.btn-list.anchor li a:hover{padding:2rem 4rem}.feature-case-screen .btn-white{margin-top:15px}.awesome-btn,.dropdown-btn{display:table;display:inline-block;margin:auto 0 42px auto;position:relative}.awesome-btn .btn,.awesome-btn .btn-2,.awesome-btn .btn-2-white,.awesome-btn .btn-white,.awesome-btn body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,.dropdown-btn .btn,.dropdown-btn .btn-2,.dropdown-btn .btn-2-white,.dropdown-btn .btn-white,.dropdown-btn body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons .awesome-btn .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons .dropdown-btn .wp-block-button__link{position:relative;z-index:5}.awesome-btn .drop-down,.dropdown-btn .drop-down{background-color:#fff;border:2px solid #000;display:grid;grid-template-rows:0fr;height:auto;opacity:0;overflow:hidden;padding:15px;pointer-events:none;position:absolute;right:0;top:60px;transform:translateY(-15px);transition:all .25s ease-in-out;width:100%;z-index:4}.awesome-btn .drop-down *,.dropdown-btn .drop-down *{font-family:Campton Bold,sans-serif}.awesome-btn .drop-down ul,.dropdown-btn .drop-down ul{list-style:none;margin:0;padding:0}.awesome-btn .drop-down ul li,.dropdown-btn .drop-down ul li{background-color:#fff;display:block;list-style:none;margin:0;padding:0}.awesome-btn .drop-down ul li a,.dropdown-btn .drop-down ul li a{border-bottom:none;display:table;font-size:16px;margin:0 auto;padding:5px 0;position:relative;text-align:center}.awesome-btn .drop-down ul li a:after,.dropdown-btn .drop-down ul li a:after{background-color:#ffcd00;bottom:0;content:"";display:none;height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:all .25s ease-in-out;width:0}.awesome-btn:active .drop-down,.awesome-btn:focus .drop-down,.awesome-btn:hover .drop-down,.dropdown-btn:active .drop-down,.dropdown-btn:focus .drop-down,.dropdown-btn:hover .drop-down{display:block;grid-template-rows:1fr;opacity:1;pointer-events:visible;transform:translateY(0)}.awesome-btn.tab-dropdown .drop-down,.dropdown-btn.tab-dropdown .drop-down{top:46px}.awesome-btn.tab-dropdown .drop-down ul li a,.dropdown-btn.tab-dropdown .drop-down ul li a{background-color:transparent;color:#000!important}.awesome-btn.tab-dropdown .drop-down ul li a:after,.dropdown-btn.tab-dropdown .drop-down ul li a:after{display:none;transition:all .15s ease-in-out}.awesome-btn.tab-dropdown .drop-down ul li a:active:after,.awesome-btn.tab-dropdown .drop-down ul li a:focus:after,.awesome-btn.tab-dropdown .drop-down ul li a:hover:after,.dropdown-btn.tab-dropdown .drop-down ul li a:active:after,.dropdown-btn.tab-dropdown .drop-down ul li a:focus:after,.dropdown-btn.tab-dropdown .drop-down ul li a:hover:after{width:100%}.awesome-btn.tab-dropdown .dropbtn:after,.dropdown-btn.tab-dropdown .dropbtn:after{content:"\ea5f";font-family:tabler-icons;position:relative;transform:rotate(-90deg);transform-origin:center}.awesome-btn.tab-dropdown .dropbtn:active:after,.awesome-btn.tab-dropdown .dropbtn:focus:after,.awesome-btn.tab-dropdown .dropbtn:hover:after,.dropdown-btn.tab-dropdown .dropbtn:active:after,.dropdown-btn.tab-dropdown .dropbtn:focus:after,.dropdown-btn.tab-dropdown .dropbtn:hover:after{left:2rem;transform:rotate(0deg)}.awesome-btn.white .drop-down,.dropdown-btn.white .drop-down{border-color:#fff}.filter-dropdown-wrapper{display:grid;grid-template-columns:1fr;margin-top:5rem}@media (min-width:768px){.filter-dropdown-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:900px){.filter-dropdown-wrapper{grid-template-columns:1fr 2fr}}.filter-dropdown-wrapper .btn-wrapper{width:100%}.filter-dropdown-wrapper .btn-wrapper>a.dropbtn{justify-content:space-between;text-transform:lowercase;width:100%}.filter-dropdown-wrapper .btn-wrapper .drop-down{border:none;margin-top:1px;padding:0;z-index:25}.filter-dropdown-wrapper .btn-wrapper .drop-down ul{padding:2rem 0}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li{padding:.5rem 1.5rem}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:active,.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:focus,.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:hover{background-color:#000!important}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:active a,.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:focus a,.filter-dropdown-wrapper .btn-wrapper .drop-down ul li:hover a{color:#fff!important}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li a{display:block!important;text-align:left!important;text-transform:lowercase}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li.active{background-color:#000!important}.filter-dropdown-wrapper .btn-wrapper .drop-down ul li.active a{color:#fff!important}body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons{align-items:center;display:flex;justify-content:flex-end}body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link{border-bottom:2px solid #000;color:#000;text-decoration:none!important;text-transform:lowercase}body.abc_case_studies-template-default .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link:after{content:"\ea1f";font-family:tabler-icons;transform:rotate(-45deg);transform-origin:center}body.single .section-blog-single.written-content .wp-block-buttons{margin-top:30px}body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link{text-decoration:none!important}@media (max-width:768px){.awesome-btn.tab-dropdown{display:inline-block!important;float:left;margin-bottom:20px}.awesome-btn.tab-dropdown .btn,.awesome-btn.tab-dropdown body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link,body.single .section-blog-single.written-content .wp-block-buttons .awesome-btn.tab-dropdown .wp-block-button__link{min-width:221px}.awesome-btn.tab-dropdown .dropbtn:after{content:"\ea5f";font-family:tabler-icons;position:relative}.awesome-btn.tab-dropdown .nav-tabs li a{text-align:left}.awesome-btn.tab-dropdown .btn li a:after,.awesome-btn.tab-dropdown body.single .section-blog-single.written-content .wp-block-buttons .wp-block-button__link li a:after,body.single .section-blog-single.written-content .wp-block-buttons .awesome-btn.tab-dropdown .wp-block-button__link li a:after{display:none}}.blog-page .section-hero{overflow:visible;z-index:auto}.blog-page .section-hero .container{position:relative;z-index:25}li.categories ul{float:right;list-style:none;margin:0;padding:0}li.categories ul li{float:left;list-style:none;margin:0;width:100%}@media (min-width:768px){li.categories ul li{margin:0 50px 25px 0;width:auto}}li.categories ul li:last-child{margin:0 0 25px}li.categories ul li a{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-family:Campton Bold,sans-serif;margin-bottom:0;min-width:210px;padding:18px 60px 18px 0;text-align:left;text-decoration:none;transition:.3s;white-space:nowrap;width:100%}@media (min-width:768px){li.categories ul li a{width:auto}}li.categories ul li a:active,li.categories ul li a:focus,li.categories ul li a:hover,li.categories ul li.current-cat a{background-color:#fff;border-bottom:2px solid #fff;color:#000;padding:18px 10px;text-align:center}body.single-post #site-content{background-color:#fff;position:relative;z-index:3}body.single-post #site-content .blog-page-single{margin:0;padding:0 0 125px;position:relative;width:100%;z-index:4}body.single-post #site-content .blog-page-single .section-hero{background-color:#000;background-size:contain!important;height:auto!important;margin-top:84px;overflow:hidden;padding-bottom:0;z-index:0}@media (min-width:480px){body.single-post #site-content .blog-page-single .section-hero{height:400px!important}}@media (min-width:900px){body.single-post #site-content .blog-page-single .section-hero{aspect-ratio:auto;height:620px!important;margin:0}}body.single-post #site-content .blog-page-single .section-blog-single .container{display:flex;flex-direction:column-reverse;gap:5rem}@media (min-width:900px){body.single-post #site-content .blog-page-single .section-blog-single .container{display:grid;grid-template-columns:1fr 2fr;margin-top:8.5rem}}body.single-post #site-content .blog-page-single .wrapper{background-color:#fff;margin:0 auto;padding:0;width:100%}@media (min-width:768px){body.single-post #site-content .blog-page-single .wrapper{margin-top:0}}@media (min-width:900px){body.single-post #site-content .blog-page-single .wrapper{margin:0;width:calc(100% - 5rem)}}body.single-post #site-content .blog-page-single .wrapper .title{margin:4rem 0;text-align:left}@media (min-width:900px){body.single-post #site-content .blog-page-single .wrapper .title{margin:0}}body.single-post #site-content .blog-page-single .blog-author{display:block;padding:0}body.single-post #site-content .blog-page-single .blog-author p{text-wrap:balance;display:block;font-family:Campton Medium,sans-serif;margin-top:40px;text-align:center}body.single-post #site-content .blog-page-single .blog-author p span{display:block;width:100%}body.single-post #site-content .blog-page-single .blog-author .circle{border-radius:200px;height:150px;margin:0 auto;overflow:hidden;position:relative;width:150px}body.single-post #site-content .blog-page-single .blog-author img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}body.single-post #site-content .blog-page-single h1,body.single-post #site-content .blog-page-single h2{margin:30px 0 0}body.single-post #site-content .blog-page-single *+h3{margin-top:3rem}body.single-post #site-content .blog-page-single h6{font-weight:700}body.single-post #site-content .blog-page-single p{margin:30px 0 0}body.single-post #site-content .blog-page-single ol li,body.single-post #site-content .blog-page-single ul li{margin:1.5rem 0 0 2.5rem}.section-blog .feature-post:active .post-screen,.section-blog .feature-post:focus .post-screen,.section-blog .feature-post:hover .post-screen{opacity:1}.service-page{background-color:#fff;position:relative;z-index:3}.service-page .section-hero .giant-text-r{display:none;opacity:.8;right:-6px;top:230px}@media (min-width:1200px){.service-page .section-hero .giant-text-r{display:block}}.service-page .section-hero .wrapper p{margin-bottom:150px}.section-services{position:relative}.section-services .container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-top:-100px}@media (min-width:900px){.section-services .container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.section-services .container{grid-template-columns:repeat(3,1fr)}}.service-page-single .service-link-list{margin-bottom:50px}.service-box{background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;min-height:380px;padding:80px 25px 50px;transition-timing-function:ease-in;transition:.3s;width:100%}.service-box:nth-child(2n){background-color:#f0f0f0}@media (min-width:768px){.service-box{padding:80px 50px 50px}.service-box:nth-child(odd){background-color:#fff}.service-box:nth-child(2n){background-color:#f0f0f0}}@media (min-width:900px){.service-box:nth-child(4n+2),.service-box:nth-child(4n+3){background-color:#f0f0f0}.service-box:nth-child(4n),.service-box:nth-child(4n+1){background-color:#fff}}@media (min-width:1200px){.service-box:nth-child(odd){background-color:#fff}.service-box:nth-child(2n){background-color:#f0f0f0}}.service-box h5{margin:0 0 30px;min-height:75px}.service-box p{align-self:baseline;margin:auto 0}@media (min-width:768px){.service-box p{margin:auto 0 0}}.service-box .underline{background-color:#000;height:2px;margin-bottom:0}@media (min-width:768px){.service-box .underline{display:none}}.service-box .btn{display:block;margin:20px 0 0;width:100%}.service-box:active .underline,.service-box:focus .underline,.service-box:hover .underline{display:none}.service-box:active .btn,.service-box:focus .btn,.service-box:hover .btn{display:block}.service-box:nth-child(3n+1):active,.service-box:nth-child(3n+1):focus,.service-box:nth-child(3n+1):hover{background-color:#f37165}.service-box:nth-child(3n+2):active,.service-box:nth-child(3n+2):focus,.service-box:nth-child(3n+2):hover{background-color:#00a889}.service-box:nth-child(3n):active,.service-box:nth-child(3n):focus,.service-box:nth-child(3n):hover{background-color:#ffcd00}.service-page-single{background-color:#fff;position:relative;z-index:3}.service-page-single .section-hero{position:relative;z-index:1}.service-page-single .section-hero .wrapper{max-width:none}.service-page-single .section-hero .wrapper p{margin-bottom:50px;width:100%}@media (min-width:1200px){.service-page-single .section-hero .wrapper p{float:left;width:33.33%}}.service-page-single .section-hero .wrapper .title{float:none!important}.service-page-single .section-hero h1{max-width:760px;width:100%}.service-page-single .section-case{position:relative;z-index:3}.service-page-single .service-link-list{display:flex;flex-direction:column;flex-wrap:wrap;float:left;margin:-20px 0 50px;width:100%}@media (min-width:768px){.service-page-single .service-link-list{flex-direction:row}}@media (min-width:1200px){.service-page-single .service-link-list{display:flex;flex-wrap:wrap;float:right;margin:20px 0 30px;width:66.66%}}.service-page-single .service-link-list li{color:#fff;font-size:16px;list-style:none;margin:0 15px 15px 0;padding-left:22px;text-indent:-22px}.service-page-single .service-link-list li:before{color:#fff;content:"//";font-weight:700;padding-right:15px}.service-page-single .tag{display:none!important}.service-page-single .bottom-buckets{justify-content:flex-start}@media (min-width:1200px){.service-page-single .bottom-buckets{justify-content:flex-end}}.service-page-single .bottom-buckets .feature-post:nth-child(2n){background-color:#fff!important}.service-page-single .bottom-buckets .feature-post:nth-child(odd){background-color:#f0f0f0!important}@media (min-width:768px) and (max-width:1200px){.service-page-single .bottom-buckets .feature-post:first-child,.service-page-single .bottom-buckets .feature-post:nth-child(4),.service-page-single .bottom-buckets .feature-post:nth-child(5){background-color:#f0f0f0!important}.service-page-single .bottom-buckets .feature-post:nth-child(2),.service-page-single .bottom-buckets .feature-post:nth-child(3),.service-page-single .bottom-buckets .feature-post:nth-child(6){background-color:#fff!important}}.page-template-template-careers .btn-careers{border-bottom:2px solid #000;display:inline-block;font-family:Campton Bold,sans-serif;padding:12px 90px 12px 0;position:relative;transition:.3s}.page-template-template-careers .btn-careers:before{content:"\ea61";font-family:tabler-icons;font-weight:900;position:absolute;right:0;top:14px;transition:.2s}.page-template-template-careers .btn-careers:active,.page-template-template-careers .btn-careers:focus,.page-template-template-careers .btn-careers:hover{background:#000;color:#fff;padding:12px 60px 12px 30px;transition:.3s}.page-template-template-careers .btn-careers:active:before,.page-template-template-careers .btn-careers:focus:before,.page-template-template-careers .btn-careers:hover:before{right:20px;transition:.2s}.page-template-template-careers .btn-careers.ext:before{content:"\f35d"}.page-template-template-careers .section-hero{display:flex;flex-wrap:nowrap;justify-content:space-between;max-height:480px;padding-top:110px}@media (min-width:900px){.page-template-template-careers .section-hero{max-height:674px;padding-top:170px}}.page-template-template-careers .section-hero .wrapper.careers-hero{display:flex;flex-wrap:nowrap;justify-content:space-between}.page-template-template-careers .section-hero .wrapper p{margin-bottom:100px}.page-template-template-careers .flex-column{flex-direction:column}.page-template-template-careers .flex-end{justify-content:flex-end}.page-template-template-careers .flex-center{justify-content:center}.page-template-template-careers .careers-index-slider{flex:1 auto;left:20px;position:relative;top:-118px}@media (min-width:900px){.page-template-template-careers .careers-index-slider{left:50px;top:-168px}}.page-template-template-careers .careers-index-slider .slick-list,.page-template-template-careers .careers-index-slider .slick-track{overflow:inherit}.page-template-template-careers .careers-index-slider .slick-slide{float:none!important;width:inherit!important}.page-template-template-careers h2.ignite-text{color:#fff;flex:1 auto}@media (max-width:900px){.page-template-template-careers h2.ignite-text{font-size:3rem}}.page-template-template-careers .slick-current h2{color:#ef4872!important;mix-blend-mode:normal;opacity:1!important}.page-template-template-careers .slick-slide h2{color:#fff;margin:0;mix-blend-mode:soft-light;opacity:.15;padding:0 0 30px}.page-template-template-careers p.intro-text{font-family:Campton Medium,sans-serif}@media (min-width:900px){.page-template-template-careers p.intro-text{width:60%}}.page-template-template-careers .section-intro{background-color:#fff;padding:60px 0 0;position:relative;z-index:3}.page-template-template-careers .section-opportunities{background-color:#fff;padding:40px 0;position:relative;z-index:3}@media (min-width:900px){.page-template-template-careers .section-opportunities{padding:150px 0}}.page-template-template-careers .section-opportunities h2{margin-top:0;padding-top:0}.page-template-template-careers .section-opportunities a{text-decoration:underline}@media (min-width:900px){.page-template-template-careers .section-opportunities p{width:40%}}.page-template-template-careers .section-about{background:#ffcd00;padding:100px 0;position:relative;z-index:0}@media (min-width:900px){.page-template-template-careers .section-about{padding:170px 0}}.page-template-template-careers .section-about h2{margin-top:0;padding-top:0}@media (min-width:900px){.page-template-template-careers .section-about .content{width:55%}}.page-template-template-careers .section-about .content p{padding-bottom:60px}.page-template-template-careers .section-work{background-color:#fff;padding:100px 0;position:relative;z-index:3}@media (min-width:900px){.page-template-template-careers .section-work{padding:170px 0}}.page-template-template-careers .section-work h2{margin-top:0;padding-top:0}@media (min-width:900px){.page-template-template-careers .section-work .content{width:55%}}.page-template-template-careers .section-work .content p{padding-bottom:60px}.page-template-template-careers .section-life{background-color:#fff;padding:100px 0;position:relative;z-index:3}@media (min-width:900px){.page-template-template-careers .section-life{padding:0 0 170px}}.page-template-template-careers .section-life .container .col{flex-direction:column;padding-bottom:40px}@media (min-width:900px){.page-template-template-careers .section-life .container .col{-moz-column-gap:50px;column-gap:50px;flex-direction:row;padding-bottom:50px}}.page-template-template-careers .section-life .container .col .content:nth-child(2){display:flex;flex-direction:column-reverse}.page-template-template-careers .section-life .container .col .content-quote{align-content:center;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media (min-width:900px){.page-template-template-careers .section-life .container .col .content-quote{padding:0 0 30px}}@media (min-width:1360px){.page-template-template-careers .section-life .container .col .content-quote{padding:0 130px}}.page-template-template-careers .section-life .container .col .content-quote p.quote{font-family:Campton Medium,sans-serif;padding-bottom:40px}.page-template-template-careers .section-life .container .col .content-img3{display:block;padding-top:30px}@media (min-width:1200px){.page-template-template-careers .section-life .container .col .content-img3{display:flex}}.page-template-template-careers .section-life .container .col img:first-child{padding:0 0 30px}@media (min-width:900px){.page-template-template-careers .section-life .container .col img:first-child{padding:0}}.page-template-template-careers .section-perks{background-color:#fff;padding:0 0 100px;position:relative;z-index:3}@media (min-width:900px){.page-template-template-careers .section-perks{padding:0 0 170px}}.page-template-template-careers .section-perks h2{margin-top:0;padding:0 0 30px}@media (min-width:900px){.page-template-template-careers .section-perks h2{padding:0}}.page-template-template-careers .section-perks .content{width:100%}.page-template-template-careers .section-perks .content .perks{display:block;padding-top:0}@media (min-width:900px){.page-template-template-careers .section-perks .content .perks{-moz-column-gap:20rem;column-gap:20rem;display:flex;padding-top:60px}}.page-template-template-careers .section-perks .content .perks h3{margin-top:0}.page-template-template-careers .section-perks .content .perks .perk{position:relative;width:100%}@media (min-width:900px){.page-template-template-careers .section-perks .content .perks .perk{width:45%}}.page-template-template-careers .section-perks .content .perks .perk:before{-ms-interpolation-mode:bicubic;background-size:contain;content:"";display:none;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;position:absolute}@media (min-width:900px){.page-template-template-careers .section-perks .content .perks .perk:before{display:block}}.page-template-template-careers .section-perks .content .perks .perk.office:before{background:url(/wp-content/uploads/2021/10/icon_work@2x.png) no-repeat;background-size:39px 45px;height:45px;left:-65px;top:-15px;width:39px}.page-template-template-careers .section-perks .content .perks .perk.dev:before{background:url(/wp-content/uploads/2021/10/icon_plant@2x.png) no-repeat;background-size:27px 42px;height:42px;left:-50px;top:-15px;width:27px}.page-template-template-careers .section-perks .content .perks .perk.bennies:before{background:url(/wp-content/uploads/2021/10/icon_heart@2x.png) no-repeat;background-size:32px 29px;height:29px;left:-55px;top:-5px;width:32px}.page-template-template-careers .section-perks .content .perks .perk.more:before{background:url(/wp-content/uploads/2021/10/icon_more@2x.png) no-repeat;background-size:45px 45px;height:45px;left:-65px;top:-15px;width:45px}.page-template-template-careers .section-testimonials{position:relative;z-index:0}.page-template-template-careers .section-testimonials .section-post-slider{background:#5257a6}.page-template-template-careers .section-testimonials .section-post-slider .giant-text-r{color:#fff;mix-blend-mode:overlay;right:-209px;top:140px}@media (min-width:900px){.page-template-template-careers .section-testimonials .section-post-slider .giant-text-r{right:-9px}}.page-template-template-careers .section-testimonials .section-post-slider .giant-text-l{color:#fff;left:-10px;mix-blend-mode:overlay}.page-template-template-careers .section-testimonials .section-post-slider .slick-dots li button:before{color:#8e83bc}.page-template-template-careers .section-testimonials .section-post-slider .slick-dots li.slick-active button:before{color:#fff}.page-template-template-careers .section-testimonials .section-post-slider a.post-screen,.page-template-template-careers .section-testimonials .section-post-slider a.post-screen:active,.page-template-template-careers .section-testimonials .section-post-slider a.post-screen:focus,.page-template-template-careers .section-testimonials .section-post-slider a.post-screen:hover{background:#fff}.page-template-template-careers .section-testimonials .section-post-slider .slider-post h6{color:#737373;font-family:Campton Medium,sans-serif;font-size:14px}.page-template-template-careers ul.positions{-moz-column-gap:60px;column-gap:60px;flex-direction:column;list-style:none;margin:0;padding:3rem 0 0}@media (min-width:900px){.page-template-template-careers ul.positions{flex-direction:row;flex-wrap:wrap}}.page-template-template-careers ul.positions li{border-bottom:2px solid #000;display:inline-block;margin:0 0 40px;padding:0 90px 25px 0;position:relative}.page-template-template-careers ul.positions li:active a,.page-template-template-careers ul.positions li:focus a,.page-template-template-careers ul.positions li:hover a{padding:0 0 0 20px;transition:.3s}.page-template-template-careers ul.positions li:active a:after,.page-template-template-careers ul.positions li:focus a:after,.page-template-template-careers ul.positions li:hover a:after{right:20px;transition:.3s}.page-template-template-careers ul.positions li a{padding:0 20px 0 0;text-decoration:none;transition:.3s}.page-template-template-careers ul.positions li a:after{content:"\ea61";font-family:tabler-icons;font-weight:900;position:absolute;right:0;top:0;transition:.3s}.landing-podcast{position:relative}.landing-podcast .section-hero{background-color:#e64872;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:420px}@media (min-width:900px){.landing-podcast .section-hero{min-height:700px}}.landing-podcast .section-hero.desktop{display:none}@media (min-width:900px){.landing-podcast .section-hero.desktop{display:block}}.landing-podcast .section-hero.mobile{display:block}@media (min-width:900px){.landing-podcast .section-hero.mobile{display:none}}.landing-podcast .podcast-intro{background-color:#fff;display:block;padding:80px 0;position:relative;z-index:3}@media (min-width:1360px){.landing-podcast .podcast-intro{display:flex}}.landing-podcast .podcast-intro .copy-wrapper{max-width:640px}@media (min-width:1360px){.landing-podcast .podcast-intro .copy-wrapper{width:50%}}.landing-podcast .podcast-intro .service-container{display:block;flex-direction:row;max-width:1440px;padding:55px 0;position:relative;right:auto;width:100%}@media (min-width:900px){.landing-podcast .podcast-intro .service-container{padding:55px 110px}}@media (min-width:1360px){.landing-podcast .podcast-intro .service-container{display:flex;flex-direction:row-reverse;max-width:none;padding:0;position:absolute;right:0;width:auto}.landing-podcast .podcast-intro .service-container .col{padding:0;position:absolute;z-index:100}}.landing-podcast .podcast-intro .service-box{align-self:flex-start!important;background-color:#000!important;display:block!important;min-height:auto!important;min-width:auto;padding:50px!important;transition:all .25s ease-in-out;width:100%;z-index:100}@media (min-width:900px){.landing-podcast .podcast-intro .service-box{padding:135px 100px!important}}@media (min-width:1360px){.landing-podcast .podcast-intro .service-box{margin-top:-150px;min-width:580px}}.landing-podcast .podcast-intro .service-box h5{min-height:auto!important;text-align:left}.landing-podcast .podcast-intro .service-box p{margin:0!important;text-align:left}.landing-podcast .podcast-intro .service-box .btn{border-color:#fff!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .service-box *{color:#fff!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .service-box:active,.landing-podcast .podcast-intro .service-box:focus,.landing-podcast .podcast-intro .service-box:hover{background-color:#fecd31!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .service-box:active *,.landing-podcast .podcast-intro .service-box:focus *,.landing-podcast .podcast-intro .service-box:hover *{color:#000!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .service-box:active .btn,.landing-podcast .podcast-intro .service-box:focus .btn,.landing-podcast .podcast-intro .service-box:hover .btn{border-color:#000!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .service-box:active .btn:after,.landing-podcast .podcast-intro .service-box:focus .btn:after,.landing-podcast .podcast-intro .service-box:hover .btn:after{color:#000!important;transition:all .25s ease-in-out}.landing-podcast .podcast-intro .empty{min-width:auto}@media (min-width:1360px){.landing-podcast .podcast-intro .empty{min-width:10%}}.landing-podcast .podcast-episode-wrapper{display:block}.landing-podcast .podcast-episode-wrapper .podcast-episode{margin:60px 0 85px}.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner{display:block;position:relative;width:100%}@media (min-width:900px){.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner{display:flex;flex-flow:wrap;justify-content:flex-start}}.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div:first-child{flex:none}@media (min-width:900px){.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div:first-child{flex:30%}}.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div:last-child{flex:none}@media (min-width:900px){.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div:last-child{flex:70%}}.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div>img{padding:0 0 35px;width:100%}@media (min-width:900px){.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner div>img{padding:0 35px 0 0}}.landing-podcast .podcast-episode-wrapper .podcast-episode .podcast-episode-inner h3{margin-top:0}.landing-podcast .featured-section{align-items:center;background:#ffce04;display:flex;justify-content:center;min-height:600px!important;position:relative}.landing-podcast .featured-section iframe div[role=main]{background:#ffce04!important}.landing-podcast .featured-section .giant-text-r{display:none;mix-blend-mode:normal!important;right:-57px!important;top:-100px!important}@media (min-width:1360px){.landing-podcast .featured-section .giant-text-r{display:block}}.landing-podcast .podcast-content{background-color:#fff;margin-top:55px;position:relative;z-index:3}.landing-podcast .podcast-content .giant-text-r{bottom:-15px;color:#000;display:none;margin-right:-25px;mix-blend-mode:normal;right:0;top:auto;z-index:111}@media (min-width:1360px){.landing-podcast .podcast-content .giant-text-r{display:block}}.landing-podcast .podcast-dist-wrapper .podcast-dist{max-width:550px}.landing-podcast .podcast-dist-wrapper .podcast-icons{display:block;margin:15px auto;padding:15px 0 30px;position:relative}.landing-podcast .podcast-dist-wrapper .podcast-icons ul{display:flex;margin:0;padding:0}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li{border-left:1px solid #000;display:block;flex:1;margin:0}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li:first-child{border-left:none;flex:0.65;margin-left:0}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li:first-child a img{margin-left:0}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li a{display:block}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li a img{display:block;margin:0 auto;max-width:45px;opacity:.85;padding:0;transition:all .15s ease-in-out;width:100%}.landing-podcast .podcast-dist-wrapper .podcast-icons ul li a:active img,.landing-podcast .podcast-dist-wrapper .podcast-icons ul li a:focus img,.landing-podcast .podcast-dist-wrapper .podcast-icons ul li a:hover img{opacity:1;transition:all .15s ease-in-out}.landing-podcast .podcast-dist-wrapper .podcast-icons.colour-hover ul li a img{filter:grayscale(100%) brightness(0);opacity:.3}.landing-podcast .podcast-dist-wrapper .podcast-icons.colour-hover ul li a:active img,.landing-podcast .podcast-dist-wrapper .podcast-icons.colour-hover ul li a:focus img,.landing-podcast .podcast-dist-wrapper .podcast-icons.colour-hover ul li a:hover img{filter:grayscale(0) brightness(1);opacity:1}.parques .section-hero{min-height:750px}.parques .section-hero .copy-wrapper{max-width:585px}.parques .section-1{padding:150px 0}.parques .section-1 .copy-wrapper{max-width:770px}.parques .section-2{padding:200px 0 150px}.parques .section-2 .copy-wrapper{max-width:770px}.parques .section-2 .giant-text{font-family:Campton Bold,sans-serif;font-size:166px;letter-spacing:-1px;position:absolute;right:0;top:-440px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (max-width:1200px){.parques .section-2 .nossa-mata-col{padding:0}}.parques .section-2 .nossa-mata{height:500px;margin-top:100px;overflow:hidden;padding:50px 35px;position:relative;width:100%}@media (min-width:1200px){.parques .section-2 .nossa-mata{height:45vw;padding:50px}}.parques .section-2 .nossa-mata .inner{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.parques .section-2 .nossa-mata .inner h2{letter-spacing:-1px;line-height:1;margin:0;right:0;text-align:right;transform:translateX(100%)}@media (min-width:1200px){.parques .section-2 .nossa-mata .inner h2{font-size:100px}}.parques .section-2 .nossa-mata .inner p{bottom:0;margin:35px 0 0;right:0;text-align:right;transform:translateX(100%)}@media (min-width:1200px){.parques .section-2 .nossa-mata .inner p{position:absolute}}.parques .section-2 .nossa-mata img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.parques .section-3{background-image:url(/wp-content/themes/alphabet/custom/media/images/case-studies/parques-das-aves/creating-a-movement.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:250px 0}@media (min-width:1200px){.parques .section-3{flex-direction:row}}.parques .section-3 .copy-wrapper{max-width:420px}.parques .section-3 .swipe-container{margin-left:auto;position:relative;width:50%}.parques .section-3 .swipe-container .swipe{bottom:-100px;left:-300px;max-width:none;opacity:0;position:absolute;width:750px}.parques .section-3 .swipe-container .wordmark{left:130px;max-width:none;opacity:0;position:absolute;top:50px;width:400px;z-index:1}.parques .section-4{padding:240px 0 0}.parques .section-4 .copy-wrapper{max-width:420px}.parques .section-4 .bird-line{margin-left:auto;margin-top:-50px;max-width:420px}.parques .section-4 .logo-wordmark{position:absolute;right:-520px;top:160px;z-index:0}.parques .section-4 .image{margin-top:50px}.parques .section-5{margin-top:-150px;padding:240px 0 0}.parques .section-5 .copy-container{display:flex;flex-direction:column;gap:100px}.parques .section-5 .copy-container .copy-wrapper{align-self:flex-start;max-width:610px}.parques .section-5 .copy-container .copy-wrapper-2{align-items:flex-start;align-self:flex-end;border-bottom:1px solid #fff;display:flex;flex-direction:column;justify-content:flex-end;max-width:610px}.parques .section-5 .copy-container .copy-wrapper-2 .big-text,.parques .section-5 .copy-container .copy-wrapper-2 .big-text p{font-family:Campton Medium,sans-serif}@media (min-width:1200px){.parques .contact-section{margin-top:-100px;padding-top:300px}}.parques_slider{margin-bottom:0!important;margin-top:60px;width:100%;z-index:3}.parques_slider_dots{margin-bottom:100px;margin-top:50px;position:relative}.parques_slider_dots .slick-dots{color:#fff!important;left:0;text-align:center;top:0}.parques_slider_dots .slick-dots li a{color:#fff!important}.parques_slider_dots .slick-dots .slick-active a{border-bottom:2px solid #fff!important}@media (max-width:1200px){.parques .section-3 .flex .copy-wrapper,.parques .section-3 .flex .swipe-container{width:100%}.parques .section-3 .flex .swipe-container{height:200px}.parques .section-2 .giant-text,.parques .section-4 .bird-line{display:none}}@media (max-width:900px){.parques .section-2{padding:100px 0 0!important}.parques .section-3 .flex .swipe-container .swipe{width:100%}.parques .section-3 .flex .swipe-container .wordmark{left:50%;transform:translateX(-50%);width:50%}.parques .section-hero{min-height:0}}*,:after,:before{box-sizing:border-box;word-break:normal}body,html{margin:0;padding:0}body{background-color:#fff;font-family:IBM Plex Sans,sans-serif}a{color:#000;cursor:pointer;text-decoration:none}a,button,input,textarea{outline:none}.wp-block-image.size-large img{width:100%}.written-content .image-grid{gap:1em;margin:0 0 1em!important}.written-content .image-grid .wp-block-image{margin:0!important}@media (max-width:899px){.written-content .wp-block-columns.wp-columns-clean-mobile{gap:0}.written-content .wp-block-columns.wp-columns-clean-mobile .wp-block-column{margin-bottom:1em}.written-content .wp-block-columns.wp-columns-clean-mobile .wp-block-column:last-child{margin-bottom:0}}@media (min-width:700px){.written-content .image-grid{margin:0 0 1em!important}}.written-content #solar-unit-container{background-color:#c6299c}@media (min-width:900px){.written-content #solar-unit-container{padding:90px}}.container{margin:0 auto;max-width:none;padding:0;width:100%}@media (min-width:768px){.container{padding:0 15px}}@media (min-width:900px){.container{max-width:1600px;width:100%}}@media (min-width:1200px){.container{padding:0 110px}}.col{padding:0 35px}@media (min-width:1200px){.col{padding:0 50px}}.clear{clear:both}.swiper-pagination-bullet{background-color:#000;height:12px;margin:0 9px!important;opacity:.25;width:12px}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.written-content a:not(a[rel="category tag"]){text-decoration:underline!important}.written-content blockquote,.written-content h1,.written-content h2,.written-content h3,.written-content h4,.written-content h5,.written-content h6,.written-content p{margin:3rem 0 0}.written-content ol li,.written-content ul li{margin:1.5rem 0 0 2.5rem}.medium-show{display:none}.desktop-bubble,.mobile-bubble{opacity:0}@media (min-width:900px){.medium-hide{display:none}.medium-show{display:block}}.about-who-section{display:block;margin-bottom:0;position:relative;z-index:1}.about-who-section .section-wrapper .section-block.content{background-color:#ffcd00;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:100px 0 0;position:relative}@media (min-width:900px){.about-who-section .section-wrapper .section-block.content{padding:185px 0}}.about-who-section .section-wrapper .section-block.content .inner .container .col{max-width:768px}@media (min-width:900px){.about-who-section .section-wrapper .section-block.content .inner .container .col{max-width:50%}.about-who-section .section-wrapper .section-block.content .inner .container .col h2 span{white-space:pre}}.about-who-section .section-wrapper .section-block.content .inner .container .col .btn-list{margin-top:65px}.about-who-section .section-wrapper .section-block.content .media{margin-top:100px;width:100%}@media (min-width:900px){.about-who-section .section-wrapper .section-block.content .media{height:100%;margin-top:0;position:absolute;right:0;top:0;width:41.6666666667%}}.about-who-section .section-wrapper .section-block.content .media .section-media{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-team-section{background-color:#fff;padding:100px 0;position:relative;z-index:3}@media (min-width:900px){.about-team-section{padding:185px 0}}.about-team-section h2{margin:0;text-align:center}.about-team-section .team-grid{display:grid;gap:3rem 1rem;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;margin-top:55px}@media (min-width:768px){.about-team-section .team-grid{gap:8.5rem 2.5rem;grid-template-columns:repeat(2,1fr);margin-top:100px}}@media (min-width:1360px){.about-team-section .team-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1500px){.about-team-section .team-grid{grid-template-columns:repeat(4,1fr)}}.about-team-section .team-grid>a .hover-state{padding-bottom:75px!important}.about-team-section .team-grid>a,.about-team-section .team-grid>div{margin:0 auto;max-width:350px;overflow:hidden;position:relative}.about-team-section .team-grid>a.team-grid--clicked .media .hover-state,.about-team-section .team-grid>a:active .media .hover-state,.about-team-section .team-grid>a:focus .media .hover-state,.about-team-section .team-grid>a:focus-within .media .hover-state,.about-team-section .team-grid>a:hover .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked .media .hover-state,.about-team-section .team-grid>div:active .media .hover-state,.about-team-section .team-grid>div:focus .media .hover-state,.about-team-section .team-grid>div:focus-within .media .hover-state,.about-team-section .team-grid>div:hover .media .hover-state{opacity:1}@media (min-width:768px){.about-team-section .team-grid>a.team-grid--clicked .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked .media .hover-state{opacity:0}.about-team-section .team-grid>a.team-grid--clicked:active .media .hover-state,.about-team-section .team-grid>a.team-grid--clicked:focus .media .hover-state,.about-team-section .team-grid>a.team-grid--clicked:focus-within .media .hover-state,.about-team-section .team-grid>a.team-grid--clicked:hover .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked:active .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked:focus .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked:focus-within .media .hover-state,.about-team-section .team-grid>div.team-grid--clicked:hover .media .hover-state{opacity:1}}.about-team-section .team-grid>a .media,.about-team-section .team-grid>div .media{border-radius:.75rem;overflow:hidden;position:relative;width:100%}.about-team-section .team-grid>a .media img,.about-team-section .team-grid>div .media img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-team-section .team-grid>a .media .hover-state,.about-team-section .team-grid>div .media .hover-state{background-color:#ffcd00;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;padding:3rem;position:absolute;text-align:center;top:0;transition:all .25s ease-in-out;width:100%}.about-team-section .team-grid>a .media .hover-state p,.about-team-section .team-grid>div .media .hover-state p{color:#000;font-size:16px;margin-bottom:0}.about-team-section .team-grid>a .media .hover-state .read-more,.about-team-section .team-grid>div .media .hover-state .read-more{border-bottom:2px solid #000;bottom:3rem;display:block;font-family:Campton Bold,sans-serif;font-size:16px;left:3rem;padding:1rem 0;position:absolute;text-align:center;width:calc(100% - 6rem)}.about-team-section .team-grid>a .media .hover-state .read-more i,.about-team-section .team-grid>div .media .hover-state .read-more i{font-size:14px;margin-left:5px}.about-team-section .team-grid>a .content,.about-team-section .team-grid>div .content{margin-top:1.6rem;position:relative;text-align:center}@media (min-width:900px){.about-team-section .team-grid>a .content,.about-team-section .team-grid>div .content{margin-top:2.4rem}}.about-team-section .team-grid>a .content .name,.about-team-section .team-grid>div .content .name{font-size:1.8rem;line-height:1.2;margin:0}.about-team-section .team-grid>a .content p,.about-team-section .team-grid>div .content p{font-size:1.6rem;line-height:1.375;margin:0}.about-team-section .container .col{position:relative}.about-team-section .container .col .giant-text{bottom:-27.5rem;color:#ffcd00;display:none;font-family:Campton Bold,sans-serif;font-size:21rem;letter-spacing:-1px;line-height:1;position:absolute;right:3.5rem;transform:rotate(90deg);transform-origin:top right;z-index:5}@media (min-width:900px){.about-team-section .container .col .giant-text{display:block}}.about-how-section{align-items:center;background-color:#ef4872;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:100px 0;position:relative;z-index:1}@media (min-width:900px){.about-how-section{display:block;padding:185px 0}}.about-how-section .gradient-block{background:transparent;background:linear-gradient(0deg,hsla(0,0%,100%,0),#ef4872 18%);height:42vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (min-width:900px){.about-how-section .gradient-block{display:none}}.about-how-section .wrapper{display:grid;gap:5rem;grid-template-columns:1fr;grid-template-rows:1fr 3fr;height:50vh;width:100%}@media (min-width:900px){.about-how-section .wrapper{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:auto}}.about-how-section .wrapper>div#headline{align-items:center;display:flex;height:auto;justify-content:center;z-index:3}@media (min-width:900px){.about-how-section .wrapper>div#headline{height:calc(100vh - 370px)}}.about-how-section .wrapper>div#headline h2{text-wrap:pretty;color:#fff;margin:0;max-width:36rem;text-align:center}@media (min-width:900px){.about-how-section .wrapper>div#headline h2{text-align:left}}.about-how-section .wrapper>div #method-wrapper{align-items:center;display:flex;flex-direction:column;gap:6.4rem;margin-top:0}@media (min-width:900px){.about-how-section .wrapper>div #method-wrapper{align-items:flex-start;flex-direction:column;margin-top:calc(29vh - 185px);width:auto}}.about-how-section .wrapper>div #method-wrapper .method{align-items:center;aspect-ratio:1/1;border:.2rem solid #fff;border-radius:50%;display:flex;gap:0;justify-content:center;max-width:45rem;overflow:hidden;padding:0;width:100%}.about-how-section .wrapper>div #method-wrapper .method .method-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:.85rem;width:85%}@media (min-width:900px){.about-how-section .wrapper>div #method-wrapper .method .method-inner{gap:2rem;margin-top:1.5rem}}.about-how-section .wrapper>div #method-wrapper .method .method-inner *{color:#fff;margin:0;text-align:center}.about-how-section .wrapper>div #method-wrapper .method .method-inner h3{text-wrap:pretty;font-size:2.6rem}@media (min-width:900px){.about-how-section .wrapper>div #method-wrapper .method .method-inner h3{font-size:4.4rem}}.about-how-section .wrapper>div #method-wrapper .method .method-inner p{text-wrap:pretty}body.page-template-template-approach .cursor-follower{align-items:center;background-color:#000;border-radius:2.5rem;box-shadow:0 1px 2.2px rgba(0,0,0,.02),0 2.4px 5.3px rgba(0,0,0,.028),0 4.5px 10px rgba(0,0,0,.035),0 8px 17.9px rgba(0,0,0,.042),0 15px 33.4px rgba(0,0,0,.05),0 36px 80px rgba(0,0,0,.07);color:#fff;display:flex;gap:.65rem;height:2.5rem;justify-content:center;left:0;opacity:0;overflow:hidden;padding:2.5rem;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;z-index:10000}body.page-template-template-approach .cursor-follower p{font-size:1.4rem;line-height:1;margin:0}body.page-template-template-approach .cursor-follower svg{width:2rem}body.page-template-template-approach .header-refresh-general .page-title-wrapper:after{background-color:#00a889}body.page-template-template-approach .header-refresh-general .content h1.heading .hltr-text{color:#00a889!important}body.page-template-template-approach .header-refresh-general .content .copy-wrapper{text-wrap:balance}body.page-template-template-approach .section{background-color:#fff;display:block;padding:10rem 0;position:relative;z-index:3}@media (min-width:1200px){body.page-template-template-approach .section{padding:18.5rem 0 13.5rem}}body.page-template-template-approach .section#intro{padding-bottom:0}@media (min-width:1200px){body.page-template-template-approach .section#intro{padding-bottom:13.5rem}}body.page-template-template-approach .section#intro .wrapper{max-width:70rem;width:100%}body.page-template-template-approach .section#intro .giant-text{color:#ffcd00;display:none;font-family:Campton Bold,sans-serif;font-size:22.5rem;letter-spacing:-1px;position:absolute;right:155px;top:-17.1rem;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){body.page-template-template-approach .section#intro .giant-text{display:block}}body.page-template-template-approach .section.services-section{min-height:100vh;overflow:hidden;position:relative}body.page-template-template-approach .section.services-section#graphic-view{display:none}@media (min-width:900px){body.page-template-template-approach .section.services-section#graphic-view{align-items:center;display:flex}}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper{display:flex;overflow:hidden;position:relative;width:100%}@media (min-width:900px){body.page-template-template-approach .section.services-section#graphic-view .section-wrapper{align-items:center;width:45%}}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:75vh;position:relative}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service{padding-bottom:3.5rem;position:relative;z-index:25}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service #service-details-wrapper{margin-top:4rem}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service #service-details-wrapper ul#service-details{display:flex;flex-wrap:wrap;margin:0;padding:0}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service #service-details-wrapper ul#service-details li{font-size:1.4rem;list-style:none;margin:0;padding:0}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service #service-details-wrapper ul#service-details li:after{color:#ffcd00;content:"/";font-weight:700;padding:0 .8rem}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .service #service-details-wrapper ul#service-details li:last-child:after{content:none}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .btn-list{margin:0;padding:0;position:relative;z-index:25}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .btn-list button.btn{border-width:.1rem;font-size:1.3rem}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .btn-list button.btn#all-services:after{font-size:1.3rem}body.page-template-template-approach .section.services-section#graphic-view .section-wrapper .btn-list button.btn#skip-services:after{font-size:1.6rem}body.page-template-template-approach .section.services-section#graphic-view .circle-motif-wrapper{align-items:center;display:flex;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}body.page-template-template-approach .section.services-section#graphic-view .circle-motif-wrapper .circle-motif{position:relative;right:-15rem;width:55rem}@media (min-width:1200px){body.page-template-template-approach .section.services-section#graphic-view .circle-motif-wrapper .circle-motif{right:-22rem;width:78rem}}@media (min-width:1360px){body.page-template-template-approach .section.services-section#graphic-view .circle-motif-wrapper .circle-motif{align-items:center;display:flex;height:95%;right:-28%;width:auto}}body.page-template-template-approach .section.services-section#list-view{display:block;padding-top:0}@media (min-width:900px){body.page-template-template-approach .section.services-section#list-view{padding-top:185px}body.page-template-template-approach .section.services-section#list-view.inactive{display:none}}body.page-template-template-approach .section.services-section#list-view .section-wrapper h2{display:none;margin-bottom:3.5rem}@media (min-width:900px){body.page-template-template-approach .section.services-section#list-view .section-wrapper h2{display:block;margin-bottom:10rem}}body.page-template-template-approach .section.services-section#list-view .section-wrapper .circle-motif-wrapper{align-items:center;display:flex;justify-content:center;margin:5rem 0;position:relative;width:100%}@media (min-width:900px){body.page-template-template-approach .section.services-section#list-view .section-wrapper .circle-motif-wrapper{display:none}}body.page-template-template-approach .section.services-section#list-view .section-wrapper .circle-motif-wrapper .circle-motif{position:relative;width:90%}body.page-template-template-approach .section.services-section#list-view .section-wrapper .circle-motif-wrapper p{font-size:2rem;width:50%}body.page-template-template-approach .section.services-section#list-view .section-wrapper .service-list-view{display:grid;gap:8.5rem;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;position:relative}@media (min-width:900px){body.page-template-template-approach .section.services-section#list-view .section-wrapper .service-list-view{gap:12rem 8.5rem;grid-template-columns:repeat(2,1fr)}}body.page-template-template-approach .section.services-section a#skip-services{bottom:0;height:95vh;left:0;position:absolute;width:100vw;z-index:10}body.page-template-template-approach .section.services-section .section-wrapper,body.page-template-template-approach .section.services-section .section-wrapper .content{position:relative}body.page-template-template-approach .section.services-section .section-wrapper .content .accent-line{background-color:#a5c550;height:.4rem;margin-bottom:2.5rem;width:5.5rem}@media (min-width:900px){body.page-template-template-approach .section.services-section .section-wrapper .content .accent-line{margin-bottom:8.5rem}}body.page-template-template-approach .section.services-section .section-wrapper .content .service #title{margin-bottom:2rem}body.page-template-template-approach .section.services-section .section-wrapper .content .service #service-details-wrapper{margin-top:4rem}body.page-template-template-approach .section.services-section .circle-motif-wrapper .circle-motif svg{height:100%;position:relative;transform-origin:center;width:100%}body.page-template-template-approach .section.services-section .circle-motif-wrapper .circle-motif p{color:#55575b;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:36%}body.page-template-template-approach .section#steps{background-color:#f5f5f7}body.page-template-template-approach .section#steps .section-wrapper{display:grid;gap:3.5rem;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media (min-width:900px){body.page-template-template-approach .section#steps .section-wrapper{gap:8.5rem;grid-template-columns:repeat(2,1fr)}body.page-template-template-approach .section#steps .section-wrapper .steps,body.page-template-template-approach .section#steps .section-wrapper .steps .col{padding-left:0}}body.page-template-template-approach .section#steps .section-wrapper .steps{display:grid;gap:7.5rem;grid-template-columns:1fr;grid-template-rows:1fr}body.page-template-template-approach .section#steps .section-wrapper .steps h3{margin-bottom:1rem}body.page-template-template-approach .section#steps .section-wrapper .steps p{margin-bottom:0}body.page-template-template-services .services-section{background-color:#fff;padding:10rem 0;position:relative}body.page-template-template-services .services-section h2{font-weight:700;margin-bottom:10rem}body.page-template-template-services .services-section .service-list-view{display:grid;gap:8.5rem;grid-template-columns:1fr}@media (min-width:900px){body.page-template-template-services .services-section .service-list-view{gap:12rem 8.5rem;grid-template-columns:repeat(2,1fr)}}body.page-template-template-services .services-section .service-list-view .service .accent-line{height:.4rem;margin-bottom:8.5rem;width:5.5rem}body.page-template-template-services .services-section .service-list-view .service h3{font-size:3.5rem;font-weight:700;margin-bottom:2rem}body.page-template-template-services .services-section .service-list-view .service p{font-size:1.6rem;line-height:1.6}body.page-template-template-services .services-section .service-list-view .service .service-details-wrapper{margin-top:4rem}body.page-template-template-services .services-section .service-list-view .service .service-details-wrapper ul{display:flex;flex-wrap:wrap;margin:0;padding:0}body.page-template-template-services .services-section .service-list-view .service .service-details-wrapper ul li{font-size:1.4rem;list-style:none;margin-right:.8rem}body.page-template-template-services .services-section .service-list-view .service .service-details-wrapper ul li:after{color:#ffcd00;content:"/";font-weight:700;padding:0 .8rem}body.page-template-template-services .services-section .service-list-view .service .service-details-wrapper ul li:last-child:after{content:none}body.single-abc_careers .content-page .container .wrapper{display:grid;gap:3rem;grid-template-columns:1fr;padding-bottom:10rem;padding-top:10rem}@media (min-width:900px){body.single-abc_careers .content-page .container .wrapper{grid-template-columns:2fr 1fr}}.work-landing{background-color:#000}.work-landing .section-hero{background-position:50%!important;overflow:visible;padding-bottom:150px!important;position:relative;z-index:auto}@media (min-width:768px){.work-landing .section-hero{overflow:hidden;padding-bottom:480px!important}}.work-landing .section-hero:after{background:#000;background:linear-gradient(0deg,#000,hsla(0,0%,100%,0));bottom:0;content:"";display:block;height:25%;left:0;position:absolute;width:100%}.work-landing .section-hero .container{position:relative;z-index:25}.work-landing .section-case{margin-top:0}@media (min-width:768px){.work-landing .section-case{margin-top:-380px}}body.page-template-template-blog #blended-site-header,body.page-template-template-blog #site-header{mix-blend-mode:normal!important}body.page-template-template-blog #blended-site-header .logo svg path,body.page-template-template-blog #site-header .logo svg path{fill:#000!important}body.page-template-template-blog #blended-site-header .nav-btn div,body.page-template-template-blog #site-header .nav-btn div{background-color:#000!important}body.page-template-template-blog.showing-menu-modal #blended-site-header .logo svg path,body.page-template-template-blog.showing-menu-modal #site-header .logo svg path{fill:#fff!important}body.page-template-template-blog.showing-menu-modal #blended-site-header .nav-btn div,body.page-template-template-blog.showing-menu-modal #site-header .nav-btn div{background-color:#fff!important}body.page-template-template-blog .blog-content-wrapper{margin:0 auto;max-width:1160px;padding:0 2rem}body.page-template-template-blog .blog-heading{font-size:6rem;font-weight:700;margin-bottom:3rem;margin-top:12rem}body.page-template-template-blog .section-blog-filters.bg-light,body.page-template-template-blog .section-blog.bg-light{background-color:#f8f8f8}body.page-template-template-blog .section-blog{padding-top:50px}body.page-template-template-blog .section-blog-filters{padding:3rem 0}body.page-template-template-blog .section-blog-filters .mobile-filter-toggle{display:none}body.page-template-template-blog .section-blog-filters .filter-buttons{display:flex;flex-wrap:wrap;gap:.75rem}body.page-template-template-blog .section-blog-filters .filter-buttons .filter-btn{background-color:#ededed;border-radius:9999px;color:#000;font-size:1.5rem;font-weight:600;padding:.65rem 1.6rem;transition:all .2s ease}body.page-template-template-blog .section-blog-filters .filter-buttons .filter-btn:hover{background-color:#eaeaea;transform:translateY(-1px)}body.page-template-template-blog .section-blog-filters .filter-buttons .filter-btn.active{background-color:#000;border-color:#000;color:#fff}body.page-template-template-blog .section-blog-filters .filter-buttons .filter-btn.active:hover{transform:none}@media (max-width:768px){body.page-template-template-blog .section-blog-filters .filter-buttons{display:none}body.page-template-template-blog .section-blog-filters .mobile-filter-toggle{background-color:#e94271;border:none;border-radius:9999px;bottom:3rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);color:#fff;display:inline-block;font-size:1rem;font-weight:600;left:50%;padding:1rem 2rem;position:fixed;transform:translateX(-50%);z-index:1100}}body.page-template-template-blog .filter-modal{background:rgba(0,0,0,.6);display:none;inset:0;padding:2rem;position:fixed;z-index:1000}body.page-template-template-blog .filter-modal.open{align-items:center;display:flex;justify-content:center}body.page-template-template-blog .filter-modal .filter-modal-inner{background:#fff;border-radius:1rem;height:auto;max-height:90vh;max-width:100%;overflow-y:auto;padding:2rem;position:relative;width:100%}body.page-template-template-blog .filter-modal .close-modal{background:none;border:none;color:#000;cursor:pointer;font-size:2rem;font-weight:700;position:absolute;right:1rem;top:1rem}body.page-template-template-blog .filter-modal .filter-modal-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-top:3rem}body.page-template-template-blog .filter-modal .filter-modal-buttons .filter-btn{background-color:#ededed;border:1px solid #ccc;border-radius:9999px;font-size:1.25rem;font-weight:600;padding:.75rem 1.5rem;width:auto}body.page-template-template-blog .blog-grid-inner{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}@media (max-width:640px){body.page-template-template-blog .blog-grid-inner{-moz-column-count:1;column-count:1}}body.page-template-template-blog .blog-card{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:3rem}body.page-template-template-blog .blog-card .content{display:flex;flex-direction:column;justify-content:space-between;transition:padding-bottom .3s ease}body.page-template-template-blog .blog-card .content.lines-1{padding-bottom:3.5rem}body.page-template-template-blog .blog-card .content.lines-2{padding-bottom:3.6rem}body.page-template-template-blog .blog-card .content.lines-3{padding-bottom:0}@media (max-width:1024px){body.page-template-template-blog .blog-card .content{font-size:2.6rem}}@media (max-width:834px){body.page-template-template-blog .blog-card .content{font-size:1.8rem}}@media (max-width:640px){body.page-template-template-blog .blog-card .content{font-size:2rem}}body.page-template-template-blog .blog-card .blog-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:3rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:1rem 0;overflow:hidden;text-overflow:ellipsis}body.page-template-template-blog .blog-card .blog-title.lines-1{min-height:2.4em}body.page-template-template-blog .blog-card .blog-title.lines-2,body.page-template-template-blog .blog-card .blog-title.lines-3{min-height:auto}body.page-template-template-blog .blog-card .category-pill{background-color:#ededed;border-radius:9999px;color:#000;display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem;max-width:-moz-max-content;max-width:max-content;padding:.5rem 1.4rem;text-transform:capitalize;white-space:nowrap}body.page-template-template-blog .blog-card .author-meta{align-items:center;display:flex;font-size:1.7rem;font-weight:600;gap:.5rem}body.page-template-template-blog .blog-card .author-meta img{border-radius:50%;height:32px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:32px}body.page-template-template-blog .blog-card .image-wrap{background:#f0f0f0;overflow:hidden;position:relative;width:100%}body.page-template-template-blog .blog-card .image-wrap:before{content:"";display:block;padding-top:125%}body.page-template-template-blog .blog-card .image-wrap img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}body.page-template-template-blog .blog-card.tall .image-wrap:before{padding-top:115%}body.page-template-template-blog .blog-card.short .image-wrap:before{padding-top:60%}body.single-abc_case_studies .case-study-page .section-hero{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}body.single-abc_case_studies .case-study-page .section-hero .btn-list{display:none;gap:25px 50px;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:768px){body.single-abc_case_studies .case-study-page .section-hero .btn-list{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1200px){body.single-abc_case_studies .case-study-page .section-hero .btn-list{grid-template-columns:1fr 1fr 1fr 1fr}}body.single-abc_case_studies .case-study-page .section-hero .btn-list li{margin:0;width:100%}body.single-abc_case_studies .case-study-page .section-hero .btn-list li a{width:100%}body.single-abc_case_studies .case-study-page:not(.default){z-index:auto}body.single-abc_case_studies .case-study-page .grid-layout{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:1200px){body.single-abc_case_studies .case-study-page .grid-layout.grid-layout-02{grid-template-columns:repeat(2,1fr)!important}body.single-abc_case_studies .case-study-page .grid-layout.grid-layout-03{grid-template-columns:repeat(3,1fr)!important}body.single-abc_case_studies .case-study-page .grid-layout.grid-layout-04{grid-template-columns:repeat(4,1fr)!important}body.single-abc_case_studies .case-study-page .grid-layout.grid-layout-05{grid-template-columns:repeat(5,1fr)!important}}body.single-abc_case_studies .case-study-page .section{padding:100px 0;position:relative}@media (min-width:1200px){body.single-abc_case_studies .case-study-page .section{padding:135px 0}}body.single-abc_case_studies .case-study-page .section .sector{position:relative}body.single-abc_case_studies .case-study-page .section-1{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .nav-tabs a,body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .nav-tabs li{cursor:pointer}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .tab-pane .col{padding:0!important}@media (min-width:1200px){body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .tab-pane .col{padding:0 25px!important}}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .tab-dropdown,body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .tab-dropdown .btn{width:100%}@media (min-width:900px){body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .case-slide-copy{float:left}}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content{position:relative}@media (min-width:900px){body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content{float:right;width:66.6666666667%}}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content .case-slider{float:none;width:100%}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content .custom-slider-arrows{display:none!important}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content .custom-slider-arrows .arrow-p{left:-9.5rem}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs .slider__tab .tab-content .custom-slider-arrows .arrow-n{right:-9.5rem}body.single-abc_case_studies .case-study-page .gallery-navigation-wrapper .container--tabs ul.nav-tabs{padding-top:5.5rem}body.single-abc_case_studies .case-study-page .counter-wrapper .grid-layout{gap:55px}@media (min-width:1200px){body.single-abc_case_studies .case-study-page .counter-wrapper .grid-layout{gap:20px}}body.single-abc_case_studies .case-study-page .counter-wrapper .grid-layout .stat *{font-family:Campton Medium,sans-serif;font-size:20px;margin:0;text-align:center}body.single-abc_case_studies .case-study-page .counter-wrapper .grid-layout .stat .number,body.single-abc_case_studies .case-study-page .counter-wrapper .grid-layout .stat .number span{font-family:Campton Bold,sans-serif;font-size:48px;margin-bottom:20px}body.single-abc_case_studies .case-study-page .counter-wrapper.purple .stat *{color:#5f259f}body.single-abc_case_studies .case-study-page .counter-wrapper.pink .stat *{color:#c1208b}body.single-abc_case_studies .case-study-page .video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}body.single-abc_case_studies .case-study-page .video-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%!important}body.single-abc_case_studies .case-study-page.perley .slider-wrapper{height:0;margin:55px 0 0;max-width:none;padding-bottom:56.25%;position:relative;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-wrapper{margin:100px 0 200px}}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll{height:100%;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-pagination{bottom:45px;display:grid;gap:20px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));left:50%;position:absolute;top:auto;transform:translate(-50%)}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-pagination .swiper-pagination-bullet{background-color:#fff;height:12px;margin:0;opacity:.25;width:12px}body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-wrapper .swiper.gallery-scroll .swiper-pagination{bottom:auto;grid-template-columns:1fr;left:auto;right:45px;top:50%;transform:translateY(-50%)}}body.single-abc_case_studies .case-study-page.perley .section-hero{background-position:top!important;margin-top:55px;position:relative;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section-hero{margin-top:0}}body.single-abc_case_studies .case-study-page.perley .section-hero:before{background:#000;background:linear-gradient(36deg,#000,transparent);content:"";height:100%;left:0;opacity:.55;position:absolute;top:0;width:100%;z-index:-3}body.single-abc_case_studies .case-study-page.perley .section .col{position:relative}body.single-abc_case_studies .case-study-page.perley .section#section-1{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-1 .grid-layout{grid-template-columns:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-1 .grid-layout{grid-template-columns:75%}}body.single-abc_case_studies .case-study-page.perley .section#section-1 .giant-text{display:none;font-family:Campton Bold,sans-serif;font-size:166px;letter-spacing:-1px;position:absolute;right:0;top:20px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-1 .giant-text{display:block}}body.single-abc_case_studies .case-study-page.perley .section#section-2{background-color:#5f259f;padding-bottom:0;position:relative;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-2{margin-bottom:0;padding-bottom:135px}}body.single-abc_case_studies .case-study-page.perley .section#section-2 .grid-layout{gap:55px 100px;grid-template-columns:100%;position:relative}body.single-abc_case_studies .case-study-page.perley .section#section-2 .grid-layout .copy-wrapper *{color:#fff}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-2 .grid-layout{grid-template-columns:repeat(2,50%)}}body.single-abc_case_studies .case-study-page.perley .section#section-2 .image{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;left:0;margin-top:85px;padding-bottom:56.25%;position:relative;top:0;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-2 .image .cover{background-color:#5f259f;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-2 .image .cover{display:block}body.single-abc_case_studies .case-study-page.perley .section#section-2 .image{height:100%;left:auto;margin-top:0;padding-bottom:0;position:absolute;right:0;top:0;width:40%}}body.single-abc_case_studies .case-study-page.perley .section#section-3{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-3 .grid-layout{gap:55px}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-3 .grid-layout{gap:20px}}body.single-abc_case_studies .case-study-page.perley .section#section-3 .grid-layout .stat *{color:#5f259f;font-family:Campton Medium,sans-serif;font-size:20px;margin:0;text-align:center}body.single-abc_case_studies .case-study-page.perley .section#section-3 .grid-layout .stat .number{font-family:Campton Bold,sans-serif;font-size:48px;margin-bottom:20px}body.single-abc_case_studies .case-study-page.perley .section#section-4{background-color:#16003a;height:100vh;position:relative;z-index:1}body.single-abc_case_studies .case-study-page.perley .section#section-4 .col,body.single-abc_case_studies .case-study-page.perley .section#section-4 .container{height:100%}body.single-abc_case_studies .case-study-page.perley .section#section-4 .copy-wrapper{max-width:700px}body.single-abc_case_studies .case-study-page.perley .section#section-4 .copy-wrapper *{color:#fff}body.single-abc_case_studies .case-study-page.perley .section#section-4 .full-logo{left:50%;max-width:540px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}body.single-abc_case_studies .case-study-page.perley .section#section-4 .full-logo svg#wordmark{width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-4 .full-logo svg#wordmark path{fill:#fff}body.single-abc_case_studies .case-study-page.perley .section#section-4 .full-logo svg#motif{box-sizing:content-box;left:-10px;max-width:180px;padding-right:3%;position:absolute;top:-5px;width:34%}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-1 .content,body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-1 h2,body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-1 p.title{opacity:1}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2{height:100%;opacity:0}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc{bottom:20%;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:85%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc{bottom:18%}}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc .motif-title{font-family:Campton Bold,sans-serif;font-size:30px;margin:0 0 15px;text-align:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc .motif-title{font-size:36px}}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc .motif-content{color:#fff;font-family:Campton Medium,sans-serif;font-size:20px;margin:0;text-align:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc .motif-content{font-size:24px}}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc#heart .motif-title{color:#8d57c9}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc#arrow .motif-title{color:#e242cd}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-2 .motif-desc#roof .motif-title{color:#ef48b5}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage#stage-3{opacity:0}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage-indicator-wrapper{bottom:45px;display:grid;gap:20px;grid-auto-flow:row dense;grid-template-columns:repeat(7,1fr);left:50%;position:absolute;top:auto;transform:translate(-50%)}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage-indicator-wrapper .stage-indicator{background-color:#fff;border-radius:50%;height:12px;opacity:.25;width:12px;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage-indicator-wrapper .stage-indicator#indicator-1{opacity:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-4 .stage-indicator-wrapper{bottom:auto;grid-template-columns:1fr;left:auto;right:45px;top:50%;transform:translateY(-50%)}}body.single-abc_case_studies .case-study-page.perley .section#section-5{background-color:#c64097;padding-bottom:0;position:relative;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-5{margin-bottom:0;padding-bottom:135px}}body.single-abc_case_studies .case-study-page.perley .section#section-5 .grid-layout{gap:55px 100px;grid-template-columns:100%}body.single-abc_case_studies .case-study-page.perley .section#section-5 .grid-layout .copy-wrapper *{color:#fff}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-5 .grid-layout{grid-template-columns:repeat(2,50%)}}body.single-abc_case_studies .case-study-page.perley .section#section-5 .image{background-color:#fff;height:auto;left:0;margin-top:85px;padding:0;position:relative;top:85%;width:100%;z-index:3}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-5 .image{height:100%;left:auto;margin-top:0;position:absolute;right:0;top:0;width:40%}}body.single-abc_case_studies .case-study-page.perley .section#section-5 .image .inner{height:100%;left:0;overflow:hidden;top:0;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-5 .image .cover{background-color:#c64097;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-5 .image .cover{display:block}}body.single-abc_case_studies .case-study-page.perley .section#section-5 .image video{left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:99%!important}body.single-abc_case_studies .case-study-page.perley .section#section-6{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-6 .copy-wrapper{max-width:620px}body.single-abc_case_studies .case-study-page.perley .section#section-6 .giant-text{font-feature-settings:normal;color:#c85193;display:none;font-family:Campton Bold,sans-serif;font-size:175px;font-variant-numeric:normal;letter-spacing:-2px;line-height:.55;margin:0;mix-blend-mode:normal;position:absolute}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-6 .giant-text{display:block}}body.single-abc_case_studies .case-study-page.perley .section#section-6 .giant-text-r{bottom:0;right:-8px;top:auto}body.single-abc_case_studies .case-study-page.perley .section#section-6 .giant-text-l{bottom:0;left:-8px;position:relative;top:auto}body.single-abc_case_studies .case-study-page.perley .section#section-6 .section-background{background-color:#f1f2f2;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-6 .sector#sector-1{padding-bottom:85px}body.single-abc_case_studies .case-study-page.perley .section#section-6 .sector#sector-2{padding-top:55px}}body.single-abc_case_studies .case-study-page.perley .section#section-7{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-7 .copy-wrapper{margin:0 auto;max-width:780px;text-align:left}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-7 .copy-wrapper{text-align:center}}body.single-abc_case_studies .case-study-page.perley .section#section-8{height:100vh;position:relative;z-index:1}body.single-abc_case_studies .case-study-page.perley .section#section-8 .section-background{background-color:#5f259f;border-radius:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:scale(1);width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .col,body.single-abc_case_studies .case-study-page.perley .section#section-8 .container{height:100%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .copy-wrapper{max-width:700px}body.single-abc_case_studies .case-study-page.perley .section#section-8 .copy-wrapper *{color:#fff}body.single-abc_case_studies .case-study-page.perley .section#section-8 .motif-wrapper{left:50%;max-width:135px;position:absolute;top:65%;transform:translate(-50%,-50%);transform-origin:center;width:25%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .motif-wrapper svg{position:relative;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage{height:100%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content{height:55px;left:50%;max-width:90%;overflow:visible;position:absolute;top:60%;transform:translate(-50%,-50%);transform-origin:center}@media (min-width:480px){body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content{height:65px}}@media (min-width:768px){body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content{height:85px;max-width:none}}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content{height:115px;top:65%}}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content #desc{transform:scale(1.15);transform-origin:top center!important}@media (min-width:768px){body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage svg#content #desc{transform:scale(1)}}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage#stage-1{opacity:1}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage#stage-1 svg#content{top:45%}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage-indicator-wrapper{bottom:45px;display:grid;gap:20px;grid-auto-flow:row dense;grid-template-columns:repeat(4,1fr);left:50%;position:absolute;top:auto;transform:translate(-50%)}body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage-indicator-wrapper .stage-indicator{background-color:#fff;border-radius:50%;height:12px;opacity:.25;width:12px}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-8 .stage-indicator-wrapper{bottom:auto;grid-template-columns:1fr;left:auto;right:45px;top:50%;transform:translateY(-50%)}}body.single-abc_case_studies .case-study-page.perley .section#section-9{background-color:#fff;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.perley .section#section-9 .copy-wrapper{margin:0 auto;max-width:780px}body.single-abc_case_studies .case-study-page.perley .section#section-9 .copy-wrapper *{text-align:left}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-9 .copy-wrapper *{text-align:center}}body.single-abc_case_studies .case-study-page.perley .section#section-9 .gallery-navigation-wrapper{margin-top:85px}body.single-abc_case_studies .case-study-page.perley .section#section-9 .gallery-navigation-wrapper .tab-content .container{margin:0 auto;max-width:1200px;padding:0;width:100%}body.single-abc_case_studies .case-study-page.perley .section#section-9 .gallery-navigation-wrapper .tab-content .container .col{padding:0 25px}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .section#section-9 .gallery-navigation-wrapper .tab-content .container .col{padding:0}}body.single-abc_case_studies .case-study-page.perley .section#section-9 .gallery-navigation-wrapper .tab-content .btn-list{justify-content:flex-end;margin-top:55px}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper{height:0;margin:0;overflow:hidden;padding-bottom:56.25%;position:relative;z-index:1}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-background{background-color:red;background-image:radial-gradient(at 40% 20%,#ffb87a 0,transparent 50%),radial-gradient(at 80% 0,#1fddff 0,transparent 50%),radial-gradient(at 0 50%,#ffdbde 0,transparent 50%),radial-gradient(at 80% 50%,#ff85ad 0,transparent 50%),radial-gradient(at 0 100%,#ffb58a 0,transparent 50%),radial-gradient(at 80% 100%,#6b66ff 0,transparent 50%),radial-gradient(at 0 0,#ff85a7 0,transparent 50%);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-background{opacity:0!important}}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery{height:0;overflow:hidden;padding-bottom:56.25%;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery{top:0;transform:none}}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery .slide{left:0;position:absolute;top:0;transform:translateY(0);width:100%;z-index:1}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery .video-wrapper:before{background-color:#000;content:"";height:100%;left:0;opacity:.25;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery .video-wrapper:after{-webkit-font-smoothing:antialiased;color:#fff;content:"\f691";font-family:tabler-icons;font-size:36px;font-weight:900;left:50%;line-height:0;position:absolute;text-align:center;text-rendering:auto;top:50%;transform:translate(-50%);z-index:5}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .slider-gallery .video-wrapper:after{font-size:60px}}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .stage-indicator-wrapper{bottom:20px;display:grid;gap:20px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));left:50%;position:absolute;top:auto;transform:translate(-50%);z-index:8}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .stage-indicator-wrapper .stage-indicator{background-color:#fff;border-radius:50%;height:12px;opacity:.25;width:12px}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .stage-indicator-wrapper .stage-indicator#indicator-1{opacity:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper .stage-indicator-wrapper{bottom:auto;grid-template-columns:1fr;left:auto;right:45px;top:50%;transform:translateY(-50%)}}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper#gallery-1 .stage-indicator-wrapper{grid-template-columns:repeat(6,1fr)}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper#gallery-1 .stage-indicator-wrapper{grid-template-columns:1fr}}body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper#gallery-2 .stage-indicator-wrapper{grid-template-columns:repeat(3,1fr)}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.perley .slider-gallery-wrapper#gallery-2 .stage-indicator-wrapper{grid-template-columns:1fr}}body.single-abc_case_studies .case-study-page.kingston h1{display:inline-block;position:relative}body.single-abc_case_studies .case-study-page.kingston .title{margin-bottom:90px}body.single-abc_case_studies .case-study-page.kingston .keytext{font-family:Campton Bold,sans-serif;font-size:2.2rem;margin:45px 0 0}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .keytext{font-size:2.5rem}}body.single-abc_case_studies .case-study-page.kingston .section-hero{align-items:flex-end;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;z-index:1}@media (min-width:768px){body.single-abc_case_studies .case-study-page.kingston .section-hero{padding:640px 0 98px!important}}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .section-hero{min-height:90vh;padding:230px 0 98px!important}}body.single-abc_case_studies .case-study-page.kingston .section-hero .btn-list li{margin:0}body.single-abc_case_studies .case-study-page.kingston .section{background-color:#fff}body.single-abc_case_studies .case-study-page.kingston .section#brand-strategy{background-color:#000;background-image:url(/wp-content/uploads/2022/08/kingston-2022-strat-scaled.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;height:auto;margin:0;padding-bottom:285px;position:relative;width:100%;z-index:2}@media (min-width:768px){body.single-abc_case_studies .case-study-page.kingston .section#brand-strategy{background-size:cover}}body.single-abc_case_studies .case-study-page.kingston .section#brand-strategy .wrapper{max-width:518px;width:100%}body.single-abc_case_studies .case-study-page.kingston .section#creative-strategy{padding-bottom:0}body.single-abc_case_studies .case-study-page.kingston .section#creative-strategy .wrapper{max-width:690px;width:100%}body.single-abc_case_studies .case-study-page.kingston .section#creative-strategy .giant-text{color:#00b695;display:none;font-family:Campton Bold,sans-serif;font-size:175px;letter-spacing:-1px;position:absolute;right:155px;top:-51px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .section#creative-strategy .giant-text{display:block}}body.single-abc_case_studies .case-study-page.kingston .section#marketing-strategy{text-align:center}body.single-abc_case_studies .case-study-page.kingston .section#marketing-strategy .wrapper{margin:0 auto;max-width:840px;width:100%}body.single-abc_case_studies .case-study-page.kingston .section#digital-services{background-color:#fff}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .giant-text{color:#ef4872;display:none;font-family:Campton Bold,sans-serif;font-size:175px;letter-spacing:-1px;position:absolute;right:155px;top:100px;transform:rotate(270deg);transform-origin:right;z-index:5}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .section#digital-services .giant-text{display:block}}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper{float:none;width:100%}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper .content{max-width:730px}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper .content .title{margin-bottom:80px}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper .btn{display:block;margin-left:auto;margin-right:auto;width:265px}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper .digital-website{margin:15px auto 35px;max-width:1600px}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper .digital-website{margin:100px auto}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper ul{display:flex;flex-wrap:wrap;margin:10px 0 0}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper ul li{flex:0 0 auto;list-style:none;margin:0;padding:2px 0}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper ul li:after{color:#c1c1c1;content:"/";margin:0 20px}body.single-abc_case_studies .case-study-page.kingston .section#digital-services .wrapper ul li:last-child:after{content:none}}body.single-abc_case_studies .case-study-page.kingston .video-section{height:auto;margin-top:0;padding:85px 0;position:relative;top:0}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section{padding:0 0 56.25%}}body.single-abc_case_studies .case-study-page.kingston .video-section .vimeo-wrapper{overflow:visible;z-index:auto}body.single-abc_case_studies .case-study-page.kingston .video-section .btn-list,body.single-abc_case_studies .case-study-page.kingston .video-section .video-section h2,body.single-abc_case_studies .case-study-page.kingston .video-section .video-section p{position:relative;z-index:3}body.single-abc_case_studies .case-study-page.kingston .video-section .container{align-items:center;display:flex;height:100%;max-width:none;position:relative}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section .container{position:absolute}}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem{padding:200px 0;z-index:2}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section.anthem{min-height:auto;padding:0 0 42.19%}}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .container{justify-content:center}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .wrapper{margin:0 auto;max-width:740px}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .btn-list{display:flex;justify-content:center;width:100%}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .btn-list li{margin-bottom:0}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem p{font-family:Campton Medium,sans-serif;font-size:2.8rem;line-height:1.35;position:relative;text-align:center;z-index:3}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .vimeo-wrapper{position:absolute;transform-origin:center;z-index:1}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .vimeo-wrapper iframe{height:42.19vw!important;min-height:100vh!important;min-width:237.04vh!important;width:100vw!important}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .summit-badge-wrapper{left:auto;margin:0 auto 55px;position:relative;right:auto;top:0;width:130px;z-index:5}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .summit-badge-wrapper{margin:0;position:absolute;right:90px;top:60px}}body.single-abc_case_studies .case-study-page.kingston .video-section.anthem .summit-badge-wrapper svg#summit-badge{display:block;position:relative;width:100%}body.single-abc_case_studies .case-study-page.kingston .video-section.makers{z-index:0}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section.makers .wrapper{position:absolute;top:calc(50% - 84px);transform:translateY(-50%);z-index:3}}body.single-abc_case_studies .case-study-page.kingston .video-section.makers .container{justify-content:flex-start}body.single-abc_case_studies .case-study-page.kingston .video-section.makers .vimeo-wrapper{z-index:-3}body.single-abc_case_studies .case-study-page.kingston .video-section.makers .vimeo-wrapper:before{background-color:#000;content:"";height:100%;left:0;opacity:.64;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .video-section.makers .btn-list{bottom:100px;position:absolute}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery{display:block;position:relative;width:100%;z-index:1}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery{display:flex}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.info-left{flex-direction:row-reverse}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.info-right{flex-direction:row}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-black{background-color:#000}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-black *{color:#fff}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-white{background-color:#fff}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-white *{color:#000}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-white .gallery-nav ul.slick-dots li button:before{color:#000!important}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-blue{background-color:#4756a6}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-blue *{color:#fff}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-green{background-color:#00b695}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-green *{color:#fff}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-red{background-color:#ef4872}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery.bg-red *{color:#fff}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div{position:relative;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div{flex:0 1 auto}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info{padding:50px 50px 0}@media (min-width:768px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info{padding:85px 50px 25px}}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info{padding:50px 135px;width:50%}}@media (min-width:1360px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info{padding:50px 135px;width:41.6666666667%}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper{position:relative}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper{align-items:center;display:flex;height:100%}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .content{padding:50px 0;position:relative}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .content h3{margin-top:0}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .gallery-nav{left:0;margin-top:-20px;position:absolute;top:0}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .gallery-nav{bottom:0;left:0;top:auto}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .gallery-nav ul.slick-dots{margin-bottom:0}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .gallery-nav ul.slick-dots li:first-child{margin-left:0}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.info .wrapper .gallery-nav ul.slick-dots li button:before{color:#fff}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media{width:50%}}@media (min-width:1360px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media{width:58.3333333333%}}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider{height:100%;margin:0;width:100%}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider .slick-list,body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider .slick-track{height:100%;width:100%}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider .case-slide-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider video.case-slide-img{height:auto}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .split-width-gallery>div.media .wrapper .gallery-slider video.case-slide-img{height:100%}}body.single-abc_case_studies .case-study-page.kingston .highlight-points{display:block;padding:0 0 50px;position:relative;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .highlight-points{align-items:center;display:flex;gap:100px;padding:50px 0;position:relative;width:100%}body.single-abc_case_studies .case-study-page.kingston .highlight-points.info-left{flex-direction:row-reverse}body.single-abc_case_studies .case-study-page.kingston .highlight-points.info-right{flex-direction:row}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div{flex:0 1 auto}}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.media{height:auto;overflow:hidden;position:relative;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.media{height:auto;overflow:hidden;position:relative;width:60%}}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.media .inner{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.media .inner video{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.content{margin-top:50px;position:relative;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.content{margin-top:0;position:relative;width:40%}}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.content .point-title{margin-left:0;position:relative}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.content .point-title{font-size:58px!important}body.single-abc_case_studies .case-study-page.kingston .highlight-points>div.content p{padding-right:45px}}body.single-abc_case_studies .case-study-page.electricity-canada{overflow:hidden}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero{height:80vh;overflow:hidden;position:relative;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero:before{background:#000;background:linear-gradient(90deg,#000,transparent);content:"";height:100%;left:0;opacity:.88;position:absolute;top:0;width:100%;z-index:1}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:85% 50%;object-position:85% 50%;position:absolute;top:0;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero img#subject{z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero #waves{height:auto;position:absolute;right:0;top:0;width:200%;z-index:1}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-hero #waves{width:100%}}@media (min-width:900px){body.single-abc_case_studies .case-study-page.electricity-canada .section-hero #waves{top:-30%}}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero .container{height:100%;position:relative;width:100%;z-index:5}body.single-abc_case_studies .case-study-page.electricity-canada .section-hero .container .col{align-items:center;display:flex;height:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-1{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-1 .wrapper{max-width:775px;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-1 .wrapper .h3{margin-top:50px}body.single-abc_case_studies .case-study-page.electricity-canada .slice-1 .giant-text{color:#ffcd00;display:none;font-size:21rem;line-height:1;margin:0;right:-95px;top:128px;transform:rotate(-90deg);transform-origin:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.electricity-canada .slice-1 .giant-text{display:block}}body.single-abc_case_studies .case-study-page.electricity-canada .slice-2{background-color:#f4f4f4;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 .wrapper{max-width:900px;padding:100px 0;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 .wrapper h3{font-family:Campton Medium,sans-serif}body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 .wrapper p{max-width:780px;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 img{position:absolute;top:50%;transform:translate(-10%) rotate(90deg);transform-origin:bottom right;width:2000px}@media (max-width:900px){body.single-abc_case_studies .case-study-page.electricity-canada .slice-2 img{display:none}}body.single-abc_case_studies .case-study-page.electricity-canada .slice-3{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-3 .col{align-items:center;display:flex;justify-content:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.electricity-canada .slice-3 .col{padding:175px 0 0}}body.single-abc_case_studies .case-study-page.electricity-canada .slice-3 .col .wrapper{max-width:840px}body.single-abc_case_studies .case-study-page.electricity-canada .slice-3 .col .wrapper h2{margin:0;text-align:center}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5{background-color:#ffcd00}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5 .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5 .wrapper .kc-journey-wrapper{align-items:center;display:flex;justify-content:center;max-width:1140px;position:relative;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5 .wrapper .kc-journey-wrapper video{margin-top:5px;max-width:685px;position:absolute;width:60%!important}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5 .wrapper .kc-journey-wrapper img{position:relative;width:100%;z-index:8}body.single-abc_case_studies .case-study-page.electricity-canada .slice-5 .wrapper p{margin:auto;max-width:740px;padding-bottom:40px}body.single-abc_case_studies .case-study-page.electricity-canada .slice-6{background-color:#fff;overflow:hidden;padding-bottom:0;position:relative;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 .wrapper{max-width:840px;padding-top:100px}body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 .wrapper h3{font-family:Campton Medium,sans-serif}body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 img{position:absolute;top:50%;top:0;transform:translate(50%,-50%) rotate(225deg);transform-origin:center;width:2000px}@media (max-width:900px){body.single-abc_case_studies .case-study-page.electricity-canada .slice-6 img{display:none}}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards{background-color:#fff;color:#fff;padding-bottom:185px;position:relative;text-align:center;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards .section-background{background-color:#022b49;bottom:0;height:55%;left:0;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards swiper-container.card-swiper{margin-bottom:155px;max-width:800px;position:relative;width:60%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards swiper-container.card-swiper swiper-slide{align-items:center;border-radius:20px;display:flex;justify-content:center}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards swiper-container.card-swiper swiper-slide img{transform:scale(1);transition:all .15s ease-in-out;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards swiper-container.card-swiper swiper-slide:not(.swiper-slide-active) img{border-radius:20px;box-shadow:0 0 2.2px rgba(0,0,0,.02),0 0 5.3px rgba(0,0,0,.028),0 0 10px rgba(0,0,0,.035),0 0 17.9px rgba(0,0,0,.042),0 0 33.4px rgba(0,0,0,.05),0 0 80px rgba(0,0,0,.07);transform:scale(.85);transition:all .15s ease-in-out}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards swiper-container.card-swiper swiper-slide.swiper-slide-active{box-shadow:0 1.5px 2.2px rgba(0,0,0,.02),0 3.7px 5.3px rgba(0,0,0,.028),0 6.9px 10px rgba(0,0,0,.035),0 12.3px 17.9px rgba(0,0,0,.042),0 23px 33.4px rgba(0,0,0,.05),0 55px 80px rgba(0,0,0,.07);transition:all .15s ease-in-out}body.single-abc_case_studies .case-study-page.electricity-canada .slice-cards .slice-cards-inner{margin:auto;max-width:670px;position:relative;z-index:1}body.single-abc_case_studies .case-study-page.electricity-canada .slice-7{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.electricity-canada .slice-7 .wrapper{align-items:center;display:flex;justify-content:center;text-align:center}body.single-abc_case_studies .case-study-page.electricity-canada .slice-7 .wrapper p{margin:0;max-width:740px;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process{background-color:#fff;display:flex;justify-content:center;padding-top:0;z-index:3}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process{height:100vh;padding:5rem 0}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .col{height:100%}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper{align-items:center;display:flex;flex-direction:column;gap:4rem;position:relative}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;height:100%}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox{align-items:center;display:flex;justify-content:flex-start;pointer-events:none;position:relative}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper{height:100%;overflow:hidden;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper{height:15rem;overflow:hidden}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper{height:25rem}}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper{height:42rem}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:after,body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:before{content:"";display:none;left:0;position:absolute;width:100%;z-index:3}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:after,body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:before{display:block}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:before{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:35%;top:0}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper:after{background:#fff;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;height:35%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide p{margin:0;opacity:.35;padding:0}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper .process-viewbox .process-wrapper .process-swiper .swiper-wrapper .swiper-slide.swiper-slide-active p{opacity:1}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app{position:relative;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper{margin:0 auto;max-width:1140px;width:100%}@media (min-width:768px){body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper{width:90%}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper{border-radius:10px;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper{height:100%;overflow:hidden;transform-origin:center;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon{height:100px;position:absolute;transform:scale(1);transform-origin:center;width:100px}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon svg{position:relative}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon .icon-shadow{box-shadow:1.2px 1.5px 2.4px rgba(0,0,0,.014),2.8px 3.7px 5.9px rgba(0,0,0,.02),5.3px 6.9px 11px rgba(0,0,0,.025),9.4px 12.3px 19.7px rgba(0,0,0,.03),17.5px 23px 36.8px rgba(0,0,0,.036),42px 55px 88px rgba(0,0,0,.05);height:36%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon #resourceBackground{fill:#fff}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon #resourceObject path{fill:#d6d6d6}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon.default-color__white #resourceBackground{fill:#fff}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .icon-wrapper .icon.default-color__white #resourceObject path{fill:#d6d6d6!important}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:center;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon{align-items:center;border-radius:50%;box-shadow:1.2px 1.5px 2.4px rgba(0,0,0,.014),2.8px 3.7px 5.9px rgba(0,0,0,.02),5.3px 6.9px 11px rgba(0,0,0,.025),9.4px 12.3px 19.7px rgba(0,0,0,.03),17.5px 23px 36.8px rgba(0,0,0,.036),42px 55px 88px rgba(0,0,0,.05);display:flex;height:25%;justify-content:center;position:absolute;transform:scale(0);transform-origin:center;width:25%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon svg{max-height:45%;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__yellow{background-color:#ffb600;left:6%;top:20%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__green{background-color:#70c500;left:36%;top:20%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__navy{background-color:#004f71;left:66%;top:20%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__navy svg{margin-top:5px}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__teal{background-color:#15b6be;left:6%;top:50%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__blue{background-color:#009cde;left:36%;top:50%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__blue svg{margin-top:5px}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__orange{background-color:#f98b30;left:66%;top:50%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__orange svg{margin-top:-5px}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.default-color__pink{background-color:#ef4b81}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .pillar-wrapper .pillar-icon.final{height:50%;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:50%;z-index:13}@keyframes sonar-anim{0%{height:0;opacity:1;width:0}to{height:200%;opacity:0;width:200%}}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform-origin:center;width:100%}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper .sonar-waves{animation-duration:3s;animation-iteration-count:infinite;animation-name:sonar-anim;animation-timing-function:ease-in-out;border:5px solid #ef4b81;border-radius:50%;display:block;height:0;position:absolute;transform-origin:center;width:0;z-index:0}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper .sonar-waves:first-child{animation-delay:.2s}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper .sonar-waves:nth-child(2){animation-delay:.4s}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper .sonar-waves:nth-child(3){animation-delay:.6s}body.single-abc_case_studies .case-study-page.electricity-canada .section-process .wrapper #pillar-anim-app .section-wrapper .animation-wrapper .sonar-wrapper .sonar-waves:nth-child(4){animation-delay:.8s}body.single-abc_case_studies .case-study-page.crea{overflow:hidden}body.single-abc_case_studies .case-study-page.crea .title{margin-bottom:10rem}body.single-abc_case_studies .case-study-page.crea .grid-layout{gap:55px}body.single-abc_case_studies .case-study-page.crea .grid-layout.numbers-grid{margin-top:8.5rem}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.crea .grid-layout{gap:20px}}@media (min-width:768px){body.single-abc_case_studies .case-study-page.crea .grid-layout{grid-template-columns:repeat(2,1fr)}}body.single-abc_case_studies .case-study-page.crea .grid-layout .stat{display:flex;flex-direction:column;justify-content:center}body.single-abc_case_studies .case-study-page.crea .grid-layout .stat *{color:#000;font-family:Campton Medium,sans-serif;font-size:2rem;margin:.5rem 0 0;text-align:center}body.single-abc_case_studies .case-study-page.crea .grid-layout .stat .number,body.single-abc_case_studies .case-study-page.crea .grid-layout .stat .number *{font-family:Campton Bold,sans-serif;font-size:3.5rem;line-height:1;margin:0}body.single-abc_case_studies .case-study-page.crea .section-hero{background-position:70% 50%!important;height:80vh;overflow:hidden;position:relative;width:100%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .section-hero{aspect-ratio:16/9;height:auto}}body.single-abc_case_studies .case-study-page.crea .section-hero:before{background:#000;background:linear-gradient(90deg,#000,transparent);content:"";height:100%;left:0;opacity:.88;position:absolute;top:0;width:100%;z-index:1}body.single-abc_case_studies .case-study-page.crea .section-hero .container{height:100%;position:relative;width:100%;z-index:5}body.single-abc_case_studies .case-study-page.crea .section-hero .container .col{align-items:center;display:flex;height:100%}body.single-abc_case_studies .case-study-page.crea .slice-1{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-1 .wrapper{max-width:775px;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-1 .wrapper .h3{margin-top:50px}body.single-abc_case_studies .case-study-page.crea .slice-1 .giant-text{color:#ffcd00;display:none;font-size:21rem;line-height:1;margin:0;right:0;top:5.42rem;transform:rotate(-90deg) translate(-95px,95px);transform-origin:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.crea .slice-1 .giant-text{display:block}}body.single-abc_case_studies .case-study-page.crea .slice-2{align-items:center;background-color:#f4f4f4;display:flex;justify-content:center;position:relative;width:100%;z-index:1}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-2{aspect-ratio:16/9;height:auto}}body.single-abc_case_studies .case-study-page.crea .slice-2:before{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-2 img#backdrop{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-2 #logo-wrapper{max-width:70rem;position:relative;width:80%;z-index:5}body.single-abc_case_studies .case-study-page.crea .slice-2 #logo-wrapper img{width:100%}body.single-abc_case_studies .case-study-page.crea .slice-3{background-color:#d8dee6;overflow:hidden;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-3 .col{align-items:center;display:flex;flex-direction:column;justify-content:center}body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper{max-width:840px;position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper *{text-align:center}body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper #website-content{position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper #website-content>div{top:0;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper #website-content>div h3,body.single-abc_case_studies .case-study-page.crea .slice-3 .col .wrapper #website-content>div p{opacity:1;transform:translateY(0)}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider{align-items:center;display:flex;justify-content:center;position:relative;width:155%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider{width:100%}}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider #laptop{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:5}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper{margin-top:-.5%;position:absolute;width:calc(120% + 200px);z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .swiper-wrapper .swiper-slide{aspect-ratio:3/2;background-color:#fff;overflow-y:hidden}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{opacity:1}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .swiper-wrapper .swiper-slide img{opacity:.5;transition:opacity .15s ease-in-out}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows{display:none!important;height:15rem;justify-content:space-between;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:0}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows{display:flex!important}}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows button{border-radius:50%;height:15rem;padding:5rem;width:15rem}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows button.prev-1{left:-6rem!important}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows button.next-1{right:-6rem!important}body.single-abc_case_studies .case-study-page.crea .slice-3 .col #website-slider .laptop-swiper .custom-slider-arrows button .fa{font-size:3.6rem}body.single-abc_case_studies .case-study-page.crea .slice-4{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-4 .wrapper{max-width:775px;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-4 .wrapper .h3{margin-top:50px}body.single-abc_case_studies .case-study-page.crea .slice-4 .giant-text{color:#ffcd00;display:none;font-size:21rem;line-height:1;margin:0;right:0;top:48.05rem;transform:rotate(-90deg) translate(-95px,100%);transform-origin:center}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.crea .slice-4 .giant-text{display:block}}body.single-abc_case_studies .case-study-page.crea .slice-5{background:#d02127;min-height:100vh;padding:28rem 0}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey{align-items:center;display:flex;justify-content:center}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey{display:grid;justify-content:baseline}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey>div:not(.pillar){padding:5rem 0}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey>div:not(.pillar) p{color:#fff;font-family:Campton Bold,sans-serif;margin:0;max-width:30rem;text-align:center}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey>div:not(.pillar) p{max-width:none;text-align:left}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-1,body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-3{flex-direction:column-reverse}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-1,body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-3{grid-template-columns:1fr 2fr}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-1>div:not(.pillar),body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-3>div:not(.pillar){padding:0 5rem 0 0}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-2{flex-direction:column}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-2{grid-template-columns:2fr 1fr}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-2>div:not(.pillar){padding:0 0 0 5rem}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey#journey-2 .pillar{justify-self:end}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey .pillar{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey .pillar{width:50%}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey .pillar svg{stroke-dasharray:1500;stroke-dashoffset:0;transform:rotate(-91deg);transform-origin:center}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey .pillar .text{position:absolute}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .journey .pillar .text h3{color:#fff;margin:0;text-align:center}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .connector{align-items:flex-start;display:flex;height:28rem;justify-content:center}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .connector{height:42rem}}body.single-abc_case_studies .case-study-page.crea .slice-5 .wrapper .connector div{background-color:#fff;height:100%;width:.5rem}body.single-abc_case_studies .case-study-page.crea .slice-6{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-6 .wrapper{margin:0 auto;max-width:84rem;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-6 .wrapper *{text-align:center}body.single-abc_case_studies .case-study-page.crea .slice-7{background-color:#f7f7f7;min-height:100vh;overflow:hidden;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen{height:100%;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .main-backdrop{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .container{align-items:flex-end;display:flex;height:100%;position:relative;width:100%;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .container #living-room-logo{margin-bottom:1rem;width:23rem}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen .container p{color:#fff;margin-bottom:5rem;max-width:74rem;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 #main-screen:before{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:50%;left:0;opacity:.6;position:absolute;width:100%;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space{height:100%;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card-set{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card-set:after{background-color:#fff;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card-set#card-set-01{opacity:.36}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card-img{border-radius:.2rem;box-shadow:0 .2px 2.2px rgba(0,0,0,.02),0 .5px 5.3px rgba(0,0,0,.028),0 1px 10px rgba(0,0,0,.035),0 1.8px 17.9px rgba(0,0,0,.042),0 3.3px 33.4px rgba(0,0,0,.05),0 8px 80px rgba(0,0,0,.07);position:absolute}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card-img{border-radius:.8rem}}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card{aspect-ratio:20/23;background-color:#fff;border-radius:.8rem;box-shadow:0 .2px 2.2px rgba(0,0,0,.02),0 .5px 5.3px rgba(0,0,0,.028),0 1px 10px rgba(0,0,0,.035),0 1.8px 17.9px rgba(0,0,0,.042),0 3.3px 33.4px rgba(0,0,0,.05),0 8px 80px rgba(0,0,0,.07);height:auto;overflow:hidden;position:absolute;width:18rem}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card{width:36rem}}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .image{height:90%;left:5%;overflow:hidden;position:absolute;top:5%;width:90%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .image{height:calc(100% - 3rem);left:1.5rem;top:1.5rem;width:calc(100% - 3rem)}}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content{background-color:#fff;bottom:0;height:30%;left:5%;padding:.8rem 0;position:absolute;width:90%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content{left:1.5rem;width:calc(100% - 3rem)}}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content>img{max-height:6.5rem;max-width:100%;width:auto}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content .date{aspect-ratio:19/35;background-color:#fff;left:2rem;margin-top:-33%;max-width:3rem;overflow:hidden;position:absolute;top:0;width:18%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content .date{margin-top:-6.5rem;max-width:3.8rem}}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card .content .date img{position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card{left:50%;top:50%;transform:translate(-50%,-50%);z-index:8}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .gradient{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:50%;left:0;opacity:.6;position:absolute;width:100%;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container{align-items:flex-end;display:flex;height:100%;position:relative;width:100%;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container #living-room-logo{margin-bottom:1rem;width:23rem}body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container p{color:#fff;font-size:2.8rem;margin-bottom:13rem;max-width:74rem;width:100%}@media (min-width:1200px){body.single-abc_case_studies .case-study-page.crea .slice-7 .card-space .card#main-card .container p{font-size:5.6rem}}body.single-abc_case_studies .case-study-page.crea .slice-8{align-items:center;background-color:#d02127;display:flex;justify-content:center;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-8{aspect-ratio:16/9;height:auto}}body.single-abc_case_studies .case-study-page.crea .slice-8 .wrapper{align-items:center;display:flex;justify-content:center;position:relative}body.single-abc_case_studies .case-study-page.crea .slice-8 .wrapper #living-room-tablet{align-items:center;display:flex;justify-content:center;max-width:88rem;overflow:hidden;position:relative;width:100%;z-index:5}body.single-abc_case_studies .case-study-page.crea .slice-8 .wrapper #living-room-tablet>img{position:relative;z-index:5}body.single-abc_case_studies .case-study-page.crea .slice-8 .wrapper #living-room-tablet #living-room-screenshot{background-color:#fff;border-radius:1rem;height:95%;margin-top:.5rem;overflow:hidden;position:absolute;width:95%;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-8 .wrapper #living-room-tablet #living-room-screenshot img{image-rendering:smooth}body.single-abc_case_studies .case-study-page.crea .slice-9{aspect-ratio:17/10;background-color:#f7f7f7;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-9 img{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;transform:scale(1.25);transform-origin:top center;width:100%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-9 img{transform:scale(1)}}body.single-abc_case_studies .case-study-page.crea .slice-10{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-10 .wrapper{width:100%}body.single-abc_case_studies .case-study-page.crea .slice-10 .wrapper p{margin-left:auto;margin-right:auto;max-width:60rem;text-align:center;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-11{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-11 .wrapper{margin-left:auto;margin-right:auto;max-width:60rem;text-align:center;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-12{background-color:#fff;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div{aspect-ratio:1/1;overflow:hidden;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div swiper-container{overflow:hidden;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div swiper-container .swiper-slide-active{z-index:8}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div swiper-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transform-origin:center;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:first-child swiper-container,body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:last-child swiper-container{height:100%;width:auto}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:first-child{order:-3}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:first-child{order:0}}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:nth-child(3){order:-2;overflow:visible;pointer-events:none;position:relative}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:nth-child(3){order:0}}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:nth-child(3) img{position:absolute;z-index:8}body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:nth-child(5){order:-1}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-12 .real-time-grid>div:nth-child(5){order:0}}body.single-abc_case_studies .case-study-page.crea .slice-13{background-color:#d8dee6;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-13 .col{padding:0}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper{align-items:center;display:flex;justify-content:center;position:relative}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone{align-items:center;display:flex;justify-content:center;max-width:74rem;position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper{aspect-ratio:1/1;left:50.1%;overflow:hidden;position:absolute;top:41.3%;transform:translate(-50%,-50%);width:40%!important}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper video{opacity:1;transition:all .15s ease-in-out;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper media-controller{width:100%}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper media-controller[mediapaused] video{opacity:.5}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper media-controller media-play-button{border:2px solid #fff;border-radius:50%;height:4rem;left:50%;padding:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}body.single-abc_case_studies .case-study-page.crea .slice-13 .wrapper #real-time-iphone #video-wrapper media-controller media-play-button svg{position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-14{background-color:#3560a8;z-index:1}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper #backdrop{position:relative;width:100vw}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper #backdrop{width:33vw}}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container{margin-top:-1rem;position:absolute;width:293vw}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container{width:102.5vw}}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-wrapper .swiper-slide{aspect-ratio:1/1;overflow:hidden;transition:all .15s ease-in-out}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{box-shadow:0 0 2.2px transparent,0 0 5.3px transparent,0 0 10px transparent,0 0 17.9px transparent,0 0 33.4px transparent,0 0 80px transparent}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-wrapper .swiper-slide img{box-shadow:0 1.2px 2.2px rgba(0,0,0,.02),0 2.8px 5.3px rgba(0,0,0,.028),0 5.3px 10px rgba(0,0,0,.035),0 9.4px 17.9px rgba(0,0,0,.042),0 17.5px 33.4px rgba(0,0,0,.05),0 42px 80px rgba(0,0,0,.07);padding:1.55vw}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-pagination{bottom:-1.55rem;top:auto}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-pagination{bottom:.55rem}}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#dbdbdb;height:4px;margin:0 2px!important;opacity:1;width:4px}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-pagination .swiper-pagination-bullet{height:6px;width:6px}}body.single-abc_case_studies .case-study-page.crea .slice-14 .rt-social-wrapper .rt-social-swiper-container .rt-social-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0095f6}body.single-abc_case_studies .case-study-page.crea .slice-15{background-color:#fff;z-index:3}body.single-abc_case_studies .case-study-page.crea .slice-15 .wrapper{width:100%}body.single-abc_case_studies .case-study-page.crea .slice-15 .wrapper p{margin-left:auto;margin-right:auto;max-width:60rem;text-align:center;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-16{background-color:#f2f2f2;position:relative;z-index:3}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-16{padding-top:20rem}}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper{width:100%}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper #content{max-width:60rem}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper #gallery-grid{display:grid;gap:5.5rem;grid-template-columns:1fr;position:relative;z-index:3}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper #gallery-grid{grid-template-columns:3fr 2fr}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper #gallery-grid img{justify-self:flex-start;width:100%}}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery{overflow:hidden;position:relative}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery#image-01{aspect-ratio:1/1;justify-self:flex-end;width:55%}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery#image-01{width:100%}}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery#image-02{aspect-ratio:5/3;margin-top:-10rem;width:85%;z-index:1}@media (min-width:900px){body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery#image-02{margin-top:-15rem}}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery div{height:100%;overflow:hidden;width:100%}body.single-abc_case_studies .case-study-page.crea .slice-16 .wrapper .image-gallery div img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca{overflow:hidden}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .raleway-light{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .raleway-medium{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .raleway{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca media-controller[mediapaused] video{opacity:.5}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca media-controller media-play-button{border:2px solid #fff;border-radius:50%;height:8rem;left:50%;padding:1.7rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:8rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca media-controller media-play-button svg{position:relative;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .title{margin-bottom:10rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout{gap:55px}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout.numbers-grid{margin-top:8.5rem}@media (min-width:1200px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout{gap:20px}}@media (min-width:768px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout{grid-template-columns:repeat(2,1fr)}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout .stat{display:flex;flex-direction:column;justify-content:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout .stat *{color:#000;font-family:Campton Medium,sans-serif;font-size:2rem;margin:.5rem 0 0;text-align:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout .stat .number,body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .grid-layout .stat .number *{font-family:Campton Bold,sans-serif;font-size:3.5rem;line-height:1;margin:0}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .section-hero{background-position:70% 50%!important;height:80vh;overflow:hidden;position:relative;width:100%}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .section-hero{aspect-ratio:16/9;height:auto}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .section-hero:before{background:#000;background:linear-gradient(90deg,#000,transparent);content:"";height:100%;left:0;opacity:.88;position:absolute;top:0;width:100%;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .section-hero .container{height:100%;position:relative;width:100%;z-index:5}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .section-hero .container .col{align-items:center;display:flex;height:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1{background-color:#fff;overflow:hidden;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1 .wrapper{max-width:74rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1 .wrapper .h3{margin-top:5rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1 .motif{aspect-ratio:1/1;height:auto;max-width:80rem;position:absolute;right:0;top:0;transform:translate(42%,-50%);width:75%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1 .motif svg{opacity:.2;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-1 .motif svg path{fill:none;stroke:#000;stroke-width:.25px}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2{background-color:#582c83;overflow:hidden;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2 .container .col .wrapper{align-items:flex-end;display:grid;gap:6rem;grid-template-columns:1fr;width:100%}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2 .container .col .wrapper{grid-template-columns:repeat(2,1fr)}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2 .container .col .wrapper *{color:#fff}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2 .container .col .wrapper>div:first-child{max-width:52rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-2 .container .col .wrapper .h3{margin-top:5rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-3{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-3 .wrapper{max-width:80rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-3 .wrapper .h3{margin-top:5rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-3 .giant-text{color:#ffcd00;display:none;font-size:21rem;line-height:1;margin:0;right:0;top:5.42rem;transform:rotate(-90deg) translate(-95px,95px);transform-origin:center}@media (min-width:1200px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-3 .giant-text{display:block}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4{background-color:#f4f4f4;height:100vh;padding:0;position:relative;width:100vw;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-indicator-wrapper{bottom:45px;display:grid;gap:20px;grid-auto-flow:row dense;grid-template-columns:repeat(2,1fr);left:50%;position:absolute;top:auto;transform:translate(-50%);z-index:11}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-indicator-wrapper .stage-indicator{background-color:#fff;border-radius:50%;height:12px;opacity:.25;width:12px;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-indicator-wrapper .stage-indicator#indicator-1{opacity:1}@media (min-width:1200px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-indicator-wrapper{bottom:auto;grid-template-columns:1fr;left:auto;right:45px;top:50%;transform:translateY(-50%)}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-01 img#backdrop{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-01 #logo-wrapper{max-width:30rem;position:relative;width:55%;z-index:5}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-01 #logo-wrapper img{width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02{background-color:#582c83;z-index:8}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper{align-items:center;display:flex;gap:5%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:65%}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper{gap:2.5rem;width:auto}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-motif{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-width:11.3rem;width:30%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-motif>*{grid-area:1/1/2/2;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-motif>* svg{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-motif #cca-motif-reg{opacity:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-motif #cca-motif-innovations{opacity:0}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:70%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark{grid-area:1/1/2/2;transform:translateY(200%);width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark svg{width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-reg{max-width:15.5rem;transform:translateY(0);width:65%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-awards,body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-cdbi,body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-gsc,body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-lcic{max-width:24.8rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-4 .stage-wrapper .stage#stage-02 .logo-wrapper .logo-wordmark .wordmark#cca-innovations{max-width:14rem;width:65%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5{background-color:#fff;display:grid;grid-template-columns:1fr;overflow:hidden;padding:0;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 #logo-motifs{order:2}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 #vibe-image{order:1}@media (min-width:768px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5{grid-template-columns:repeat(2,1fr)}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 #logo-motifs{order:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 #vibe-image{order:2}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 div{aspect-ratio:1/1;height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 div#logo-motifs{align-items:center;display:flex;justify-content:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 div#logo-motifs svg{max-width:64%;position:relative}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 div#vibe-image{overflow:hidden}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-5 div#vibe-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6{background-color:#582c83;overflow:hidden;padding:0;position:relative;z-index:1}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6{aspect-ratio:16/9}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container{height:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col{align-items:flex-end;display:flex;height:100%;padding:3rem;position:relative}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .wrapper{width:100%}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .wrapper{width:45%}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .wrapper p{color:#fff;font-size:3.8rem;line-height:1.06;margin-bottom:3rem;padding-top:16rem}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .wrapper p{font-size:7.6rem;margin-bottom:12.5rem}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .wrapper p span{display:block}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .motif{aspect-ratio:1/1;height:auto;left:0;max-width:70rem;position:absolute;right:auto;top:0;transform:translate(10%,-55%);width:60%;z-index:11}@media (max-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .motif{left:0;right:auto}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .motif svg{width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .container .col .motif svg path{fill:none;stroke:#fff;stroke-width:.25px;stroke-dasharray:1000;stroke-dashoffset:1000}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .cutout-motif{clip-path:polygon(0 0,100% 0,100% 100%,55% 100%);height:100%;overflow:hidden;position:absolute;right:0;top:0;width:85%;z-index:8}@media (max-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .cutout-motif{clip-path:polygon(12% 0,100% 0,100% 100%,103% 150%)!important;height:100%;position:absolute;right:0;top:0;width:100%}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .cutout-motif img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;position:absolute;width:100%}@media (max-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-6 .cutout-motif img{-o-object-position:10% 50%!important;object-position:10% 50%!important}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7{background-color:#f2f2f2;z-index:3}@media (max-width:768px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7{padding:100px 0}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 .wrapper{max-width:80rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 .wrapper .h3{margin-top:5rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 .motif{aspect-ratio:1/1;height:auto;max-width:80rem;position:absolute;right:0;top:0;transform:translate(42%,42%);width:75%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 .motif svg{opacity:.2;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 .motif svg path{fill:#000}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center;margin-bottom:9rem;position:relative}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-wrapper{grid-area:1/1/2/2;margin:0 auto;max-width:145rem;mix-blend-mode:multiply;width:100%;z-index:8}@media (max-width:768px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-wrapper{margin-left:50%;max-width:none;transform:translateX(-50%);width:120%}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-wrapper #website-mockup{display:block;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-screenshot{aspect-ratio:16/10;background-color:transparent;grid-area:1/1/2/2;margin:0 auto;max-width:91.5rem;overflow:hidden;width:63%}@media (max-width:768px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-screenshot{margin-left:50%;transform:translateX(-50%);width:76%}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-screenshot media-controller{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-7 #website-wrapper #website-mockup-screenshot media-controller video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .wrapper{max-width:67rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .wrapper .h3{margin-top:5rem}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .giant-text{color:#5ebf87;display:none;font-size:21rem;line-height:.72;margin:0;right:0;top:5.42rem;transform:rotate(-90deg) translate(-13.5rem);transform-origin:center}@media (min-width:1200px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .giant-text{display:block}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .giant-text span{display:block}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-8 .giant-text span:last-child{transform:translateX(15rem)}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-9{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-9 .wrapper{margin:0 auto;max-width:70rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-9 .wrapper *{text-align:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10{align-items:center;aspect-ratio:16/9;background-color:#fff;display:flex;justify-content:center;overflow:hidden;padding:0;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 #logo-wrapper{max-width:58rem;position:absolute;width:75%;z-index:8}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 #logo-wrapper svg{filter:drop-shadow(0 0 23px rgb(0,0,0));width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 media-controller{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 media-controller[mediapaused] video{opacity:.75}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 media-controller[mediahasplayed] div[slot=centered-chrome]{opacity:0}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 media-controller[mediahasplayed] media-play-button{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-10 media-controller video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-11{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-11 .wrapper{width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-11 .wrapper p{margin-left:auto;margin-right:auto;max-width:70rem;text-align:center;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-11 .wrapper .numbers-grid{margin:8.5rem auto 0;max-width:675px}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12{aspect-ratio:17/11;background-color:#f2f2f2;overflow:hidden;padding:0;position:relative;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div{align-items:center;display:flex;justify-content:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div #laptop-mockup{height:100%;left:0;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;transform:translateY(5%);width:100%;z-index:8}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div>div{aspect-ratio:17/11;background-color:transparent;overflow:hidden;transform:translate(.35vw,14.5vw);width:50vw}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div>div media-controller{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div>div media-controller video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}@media (max-width:1024px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12{aspect-ratio:unset;padding:18% 0!important}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div #laptop-mockup{height:117%;max-width:none;transform:translate(-7.5%);width:117%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-12>div>div{transform:translate(.5vw,.5vw);width:70vw}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13{aspect-ratio:16/9}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13>div{aspect-ratio:7/13;overflow:hidden;transform:translate(1%,-14.5%);width:26%}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13>div{width:14.5%}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13>div media-controller{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-13>div media-controller video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14{background-color:#582c83;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper #backdrop{position:relative;width:55vw}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper #backdrop{width:20vw}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container{position:absolute;width:243vw}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container{width:88.25vw}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-wrapper .swiper-slide{aspect-ratio:1/1;overflow:visible;padding:1.5vw;transition:all .15s ease-in-out}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-wrapper .swiper-slide{padding:.5vw}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{box-shadow:0 0 2.1px transparent,0 0 5px transparent,0 0 9.4px transparent,0 0 16.8px transparent,0 0 31.3px transparent,0 0 75px transparent}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-wrapper .swiper-slide img{box-shadow:0 0 2.1px rgba(0,0,0,.02),0 0 5px rgba(0,0,0,.028),0 0 9.4px rgba(0,0,0,.035),0 0 16.8px rgba(0,0,0,.042),0 0 31.3px rgba(0,0,0,.05),0 0 75px rgba(0,0,0,.07)}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-pagination{bottom:-1.55rem;top:auto}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-pagination{bottom:.55rem}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#dbdbdb;height:4px;margin:0 2px!important;opacity:1;width:4px}@media (min-width:900px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-pagination .swiper-pagination-bullet{height:6px;width:6px}}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-14 .tfh-social-wrapper .tfh-social-swiper-container .tfh-social-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0095f6}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-15{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-15 .wrapper{margin:0 auto;max-width:70rem;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-15 .wrapper *{text-align:center}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-16{aspect-ratio:16/9;overflow:hidden;padding:0;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-16 media-controller{height:100%;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-16 media-controller video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-17{background-color:#fff;z-index:3}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-17 .wrapper{width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-17 .wrapper p{margin-left:auto;margin-right:auto;max-width:74rem;text-align:center;width:100%}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-17 .wrapper .numbers-grid{margin:8.5rem auto 0;max-width:675px}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-18{aspect-ratio:16/9;overflow:hidden;padding:0;z-index:1}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-18 img{bottom:-8.5rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;position:absolute;transform:scale(1.15);transform-origin:center bottom;width:100%}@media (max-width:500px){body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-18{aspect-ratio:1/1;overflow:hidden;position:relative}body.single-abc_case_studies.abc_case_studies-template-template-project-cca-2024 .case-study-page.cca .slice-18 img{bottom:0;height:110%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;top:50%;transform-origin:center center;width:110%}}.case-study-page.default .custom-container{margin:0 auto;max-width:1600px;padding:0 50px;width:100%}@media (min-width:1200px){.case-study-page.default .custom-container{padding:0 110px}}@media (max-width:768px){.case-study-page.default .custom-container{padding:0 35px}}.case-study-page.default .content-image-text .section-wysiwyg-content,.case-study-page.default .content-image-text .section-wysiwyg-content ul li,.case-study-page.default .phase-description ol li,.case-study-page.default .phase-text p,.case-study-page.default .section-wysiwyg-content p{font-size:1.8rem}.case-study-page.default ol,.case-study-page.default ul{list-style-position:outside;margin:0 0 3rem!important}@media (max-width:450px){.case-study-page.default ol,.case-study-page.default ul{margin:0 0 3rem .8rem!important}}.case-study-page.default .section-phases{padding:100px 0 0}@media (min-width:1100px){.case-study-page.default .section-phases{padding:100px 50px 0}}.case-study-page.default .section-phases .phase-row{align-items:center;display:flex;margin-bottom:80px}.case-study-page.default .section-phases .phase-row.left{flex-direction:row}.case-study-page.default .section-phases .phase-row.right{flex-direction:row-reverse}@media (max-width:900px){.case-study-page.default .section-phases .phase-row{flex-direction:column!important}}.case-study-page.default .section-phases .phase-row .phase-image{flex:0 0 50%}.case-study-page.default .section-phases .phase-row .phase-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-page.default .section-phases .phase-row .phase-text{flex:0 0 50%;font-family:sans-serif}.case-study-page.default .section-phases .phase-row .phase-text .phase-number{color:#000;display:inline-block;font-size:18px;margin-bottom:30px;position:relative}.case-study-page.default .section-phases .phase-row .phase-text .phase-number:after{background-color:#e40046;bottom:-20px;content:"";height:3px;left:0;position:absolute;width:40px}.case-study-page.default .section-phases .phase-row .phase-text h2{font-size:4.5rem;margin:25px 0 20px}@media (max-width:1024px){.case-study-page.default .section-phases .phase-row .phase-text{padding:20px 0}.case-study-page.default .section-phases .phase-row .phase-text h2{font-size:4rem}.case-study-page.default .section-phases .phase-row .phase-text li,.case-study-page.default .section-phases .phase-row .phase-text p{font-size:1.6rem}}@media (max-width:768px){.case-study-page.default .section-phases .phase-row .phase-text{padding:2.2rem 6rem .9rem 0;text-align:start}.case-study-page.default .section-phases .phase-row .phase-text h2{font-size:3.8rem}.case-study-page.default .section-phases .phase-row .phase-text li,.case-study-page.default .section-phases .phase-row .phase-text p{font-size:1.6rem}}@media (max-width:450px){.case-study-page.default .section-phases .phase-row .phase-text{padding:2.2rem 0 .9rem}}.case-study-page.default .section-phases .phase-row.left .phase-text{padding-left:7rem}.case-study-page.default .section-phases .phase-row.right .phase-text{padding-right:7rem}@media (max-width:1024px) and (min-width:768px){.case-study-page.default .section-phases .phase-row.left .phase-text,.case-study-page.default .section-phases .phase-row.right .phase-text{padding-right:0;padding-top:40px}}@media (max-width:820px){.case-study-page.default .section-phases .phase-row .phase-image img{aspect-ratio:4/3}.case-study-page.default .section-phases .phase-row.left .phase-text{padding-left:0;padding-right:65px;padding-top:40px}.case-study-page.default .section-phases .phase-row.right .phase-text{padding-right:65px;padding-top:40px}}@media (max-width:440px){.case-study-page.default .section-phases .phase-row.left .phase-text,.case-study-page.default .section-phases .phase-row.right .phase-text{padding-left:0;padding-right:20px;padding-top:40px}}.case-study-page.default .gallery{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);margin:1rem auto 2rem;margin-top:-40px!important;padding:0;width:100%}.case-study-page.default .gallery>div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1200px){.case-study-page.default .gallery{padding:0 50px}}@media (min-width:900px){.case-study-page.default .gallery{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.case-study-page.default .gallery>div:first-child{grid-area:1/1/2/3}.case-study-page.default .gallery>div:nth-child(2){grid-area:1/3/2/4}.case-study-page.default .gallery>div:nth-child(3){grid-area:1/4/2/5}.case-study-page.default .gallery>div:nth-child(4){grid-area:2/1/3/2}.case-study-page.default .gallery>div:nth-child(5){grid-area:2/2/3/3}.case-study-page.default .gallery>div:nth-child(6){grid-area:2/3/3/5}}.case-study-page.default .section-content-image{padding:80px 0 0}@media (min-width:1200px){.case-study-page.default .section-content-image{padding:80px 50px 0}}@media (max-width:821px){.case-study-page.default .section-content-image{padding:0}}.case-study-page.default .section-content-image .content-image-row{align-items:center;display:flex}.case-study-page.default .section-content-image .content-image-row.left{flex-direction:row-reverse}.case-study-page.default .section-content-image .content-image-row.left .content-image-text{flex:0 0 calc(50% - 10rem);margin-left:10rem}.case-study-page.default .section-content-image .content-image-row.right{flex-direction:row}.case-study-page.default .section-content-image .content-image-row.right .content-image-text{flex:0 0 calc(50% - 10rem);margin-right:10rem}.case-study-page.default .section-content-image .content-image-row h2{font-size:5rem;margin-bottom:25px}@media (max-width:1024px){.case-study-page.default .section-content-image .content-image-row h2{font-size:4.5rem}}@media (max-width:820px){.case-study-page.default .section-content-image .content-image-row{flex-direction:column!important;margin:30px 0 0;padding:40px 0}.case-study-page.default .section-content-image .content-image-row h2{font-size:3.8rem}.case-study-page.default .section-content-image .content-image-row p,.case-study-page.default .section-content-image .content-image-row ul li{font-size:1.6rem}.case-study-page.default .section-content-image .content-image-row .content-image-text{margin-bottom:8rem}}@media (max-width:1024px) and (min-width:768px){.case-study-page.default .section-content-image .content-image-row p,.case-study-page.default .section-content-image .content-image-row ul li{font-size:1.6rem}}@media (max-width:450px){.case-study-page.default .section-content-image .content-image-row{padding:2.2rem 0 .9rem}.case-study-page.default .section-content-image .content-image-row.left .content-image-text,.case-study-page.default .section-content-image .content-image-row.right .content-image-text{margin-bottom:8rem;margin-right:2rem}}.case-study-page.default .section-content-image .content-image-visual img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-page.default .section-large-image{margin:50px 0 100px;padding:0 50px}.case-study-page.default .section-large-image img{border-radius:4px}@media (max-width:1024px){.case-study-page.default .section-large-image{padding:0}}.case-study-page .section-awards .flex{flex-direction:column}.case-study-page .section-awards .flex .wrapper:last-child{margin:50px auto 0 0}.section-awards{background-color:#000;height:auto;margin:0;overflow:hidden;padding:70px 0 80px;position:relative;width:100%;z-index:0}.section-awards .giant-text-r{bottom:auto;color:#ffcd00;font-size:100px!important;left:auto;line-height:.55!important;mix-blend-mode:normal;position:relative;right:auto;top:auto}@media (min-width:768px){.section-awards .giant-text-r{font-size:166px!important}}.section-awards .flex{flex-direction:column}.section-awards .flex.col{flex-direction:column-reverse!important}@media (min-width:1200px){.section-awards .flex.col{flex-direction:row!important}}.section-awards .flex.col .wrapper:last-child{display:none;margin:0 auto 50px 0!important}@media (min-width:1200px){.section-awards .flex.col .wrapper:last-child{display:block;margin:0 0 0 auto!important}}.section-awards .custom-slider-arrows{margin:0 0 0 auto}.section-awards .custom-slider-arrows .next-award,.section-awards .custom-slider-arrows .prev-award{color:#fff;margin-top:40px}.section-awards .flag{margin:30px 0 0;opacity:0;width:115px}.case-study-page .section-awards .flex .wrapper:first-child h2{line-height:46px;margin:auto 0 0}.case-study-page .section-awards .flex .wrapper:last-child{margin:0 0 0 auto}.award-swiper{margin-top:85px}.award-swiper .award-year{align-items:center;display:flex;justify-content:center;position:relative;width:112px}.award-swiper .award-year svg{position:relative;width:100%}.award-swiper .award-year p{color:#fff;font-family:Campton Bold,sans-serif;font-size:16px;letter-spacing:1px;line-height:1;margin:5px 0 0 -8px!important;position:absolute}.award-swiper .swiper-wrapper{padding-top:50px}.award-swiper .swiper-slide{display:flex!important;flex-direction:column;height:auto!important;max-width:80%}.award-swiper .swiper-pagination{margin-top:60px;position:relative;text-align:right}.award-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff!important;height:11px;margin:0 9px;width:11px}.award-swiper .winner{color:#ffcd00;font-family:Campton Bold,sans-serif;font-size:14px;letter-spacing:1px;margin:0 0 40px;text-transform:uppercase}.award-swiper h5{margin:0 0 30px!important}.award-swiper .title{font-size:17px;line-height:22px;margin:auto 0 0!important}@media (max-width:1200px){.award-swiper .custom-slider-arrows{display:flex}}.section-clients-bar,.section-footer-cta{background-color:#000;height:auto;margin:0;padding:100px 0 60px;position:relative;width:100%}@media (min-width:1200px){.section-clients-bar,.section-footer-cta{padding:200px 0 155px}}.section-clients-bar .col,.section-footer-cta .col{display:flex;flex-direction:column;justify-content:center;width:100%}.section-clients-bar .col h3,.section-footer-cta .col h3{font-family:Campton Book,sans-serif;margin:0 auto;max-width:900px;text-align:center;width:100%}.section-clients-bar .col h3 span.highlighted-text,.section-footer-cta .col h3 span.highlighted-text{font-family:Campton Bold,sans-serif}.section-clients-bar .btn-wrapper,.section-footer-cta .btn-wrapper{display:inline-block;margin:35px auto 50px;position:relative}.section-clients-bar .logo-swiper,.section-footer-cta .logo-swiper{margin-top:85px;overflow:hidden}.section-clients-bar .logo-swiper img,.section-footer-cta .logo-swiper img{filter:brightness(0) invert(1)}.contact-section{background-color:#000;padding:100px 0;position:relative;z-index:0}@media (min-width:1200px){.contact-section{padding:250px 0}}.contact-section .container,.contact-section .container .col{align-items:center;display:flex;justify-content:center}.contact-section .container .col{flex-direction:column;max-width:1200px}.contact-section .btn-wrapper{display:inline-block;margin:0 auto;position:relative}.contact-section h3{font-family:Campton Book,sans-serif;margin:0 0 50px;text-align:center}.contact-section h3 span.hltr-text{display:block;font-family:Campton Bold,sans-serif;white-space:pre-wrap}body.home{background-color:#000!important;overflow-x:hidden}body.home section.main .header-static .container .col .content h1,body.home section.main .intro svg text{font-family:Campton Bold,sans-serif;font-size:4.2rem;line-height:1}@media (min-width:1200px){body.home section.main .header-static .container .col .content h1,body.home section.main .intro svg text{font-size:8.4rem}}body.home section.main .header-static .container .col .content p#copy,body.home section.main .intro p#copy{color:#fff;font-size:18px;max-width:700px;text-align:center;width:100%}@media (min-width:1200px){body.home section.main .header-static .container .col .content p#copy,body.home section.main .intro p#copy{font-size:20px}}body.home section.main .header-static .container .col ul.btn-list,body.home section.main .intro ul.btn-list{bottom:30px;display:flex;gap:0 50px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:90%}@media (min-width:1200px){body.home section.main .header-static .container .col ul.btn-list,body.home section.main .intro ul.btn-list{bottom:85px}}body.home section.main .header-static .container .col ul.btn-list li a,body.home section.main .intro ul.btn-list li a{font-family:Campton Bold,sans-serif}body.home .pin-spacer{pointer-events:none}body.home section.main{margin:0 auto;padding:0;width:100%}body.home section.main .intro{display:none;height:100vh;left:0;overflow:hidden;pointer-events:visible;position:fixed;top:0;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;z-index:13}@media (min-width:768px){body.home section.main .intro{display:block}}body.home section.main .intro .content{height:100%;position:absolute;transform:scale(1) translateY(0);width:100%}body.home section.main .intro svg{display:none;height:100%;left:0;overflow:hidden;pointer-events:none;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}body.home section.main .intro svg mask{display:block}body.home section.main .intro svg mask.refresh{display:flex;justify-content:center}body.home section.main .intro svg mask *{width:100vw}@media (min-width:768px){body.home section.main .intro svg{display:block}}body.home section.main .intro svg>rect{-webkit-mask:url(#mask-desktop);mask:url(#mask-desktop)}body.home section.main .intro svg text{margin:0;max-width:900px}body.home section.main .intro svg #tagline-mask{opacity:0}body.home section.main .intro svg #tagline tspan{fill:#000}body.home section.main .intro svg rect{fill:#fff}body.home section.main .intro svg rect#bg{fill:#000}body.home section.main .intro p#copy{left:50%;opacity:1;padding:0 25px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){body.home section.main .intro p#copy{top:60%}}body.home section.main .intro ul.btn-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}body.home section.main .intro ul.btn-list li{margin:0}body.home section.main .header-static{align-items:center;background-color:#000;display:flex;height:auto;justify-content:center;min-height:100vh;position:relative;width:100%;z-index:0}body.home section.main .header-static .container{height:100%;padding:12.5rem 0 3.5rem;position:absolute}@media (min-width:768px){body.home section.main .header-static .container{align-items:center;display:flex;height:100vh;justify-content:center;padding-bottom:1.5rem}}body.home section.main .header-static .container .col{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}@media (min-width:768px){body.home section.main .header-static .container .col{align-items:center;justify-content:center}body.home section.main .header-static .container .col .content{margin-top:-15%}}body.home section.main .header-static .container .col .content h1{color:#fff;margin:0 auto;max-width:1140px;text-align:center;width:100%}body.home section.main .header-static .container .col .content h1 .hltr-text{color:#ffcd00}body.home section.main .header-static .container .col .content h1 span{display:inline-block;position:relative}body.home section.main .header-static .container .col .content p#copy{margin:35px auto 0;padding:0}@media (min-width:768px){body.home section.main .header-static .container .col .content p#copy{margin:65px auto 0;padding:0 25px}}body.home section.main .header-static .container .col ul{align-self:flex-end;justify-self:flex-end}@media (max-width:768px){body.home section.main .header-static .container .col ul.btn-list{left:0;margin-top:85px;position:relative;transform:none;width:100%}}body.home section.main .main-content{left:0;position:relative;top:0;width:100%;z-index:1}body.home section.main a#header-top{height:25px;left:0;position:absolute;top:0;width:100%}body.home section.main.fixed .main-content{pointer-events:none;position:fixed}.header-refresh-general{align-items:center;background-color:#000;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100vh;padding:100px 0;position:relative;width:100%}@media (min-width:1200px){.header-refresh-general{padding:200px 0}}.header-refresh-general .container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.header-refresh-general .container .col{display:flex;justify-content:center;width:100%}.header-refresh-general .page-title-wrapper{position:relative}@keyframes page-title-motif{0%{width:0}to{width:30px}}.header-refresh-general .page-title-wrapper:after{animation:page-title-motif .5s ease-in-out .5s 1 normal forwards;background-color:#ef4872;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.header-refresh-general .page-title-wrapper .page-title{color:#fff;font-family:Campton Medium,sans-serif;padding-bottom:30px;text-align:center}.header-refresh-general .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:85px;max-width:1140px;width:100%}.header-refresh-general .content .hltr-text{color:#ef4872!important}.header-refresh-general .content h1{color:#fff;margin-bottom:30px;position:relative;text-align:center}.header-refresh-general .content .copy-wrapper{max-width:680px}.header-refresh-general .content .copy-wrapper p{color:#fff;font-size:1.8rem;text-align:center}@media (min-width:1200px){.header-refresh-general .content .copy-wrapper p{font-size:2rem}}.header-refresh-general.header-associations .content .heading{position:relative}.header-refresh-general.header-associations .content .heading h1 .hidden{opacity:0}.header-refresh-general.header-associations .content .heading h1 .hltr-text{position:absolute}@keyframes heartbeat{0%{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}30%{transform:scale(1.1)}40%{transform:scale(1)}to{transform:scale(1)}}.header-refresh-general.header-nonprofits .content h1 .hltr-text{animation:heartbeat 2.5s ease-in-out infinite;display:inline-block;transform-origin:center}.header-refresh-general.header-destinations .content{max-width:none}.header-refresh-general.header-destinations .content .heading{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 35px;position:relative}.header-refresh-general.header-destinations .content .heading h1{margin:0}.header-refresh-general.header-destinations .content .heading h1 span{display:block;opacity:0;white-space:pre-wrap}.header-refresh-general.header-destinations .content .heading .overflow-container{overflow:hidden}.header-refresh-general.header-destinations .content .heading .header-swiper{bottom:10px;height:50%;overflow:hidden;position:absolute}.header-refresh-general.header-destinations .content .heading .header-swiper .hltr-text{text-align:center}.header-refresh-general.header-about .content h1{text-wrap:balance}.header-refresh-general.header-about .content h1 span.hltr-text{display:inline-flex;justify-content:center;overflow:hidden}#site-header,.header-bg{z-index:10000}@media (min-width:900px){#site-header,.header-bg{mix-blend-mode:difference}}#blended-site-header{display:none}@media (min-width:900px){#blended-site-header{display:block;filter:invert(1);z-index:2}}#blended-site-header,#site-header,.header-bg{background-color:transparent;height:170px;position:fixed;top:0;width:110px}@media (max-width:900px){#blended-site-header,#site-header,.header-bg{height:auto;padding:0;width:100%}}#blended-site-header .nav-wrapper,#site-header .nav-wrapper,.header-bg .nav-wrapper{float:left;left:0;padding:36px 0 20px;position:relative;text-align:center;width:110px;z-index:9999}@media (max-width:900px){#blended-site-header .nav-wrapper,#site-header .nav-wrapper,.header-bg .nav-wrapper{background-color:#000;height:auto;padding:25px;width:100%}}#blended-site-header .nav-wrapper .logo,#blended-site-header .nav-wrapper .logo svg,#site-header .nav-wrapper .logo,#site-header .nav-wrapper .logo svg,.header-bg .nav-wrapper .logo,.header-bg .nav-wrapper .logo svg{height:auto;margin:0 auto;width:30px}@media (max-width:900px){#blended-site-header .nav-wrapper .logo,#blended-site-header .nav-wrapper .logo svg,#site-header .nav-wrapper .logo,#site-header .nav-wrapper .logo svg,.header-bg .nav-wrapper .logo,.header-bg .nav-wrapper .logo svg{float:left;width:auto}#blended-site-header .nav-wrapper .logo svg,#site-header .nav-wrapper .logo svg,.header-bg .nav-wrapper .logo svg{float:none;width:30px}}#blended-site-header .nav-wrapper .logo svg path,#site-header .nav-wrapper .logo svg path,.header-bg .nav-wrapper .logo svg path{fill:#fff;transition:all .25s ease-in-out}#blended-site-header .nav-wrapper .nav-toggle,#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon,#site-header .nav-wrapper .nav-toggle,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon,.header-bg .nav-wrapper .nav-toggle,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon{color:#fff;font-size:50px;height:auto;overflow:visible;position:relative;right:auto;width:40px}@media (max-width:900px){#blended-site-header .nav-wrapper .nav-toggle,#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon,#site-header .nav-wrapper .nav-toggle,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon,.header-bg .nav-wrapper .nav-toggle,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon{float:right}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner,#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .toggle-inner,#site-header .nav-wrapper .nav-toggle .toggle-inner,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .toggle-inner,.header-bg .nav-wrapper .nav-toggle .toggle-inner,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .toggle-inner{display:block;float:right;padding-top:0!important}}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn{cursor:pointer;display:inline-block;margin-top:20px}@media (max-width:900px){#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn{float:right;margin:0}}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn>div,#site-header .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn>div,.header-bg .nav-wrapper .nav-toggle .toggle-inner .toggle-icon .nav-btn>div{background-color:#fff;height:2px;margin-bottom:12px;transition:.4s;width:40px}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar1,#blended-site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar1,#site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar1,#site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar1,.header-bg .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar1,.header-bg .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar1{transform:rotate(-45deg) translate(-10px,13px)}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar2,#blended-site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar2,#site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar2,#site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar2,.header-bg .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar2,.header-bg .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar2{opacity:0}#blended-site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar3,#blended-site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar3,#site-header .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar3,#site-header .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar3,.header-bg .nav-wrapper .nav-toggle .toggle-inner .change.toggle-icon .toggle-inner .toggle-icon .nav-btn .bar3,.header-bg .nav-wrapper .nav-toggle.change .toggle-inner .toggle-icon .nav-btn .bar3{transform:rotate(45deg) translate(-6px,-9px)}.header-bg{background-color:#000;z-index:9998}@media (max-width:900px){.nav-bg{display:none}}.menu-modal{z-index:9998!important}.menu-modal .menu-modal-inner{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;padding:0 0 85px;position:relative;width:100%}.menu-modal .menu-modal-inner .container{margin-top:85px;padding:0 50px}@media (min-width:900px){.menu-modal .menu-modal-inner .container{margin-top:0}}.menu-modal .menu-modal-inner .site-nav{align-items:center;display:flex;justify-content:center;width:100%}.menu-modal .menu-modal-inner .menu{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;max-width:900px;position:relative;width:100%;z-index:4}@media (min-width:900px){.menu-modal .menu-modal-inner .menu{-moz-column-gap:80px;column-gap:80px;display:grid;gap:45px;grid-auto-flow:column;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(4,auto);width:100%}}.menu-modal .menu-modal-inner .menu li{display:flex;flex-direction:column;margin:0;position:relative}@media (min-width:900px){.menu-modal .menu-modal-inner .menu li{flex-direction:row}}.menu-modal .menu-modal-inner .menu li a{color:#fff;font-family:Campton Bold,sans-serif;text-decoration:none;white-space:nowrap}.menu-modal .menu-modal-inner .menu li:not(.menu-item-has-children).current-menu-item a,.menu-modal .menu-modal-inner .menu li:not(.menu-item-has-children):active a,.menu-modal .menu-modal-inner .menu li:not(.menu-item-has-children):focus a,.menu-modal .menu-modal-inner .menu li:not(.menu-item-has-children):focus-within a,.menu-modal .menu-modal-inner .menu li:not(.menu-item-has-children):hover a{color:#f37165}.menu-modal .menu-modal-inner .menu li.menu-item-has-children{grid-row:4/5}.menu-modal .menu-modal-inner .menu li.menu-item-has-children>a{pointer-events:none}.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu{display:grid;gap:15px;grid-auto-flow:row;grid-template-columns:1fr;left:0;list-style:none;margin:15px 0;padding:0 0 0 40px;position:relative;top:150%}@media (min-width:900px){.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu{margin-top:0;position:absolute}}.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu:before{background-color:#86868b;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li{display:block;list-style:none}.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li a{color:#86868b;font-family:Campton Medium,sans-serif;white-space:pre-wrap}.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li.current-menu-item a,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li:active a,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li:focus a,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li:focus-within a,.menu-modal .menu-modal-inner .menu li.menu-item-has-children .sub-menu li:hover a{color:#ffcd00}.menu-modal.active{mix-blend-mode:normal}.project-display-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:0}@media (min-width:1200px){.project-display-wrapper{grid-template-columns:1fr 1fr}}.project-display-wrapper .project-display-card{height:auto;max-height:100vh;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.project-display-wrapper .project-display-card{min-height:45vw}}@media (min-width:1200px){.project-display-wrapper .project-display-card:active .button-text,.project-display-wrapper .project-display-card:active .context-inner,.project-display-wrapper .project-display-card:focus .button-text,.project-display-wrapper .project-display-card:focus .context-inner,.project-display-wrapper .project-display-card:hover .button-text,.project-display-wrapper .project-display-card:hover .context-inner{transform:translateY(0)!important}}.project-display-wrapper .project-display-card img.card-media{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform-origin:center;width:100%}.project-display-wrapper .project-display-card .video-wrapper{height:100%;overflow:hidden;position:absolute;transform-origin:center;width:100%}.project-display-wrapper .project-display-card .video-wrapper>*{height:100%;height:56.26vw!important;left:50%;max-width:none;min-height:100vh!important;min-width:177.78vh!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;width:100vw!important}.project-display-wrapper .project-display-card a.link-cover{height:100%;left:0;position:absolute;top:0;width:100%}.project-display-wrapper .project-display-card.full{height:auto}@media (min-width:768px){.project-display-wrapper .project-display-card.full{min-height:56.25vw}}@media (min-width:1200px){.project-display-wrapper .project-display-card.full{grid-column-end:3;grid-column-start:1}}.project-display-wrapper .project-display-card.full:before{background:#000;background:linear-gradient(45deg,#000,transparent);content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.25;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.project-display-wrapper .project-display-card.full .container{padding-top:255px}@media (min-width:1200px){.project-display-wrapper .project-display-card.full .container .col .context{width:60%}}@media (min-width:1360px){.project-display-wrapper .project-display-card.full .container .col .context{width:40%}}.project-display-wrapper .project-display-card:not(.full):nth-child(odd){background-color:#9707b9}.project-display-wrapper .project-display-card:not(.full):nth-child(2n){background-color:#ef4872}.project-display-wrapper .project-display-card#zembaly-callout{background-color:#f7dfe0;min-height:auto}.project-display-wrapper .project-display-card#zembaly-callout:before{content:none}.project-display-wrapper .project-display-card#zembaly-callout *{color:#000}.project-display-wrapper .project-display-card#zembaly-callout .container{padding:8.5rem 3.5rem}@media (min-width:1200px){.project-display-wrapper .project-display-card#zembaly-callout .container{padding:11.5rem}}.project-display-wrapper .project-display-card#zembaly-callout .container .col{align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:900px){.project-display-wrapper .project-display-card#zembaly-callout .container .col{grid-template-columns:repeat(2,1fr)}}.project-display-wrapper .project-display-card#zembaly-callout .container .col svg{max-width:28rem;width:85%}@media (min-width:900px){.project-display-wrapper .project-display-card#zembaly-callout .container .col svg{max-width:42rem}}.project-display-wrapper .project-display-card .container{height:100%;padding:115px 35px 35px;pointer-events:none;position:relative;width:100%;z-index:3}@media (min-width:1200px){.project-display-wrapper .project-display-card .container{padding:115px}}.project-display-wrapper .project-display-card .container .col{height:100%;padding:0;position:relative;width:100%}.project-display-wrapper .project-display-card .container .col .context{align-items:flex-end;border-bottom:2px solid #fff;bottom:0;display:flex;height:100%;left:0;overflow:hidden;position:relative;width:100%;z-index:8}.project-display-wrapper .project-display-card .container .col .context .context-outer{bottom:0;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text{align-items:center;bottom:0;color:#fff;display:inline-flex;font-family:Campton Bold,sans-serif;min-width:150px;padding:1.5rem 4rem 1.5rem 0;position:relative;text-align:left;text-decoration:none;transition:all .25s ease-in-out;white-space:nowrap;width:auto}@media (min-width:1200px){.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text{position:absolute;transform:translateY(100%)}}.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text:after{content:"\ea61";font-family:tabler-icons;font-size:1.8rem;font-weight:900;left:15px;line-height:1rem;margin-top:-.2rem;position:relative;transition:all .25s ease-in-out}@media (min-width:1200px){.project-display-wrapper .project-display-card .container .col .context .context-outer .button-text:after{font-size:2rem}}.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner{bottom:0;display:grid;grid-auto-rows:auto;grid-template-columns:1fr;height:100%;position:relative;transition:all .25s ease-in-out;width:100%}.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner>div{bottom:0;transition:all .25s ease-in-out;width:100%}.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner>div *{color:#fff;margin:0}.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner .heading{align-items:flex-end;display:flex;padding-bottom:5px;position:relative}@media (min-width:1200px){.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner .heading{padding-bottom:15px}}.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner .content{display:none;padding-bottom:85px;position:relative}@media (min-width:1200px){.project-display-wrapper .project-display-card .container .col .context .context-outer .context-inner .content{align-items:flex-start;display:flex}}.proofpoints-section{display:block;position:relative}@media (min-width:900px){.proofpoints-section.reversed .section-wrapper{flex-direction:row-reverse}}.proofpoints-section .section-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media (min-width:900px){.proofpoints-section .section-wrapper{display:flex}}.proofpoints-section .section-wrapper .section-block{overflow:hidden;width:100%}@media (min-width:900px){.proofpoints-section .section-wrapper .section-block{width:50%}}.proofpoints-section .section-wrapper .section-block .container{display:flex;padding:35px}@media (min-width:900px){.proofpoints-section .section-wrapper .section-block .container{padding:115px}}.proofpoints-section .section-wrapper .section-block .container .col{padding:0;width:100%}.proofpoints-section .section-wrapper .section-block.content{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:100px 0;z-index:3}@media (min-width:900px){.proofpoints-section .section-wrapper .section-block.content{padding:115px 0}}@media (min-width:1360px){.proofpoints-section .section-wrapper .section-block.content{padding:250px 0}}@media (min-width:900px) and (max-width:1360px){.proofpoints-section .section-wrapper .section-block.content .container{padding-bottom:0;padding-top:0}}@media (min-width:1360px){.proofpoints-section .section-wrapper .section-block.content .container{padding-bottom:0;padding-top:0}}.proofpoints-section .section-wrapper .section-block.content .container .inner{max-width:500px}.proofpoints-section .section-wrapper .section-block.content .container .inner .btn-list{margin-top:65px}.proofpoints-section .section-wrapper .section-block.project{height:0;overflow:hidden;padding:0 0 100%;position:relative;z-index:0}@media (min-width:900px){.proofpoints-section .section-wrapper .section-block.project{height:auto;padding:0;position:relative}}.proofpoints-section .section-wrapper .section-block.project:before{background:#000;background:linear-gradient(45deg,#000,transparent);content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.55;position:absolute;top:0;width:100%;z-index:3}.proofpoints-section .section-wrapper .section-block.project a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.proofpoints-section .section-wrapper .section-block.project .container{height:100%;position:absolute;width:100%}.proofpoints-section .section-wrapper .section-block.project .media-obj{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform-origin:center;width:100%}.proofpoints-section .section-wrapper .section-block.project .context{align-items:flex-end;border-bottom:2px solid #fff;bottom:0;display:flex;height:100%;left:0;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:8}.proofpoints-section .section-wrapper .section-block.project .context .context-outer{bottom:0;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text{align-items:center;bottom:0;color:#fff;display:inline-flex;font-family:Campton Bold,sans-serif;min-width:150px;padding:1.5rem 4rem 1.5rem 0;position:relative;text-align:left;text-decoration:none;transition:all .25s ease-in-out;white-space:nowrap;width:auto}@media (min-width:1200px){.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text{position:absolute;transform:translateY(100%)}}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text:after{content:"\ea61";font-family:tabler-icons;font-size:1.8rem;font-weight:900;left:15px;line-height:1rem;margin-top:-.2rem;position:relative;transition:all .25s ease-in-out}@media (min-width:1200px){.proofpoints-section .section-wrapper .section-block.project .context .context-outer .button-text:after{font-size:2rem}}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner{bottom:0;display:grid;grid-auto-rows:auto;grid-template-columns:1fr;height:100%;position:relative;transition:all .25s ease-in-out;width:100%}@media (min-width:1200px){.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner{width:83.3333333333%}}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner>div{bottom:0;transition:all .25s ease-in-out;width:100%}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner>div *{color:#fff;margin:0}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner .heading{align-items:flex-end;display:flex;padding-bottom:5px;position:relative}@media (min-width:1200px){.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner .heading{padding-bottom:15px}}.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner .content{display:none;padding-bottom:85px;position:relative}@media (min-width:1200px){.proofpoints-section .section-wrapper .section-block.project .context .context-outer .context-inner .content{align-items:flex-start;display:flex}.proofpoints-section .section-wrapper .section-block.project:active .context .context-outer .button-text,.proofpoints-section .section-wrapper .section-block.project:active .context .context-outer .context-inner,.proofpoints-section .section-wrapper .section-block.project:focus .context .context-outer .button-text,.proofpoints-section .section-wrapper .section-block.project:focus .context .context-outer .context-inner,.proofpoints-section .section-wrapper .section-block.project:hover .context .context-outer .button-text,.proofpoints-section .section-wrapper .section-block.project:hover .context .context-outer .context-inner{transform:translateY(0)!important}}.section-services-list{background-color:#fff;padding:100px 0;position:relative;z-index:3}@media (min-width:1200px){.section-services-list{padding:185px 0 135px}}.section-services-list .container{display:grid;gap:25px;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:1200px){.section-services-list .container{grid-template-columns:1fr 1fr}}.section-services-list .container .col h3{margin-top:0}.section-services-list .container .col ul.services-list{list-style:none;margin:0;padding:0}.section-services-list .container .col ul.services-list li{color:#737373;font-family:Campton Book,sans-serif;margin:0;padding:10px 0}.section-services-list .container .col .btn{margin-top:85px}.testimonial-section{background-color:#ffcd00;padding:100px 0;position:relative;z-index:0}@media (min-width:1200px){.testimonial-section{padding:185px 0 125px}}.testimonial-section .container .col{align-items:center;display:flex;justify-content:center}.testimonial-section .container .col .content{max-width:960px;text-align:center}.testimonial-section .container .col .content p.h6{font-family:Campton Medium,sans-serif;margin-bottom:65px}@media (min-width:1200px){.testimonial-section .container .col .content p.h6{margin-bottom:100px}}.testimonial-section .container .col .content .btn{justify-content:center;margin-top:65px}@media (min-width:1200px){.testimonial-section .container .col .content .btn{margin-top:120px}}.careers-bar-section{background-color:#e2436b;padding:100px 0;position:relative;z-index:0}@media (min-width:1200px){.careers-bar-section{padding:185px 0}}.careers-bar-section .container,.careers-bar-section .container .col{align-items:center;display:flex;justify-content:center}.careers-bar-section .container .col{flex-direction:column;max-width:900px}.careers-bar-section .btn-wrapper{display:inline-block;margin:0 auto;position:relative}.careers-bar-section .heading{align-items:center;display:flex;justify-content:center;margin:0 0 35px;position:relative}.careers-bar-section .heading h2{font-family:Campton Bold,sans-serif;margin:0;text-align:center}.careers-bar-section .heading h2 span{display:block;opacity:0;white-space:pre-wrap}.careers-bar-section .heading .swiper{bottom:0;height:50%;overflow:hidden;position:absolute}.careers-bar-section .heading .swiper .h2{bottom:0;color:#ffcd00;display:block;font-family:Campton Bold,sans-serif;text-align:center}.focus-logo-bar-wrapper{background-color:#fff;display:grid;gap:85px;grid-template-columns:1fr;grid-template-rows:1fr;padding:0;position:relative;z-index:3}@media (min-width:1200px){.focus-logo-bar-wrapper{gap:135px}}.focus-logo-bar-wrapper .focus-logo-bar{padding:0}.focus-logo-bar-wrapper .focus-logo-bar:first-child{padding-top:100px}@media (min-width:1200px){.focus-logo-bar-wrapper .focus-logo-bar:first-child{padding-top:200px}}.focus-logo-bar-wrapper .focus-logo-bar:last-child{padding-bottom:100px}@media (min-width:1200px){.focus-logo-bar-wrapper .focus-logo-bar:last-child{padding-bottom:200px}}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading{position:relative}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading.focus-logo-associations{display:flex;justify-content:center}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading.focus-logo-associations h2{opacity:0}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading.focus-logo-associations .anim-el{display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading.focus-logo-associations .anim-el>span{display:block;position:relative}.focus-logo-bar-wrapper .focus-logo-bar .container .col .heading.focus-logo-associations .anim-el>span span{display:inline-block;filter:blur(15px);opacity:0;position:relative;transform:translateY(50%)}.focus-logo-bar-wrapper .focus-logo-bar .container .col .hltr-text{color:#ef4872}.focus-logo-bar-wrapper .focus-logo-bar .container .col h2{margin-top:0;text-align:center}.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:35px}.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid div{flex:0 1 auto;padding:10px 0;width:50%}@media (min-width:900px){.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid div{width:33.3333333333%}}@media (min-width:1200px){.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid div{width:25%}}@media (min-width:1360px){.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid div{width:20%}}.focus-logo-bar-wrapper .focus-logo-bar .container .col .logo-grid div img{width:100%}.signup-section{background-color:#000;padding:100px 0;position:relative;z-index:0}@media (min-width:1200px){.signup-section{padding:185px 0 125px}}.signup-section .container .col{align-items:center;display:flex;justify-content:center}.signup-section .container .col .content{max-width:960px;text-align:center}.signup-section .container .col .content *{color:#fff}.signup-section .container .col .content form input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:#fff!important;color:#fff}.signup-section .container .col .content form input[type=email]::-moz-placeholder{color:#fff!important}.signup-section .container .col .content form input[type=email]::placeholder{color:#fff!important}.signup-section .container .col .content form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:#fff!important;color:#fff!important}.signup-section .container .col .content form input[type=submit]:active,.signup-section .container .col .content form input[type=submit]:focus,.signup-section .container .col .content form input[type=submit]:hover{color:#ffcd00!important}.page-template-template-signup .signup-panel{background:#000;color:#fff;min-height:100dvh;padding:170px 0;z-index:10}.page-template-template-signup .signup-panel-thanks{background:#ffcd00;bottom:0;color:#000;left:100%;opacity:0;padding:220px 0;position:absolute;top:0;transition:all .5s ease-in;visibility:hidden;width:100%;z-index:9}.page-template-template-signup #site-content{position:relative}.page-template-template-signup #site-content.signup-thanks-open .signup-panel{z-index:9}.page-template-template-signup #site-content.signup-thanks-open .signup-panel-thanks{left:112px;opacity:1;visibility:visible;z-index:10}.page-template-template-signup .signup-headline{font-size:74px}.page-template-template-signup .signup-text{text-wrap:balance;font-size:20px;margin-bottom:80px;max-width:564px}.page-template-template-signup .signup-thanks-accent{color:#fff;font-size:184px;position:absolute;right:0;top:90px;transform:rotate(-90deg);transform-origin:center}.page-template-template-signup .signup-page-email{background:#000!important;border-style:hidden!important;border-bottom:1px solid #fff!important;color:#fff!important;float:left;font-family:Campton Medium,sans-serif!important;font-size:20px!important;height:50px!important;margin-top:0!important;outline:none!important;padding:0!important;width:70%!important}.page-template-template-signup .signup-page-email::-moz-placeholder{color:#fff!important}.page-template-template-signup .signup-page-email::placeholder{color:#fff!important}.page-template-template-signup .signup-page-submit{align-items:center;background-color:transparent;border:2px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font-family:Campton Bold,sans-serif;letter-spacing:-.015em;line-height:1;margin-left:8rem;margin-top:.25rem;padding:1.5rem 4rem 1.25rem!important;position:relative;text-align:left;text-decoration:none;text-transform:lowercase!important;transition:all .25s ease-in-out;white-space:nowrap}.page-template-template-signup .signup-page-submit:active,.page-template-template-signup .signup-page-submit:focus,.page-template-template-signup .signup-page-submit:hover{background-color:#fff;color:#000;text-decoration:none!important}@media screen and (max-width:900px){.page-template-template-signup .signup-headline{font-size:4.2rem}.page-template-template-signup .signup-text{font-size:18px}.page-template-template-signup .signup-thanks-accent{display:none}.page-template-template-signup .signup-page-email{font-size:18px!important;margin-bottom:40px!important;width:100%!important}.page-template-template-signup .signup-page-submit{display:block!important;margin:0!important}.page-template-template-signup #site-content.signup-thanks-open .signup-panel-thanks{left:0}}.section-projects{background-color:#f4f4f4;height:auto;margin:0;padding:10rem 0 0;position:relative;width:100%;z-index:3}@media (min-width:900px){.section-projects{padding:15rem 0}}.section-projects h2{display:inline-block;margin-bottom:3.5rem}.section-projects .btn{float:right;margin:3rem 0 0}@media (min-width:900px){.section-projects .btn{margin:0}}.popup{background:#fff;border:none;left:50%;max-height:90%;max-width:90%;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:830px;z-index:10002}.popup--overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001}.popup--image{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.popup--content{padding:40px}.popup--actions{align-items:center;background:#fff;display:flex;gap:20px;height:82px;justify-content:flex-end;padding:20px 40px}.popup--actions button{background:#000;color:#fff;padding:8px 20px;text-decoration:none;transition:all .2s ease-in-out}.popup--actions button:focus,.popup--actions button:hover{background:#ffcd00;color:#000}@keyframes slide-in-up{0%{opacity:0;transform:translateY(25%)}}dialog{display:none}.animated-stats-wrapper{padding:4rem 0}.animated-stats{display:grid;gap:3rem 0;grid-template-columns:repeat(4,1fr);justify-items:stretch;text-align:left;width:100%}.animated-stats .stat{display:flex;flex-direction:column;font-family:Campton Medium,sans-serif;justify-content:center;padding:0}.animated-stats .stat .stat-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.animated-stats .stat .stat-inner .number-label{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;min-width:12ch;width:-moz-fit-content;width:fit-content}.animated-stats .stat .number{display:inline-block;font-family:Campton Bold,sans-serif;font-size:3.5rem;letter-spacing:-.01em;line-height:1;margin:0}.animated-stats .stat .number .count,.animated-stats .stat .number .suffix{display:inline}.animated-stats .stat .label{align-self:center;color:#000;font-family:Campton Medium,sans-serif;font-size:2rem;line-height:1.3;margin-top:.75rem}.animated-stats .stat:first-child .stat-inner{align-items:flex-start;text-align:left}.animated-stats .stat:first-child .stat-inner .label{align-self:center;text-align:left}.animated-stats .stat:first-child .number-label{align-items:flex-start;margin-left:0;margin-right:auto;text-align:left}.animated-stats .stat:nth-child(4) .stat-inner{align-items:flex-end;text-align:right}.animated-stats .stat:nth-child(4) .stat-inner .label{align-self:center;text-align:right}.animated-stats .stat:nth-child(4) .number-label{align-items:flex-end;margin-left:auto;margin-right:0;text-align:right}@media (max-width:1400px){.animated-stats{grid-template-columns:repeat(3,1fr);row-gap:4rem}.animated-stats .stat{align-items:center}.animated-stats .stat .stat-inner{align-items:center;text-align:center}.animated-stats .stat .label{align-self:center;text-align:center}.animated-stats .stat:nth-child(4){grid-column:2/span 1}}@media (max-width:900px){.animated-stats{gap:6rem 1rem;grid-template-columns:repeat(2,1fr)}.animated-stats .stat{align-items:center}.animated-stats .stat .stat-inner{align-items:center;text-align:center}.animated-stats .stat .label{align-self:center;text-align:center}.animated-stats .stat:nth-child(4){grid-column:auto}}@media (max-width:500px){.animated-stats{gap:5rem 0;grid-template-columns:1fr}.animated-stats .stat{align-items:center}.animated-stats .stat .stat-inner{align-items:center;text-align:center}.animated-stats .stat .label{align-self:center;text-align:center}.animated-stats .stat:nth-child(4){grid-column:auto}}