@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../proximanova-thin.html) format("opentype");src:url("../eot/proximanova-thind41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-thin.woff) format("woff"),url(../proximanova-thin-2.html) format("woff2"),url(../ttf/proximanova-thin.ttf) format("truetype");font-weight:100;font-stretch:normal}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../proximanova-light.html) format("opentype");src:url("../eot/proximanova-lightd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-light.woff) format("woff"),url(../woff2/proximanova-light.woff2) format("woff2"),url(../ttf/proximanova-light.ttf) format("truetype");font-weight:200;font-stretch:normal}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../otf/proximanova-lightit.otf) format("opentype");src:url("../eot/proximanova-lightitd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-lightit.woff) format("woff"),url(../woff2/proximanova-lightit.woff2) format("woff2"),url(../ttf/proximanova-lightit.ttf) format("truetype");font-weight:200;font-stretch:normal;font-style:italic}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../proximanova-regular.html) format("opentype");src:url("../eot/proximanova-regulard41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-regular.woff) format("woff"),url(../woff2/proximanova-regular.woff2) format("woff2"),url(../ttf/proximanova-regular.ttf) format("truetype");font-weight:400;font-stretch:normal}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../otf/proximanova-medium-2.otf) format("opentype");src:url("../eot/proximanova-mediumd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-medium.woff) format("woff"),url(../woff2/proximanova-medium.woff2) format("woff2"),url(../ttf/proximanova-medium.ttf) format("truetype");font-weight:500;font-stretch:normal}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../otf/proximanova-mediumit.otf) format("opentype");src:url("../eot/proximanova-mediumitd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-mediumit.woff) format("woff"),url(../woff2/proximanova-mediumit.woff2) format("woff2"),url(../ttf/proximanova-mediumit.ttf) format("truetype");font-weight:500;font-stretch:normal;font-style:italic}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../proximanova-semibold.html) format("opentype");src:url("../eot/proximanova-semiboldd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-semibold.woff) format("woff"),url(../woff2/proximanova-semibold.woff2) format("woff2"),url(../ttf/proximanova-semibold.ttf) format("truetype");font-weight:600;font-stretch:normal}@font-face{font-display:swap;font-family:"Proxima Nova";src:url(../proximanova-bold.html) format("opentype");src:url("../eot/proximanova-boldd41d.eot?#iefix") format("embedded-opentype"),url(../woff/proximanova-bold.woff) format("woff"),url(../woff2/proximanova-bold.woff2) format("woff2"),url(../ttf/proximanova-bold.ttf) format("truetype");font-weight:800;font-stretch:normal}@font-face{font-display:swap;font-family:"IBM Plex Mono";src:url(../woff/ibmplexmono-light.woff) format("woff"),url(../woff2/ibmplexmono-light.woff2) format("woff2");font-weight:400;font-stretch:normal}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0deg,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@media only screen and (max-width:800px){.flickity-tablet-only{overflow:auto;margin-left:-30px;padding-left:30px;margin-right:-30px;-ms-overflow-style:none;scrollbar-width:none}.flickity-tablet-only::-webkit-scrollbar{display:none}}.flickity-tablet-only .basic-slider:after,.flickity-tablet-only .cards:after{content:"flickity";display:none}@media only screen and (max-width:800px){.flickity-tablet-only .basic-slider,.flickity-tablet-only .cards{overflow:auto;-webkit-overflow-scrolling:touch;display:inline-flex!important;width:auto}.flickity-tablet-only .basic-slider:after,.flickity-tablet-only .cards:after{content:""}.flickity-tablet-only .basic-slider .card:last-child,.flickity-tablet-only .cards .card:last-child{margin-right:50px!important}}*{box-sizing:border-box}body{background-color:#fff;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:.01em;color:#121212;--header-height:120px}body.admin-bar{--header-height:160px}a{color:#121212}a:visited{color:inherit}a:hover{text-decoration:none}a:focus{outline:none}p strong{font-weight:500}p a{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1}p a:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}p a:hover{color:#00b252}p a:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}p a.text-cta{color:#f1f1f1;font-weight:400}p a.text-cta:after{border-bottom-color:#f1f1f1;transition:all 0.2s ease-out}p a.text-cta:hover{color:#00b252}p a.text-cta:hover:after{border-bottom-color:#00b252;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}h3{font-weight:400}.post,.page{margin:0}#smooth-scroll-wrap{background-color:#fff;position:fixed;height:100%;width:100%;left:0;top:0;overflow:hidden}#smooth-scroll-wrap #smooth-scroll-super{will-change:transform}#gdpr-notice{opacity:0;visibility:hidden;transform:translateY(100%);position:fixed;width:100%;left:0;bottom:0;background-color:#121212;color:#f1f1f1;z-index:15;transition:opacity 0.8s cubic-bezier(.23,1,.32,1),transform 0.8s cubic-bezier(.23,1,.32,1),visibility 0s 0.8s}#gdpr-notice.show{opacity:1;visibility:visible;transform:translateY(0)}#gdpr-notice .inner{padding:15px 5%;display:flex;flex-direction:row;justify-content:space-evenly}#gdpr-notice .inner .message{flex:1;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0 15px}#gdpr-notice .inner .message a{color:#f1f1f1}#gdpr-notice .inner .message a:hover{color:#00b252;text-decoration:underline}#gdpr-notice .inner .close{color:#f1f1f1;cursor:pointer}#gdpr-notice .inner .close svg{width:22px;height:22px;display:block}#gdpr-notice .inner .spacer,#gdpr-notice .inner .close{width:30px}.frm-g-recaptcha{display:none;visibility:none}.block{width:100%;padding:180px 0}@media only screen and (max-width:1200px){.block{padding:160px 0}}@media only screen and (max-width:800px){.block{padding:80px 0}}.block .inner-center{display:flex;flex-direction:column;width:calc(100% - 140px);margin:0 auto;padding:0 115px;max-width:1440px}@media only screen and (max-width:1200px){.block .inner-center{width:calc(100% - 120px);max-width:1040px;padding:0 90px}}@media only screen and (max-width:800px){.block .inner-center{width:calc(100% - 40px);padding:0 10px}}.block .inner-center.bleed{padding:0}@media only screen and (max-width:1200px){.block .inner-center.bleed{padding:0}}@media only screen and (max-width:800px){.block .inner-center.bleed{padding:0}}.block .inner-center .inner-max{margin-left:-115px;margin-right:-115px}@media only screen and (max-width:1200px){.block .inner-center .inner-max{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.block .inner-center .inner-max{margin-left:-10px;margin-right:-10px}}.block .inner-center.columns{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){.block .inner-center.columns{flex-direction:column}}.block .inner-center.columns .left{width:57.5%}@media only screen and (max-width:800px){.block .inner-center.columns .left{width:100%;margin-bottom:40px}}.block .inner-center.columns .right{width:37.5%}@media only screen and (max-width:800px){.block .inner-center.columns .right{width:100%}}.block .inner-center .content{width:60%;margin-left:57.5px;margin-right:57.5px}@media only screen and (max-width:1200px){.block .inner-center .content{margin-left:45px;margin-right:45px}}@media only screen and (max-width:800px){.block .inner-center .content{margin-left:5px;margin-right:5px}}@media only screen and (max-width:800px){.block .inner-center .content{width:100%}}.block .block-label{font-weight:200;letter-spacing:.01em;font-size:18px}.block .title{font-size:52px;line-height:1.3em;font-weight:400}@media only screen and (max-width:1200px){.block .title{font-size:40px}}@media only screen and (max-width:800px){.block .title{font-size:32px}}.block .subtitle{font-size:52px;line-height:1.3em;font-weight:400;margin-bottom:34px}@media only screen and (max-width:1200px){.block .subtitle{font-size:40px}}@media only screen and (max-width:800px){.block .subtitle{font-size:32px}}@media only screen and (max-width:1200px){.block .subtitle{margin-bottom:30px}}@media only screen and (max-width:800px){.block .subtitle{margin-bottom:30px}}.block .title-wrap{margin-bottom:100px;width:65%}@media only screen and (max-width:1200px){.block .title-wrap{margin-bottom:80px}}@media only screen and (max-width:800px){.block .title-wrap{margin-bottom:60px}}@media only screen and (max-width:800px){.block .title-wrap{width:100%}}.block .title-wrap+.description{margin-top:-100px}@media only screen and (max-width:1200px){.block .title-wrap+.description{margin-top:-80px}}@media only screen and (max-width:800px){.block .title-wrap+.description{margin-top:-60px}}.block .description{font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200;width:49%}@media only screen and (max-width:800px){.block .description{font-size:17px;line-height:1.55em}}@media only screen and (max-width:800px){.block .description{width:100%}}.block.bg-black{background-color:#1a1b1c}.block.bg-black .block-label{font-weight:100}.block.bg-black .title{color:#00b252}.block.bg-black .subtitle{color:#f1f1f1}.block.bg-black .description{color:#ebebeb;font-weight:200;font-size:19px}.block.bg-green{background-color:#00b252}.block.bg-green .title{color:#f1f1f1}.block.bg-green .subtitle{color:#121212}.block.bg-green .description{color:#121212;font-weight:100}.block.letter ul,.block.letter ol{margin:0;padding-left:1.6em}.block.letter ul li,.block.letter ol li{margin-bottom:1.6em}.block.letter .signatures{display:flex;flex-direction:row;align-items:flex-end;width:65%}@media only screen and (max-width:800px){.block.letter .signatures{width:100%}}.block.letter .signatures .signature{width:calc(50% - 15px);margin:50px 0 0;font-size:19px}.block.letter .signatures .signature:first-child{margin-right:30px}.block.letter .signatures .signature .signature-img{width:100%;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #f1f1f1}.block.letter .signatures .signature .signature-img img{width:100%;max-height:140px;object-fit:contain;max-width:220px;display:block}@media only screen and (max-width:800px){.block.letter .signatures .signature .signature-img img{max-height:80px}}.block.letter .signatures .signature .sign-off-name{color:#00b252;font-weight:600}.block.letter .signatures .signature .sign-off{color:#f1f1f1}.columns{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){.columns{flex-direction:column}}.columns .left{width:57.5%}@media only screen and (max-width:800px){.columns .left{width:100%;margin-bottom:40px}}.columns .right{width:37.5%}@media only screen and (max-width:800px){.columns .right{width:100%}}.image img{width:100%;height:auto}.article-image-block{margin:auto;padding:0!important}.article-image-block.inline .image-wrap{width:100%}.article-image-block.full .image-wrap{width:100%}.article-image-block img{display:block}.image-block{padding:0}@media only screen and (max-width:1200px){.image-block{padding:0}}@media only screen and (max-width:800px){.image-block{padding:0}}.image-block .image-wrap{overflow:hidden;width:100%;height:100vh;position:relative}@media only screen and (max-width:800px){.image-block .image-wrap{height:34vh}}.image-block .image-wrap .image-bg{--overflow:0;height:100%;top:calc(-1 * var(--overflow));position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;will-change:transform}.video-block{padding:0!important;position:relative;height:calc(56.3vw - 1px)}.video-block .poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;transition:all 0.7s cubic-bezier(.14,1,.34,1);overflow:hidden;background-color:#000}.video-block .poster img,.video-block .poster video{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center;object-fit:cover;display:block;height:100%;width:100%}.video-block .poster.hide{opacity:0;pointer-events:none;visibility:hidden}.video-block .poster:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.video-block .poster:before{z-index:1}.video-block .poster .inner-center{flex:1;height:100%;position:relative;z-index:2}.video-block .poster .inner-center .inner-max{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;display:relative}.video-block .poster .play-btn{flex:1;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.video-block .poster .play-btn svg{width:152px;height:152px}@media only screen and (max-width:800px){.video-block .poster .play-btn svg{width:70px}}.video-block .poster .info{position:absolute;bottom:0;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;margin-bottom:60px;color:#f1f1f1}@media only screen and (max-width:800px){.video-block .poster .info{margin-bottom:10px}}.video-block .poster .info .duration{font-weight:200;font-size:16px}.video-block .poster .info .video-title{font-weight:500;font-size:30px;line-height:1.3em}@media only screen and (max-width:800px){.video-block .poster .info .video-title{margin-bottom:10px;font-size:20px}}.video-block .poster .name-wrap{z-index:1;color:#f1f1f1;position:absolute;bottom:10%;left:10%;display:flex;flex-direction:column}@media only screen and (max-width:800px){.video-block .poster .name-wrap{bottom:3%;left:3%}}.video-block .poster .name-wrap .name{font-size:30px;font-weight:400}@media only screen and (max-width:800px){.video-block .poster .name-wrap .name{font-size:20px}}.video-block .poster .name-wrap .title-info{font-weight:600;font-size:48px;line-height:1.3em}@media only screen and (max-width:800px){.video-block .poster .name-wrap .title-info{font-size:30px}}.video-block video{width:100%;height:auto;display:block;outline:none}.video-block video::-webkit-media-controls-fullscreen-button{display:none!important}@media only screen and (max-width:800px){.video-block.video-hero-block{height:calc(66.3vw - 1px)}}.video-block.video-hero-block video{width:100%;height:100%}@media only screen and (max-width:800px){.video-block.video-hero-block .info{margin-bottom:2%}}.video-block.video-hero-block .info .video-hero-title{font-size:30px;font-weight:400}@media only screen and (max-width:800px){.video-block.video-hero-block .info .video-hero-title{font-size:18px}}.video-block.video-hero-block .info .video-hero-subtitle{font-weight:600;font-size:48px;line-height:1.3em}@media only screen and (max-width:800px){.video-block.video-hero-block .info .video-hero-subtitle{font-size:28px}}.audio-block{position:relative;padding:0}.audio-block .info{position:absolute;left:5%;bottom:6em;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;margin-bottom:60px;color:#f1f1f1;z-index:6}@media only screen and (max-width:800px){.audio-block .info{margin-bottom:10px;bottom:3.3em}}.audio-block .info .label{font-weight:200;font-size:16px}@media only screen and (max-width:800px){.audio-block .info .label{font-size:14px}}.audio-block .info .audio-title{font-weight:600;font-size:42px}@media only screen and (max-width:800px){.audio-block .info .audio-title{margin-bottom:10px;font-size:22px;line-height:1.3em}}.audio-block .poster{width:100%}.audio-block .poster audio{width:100%;height:auto}.block-next{background-color:#f1f1f1;padding-top:0;padding-bottom:130px}.block-next .wrapper{position:relative;z-index:1;display:flex;flex-direction:row;padding:40px 0;justify-content:center}@media only screen and (max-width:800px){.block-next .wrapper{justify-content:flex-start}}.block-next .wrapper a.next-link{font-weight:500;font-size:48px;color:#121212;text-decoration:none;position:relative;z-index:1;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:800px){.block-next .wrapper a.next-link{font-size:36px}}.block-next .wrapper a.next-link span{color:#00b252;position:relative;z-index:1}.block-next .wrapper a.next-link .link-wrapper{margin-right:20px;line-height:1em}@media only screen and (max-width:800px){.block-next .wrapper a.next-link .link-wrapper{margin-right:15px}}.block-next .wrapper a.next-link .link-wrapper svg{height:60px;width:60px}@media only screen and (max-width:800px){.block-next .wrapper a.next-link .link-wrapper svg{height:50px;width:50px}}.block-next .wrapper a.next-link .link-wrapper svg polygon{fill:#00b252}.block-next.dark{background-color:#1a1b1c}.block-next.dark .wrapper{justify-content:flex-end}@media only screen and (max-width:800px){.block-next.dark .wrapper{justify-content:flex-start}}.block-next.dark .wrapper a.next-link{color:#f1f1f1}.block-next.dark .wrapper a.next-link span{color:#00b252}.hero-block{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0}@media only screen and (max-width:1200px){.hero-block{padding:0}}@media only screen and (max-width:800px){.hero-block{padding:0}}@media only screen and (max-width:800px){.hero-block{height:80vh}}.hero-block.hero-desk{display:flex}@media only screen and (max-width:800px){.hero-block.hero-desk{display:none}}.hero-block.hero-mobile{display:none}@media only screen and (max-width:800px){.hero-block.hero-mobile{display:flex}}.hero-block .overlay{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0}.hero-block .inner-center{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:var(--header-height);align-items:flex-start}.hero-block .inner-center .text-wrap{width:65%;flex:1;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:800px){.hero-block .inner-center .text-wrap{width:100%}}.hero-block .inner-center .text-wrap .title{color:#00b252;margin-bottom:0}@media only screen and (max-width:1200px){.hero-block .inner-center .text-wrap .title{margin-bottom:0}}@media only screen and (max-width:800px){.hero-block .inner-center .text-wrap .title{margin-bottom:0}}.hero-block .inner-center .text-wrap .subtitle{color:#f1f1f1}.hero-block .inner-center .scroll-prompt{display:inline;cursor:pointer;margin-bottom:40px}.hero-block .inner-center .scroll-prompt svg{width:60px;height:60px}.cards-block .title-wrap{margin-bottom:80px}.cards-block .title-wrap .subtitle{color:#121212}.cards-block .flickity-viewport{width:100%}.cards-block .cards-wrapper{margin-top:-60px;overflow:hidden;margin-left:-185px;margin-right:-185px;padding-left:70px}@media only screen and (max-width:1200px){.cards-block .cards-wrapper{margin-left:-150px;margin-right:-150px}}@media only screen and (max-width:800px){.cards-block .cards-wrapper{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:1200px){.cards-block .cards-wrapper{padding-left:60px}}@media only screen and (max-width:800px){.cards-block .cards-wrapper{padding-left:20px}}.cards-block .cards-wrapper .slider-arrow{display:flex;flex-direction:row-reverse;margin-bottom:30px;margin-right:30px}.cards-block .cards-wrapper .cards{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:800px){.cards-block .cards-wrapper .cards{align-items:stretch}}.cards-block .cards-wrapper .cards .card{--card-padding:50px;margin-right:30px;padding-top:calc(var(--card-padding) / 2);padding-bottom:var(--card-padding);display:flex;flex-direction:column;justify-content:flex-start;background-color:#1a1b1c;width:30%;min-width:400px;min-height:100%;transition:transform 1.6s cubic-bezier(.17,.67,.36,.98);transform:translateX(30vw)}@media only screen and (max-width:800px){.cards-block .cards-wrapper .cards .card{width:87vw;min-width:0;--card-padding:30px;margin-right:15px}}.cards-block .cards-wrapper .cards .card .number{color:#00b252;letter-spacing:.025em;font-weight:200;margin-top:35px;margin-bottom:30px;margin-left:var(--card-padding);margin-right:var(--card-padding)}@media only screen and (max-width:800px){.cards-block .cards-wrapper .cards .card .number{margin-top:30px;margin-bottom:15px}}.cards-block .cards-wrapper .cards .card .card-title{font-size:22px;letter-spacing:.025em;line-height:1.7em;font-weight:200;color:#f1f1f1;margin-left:var(--card-padding);margin-right:var(--card-padding)}.cards-block .cards-wrapper .cards .card .card-description{color:#b2b2b2;font-size:17px;letter-spacing:.0125em;font-weight:100;line-height:1.68em;margin-left:var(--card-padding);margin-right:var(--card-padding);transition:all 0.5s cubic-bezier(.14,1,.34,1)}@media only screen and (max-width:800px){.cards-block .cards-wrapper .cards .card .card-description{font-size:15px}}.cards-block .cards-wrapper .cards .card .big-title-wrap{flex:1;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.cards-block .cards-wrapper .cards .card .big-title-wrap .big-title{--gap:60px;display:flex;position:relative;left:0}.cards-block .cards-wrapper .cards .card .big-title-wrap .big-title .big-title-span{padding-left:calc(var(--card-padding) * 0.8);display:inline-block;color:transparent;font-weight:800;font-size:200px;letter-spacing:-.025em;line-height:1em;white-space:nowrap;-webkit-text-stroke:1px #00b252;transition:color 0.8s cubic-bezier(.14,1,.34,1),opacity 0.8s cubic-bezier(.14,1,.34,1);opacity:.4}.cards-block .cards-wrapper .cards .card .big-title-wrap .big-title .big-title-span span{margin-right:var(--gap)}@media only screen and (max-width:800px){.cards-block .cards-wrapper .cards .card .big-title-wrap .big-title .big-title-span{font-size:140px}}.cards-block .cards-wrapper .cards .card .big-title-wrap .big-title .big-title-span:after{content:attr(title);padding-left:calc(var(--card-padding) * 0.8);margin-right:var(--gap)}.cards-block .cards-wrapper .cards .card:hover .card-description{color:#f1f1f1}.cards-block .cards-wrapper .cards .card:hover .big-title .big-title-span{color:#00b252;opacity:1;-webkit-text-stroke:1px #00b252}.cards-block.enter .cards-wrapper .cards .card{transform:translateX(0)}.next-block{background-color:#e5e5e5;position:relative;padding:80px 0}.next-block:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:0%;background-color:#00b252;transition:all 0.5s cubic-bezier(.23,1,.32,1)}.next-block .inner-center{position:relative}.next-block .inner-center .title{font-weight:600}.next-block .inner-center .subtitle{font-weight:600}.next-block .inner-center a.back{margin-top:20px;text-decoration:none;color:#121212;font-weight:200;font-size:17px}.encircled-arrow svg{width:60px;height:60px}.encircled-arrow .white-circle{opacity:.2}.encircled-arrow .green-circle{transform:rotate(-90deg);transform-origin:center;stroke-dasharray:219.9115;stroke-dashoffset:219.9115;transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1)}.encircled-arrow.on-white .white-circle{stroke:#e5e5e5;opacity:1}.encircled-arrow:hover .green-circle{stroke-dashoffset:0}svg#down-arrow .green-circle{transform:rotate(-90deg);transform-origin:center;stroke-dasharray:219.9115;stroke-dashoffset:219.9115;transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1)}svg#down-arrow:hover .green-circle{stroke-dashoffset:0}.open-gallery-block{background-color:#262c30}.open-gallery-block .row{margin:0 0 100px;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:800px){.open-gallery-block .row{margin-bottom:55px}}.open-gallery-block .row:last-child{margin-bottom:0}.open-gallery-block .row.center{align-items:center}.open-gallery-block .row.center .image{width:80%}.open-gallery-block .row.left .image,.open-gallery-block .row.right .image{width:70%}@media only screen and (max-width:800px){.open-gallery-block .row.left .image,.open-gallery-block .row.right .image{width:85%}}.open-gallery-block .row.left{align-items:flex-start}.open-gallery-block .row.right{align-items:flex-end}.social-icons .link{cursor:pointer;color:#00b252;position:relative}.social-icons .link .clicked-notification{opacity:0;position:absolute;width:83px;top:0;left:30px;padding:2px 4px;color:#00b252;font-size:14px;line-height:1.2em;transition:all 1s ease-out}.social-icons .link .clicked-notification.active{opacity:1;transition:all 0.3s ease-out}.site-header{width:100%;position:absolute;top:0;left:0;padding-top:40px;background-color:transparent;z-index:21;transform:translateY(0);transition:transform 1.4s 0s cubic-bezier(.23,1,.32,1),background-color 0s 0s linear;will-change:transform}@media only screen and (max-width:800px){.site-header{z-index:4;padding-top:24px}}.site-header .menu-toggle{overflow:hidden;height:25px}.site-header .menu-toggle span{display:block;transition:transform 0.6s 0.1s cubic-bezier(.23,1,.32,1)}.site-header .menu-toggle-close{color:#989898}.site-header.active .site-branding a.logo svg polygon{fill:#f1f1f1;transition:all 0.4s 0.1s cubic-bezier(.23,1,.32,1)}.site-header.active .menu-toggle-open{transform:translateY(-100%);transition:transform 0.6s 0.1s cubic-bezier(.23,1,.32,1)}.site-header.active .menu-toggle-close{transform:translateY(-100%);transition:transform 0.6s 0.1s cubic-bezier(.23,1,.32,1)}.site-header:before,.site-header:after{display:none}.site-header .inner-center{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:90%;margin:auto}.site-header .site-branding a.logo{display:block;line-height:1em}.site-header .site-branding a.logo svg{width:60px;transition:transform 0s 0.8s cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:800px){.site-header .site-branding a.logo svg{width:50px}}.site-header .site-branding a.logo svg polygon{fill:#00b252;transition:all 0.7s 0.2s cubic-bezier(.23,1,.32,1)}.site-header #header-menu-toggle{color:#fff;cursor:pointer;font-weight:400;font-size:17px;letter-spacing:.0125em}.site-header #header-menu-toggle a{color:#fff}.site-header.hidden{transform:translateY(-100%);transition:transform 0.8s 0s cubic-bezier(.23,1,.32,1),background-color 0s 0.8s linear,padding 0s 0.8s linear}.site-header.hidden .site-branding a.logo svg{transition:width 0s 0.8s linear}.site-header.hidden .site-branding a.logo svg polygon{transition:fill 0s 0.8s linear}.site-header.nav-down{z-index:21}.site-header.nav-down,.site-header.nav-up{background-color:#00b252;padding:14px 0 12px}.site-header.nav-down .inner-center,.site-header.nav-up .inner-center{align-items:center}.site-header.nav-down .site-branding a.logo svg,.site-header.nav-up .site-branding a.logo svg{width:30px;transition:transform 0.3s 0s cubic-bezier(.23,1,.32,1)}.site-header.nav-down .site-branding a.logo svg polygon,.site-header.nav-up .site-branding a.logo svg polygon{fill:#f1f1f1}.site-header.nav-up{transform:translateY(-100%);transition:transform 0.8s 0s cubic-bezier(.23,1,.32,1)}body.archive .site-header #header-menu-toggle,body.page-template-blog-index .site-header #header-menu-toggle,body.page-template-basic-page .site-header #header-menu-toggle,body.search-global-page .site-header #header-menu-toggle,body.search-blog-page .site-header #header-menu-toggle,body.page-type-listing .site-header #header-menu-toggle{color:#121212}body.archive .site-header.nav-down #header-menu-toggle,body.archive .site-header.nav-up #header-menu-toggle,body.page-template-blog-index .site-header.nav-down #header-menu-toggle,body.page-template-blog-index .site-header.nav-up #header-menu-toggle,body.page-template-basic-page .site-header.nav-down #header-menu-toggle,body.page-template-basic-page .site-header.nav-up #header-menu-toggle,body.search-global-page .site-header.nav-down #header-menu-toggle,body.search-global-page .site-header.nav-up #header-menu-toggle,body.search-blog-page .site-header.nav-down #header-menu-toggle,body.search-blog-page .site-header.nav-up #header-menu-toggle,body.page-type-listing .site-header.nav-down #header-menu-toggle,body.page-type-listing .site-header.nav-up #header-menu-toggle{color:#fff}#site-menu{--greenline-height:6px;display:flex;flex-direction:column;background-color:#1a1b1c;z-index:3;position:absolute;width:100%;top:calc(-100vh + var(--greenline-height));transition:top 0.9s cubic-bezier(.23,1,.32,1),z-index 0.9s linear}@media only screen and (min-width:800px){#site-menu .menu-middle .search{transform:translateY(10px);opacity:0}#site-menu .menu-lower .addresses{opacity:0}#site-menu .menu-lower .social-icons{opacity:0}#site-menu.active{z-index:5;top:0;transition:top 0.8s cubic-bezier(.23,1,.32,1),z-index 0s linear}#site-menu.active .menu-middle .search{transform:translateY(0);opacity:1;transition:transform 0.8s 0.5s cubic-bezier(.23,1,.32,1),opacity 0.5s 0.5s ease}#site-menu.active .menu-lower .addresses{transform:translateY(0);opacity:1;transition:transform 0.8s 0.6s cubic-bezier(.23,1,.32,1),opacity 1.2s 0.6s ease-out}#site-menu.active .menu-lower .social-icons{transform:translateY(0);opacity:1;transition:transform 0.8s 0.6s cubic-bezier(.23,1,.32,1),opacity 1.2s 0.6s ease-out}}#site-menu.active{z-index:20;top:0;transition:top 0.8s cubic-bezier(.23,1,.32,1),z-index 0s linear}#site-menu .menu-content-wrap{height:calc(100vh - var(--greenline-height));overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;padding-top:140px}@media only screen and (max-width:800px){#site-menu .menu-content-wrap{padding-top:0}}#site-menu #greenline{height:var(--greenline-height);width:100%;background-color:#00b252;position:absolute;bottom:calc(var(--greenline-height) * -1)}#site-menu .inner-menu-wrap{width:90%;margin:40px auto 0;padding:0 0 0 40px;max-width:1200px;display:flex;flex-direction:column;justify-content:flex-end;flex:1}@media only screen and (max-width:1040px){#site-menu .inner-menu-wrap{width:100%;padding:0 90px}}@media only screen and (max-width:800px){#site-menu .inner-menu-wrap{width:90%;margin:auto;padding:0 0 40px;display:flex;justify-content:space-between;align-items:flex-start}}#site-menu .inner-menu-wrap .inner-menu{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width:800px){#site-menu .inner-menu-wrap .inner-menu{width:100%;display:block}}#site-menu .menu-top{width:90%;margin:auto;padding:40px 0;justify-content:space-between;align-items:flex-start;display:none}#site-menu .menu-top .logo svg{width:60px}@media only screen and (max-width:800px){#site-menu .menu-top .logo svg{width:50px}}#site-menu .menu-top #site-menu-close{color:#989898;cursor:pointer}@media only screen and (max-width:800px){#site-menu .menu-top{display:flex}}#site-menu .menu-middle{display:flex;flex-direction:column;justify-content:center;flex:1}#site-menu .menu-middle .middle-inner{display:grid;grid-template-columns:1fr 60px}@media only screen and (max-width:800px){#site-menu .menu-middle .middle-inner{grid-template-columns:1fr}}#site-menu .menu-middle .list-menus{--dot-width:12px;--dot-space:10px;margin-left:calc((var(--dot-width) + var(--dot-space)) * -1);width:100%;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus{display:block;margin-left:0}}#site-menu .menu-middle .list-menus a{text-decoration:none}#site-menu .menu-middle .list-menus ul{text-decoration:none}#site-menu .menu-middle .list-menus li{text-decoration:none}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus .wrapper{display:flex;justify-content:space-between}}#site-menu .menu-middle .list-menus .wrapper .list-menu{display:flex;flex-direction:row}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus .wrapper .list-menu{width:100%}}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus .wrapper .list-menu ul li{display:none;margin:auto;pointer-events:none}}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus .wrapper .list-menu ul li:first-child{display:block;margin-bottom:30px}}#site-menu .menu-middle .list-menus .wrapper .list-menu ul li:first-child:before{content:"";display:inline-block;border-radius:50%;height:var(--dot-width);width:var(--dot-width);margin-right:var(--dot-space);background-color:#00b252}#site-menu .menu-middle .list-menus .wrapper .arrow{display:none}@media only screen and (max-width:800px){#site-menu .menu-middle .list-menus .wrapper .arrow{display:block}#site-menu .menu-middle .list-menus .wrapper .arrow svg{width:20px;height:20px}}#site-menu .menu-middle .search{margin-top:5px}@media only screen and (max-width:800px){#site-menu .menu-middle .search{margin-bottom:30px;grid-row:1/2}}#site-menu .menu-middle .search .search-global-toggle{border:none;background:none;cursor:pointer;outline:none}#site-menu .menu-middle .search .search-global-toggle svg{width:35px;height:35px}#site-menu .menu-middle .search .search-global-toggle svg path{fill:#f1f1f1}#site-menu .list-menu ul{padding:0;margin:0;list-style:none}#site-menu .list-menu ul li{margin-top:5px;margin-bottom:5px;margin-left:calc(var(--dot-width) + var(--dot-space))}#site-menu .list-menu ul li a{text-decoration:none;font-weight:100;font-size:16px;letter-spacing:.03em;color:#cbcbcb;border-radius:50%;transition:all 0.5s cubic-bezier(.14,1,.34,1)}@media only screen and (max-width:800px){#site-menu .list-menu ul li a{font-size:18px}}#site-menu .list-menu ul li a:hover{color:#00b252}#site-menu .list-menu ul li:first-child{font-weight:700;margin-bottom:20px;margin-left:0;text-transform:uppercase}#site-menu .list-menu ul li:first-child a{color:#f1f1f1;font-weight:200;font-size:16px;letter-spacing:.06em;color:#fff}@media only screen and (max-width:800px){#site-menu .list-menu ul li:first-child a{font-size:17px}}#site-menu .list-menu ul li:first-child a:hover{color:#f1f1f1}#site-menu .menu-lower{display:grid;grid-template-columns:repeat(4,1fr);margin:60px 0 60px;width:calc(100% - 60px)}@media only screen and (max-width:800px){#site-menu .menu-lower{grid-template-columns:1fr;width:100%;margin-top:40px;margin-bottom:0}}#site-menu .menu-lower .social-icons{display:flex;flex-wrap:wrap;align-items:flex-end;padding-right:1rem;width:100%;max-width:190px}@media only screen and (max-width:800px){#site-menu .menu-lower .social-icons{justify-content:space-between;max-width:100%;margin-bottom:40px;padding-right:0}}#site-menu .menu-lower .social-icons .twitter,#site-menu .menu-lower .social-icons .facebook,#site-menu .menu-lower .social-icons .linkedin,#site-menu .menu-lower .social-icons .youtube,#site-menu .menu-lower .social-icons .instagram,#site-menu .menu-lower .social-icons .tiktok{width:33%;display:block;padding:0 30px 0 0;margin-bottom:1.3rem}@media only screen and (max-width:800px){#site-menu .menu-lower .social-icons .twitter,#site-menu .menu-lower .social-icons .facebook,#site-menu .menu-lower .social-icons .linkedin,#site-menu .menu-lower .social-icons .youtube,#site-menu .menu-lower .social-icons .instagram,#site-menu .menu-lower .social-icons .tiktok{padding:0;margin-bottom:0;width:auto}}#site-menu .menu-lower .social-icons .twitter svg,#site-menu .menu-lower .social-icons .facebook svg,#site-menu .menu-lower .social-icons .linkedin svg,#site-menu .menu-lower .social-icons .youtube svg,#site-menu .menu-lower .social-icons .instagram svg,#site-menu .menu-lower .social-icons .tiktok svg{width:25px;height:25px}#site-menu .menu-lower .social-icons .twitter svg path,#site-menu .menu-lower .social-icons .facebook svg path,#site-menu .menu-lower .social-icons .linkedin svg path,#site-menu .menu-lower .social-icons .youtube svg path,#site-menu .menu-lower .social-icons .instagram svg path,#site-menu .menu-lower .social-icons .tiktok svg path{fill:#f1f1f1}@media only screen and (max-width:800px){#site-menu .menu-lower .social-icons .twitter svg,#site-menu .menu-lower .social-icons .facebook svg,#site-menu .menu-lower .social-icons .linkedin svg,#site-menu .menu-lower .social-icons .youtube svg,#site-menu .menu-lower .social-icons .instagram svg,#site-menu .menu-lower .social-icons .tiktok svg{width:40px;height:30px}}#site-menu .menu-lower .social-icons .twitter svg:hover path,#site-menu .menu-lower .social-icons .facebook svg:hover path,#site-menu .menu-lower .social-icons .linkedin svg:hover path,#site-menu .menu-lower .social-icons .youtube svg:hover path,#site-menu .menu-lower .social-icons .instagram svg:hover path,#site-menu .menu-lower .social-icons .tiktok svg:hover path{fill:#84869d}#site-menu .menu-lower .addresses{grid-column:span 3;display:grid;grid-template-columns:repeat(3,1fr);color:#f1f1f1}@media only screen and (max-width:800px){#site-menu .menu-lower .addresses{grid-row:1/2;grid-column:auto;margin-bottom:40px}}#site-menu .menu-lower .addresses .cincinnati,#site-menu .menu-lower .addresses .chicago,#site-menu .menu-lower .addresses .atlanta{margin-bottom:20px;padding-right:1rem}#site-menu .menu-lower .addresses .cincinnati .city,#site-menu .menu-lower .addresses .chicago .city,#site-menu .menu-lower .addresses .atlanta .city{color:#fff;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:800px){#site-menu .menu-lower .addresses .cincinnati .city,#site-menu .menu-lower .addresses .chicago .city,#site-menu .menu-lower .addresses .atlanta .city{margin-bottom:5px}}#site-menu .menu-lower .addresses .cincinnati .address,#site-menu .menu-lower .addresses .chicago .address,#site-menu .menu-lower .addresses .atlanta .address{color:#cbcbcb;font-weight:100;letter-spacing:.03em}#site-menu .menu-lower .addresses .cincinnati a,#site-menu .menu-lower .addresses .chicago a,#site-menu .menu-lower .addresses .atlanta a{color:#f1f1f1;text-decoration:none}@media only screen and (max-width:800px){#site-menu .menu-lower .addresses .atlanta{padding-right:0}}#site-menu #mobile-main-menu{opacity:1;transition:all 0.8s cubic-bezier(.23,1,.32,1)}#site-menu #mobile-main-menu.slide-out{opacity:0;transform:translateX(-100vw)}#site-menu .mobile-secondary-drawer{transform:translateX(100vw);transition:all 0.8s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;padding:150px 5% 0;opacity:0}#site-menu .mobile-secondary-drawer .mobile-drawer-back svg{width:20px;height:20px;transform:rotate(180deg)}#site-menu .mobile-secondary-drawer .list-menu{padding:0 0 0 30px}#site-menu .mobile-secondary-drawer .list-menu ul li{margin-top:20px;margin-bottom:20px;transform:translateX(60px);transition:transform 0.6s cubic-bezier(.17,.67,.36,.98)}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(0n){transition-delay:0s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(1n){transition-delay:0.04s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(2n){transition-delay:0.08s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(3n){transition-delay:0.12s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(4n){transition-delay:0.16s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(5n){transition-delay:0.2s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(6n){transition-delay:0.24s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(7n){transition-delay:0.28s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(8n){transition-delay:0.32s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(9n){transition-delay:0.36s}#site-menu .mobile-secondary-drawer .list-menu ul li:nth-child(10n){transition-delay:0.4s}#site-menu .mobile-secondary-drawer.active{transform:translateX(0);opacity:1}#site-menu .mobile-secondary-drawer.active .list-menu{padding:0 0 0 30px}#site-menu .mobile-secondary-drawer.active .list-menu ul li{transform:translateX(0)}#site-search{display:flex;flex-direction:column;background-color:#00b252;z-index:3;position:absolute;width:100%;height:100%;top:100vh;transition:top 0.8s cubic-bezier(.23,1,.32,1),z-index 0.8s linear}#site-search.active{z-index:22;top:0;transition:top 0.8s cubic-bezier(.23,1,.32,1),z-index 0s linear}#site-search .menu-top{width:90%;margin:auto;padding:40px 0;display:flex;justify-content:space-between;align-items:flex-start}#site-search .menu-top .logo svg{width:60px}#site-search .menu-top .search-close{border:none;background:none;cursor:pointer;outline:none;color:#f1f1f1;font-size:17px}@media only screen and (max-width:500px){#site-search .menu-top .search-close{font-size:17px}}#site-search .search-form-menu{display:flex;align-items:center;flex-grow:1;width:90%;margin:auto;padding:40px 0}#site-search .search-form-menu form{display:flex;align-items:center;width:100%;margin-top:calc(var(--header-height) * -1);border-bottom:4px solid #f1f1f1}@media only screen and (max-width:500px){#site-search .search-form-menu form{border-width:2px}}#site-search .search-form-menu form input[type=search]{background:transparent;border:none;color:#f1f1f1;font-size:3rem;width:100%;padding:.8rem .5rem}@media only screen and (max-width:500px){#site-search .search-form-menu form input[type=search]{font-size:1.5rem}}#site-search .search-form-menu form input[type=search]::placeholder{color:rgba(255,255,255,.5)}#site-search .search-form-menu form input[type=search]:focus{outline:none}#site-search .search-form-menu form input[type=search]::-webkit-search-decoration,#site-search .search-form-menu form input[type=search]::-webkit-search-cancel-button,#site-search .search-form-menu form input[type=search]::-webkit-search-results-button,#site-search .search-form-menu form input[type=search]::-webkit-search-results-decoration{display:none}#site-search .search-form-menu form .button-submit{background:none;border:none;outline:none;cursor:pointer;padding:0 1rem}#site-search .search-form-menu form .button-submit svg{width:3rem}@media only screen and (max-width:500px){#site-search .search-form-menu form .button-submit svg{width:1.5rem}}.service .hero video{display:block;width:100%;height:auto;outline:none}.service .intro-block{background-color:#1a1b1c}.service .intro-block .content{width:80%}@media only screen and (max-width:800px){.service .intro-block .content{width:100%}}.service .intro-block .content .title{color:#f1f1f1}.service .intro-block .content .description{color:#cbcbcb;width:60%}@media only screen and (max-width:800px){.service .intro-block .content .description{width:80%}}.case-studies-block .top-wrap,.innovation-posts-block .top-wrap{display:flex;justify-content:space-between;align-items:center}.case-studies-block .title-wrap,.innovation-posts-block .title-wrap{margin-bottom:40px}.case-studies-block .title-wrap .title,.innovation-posts-block .title-wrap .title{color:#cbcbcb;margin-bottom:0}.case-studies-block .title-wrap .subtitle,.innovation-posts-block .title-wrap .subtitle{color:#121212;margin-bottom:0}@media only screen and (max-width:1040px){.case-studies-block .title-wrap .subtitle,.innovation-posts-block .title-wrap .subtitle{margin-bottom:0}}@media only screen and (max-width:800px){.case-studies-block .title-wrap .subtitle,.innovation-posts-block .title-wrap .subtitle{margin-bottom:0}}.case-studies-block .cases .project img,.innovation-posts-block .cases .project img{display:block;width:100%}.case-studies-block .cases .project .overlay a,.innovation-posts-block .cases .project .overlay a{text-decoration:none;color:#f1f1f1}.case-studies-block .cases .project .overlay a:hover,.innovation-posts-block .cases .project .overlay a:hover{text-decoration:none;color:#00b252}.case-studies-block .cases .project .overlay a:hover .green-circle,.innovation-posts-block .cases .project .overlay a:hover .green-circle{stroke-dashoffset:0}.case-studies-block .cases .project .overlay .client,.case-studies-block .cases .project .overlay .project-title,.case-studies-block .cases .project .overlay .link,.innovation-posts-block .cases .project .overlay .client,.innovation-posts-block .cases .project .overlay .project-title,.innovation-posts-block .cases .project .overlay .link{transition:transform 0.3s ease,opacity 0.2s ease;opacity:0}@media only screen and (max-width:800px){.case-studies-block .cases .project .overlay .client,.case-studies-block .cases .project .overlay .project-title,.case-studies-block .cases .project .overlay .link,.innovation-posts-block .cases .project .overlay .client,.innovation-posts-block .cases .project .overlay .project-title,.innovation-posts-block .cases .project .overlay .link{opacity:1}}.case-studies-block .cases .project .overlay .client,.innovation-posts-block .cases .project .overlay .client{font-weight:200;letter-spacing:.01em;font-size:18px;font-weight:400;color:#00b252;transform:translateY(1em)}.case-studies-block .cases .project .overlay .project-title,.innovation-posts-block .cases .project .overlay .project-title{display:flex;flex-direction:row;justify-content:space-between;font-size:45px;line-height:1.1em;font-weight:200;margin-top:10px;margin-bottom:20px;color:#f1f1f1;transform:translateY(1.5em)}.case-studies-block .cases .project .overlay .link,.innovation-posts-block .cases .project .overlay .link{text-decoration:none;transform:translateY(2.7em)}.case-studies-block .cases .project .overlay .link .link-wrapper,.innovation-posts-block .cases .project .overlay .link .link-wrapper{display:flex;flex-direction:row;align-items:center}.case-studies-block .cases .project .overlay .link .link-wrapper .arrow svg,.innovation-posts-block .cases .project .overlay .link .link-wrapper .arrow svg{width:60px;height:60px;margin-right:15px}.case-studies-block .cases .project .overlay .link .link-wrapper .arrow svg polygon,.innovation-posts-block .cases .project .overlay .link .link-wrapper .arrow svg polygon{fill:#00b252}.case-studies-block .cases .project .overlay .link .link-wrapper .label,.innovation-posts-block .cases .project .overlay .link .link-wrapper .label{font-size:18px;font-weight:100;letter-spacing:.01em}.case-studies-block .cases .project .overlay:hover .client,.case-studies-block .cases .project .overlay:hover .project-title,.case-studies-block .cases .project .overlay:hover .link,.innovation-posts-block .cases .project .overlay:hover .client,.innovation-posts-block .cases .project .overlay:hover .project-title,.innovation-posts-block .cases .project .overlay:hover .link{transform:translateY(0);transition:transform 0.8s cubic-bezier(.23,1,.32,1),opacity 0.3s ease,-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);opacity:1;text-decoration:none}.case-studies-block .cases .project .overlay,.innovation-posts-block .cases .project .overlay{height:100%;width:100%;position:absolute;top:0;left:0;padding:45px;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,.6);color:#fff;opacity:0;transition:opacity 0.5s ease}@media only screen and (max-width:1200px){.case-studies-block .cases .project .overlay,.innovation-posts-block .cases .project .overlay{padding:30px}}.case-studies-block .cases .project:hover .overlay,.innovation-posts-block .cases .project:hover .overlay{opacity:1}.company .about-us .column-wrap{display:flex;justify-content:space-between}.company .about-us .column-wrap .content-wrap{width:70%}.company .about-us .column-wrap .content-wrap .title{margin-top:-.3em}.company .about-us .column-wrap .content-wrap .subtitle{width:100%}.company .about-us .column-wrap .content-wrap .description{width:70%}.company .about-us .column-wrap .content-wrap .description p:first-child{margin-top:0}@media only screen and (max-width:800px){.company .about-us .column-wrap .content-wrap{width:100%}.company .about-us .column-wrap .content-wrap .subtitle,.company .about-us .column-wrap .content-wrap .description{width:100%}}.company .about-us .column-wrap .about-us-logo{width:80px;height:80px}@media only screen and (max-width:800px){.company .about-us .column-wrap{flex-direction:column-reverse}.company .about-us .column-wrap .about-us-logo{margin-bottom:40px}}.company .our-offices{background-color:#1a1b1c}.company .our-offices .inner-center .top-wrapper{display:flex;flex-direction:row;padding:40px 0;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:800px){.company .our-offices .inner-center .top-wrapper{display:flex;flex-direction:column;width:100%;padding-top:0}}.company .our-offices .inner-center .top-wrapper .titles{display:grid;grid-template-columns:auto auto;align-content:baseline}.company .our-offices .inner-center .top-wrapper .titles .title{font-size:40px;color:#989898;font-weight:400;margin-right:15px;cursor:pointer}.company .our-offices .inner-center .top-wrapper .titles .title.active{color:#f1f1f1}@media only screen and (max-width:800px){.company .our-offices .inner-center .top-wrapper .titles .title{font-size:30px}}.company .our-offices .inner-center .top-wrapper .text-wrap{width:50%;position:relative}@media only screen and (max-width:800px){.company .our-offices .inner-center .top-wrapper .text-wrap{width:100%;margin-top:20px}}.company .our-offices .inner-center .top-wrapper .text-wrap .text{color:#cbcbcb;width:75%;font-weight:200;visibility:hidden;opacity:0;transform:translateY(50px);transition:all 0.3s cubic-bezier(.14,1,.34,1)}@media only screen and (max-width:800px){.company .our-offices .inner-center .top-wrapper .text-wrap .text{width:100%}}.company .our-offices .inner-center .top-wrapper .text-wrap .text+.text{position:absolute;top:0}.company .our-offices .inner-center .top-wrapper .text-wrap .text.active{visibility:visible;opacity:1;transform:translateY(0)}.company .our-offices .inner-center .inner-max{position:relative}.company .our-offices .inner-center .slider-wrap{visibility:hidden;opacity:0;transition:all 0.3s cubic-bezier(.14,1,.34,1)}.company .our-offices .inner-center .slider-wrap+.slider-wrap{position:absolute;width:100%;top:0}.company .our-offices .inner-center .slider-wrap+.slider-wrap:not(.active){pointer-events:none;z-index:-1}.company .our-offices .inner-center .slider-wrap.active{visibility:visible;opacity:1}.company .our-offices .inner-center .slider-wrap .gallery-slider{--slide-width:55vw;--slide-margin:50px;--slide-ratio:0.58;display:flex;flex-direction:row;justify-content:flex-start;height:var(--image-height)}@media only screen and (max-width:800px){.company .our-offices .inner-center .slider-wrap .gallery-slider{--slide-width:95vw;--slide-margin:16px;--slide-ratio:0.58}}.company .our-offices .inner-center .slider-wrap .gallery-slider .flickity-viewport{width:100%}.company .logo-grid-block .title-wrap{margin-bottom:40px}.company .logo-grid-block .title{color:#00b252}.company .logo-grid-block .logo-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.company .logo-grid-block .logo-grid .logo-cell{position:relative;display:flex;flex-direction:row;justify-content:center;padding:30px 10px;width:22%;margin-bottom:50px}@media only screen and (max-width:800px){.company .logo-grid-block .logo-grid .logo-cell{width:50%}}.company .logo-grid-block .logo-grid .logo-cell .image img{display:block}.company #accomplishments .logo-grid .logo-cell{width:30%}@media only screen and (max-width:800px){.company #accomplishments .logo-grid .logo-cell{width:50%}}.company .our-people-block{background-color:#1a1b1c;padding-bottom:0}.company .our-people-block .title{color:#00b252}.company .our-people-block .subtitle{color:#f1f1f1}.company .our-people-block .inner-max>.image{position:relative;width:100%;height:0;overflow:hidden;padding-top:66%}.company .our-people-block .inner-max>.image img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.8s cubic-bezier(.23,1,.32,1)}.company .block-next{padding-top:100px}@media only screen and (max-width:800px){.company .block-next{padding-top:20px;padding-bottom:80px}}.company .block-next .wrapper{margin-left:-115px;margin-right:-115px;padding-bottom:0}@media only screen and (max-width:1200px){.company .block-next .wrapper{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.company .block-next .wrapper{margin-left:-10px;margin-right:-10px}}.pre-footer{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:70vh;width:100%}.pre-footer:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:800px){.pre-footer{padding:70px 0;min-height:0}}.pre-footer .inner-center{position:relative}.pre-footer .inner-center .text{display:flex;flex-direction:column}.pre-footer .inner-center .block-label{font-weight:200;letter-spacing:.01em;font-size:18px;color:#f1f1f1;margin-bottom:20px}@media only screen and (max-width:800px){.pre-footer .inner-center .block-label{margin-bottom:10px}}.pre-footer .inner-center .title{color:#f1f1f1;margin-bottom:50px;width:50%;font-weight:800;font-size:88px;line-height:1em}@media only screen and (max-width:800px){.pre-footer .inner-center .title{width:100%;font-size:50px;margin-bottom:30px}}.pre-footer .inner-center .link{color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:220px;cursor:pointer;font-size:24px;font-weight:200}@media only screen and (max-width:800px){.pre-footer .inner-center .link{font-size:18px}}.pre-footer .inner-center .link a,.pre-footer .inner-center .link input,.pre-footer .inner-center .link button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.pre-footer .inner-center .link::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.pre-footer .inner-center .link::before{height:70px;width:70px;margin-right:-35px}}.pre-footer .inner-center .link:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.pre-footer .inner-center .link:hover::before{transform:scale(1.2)}}.site-footer{--greenline-height:8px;display:block;background-color:#1a1b1c;color:#f1f1f1;padding-top:150px}@media only screen and (max-width:800px){.site-footer{padding-top:70px}}.site-footer .inner-center{display:flex;flex-direction:column;width:calc(100% - 140px);margin:0 auto;padding:0 115px;max-width:1440px}@media only screen and (max-width:1200px){.site-footer .inner-center{width:calc(100% - 120px);max-width:1040px;padding:0 90px}}@media only screen and (max-width:800px){.site-footer .inner-center{width:calc(100% - 40px);padding:0 10px}}.site-footer .inner-center .inner-max{margin-left:-115px;margin-right:-115px}@media only screen and (max-width:1200px){.site-footer .inner-center .inner-max{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.site-footer .inner-center .inner-max{margin-left:-10px;margin-right:-10px}}.site-footer a{margin:0;padding:0;list-style:none;text-decoration:none;color:#f1f1f1;transition:all 0.5s cubic-bezier(.14,1,.34,1)}.site-footer a:hover{color:#00b252}.site-footer .footer-wrap{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){.site-footer .footer-wrap{display:flex;flex-direction:column}}.site-footer .footer-wrap ul{list-style:none;padding:0;margin:0}.site-footer .footer-wrap .menus-wrap{display:flex;flex-direction:row;flex:1}@media only screen and (max-width:800px){.site-footer .footer-wrap .menus-wrap{margin-bottom:50px}}.site-footer .footer-wrap .menus-wrap .footer-menu{font-size:20px;letter-spacing:.02em;line-height:1.2em}.site-footer .footer-wrap .menus-wrap .menu-1{font-size:37px;margin:0;padding:0;list-style:none;font-weight:500;letter-spacing:.01em;line-height:1.4em;min-width:25%;color:#f1f1f1}.site-footer .footer-wrap .menus-wrap .menu-1 li{margin-bottom:10px;display:block}@media only screen and (max-width:800px){.site-footer .footer-wrap .menus-wrap .menu-1{font-size:24px;font-weight:600}.site-footer .footer-wrap .menus-wrap .menu-1 li{margin-top:5px}}@media only screen and (min-width:800px){.site-footer .footer-wrap .menus-wrap .menu-2 li:last-child,.site-footer .footer-wrap .menus-wrap .menu-2 li:nth-last-child(2){display:none}}.site-footer .footer-wrap .menus-wrap .small-menu{margin-left:12%;margin-top:10px;font-weight:100;font-size:18px;line-height:1.2em;letter-spacing:.02em;color:#f1f1f1}.site-footer .footer-wrap .menus-wrap .small-menu li{margin-bottom:20px}@media only screen and (max-width:800px){.site-footer .footer-wrap .menus-wrap .small-menu{font-size:15px;margin-left:18%}}@media only screen and (max-width:800px){.site-footer .footer-wrap .menus-wrap .menu-3{display:none}}.site-footer .footer-wrap .colophon{width:25%;margin:0;margin-top:10px}@media only screen and (max-width:800px){.site-footer .footer-wrap .colophon{display:flex;flex-direction:column;width:100%}}.site-footer .footer-wrap .colophon .footer-logo svg{padding-bottom:30px;width:210px}@media only screen and (max-width:800px){.site-footer .footer-wrap .colophon .footer-logo svg{padding-bottom:50px;height:80px;width:180px;margin-right:50px;padding-bottom:10px}}.site-footer .footer-wrap .colophon .yarn{font-size:17px;line-height:1.5em;width:100%;font-weight:100;color:#f1f1f1;letter-spacing:.025em}@media only screen and (max-width:800px){.site-footer .footer-wrap .colophon .yarn{width:50%;font-size:15px;margin-bottom:40px}}.site-footer .footer-bottom{margin:150px 0 50px}@media only screen and (max-width:800px){.site-footer .footer-bottom{display:flex;margin:40px 0 20px}}.site-footer .footer-bottom .footer-wrap{display:flex;flex-direction:row}@media only screen and (max-width:800px){.site-footer .footer-bottom .footer-wrap{flex-direction:column;padding:0;width:100%}}.site-footer .footer-bottom .footer-wrap .social-wrap{display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:800px){.site-footer .footer-bottom .footer-wrap .social-wrap{margin-bottom:20px;justify-content:space-between}}.site-footer .footer-bottom .footer-wrap .social-wrap .twitter,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok{display:block;padding-right:30px}.site-footer .footer-bottom .footer-wrap .social-wrap .twitter svg,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook svg,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin svg,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube svg,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram svg,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok svg{width:25px;height:25px}.site-footer .footer-bottom .footer-wrap .social-wrap .twitter svg path,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook svg path,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin svg path,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube svg path,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram svg path,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok svg path{fill:#f1f1f1}.site-footer .footer-bottom .footer-wrap .social-wrap .twitter svg:hover path,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook svg:hover path,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin svg:hover path,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube svg:hover path,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram svg:hover path,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok svg:hover path{fill:#84869d}@media only screen and (max-width:800px){.site-footer .footer-bottom .footer-wrap .social-wrap .twitter,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok{padding:0;width:auto}.site-footer .footer-bottom .footer-wrap .social-wrap .twitter svg,.site-footer .footer-bottom .footer-wrap .social-wrap .facebook svg,.site-footer .footer-bottom .footer-wrap .social-wrap .linkedin svg,.site-footer .footer-bottom .footer-wrap .social-wrap .youtube svg,.site-footer .footer-bottom .footer-wrap .social-wrap .instagram svg,.site-footer .footer-bottom .footer-wrap .social-wrap .tiktok svg{width:30px;height:30px}}.site-footer .footer-bottom .footer-wrap .details{display:flex;justify-content:flex-start;font-size:13px;letter-spacing:.05em;color:#aaa;align-items:flex-end}.site-footer .footer-bottom .footer-wrap .details a{margin-left:20px;color:#989898}@media only screen and (max-width:800px){.site-footer .footer-bottom .footer-wrap .details a{margin-left:5px;font-size:12px}}.site-footer .footer-bottom .footer-wrap .details a:hover{color:#f1f1f1}@media only screen and (max-width:800px){.site-footer .footer-bottom .footer-wrap .details{display:block;width:100%;margin-bottom:20px}}.site-footer #greenline{height:var(--greenline-height);width:100%;background-color:#00b252}.our-people .intro-image-block{padding-bottom:0;padding-top:0}.our-people .intro-image-block .image{margin-bottom:60px}.our-people .intro-image-block .image img{display:block}.our-people .people-grid-block{background-color:#1a1b1c;padding:0}.our-people .block-next{padding-top:100px}.our-people .block-next .wrapper{margin-left:-115px;margin-right:-115px;padding-bottom:0}@media only screen and (max-width:1200px){.our-people .block-next .wrapper{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.our-people .block-next .wrapper{margin-left:-10px;margin-right:-10px}}.people-grid ul{--cell-margin:46px;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;list-style:none;margin:0 calc(var(--cell-margin) / -2);width:calc(100% + var(--cell-margin))}@media only screen and (max-width:800px){.people-grid ul{--cell-margin:24px}}.people-grid ul li{--image-ratio:1.22;width:calc(33.3333333333% - var(--cell-margin));padding-bottom:110px;margin:0 calc(var(--cell-margin) / 2)}@media only screen and (max-width:800px){.people-grid ul li{width:calc(50% - var(--cell-margin));padding-bottom:50px}.people-grid ul li:first-child,.people-grid ul li:nth-child(2),.people-grid ul li:nth-child(3){width:calc(100% - var(--cell-margin))}}.people-grid ul li a{text-decoration:none;display:block}.people-grid ul li a .img-wrap{position:relative;width:100%;height:0;overflow:hidden;padding-top:calc(var(--image-ratio) * 100%)}.people-grid ul li a .img-wrap img{height:100%;width:100%;object-fit:cover;object-position:50% 0;position:absolute;top:0;left:0;transition:transform 0.8s cubic-bezier(.23,1,.32,1)}.people-grid ul li a:hover img{transform:scale(1.1)}.people-grid ul li a .title-wrapper{margin:10px 0 0;display:flex;flex-direction:column}.people-grid ul li a .title-wrapper .name{color:#f1f1f1;font-weight:200}.people-grid ul li a .title-wrapper .role{color:#e5e5e5;font-size:14px;font-weight:100}.careers #benefits.cards-block{padding-top:0;background-color:#00b252}.careers #benefits.cards-block .number{color:#00b252}.careers #benefits.cards-block .title{color:#f1f1f1}.careers #benefits.cards-block .cards{background-color:#00b252}.careers .join-empower .title{color:#00b252}.careers .join-empower .listings-table{margin-top:-30px}.careers .join-empower .listings-table a.job-row{display:flex;justify-content:space-between;padding:34px 0;border-bottom:2px solid #121212;color:#121212;text-decoration:none;font-weight:400;font-size:19px;letter-spacing:.01em;transition:all 0.3s cubic-bezier(.14,1,.34,1)}@media only screen and (max-width:800px){.careers .join-empower .listings-table a.job-row{font-size:19px;flex-direction:column-reverse;padding:22px 0}}.careers .join-empower .listings-table a.job-row:first-child{border-top:2px solid #121212}.careers .join-empower .listings-table a.job-row:hover{color:#00b252}.careers .careers-signup{background-color:#00b252;color:#fff}.careers .careers-signup .title-wrap{width:60%;margin-bottom:70px}@media only screen and (max-width:800px){.careers .careers-signup .title-wrap{width:100%}}@media only screen and (max-width:1200px){.careers .careers-signup .title-wrap{margin-bottom:70px}}@media only screen and (max-width:800px){.careers .careers-signup .title-wrap{margin-bottom:50px}}.careers .careers-signup .title-wrap .title{font-weight:800;font-size:62px;letter-spacing:0}@media only screen and (max-width:800px){.careers .careers-signup .title-wrap .title{font-size:52px;line-height:1.2em;margin-bottom:12px}}.careers .careers-signup .title-wrap .description{font-size:22px;width:100%}@media only screen and (max-width:800px){.careers .careers-signup .title-wrap .description{width:100%}}@media only screen and (max-width:800px){.careers .careers-signup .title-wrap .description{font-size:21px}}.careers .careers-signup .link{color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:24px;font-weight:400;letter-spacing:.01em}@media only screen and (max-width:800px){.careers .careers-signup .link{font-size:18px}}.careers .careers-signup .link a,.careers .careers-signup .link input,.careers .careers-signup .link button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.careers .careers-signup .link::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.careers .careers-signup .link::before{height:70px;width:70px;margin-right:-35px}}.careers .careers-signup .link:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.careers .careers-signup .link:hover::before{transform:scale(1.2)}}.careers .careers-signup .link a{color:#121212}.careers .careers-signup .link:before{background-color:#fff}.blog-post{--sidebar-width:22.5%;--sidebar-padding:50px;--center-col-width:55%;--center-col-max:680px}.blog-post .blog-hero{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}@media only screen and (max-width:800px){.blog-post .blog-hero{min-height:70vh;max-height:95vh}}.blog-post .blog-hero:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.blog-post .blog-hero .blog-header{width:100%;color:#f1f1f1;font-weight:400;padding-bottom:100px;position:relative;z-index:1}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header{padding-bottom:50px}}.blog-post .blog-hero .blog-header .inner-center{display:flex;flex-direction:column;width:calc(100% - 140px);margin:0 auto;padding:0 115px;max-width:1440px}@media only screen and (max-width:1200px){.blog-post .blog-hero .blog-header .inner-center{width:calc(100% - 120px);max-width:1040px;padding:0 90px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center{width:calc(100% - 40px);padding:0 10px}}.blog-post .blog-hero .blog-header .inner-center.bleed{padding:0}@media only screen and (max-width:1200px){.blog-post .blog-hero .blog-header .inner-center.bleed{padding:0}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center.bleed{padding:0}}.blog-post .blog-hero .blog-header .inner-center .inner-max{margin-left:-115px;margin-right:-115px}@media only screen and (max-width:1200px){.blog-post .blog-hero .blog-header .inner-center .inner-max{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center .inner-max{margin-left:-10px;margin-right:-10px}}.blog-post .blog-hero .blog-header .inner-center.columns{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center.columns{flex-direction:column}}.blog-post .blog-hero .blog-header .inner-center.columns .left{width:57.5%}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center.columns .left{width:100%;margin-bottom:40px}}.blog-post .blog-hero .blog-header .inner-center.columns .right{width:37.5%}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center.columns .right{width:100%}}.blog-post .blog-hero .blog-header .inner-center .content{width:60%;margin-left:57.5px;margin-right:57.5px}@media only screen and (max-width:1200px){.blog-post .blog-hero .blog-header .inner-center .content{margin-left:45px;margin-right:45px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center .content{margin-left:5px;margin-right:5px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .inner-center .content{width:100%}}.blog-post .blog-hero .blog-header .categories{display:flex;flex-direction:row;justify-content:space-between;width:11%;margin-bottom:10px}.blog-post .blog-hero .blog-header .categories .category{font-weight:500;font-size:15px;letter-spacing:.05em;color:#00b252;text-transform:uppercase}.blog-post .blog-hero .blog-header .title{width:70%;font-size:52px;line-height:1.3em;font-weight:400;letter-spacing:.02em;line-height:1.33em;color:#f1f1f1;font-size:48px}@media only screen and (max-width:1200px){.blog-post .blog-hero .blog-header .title{font-size:40px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .title{font-size:32px}}@media only screen and (max-width:800px){.blog-post .blog-hero .blog-header .title{width:100%}}.blog-post .hero-video video{width:100%;height:auto}.blog-post #article{padding-top:100px}@media only screen and (max-width:800px){.blog-post #article{padding-top:50px}}.blog-post .content{position:relative}.blog-post .content #meta{position:absolute;width:100%;pointer-events:none}@media only screen and (max-width:800px){.blog-post .content #meta{position:relative;margin-bottom:30px}}.blog-post .content #meta .inner-center{display:flex;flex-direction:column;width:calc(100% - 140px);margin:0 auto;padding:0 115px;max-width:1440px}@media only screen and (max-width:1200px){.blog-post .content #meta .inner-center{width:calc(100% - 120px);max-width:1040px;padding:0 90px}}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center{width:calc(100% - 40px);padding:0 10px}}.blog-post .content #meta .inner-center.bleed{padding:0}@media only screen and (max-width:1200px){.blog-post .content #meta .inner-center.bleed{padding:0}}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center.bleed{padding:0}}.blog-post .content #meta .inner-center .inner-max{margin-left:-115px;margin-right:-115px}@media only screen and (max-width:1200px){.blog-post .content #meta .inner-center .inner-max{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center .inner-max{margin-left:-10px;margin-right:-10px}}.blog-post .content #meta .inner-center.columns{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center.columns{flex-direction:column}}.blog-post .content #meta .inner-center.columns .left{width:57.5%}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center.columns .left{width:100%;margin-bottom:40px}}.blog-post .content #meta .inner-center.columns .right{width:37.5%}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center.columns .right{width:100%}}.blog-post .content #meta .inner-center .content{width:60%;margin-left:57.5px;margin-right:57.5px}@media only screen and (max-width:1200px){.blog-post .content #meta .inner-center .content{margin-left:45px;margin-right:45px}}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center .content{margin-left:5px;margin-right:5px}}@media only screen and (max-width:800px){.blog-post .content #meta .inner-center .content{width:100%}}.blog-post .content #meta .items{width:var(--sidebar-width);padding-right:var(--sidebar-padding);pointer-events:all}@media only screen and (max-width:800px){.blog-post .content #meta .items{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-right:0}}.blog-post .content #meta .items .item{margin-bottom:30px}@media only screen and (max-width:800px){.blog-post .content #meta .items .item{margin-bottom:20px}}.blog-post .content #meta .items .item .label{font-weight:100;margin-bottom:10px}.blog-post .content #meta .items .item .value{font-weight:400}.blog-post .content #meta .items .item .value a{text-decoration:none}.blog-post .content #meta .items .item .value a.pr-email{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1}.blog-post .content #meta .items .item .value a.pr-email:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-post .content #meta .items .item .value a.pr-email:hover{color:#00b252}.blog-post .content #meta .items .item .value a.pr-email:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}.blog-post .content #meta .items .item .social-icons{display:flex;flex-direction:row}.blog-post .content #meta .items .item .social-icons svg{height:20px;width:20px;margin-right:18px}.blog-post .content #meta .items .item .social-icons svg path{fill:#121212}.blog-post .text-block{padding:0}.blog-post .text-block .inner-center .inner-max{display:flex;flex-direction:row;justify-content:flex-start}.blog-post .text-block .inner-center .inner-max .text{width:var(--center-col-width);font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200;margin-bottom:40px}@media only screen and (max-width:800px){.blog-post .text-block .inner-center .inner-max .text{font-size:17px;line-height:1.55em}}@media only screen and (max-width:800px){.blog-post .text-block .inner-center .inner-max .text{width:100%}}.blog-post .text-block .inner-center .inner-max .text .main-col-inner{max-width:var(--center-col-max);margin:auto}.blog-post .text-block .inner-center .inner-max .text.intro,.blog-post .text-block .inner-center .inner-max .text.afterthought{margin-left:var(--sidebar-width)}@media only screen and (max-width:800px){.blog-post .text-block .inner-center .inner-max .text.intro,.blog-post .text-block .inner-center .inner-max .text.afterthought{margin-left:0}}.blog-post .text-block .inner-center .inner-max .text.intro{font-size:24px;line-height:1.47em;font-weight:400;letter-spacing:.01em;margin-bottom:30px}.blog-post .text-block .inner-center .inner-max .text h1{font-size:24px;font-weight:400;margin:15px 0 25px;line-height:1.46em}.blog-post .text-block .inner-center .inner-max .text h2,.blog-post .text-block .inner-center .inner-max .text h3,.blog-post .text-block .inner-center .inner-max .text h4{font-size:20px;font-weight:400;margin:15px 0 25px;line-height:1.46em}.blog-post .text-block .inner-center .inner-max .text blockquote{margin:0;font-size:52px;line-height:1.3em;font-weight:400}@media only screen and (max-width:1200px){.blog-post .text-block .inner-center .inner-max .text blockquote{font-size:40px}}@media only screen and (max-width:800px){.blog-post .text-block .inner-center .inner-max .text blockquote{font-size:32px}}.blog-post .text-block .inner-center .inner-max .text blockquote p{margin:70px 0;font-weight:400;letter-spacing:.02em;line-height:1.33em;font-size:46px}.blog-post .text-block .inner-center .inner-max .text ol,.blog-post .text-block .inner-center .inner-max .text ul{margin:0 0 1.5em 0;padding-left:1.1em}.blog-post .text-block .inner-center .inner-max .text ol li,.blog-post .text-block .inner-center .inner-max .text ul li{margin-bottom:.8em}.blog-post .text-block .inner-center .inner-max .text ol ol,.blog-post .text-block .inner-center .inner-max .text ol ul,.blog-post .text-block .inner-center .inner-max .text ul ol,.blog-post .text-block .inner-center .inner-max .text ul ul{margin:0 0 .5em .6em}.blog-post .text-block .inner-center .inner-max .text ol a,.blog-post .text-block .inner-center .inner-max .text ul a{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1}.blog-post .text-block .inner-center .inner-max .text ol a:after,.blog-post .text-block .inner-center .inner-max .text ul a:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-post .text-block .inner-center .inner-max .text ol a:hover,.blog-post .text-block .inner-center .inner-max .text ul a:hover{color:#00b252}.blog-post .text-block .inner-center .inner-max .text ol a:hover:after,.blog-post .text-block .inner-center .inner-max .text ul a:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}.blog-post .text-block .inner-center .inner-max .sidebar{display:flex;flex-direction:column;justify-content:center;align-items:left;font-size:23px;letter-spacing:.02em;line-height:1.3em;font-weight:200;width:var(--sidebar-width);color:#00b252;padding-right:var(--sidebar-padding);margin:50px 0}@media only screen and (max-width:800px){.blog-post .text-block .inner-center .inner-max .sidebar{display:none}}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar{padding-top:24px;border-top:2px solid #121212}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .nl-title{font-size:22px;color:#00b252;font-weight:600;text-align:center;margin-bottom:20px;letter-spacing:.01em}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .nl-text{text-align:center;font-weight:400;color:#121212;margin-bottom:80px;letter-spacing:.01em;line-height:1.5em}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_form_field label{display:none}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_form_field input[type=email]{color:#121212;display:block;background-color:transparent;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;width:100%;border:0 none transparent;border-bottom:2px solid #121212;border-radius:0;font-size:20px;padding-bottom:14px;text-align:left;outline:none;box-shadow:none;height:auto;padding-right:40px}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_form_field input[type=email]::placeholder{color:#989898}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_form_field input[type=email]:focus{outline:none}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_form_field .frm_error{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;font-weight:400;margin-top:6px;color:red}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_error_style{display:none}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_error_style~.frm_form_fields .frm_form_field input[type=email]{border-bottom:2px solid #989898}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_error_style~.frm_form_fields .frm_form_field input[type=email]:focus{border-bottom:2px solid #121212}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_fields_container{position:relative}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_submit{position:absolute;top:0;right:0}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_submit button{background-image:var(--wpr-bg-52e19d8a-7b72-444d-ba0e-7888a6342211);background-color:transparent;border-radius:0;border:0 none transparent;background-repeat:no-repeat;background-size:contain;color:transparent;outline:none;box-shadow:none;height:20px;width:23px;font-size:3px;padding:0;margin:4px 0 0}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_message{border:0 none transparent;background-color:transparent;border-bottom:2px solid #121212;text-align:center;border-radius:0;font-size:16px}.blog-post .text-block .inner-center .inner-max .sidebar .newsletter-sidebar .frm_message p{color:#00b252}.blog-post .text-block.intro-block+.text-block:not(.no-drop-cap) .text::first-letter{font-size:3.7em;margin-top:.15em;float:left;line-height:.7em;margin-right:6px;margin-left:0;font-weight:800}.blog-post .text-block.foot-block .inner-center .inner-max .text{font-family:"IBM Plex Mono",monospace;font-weight:400;font-size:13px;line-height:1.8em;color:#707070}.blog-post .text-block.foot-block .inner-center .inner-max .text a{color:#00b252;line-height:inherit}.blog-post .text-block.foot-block .inner-center .inner-max .text a:after{display:none}.blog-post .text-block.foot-block .inner-center .inner-max .text a:hover{text-decoration:underline}.blog-post .text-block.afterthought-block{margin:10px 0 50px 0}.blog-post .text-block.afterthought-block .post-tags{padding-top:40px}.blog-post .text-block.afterthought-block .post-tags a{color:#707070;background-color:#efefef;padding:7px 12px;text-decoration:none;margin:0 10px 10px 0;border-radius:3px;display:inline-block;font-size:13px;line-height:1.2em}.blog-post .text-block.afterthought-block .links{margin-bottom:30px}.blog-post .text-block.afterthought-block .links .link-label{font-weight:400;text-transform:uppercase;display:inline-block;font-size:16px}.blog-post .text-block.afterthought-block .links a{text-decoration:none;color:#121212;font-weight:200;font-size:16px}.blog-post .text-block.afterthought-block .links a:hover{color:#00b252}.blog-post .text-block.afterthought-block .premium-social-wrap{margin-bottom:30px}.blog-post .text-block.afterthought-block .premium-social-wrap .label{font-weight:100;margin-bottom:10px}.blog-post .text-block.afterthought-block .premium-social-wrap .social-icons{display:flex;flex-direction:row}.blog-post .text-block.afterthought-block .premium-social-wrap .social-icons svg{height:20px;width:20px;margin-right:18px}.blog-post .text-block.afterthought-block .premium-social-wrap .social-icons svg path{fill:#121212}.blog-post .text-block.afterthought-block .email-prompt{font-weight:400}.blog-post .text-block.afterthought-block .email-prompt .email-link a{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1;font-weight:200}.blog-post .text-block.afterthought-block .email-prompt .email-link a:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-post .text-block.afterthought-block .email-prompt .email-link a:hover{color:#00b252}.blog-post .text-block.afterthought-block .email-prompt .email-link a:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}.blog-post .text-block.pr-about-block{background:#f1f1f1;margin:50px 0 0;padding:120px 0}.blog-post .text-block.pr-about-block .inner-center .inner-max .text{margin-bottom:0}.blog-post .image-gallery-block{background-color:#262c30}.blog-post .image-gallery-block .top-wrap{display:flex;flex-direction:row;justify-content:space-between;color:#f1f1f1;margin-bottom:80px}@media only screen and (max-width:800px){.blog-post .image-gallery-block .top-wrap{margin-bottom:40px;flex-direction:column}}.blog-post .image-gallery-block .top-wrap .title{font-size:40px;color:#cbcbcb;font-weight:400;margin-right:15px}.blog-post .image-gallery-block .top-wrap .title.active{color:#f1f1f1}@media only screen and (max-width:800px){.blog-post .image-gallery-block .top-wrap .title{font-size:30px}}.blog-post .image-gallery-block .top-wrap .text-wrap{width:50%;position:relative}@media only screen and (max-width:800px){.blog-post .image-gallery-block .top-wrap .text-wrap{width:100%;margin-top:10px}}.blog-post .image-gallery-block .top-wrap .text-wrap .text{color:#cbcbcb;width:75%;font-weight:200}.blog-post .image-gallery-block .top-wrap .text-wrap .text p:last-child{margin-bottom:0}@media only screen and (max-width:800px){.blog-post .image-gallery-block .top-wrap .text-wrap .text{width:100%}}.blog-post .image-gallery-block .gallery-slider{--slide-width:55vw;--slide-margin:50px;--slide-ratio:0.58;display:flex;flex-direction:row;justify-content:flex-start;height:var(--image-height)}@media only screen and (max-width:800px){.blog-post .image-gallery-block .gallery-slider{--slide-width:95vw;--slide-margin:19px;--slide-ratio:0.58}}.blog-post .image-gallery-block .gallery-slider .flickity-slider{display:flex;align-items:flex-end}.blog-post .image-gallery-block .gallery-slider .flickity-viewport{width:100%}.blog-post .image-gallery-block .gallery-slider .slide{display:flex;flex-direction:column;align-items:flex-start}.blog-post .image-gallery-block .gallery-slider .slide .slide-caption{color:#cbcbcb;width:50%;margin-bottom:30px;margin-left:20px;font-weight:100;font-size:14px}@media only screen and (max-width:800px){.blog-post .image-gallery-block .gallery-slider .slide .slide-caption{width:90%;margin-bottom:10px;margin-left:10px;font-size:13px}}.blog-post .audio-block{padding:0}.blog-post .text-block+.audio-block{padding-top:100px}.blog-post .text-block+.image-gallery-block{margin-top:100px}.blog-post .text-block+.open-gallery-block{margin-top:100px}.blog-post .video-block+.text-block,.blog-post .image-gallery-block+.text-block,.blog-post .open-gallery-block+.text-block,.blog-post .audio-block+.text-block{margin-top:100px}.blog-post .blog-video-block{padding:50px 0!important}.blog-post .blog-video-block .video-wrap{width:var(--center-col-width);margin-left:var(--sidebar-width)}.blog-post .blog-video-block .video-wrap .embed-code,.blog-post .blog-video-block .video-wrap .video{max-width:var(--center-col-max);margin:auto}.blog-post .blog-video-block .video-wrap .embed-code iframe{width:100%}.blog-post .blog-video-block .video-wrap .video{margin-bottom:50px}.blog-post .blog-video-block .video-wrap .video video{background-color:#00b252;width:100%;height:auto}.blog-post .open-gallery-block{margin-top:50px}.blog-post .article-image-block{padding:50px 0!important}.blog-post .article-image-block.inline .image-wrap{width:var(--center-col-width);margin-left:var(--sidebar-width)}@media only screen and (max-width:800px){.blog-post .article-image-block.inline .image-wrap{width:100%;margin-left:0}}.blog-post .article-image-block.inline .image-wrap .image{max-width:var(--center-col-max);margin:auto}.blog-post .article-image-block .caption{margin-top:10px;margin-left:40px;color:#989898;letter-spacing:.02em;font-weight:100;font-size:14px;line-height:1.5em;min-height:21px}@media only screen and (max-width:800px){.blog-post .article-image-block .caption{margin-left:0}}.blog-post .back-to-blog-block{padding-top:50px;padding-bottom:100px}@media only screen and (max-width:800px){.blog-post .back-to-blog-block{padding-top:20px;padding-bottom:40px}}.blog-post .back-to-blog-block .inner-center .inner-max{display:flex;flex-direction:row-reverse}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap{display:flex;flex-direction:row;margin:0}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap .back-icon{align-content:center}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap .back-icon .link-wrapper{margin-right:20px}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap .back-icon .link-wrapper svg{height:60px;width:60px;transform:rotate(180deg);display:block}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap .back-icon .link-wrapper svg polygon{fill:#00b252}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap .back-icon .link-wrapper svg .green-circle{transform:rotate(-270deg)}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap a{text-decoration:none;display:flex;font-weight:600;font-size:48px;line-height:1.3em;color:#121212;align-items:center}.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap a span{color:#00b252}@media only screen and (max-width:800px){.blog-post .back-to-blog-block .inner-center .inner-max .back-wrap a{font-size:35px;line-height:.7em}}.blog-post .related-block{padding-top:0}.blog-post .related-block .inner-max{border-top:2px solid #121212;padding-top:40px}.blog-post .related-block .inner-max .related-title{font-size:30px;font-weight:400;margin-bottom:30px}.blog-post .related-block .related{display:flex;width:100%}@media only screen and (max-width:800px){.blog-post .related-block .related{flex-direction:column}}.blog-post .related-block .related .post-preview{width:calc(33.33% - 20px);margin-bottom:0;margin-left:20px}.blog-post .related-block .related .post-preview:first-child{margin-left:0}@media only screen and (max-width:800px){.blog-post .related-block .related .post-preview{width:100%;margin-left:0;margin-bottom:40px}}.blog-post .opt-in-block{margin-bottom:80px}.blog-post .sign-up-block,.blog-post .opt-in-block{background-color:#00b252;padding:110px 0 120px}.blog-post .sign-up-block .title,.blog-post .opt-in-block .title{color:#fff;width:50%;font-weight:800;font-size:58px;max-height:300px}@media only screen and (max-width:800px){.blog-post .sign-up-block .title,.blog-post .opt-in-block .title{width:100%;font-size:38px;line-height:1.3em;margin-bottom:15px}}.blog-post .sign-up-block .subtitle,.blog-post .opt-in-block .subtitle{color:#fff;font-size:22px;width:50%;font-weight:200;margin-bottom:0;max-height:500px}@media only screen and (max-width:800px){.blog-post .sign-up-block .subtitle,.blog-post .opt-in-block .subtitle{width:80%}}.blog-post .sign-up-block .bottom-wrap,.blog-post .opt-in-block .bottom-wrap{display:flex;flex-direction:row;justify-content:space-between;margin:0;align-items:flex-end}@media only screen and (max-width:800px){.blog-post .sign-up-block .bottom-wrap,.blog-post .opt-in-block .bottom-wrap{flex-direction:column}}.blog-post .sign-up-block .form-wrap,.blog-post .opt-in-block .form-wrap{width:100%;margin-top:20px}@media only screen and (max-width:800px){.blog-post .sign-up-block .form-wrap,.blog-post .opt-in-block .form-wrap{margin-top:20px}}.blog-post .sign-up-block .form-wrap form,.blog-post .opt-in-block .form-wrap form{width:40%}@media only screen and (max-width:800px){.blog-post .sign-up-block .form-wrap form,.blog-post .opt-in-block .form-wrap form{width:100%}}.blog-post .sign-up-block .form-wrap fieldset,.blog-post .opt-in-block .form-wrap fieldset{margin:0;padding:0;border:0 none transparent}.blog-post .sign-up-block .form-wrap label,.blog-post .opt-in-block .form-wrap label{display:none}.blog-post .sign-up-block .form-wrap .frm_forms .frm_message,.blog-post .opt-in-block .form-wrap .frm_forms .frm_message{color:#fff;text-align:center;font-size:26px;font-weight:200}.blog-post .sign-up-block .form-wrap .frm_forms .frm_message h2,.blog-post .opt-in-block .form-wrap .frm_forms .frm_message h2{text-align:center;font-size:52px;line-height:1.3em;font-weight:400;font-weight:800;margin-bottom:0}@media only screen and (max-width:1200px){.blog-post .sign-up-block .form-wrap .frm_forms .frm_message h2,.blog-post .opt-in-block .form-wrap .frm_forms .frm_message h2{font-size:40px}}@media only screen and (max-width:800px){.blog-post .sign-up-block .form-wrap .frm_forms .frm_message h2,.blog-post .opt-in-block .form-wrap .frm_forms .frm_message h2{font-size:32px}}.blog-post .sign-up-block .form-wrap .frm_forms .frm_message p,.blog-post .opt-in-block .form-wrap .frm_forms .frm_message p{margin-top:0;text-align:center;font-size:26px;font-weight:200}.blog-post .sign-up-block .form-wrap .frm_checkbox,.blog-post .opt-in-block .form-wrap .frm_checkbox{margin-top:20px;color:#fff;font-size:18px;font-weight:200}.blog-post .sign-up-block .form-wrap .frm_checkbox label,.blog-post .opt-in-block .form-wrap .frm_checkbox label{display:inline-block;margin-left:10px}.blog-post .sign-up-block .form-wrap .frm_fields_container,.blog-post .opt-in-block .form-wrap .frm_fields_container{display:flex;flex-direction:column;align-items:flex-start}.blog-post .sign-up-block .form-wrap .frm_fields_container .form-field,.blog-post .opt-in-block .form-wrap .frm_fields_container .form-field{width:100%}.blog-post .sign-up-block .form-wrap .frm_error,.blog-post .opt-in-block .form-wrap .frm_error{margin-top:10px;text-align:right;color:#fff;font-size:14px}.blog-post .sign-up-block .form-wrap .frm_error_style,.blog-post .opt-in-block .form-wrap .frm_error_style{margin-top:10px;color:#fff;font-size:18px}.blog-post .sign-up-block .form-wrap input[type=text],.blog-post .sign-up-block .form-wrap input[type=email],.blog-post .opt-in-block .form-wrap input[type=text],.blog-post .opt-in-block .form-wrap input[type=email]{color:#fff;display:block;background-color:transparent;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;width:100%;border:0 none transparent;border-bottom:2px solid #fff;border-radius:0;font-size:18px;font-weight:200;padding-bottom:10px;margin-top:30px;outline:none}.blog-post .sign-up-block .form-wrap input[type=text]::placeholder,.blog-post .sign-up-block .form-wrap input[type=email]::placeholder,.blog-post .opt-in-block .form-wrap input[type=text]::placeholder,.blog-post .opt-in-block .form-wrap input[type=email]::placeholder{color:#fff}.blog-post .sign-up-block .form-wrap input[type=text]:-internal-autofill-selected,.blog-post .sign-up-block .form-wrap input[type=email]:-internal-autofill-selected,.blog-post .opt-in-block .form-wrap input[type=text]:-internal-autofill-selected,.blog-post .opt-in-block .form-wrap input[type=email]:-internal-autofill-selected{background-color:transparent!important}.blog-post .sign-up-block .submitted-frm,.blog-post .opt-in-block .submitted-frm{display:none}.blog-post .sign-up-block .submitted-frm a,.blog-post .opt-in-block .submitted-frm a{text-decoration:none;display:block;margin:30px auto 0;text-align:center}.blog-post .sign-up-block .submitted-frm a h3,.blog-post .opt-in-block .submitted-frm a h3{color:#fff;text-align:center;font-size:26px;font-weight:200;border-bottom:1px solid #fff;display:inline-block;margin:auto}.blog-post .sign-up-block .logo,.blog-post .opt-in-block .logo{margin-top:3px;display:none}.blog-post .sign-up-block .logo svg,.blog-post .opt-in-block .logo svg{width:75px;height:75px}.blog-post .sign-up-block .logo svg polygon,.blog-post .opt-in-block .logo svg polygon{fill:#fff}@media only screen and (max-width:800px){.blog-post .sign-up-block .logo,.blog-post .opt-in-block .logo{margin-top:-75px}}.blog-post .sign-up-block .frm_submit,.blog-post .opt-in-block .frm_submit{margin-top:40px;color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width:800px){.blog-post .sign-up-block .frm_submit,.blog-post .opt-in-block .frm_submit{font-size:18px}}.blog-post .sign-up-block .frm_submit a,.blog-post .sign-up-block .frm_submit input,.blog-post .sign-up-block .frm_submit button,.blog-post .opt-in-block .frm_submit a,.blog-post .opt-in-block .frm_submit input,.blog-post .opt-in-block .frm_submit button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.blog-post .sign-up-block .frm_submit::before,.blog-post .opt-in-block .frm_submit::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.blog-post .sign-up-block .frm_submit::before,.blog-post .opt-in-block .frm_submit::before{height:70px;width:70px;margin-right:-35px}}.blog-post .sign-up-block .frm_submit:hover::before,.blog-post .opt-in-block .frm_submit:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.blog-post .sign-up-block .frm_submit:hover::before,.blog-post .opt-in-block .frm_submit:hover::before{transform:scale(1.2)}}@media only screen and (max-width:800px){.blog-post .sign-up-block .frm_submit,.blog-post .opt-in-block .frm_submit{margin-top:40px}}.blog-post .sign-up-block .frm_submit::before,.blog-post .opt-in-block .frm_submit::before{background-color:#fff;width:80px;height:80px;margin-right:-40px}@media only screen and (max-width:800px){.blog-post .sign-up-block .frm_submit::before,.blog-post .opt-in-block .frm_submit::before{width:70px;height:70px;margin-right:-35px}}.blog-post .sign-up-block .frm_submit button,.blog-post .opt-in-block .frm_submit button{background-color:transparent;border:0 none transparent;border-radius:0;color:#121212;padding:0;font-size:24px;font-weight:400;letter-spacing:.01em;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;cursor:pointer;outline:none}.blog-post .sign-up-block .frm_submit button:focus,.blog-post .sign-up-block .frm_submit button:active,.blog-post .opt-in-block .frm_submit button:focus,.blog-post .opt-in-block .frm_submit button:active{border:0 none transparent}.blog-post .sign-up-block.submitted .title,.blog-post .opt-in-block.submitted .title{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.7s 0.5s cubic-bezier(.14,1,.34,1),visibility 0.5s 1.2s,max-height 0.5s 0.9s}.blog-post .sign-up-block.submitted .subtitle,.blog-post .opt-in-block.submitted .subtitle{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.7s 0.5s cubic-bezier(.14,1,.34,1),visibility 0.5s 1.2s,max-height 0.5s 0.9s}.blog-post .sign-up-block.submitted .submitted-frm,.blog-post .opt-in-block.submitted .submitted-frm{display:block}.blog-post .next-block .inner-center .inner-max{display:flex;flex-direction:row;justify-content:space-between}.blog-post .next-block .inner-center .inner-max .half{width:48%;display:flex;flex-direction:column;justify-content:space-between}.blog-post .next-block .inner-center .inner-max .half .title{font-size:52px;line-height:1.3em;font-weight:400;font-size:48px}@media only screen and (max-width:1200px){.blog-post .next-block .inner-center .inner-max .half .title{font-size:40px}}@media only screen and (max-width:800px){.blog-post .next-block .inner-center .inner-max .half .title{font-size:32px}}.blog-post .next-block .inner-center .inner-max .half .previous a{font-size:20px;font-weight:400}.blog-post .next-block .inner-center .inner-max .half a.next-link{font-size:48px;text-decoration:none;font-weight:400}.blog-post .next-block .inner-center .inner-max .half+.half a{display:flex;justify-content:space-between;flex-direction:row;text-decoration:none}.blog-post .next-block .inner-center .inner-max .half+.half a .preview-image{width:48%}.blog-post .next-block .inner-center .inner-max .half+.half a .preview-image .img-wrap img{width:100%}.blog-post .next-block .inner-center .inner-max .half+.half a .label-wrap{width:48%;display:flex;flex-direction:column}.blog-post .next-block .inner-center .inner-max .half+.half a .label-wrap .meta{display:flex;flex-direction:row}.blog-post .next-block .inner-center .inner-max .half+.half a .label-wrap .meta .date{font-size:25px;text-decoration:none;color:#121212;font-weight:400;margin-right:10px}.blog-post .next-block .inner-center .inner-max .half+.half a .label-wrap .meta .category{font-size:15px;color:#00b252;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.blog-post .next-block .inner-center .inner-max .half+.half a .label-wrap .blog-title{font-size:27px;color:#121212;font-weight:400;letter-spacing:.01em;line-height:1.2em}article.tag-featured .blog-post .text-block .inner-center .inner-max .text{margin-bottom:0}article.tag-featured .blog-post .text-block .inner-center .inner-max .text.intro{margin-bottom:30px}article.tag-featured .blog-post .text-block .inner-center .inner-max .text h1{font-size:32px;font-weight:400;margin:0 0 26px;line-height:1.46em}@media only screen and (max-width:800px){article.tag-featured .blog-post .text-block .inner-center .inner-max .text h1{font-size:26px}}article.tag-featured .blog-post .text-block .inner-center .inner-max .text .main-col-inner p:last-child{margin-bottom:0}article.tag-featured .blog-post .text-block:not(.intro-block):not(.afterthought-block){padding:180px 0}@media only screen and (max-width:1200px){article.tag-featured .blog-post .text-block:not(.intro-block):not(.afterthought-block){padding:160px 0}}@media only screen and (max-width:800px){article.tag-featured .blog-post .text-block:not(.intro-block):not(.afterthought-block){padding:80px 0}}article.tag-featured .blog-post .text-block+.audio-block{padding-top:0}article.tag-featured .blog-post .text-block+.image-gallery-block{margin-top:0}article.tag-featured .blog-post .text-block+.open-gallery-block{margin-top:0}article.tag-featured .blog-post .intro-block+.text-block{padding-top:0!important}article.tag-featured .blog-post .video-block+.text-block,article.tag-featured .blog-post .image-gallery-block+.text-block,article.tag-featured .blog-post .open-gallery-block+.text-block,article.tag-featured .blog-post .audio-block+.text-block{margin-top:0}article.tag-featured .blog-post .article-image-block{padding:0 0!important}.case-study .stats-block,.landing-page .stats-block{background-color:#1a1b1c}.case-study .stats-block .inner-center .stats-wrapper,.landing-page .stats-block .inner-center .stats-wrapper{--info-width:65%;--nav-width:35%;display:flex;flex-direction:row}@media only screen and (max-width:800px){.case-study .stats-block .inner-center .stats-wrapper,.landing-page .stats-block .inner-center .stats-wrapper{flex-direction:column}}.case-study .stats-block .inner-center .stats-wrapper .label,.landing-page .stats-block .inner-center .stats-wrapper .label{color:#5b5b5b;margin-bottom:40px}.case-study .stats-block .inner-center .stats-wrapper #stats-figures,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures{position:fixed;top:0;left:0;width:100%;transform:translateY(120vh)}.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap{color:#5b5b5b;margin-bottom:20px;width:var(--nav-width);display:grid;grid-template-columns:65% 35%}@media only screen and (max-width:800px){.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap{display:flex;flex-direction:column}}.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap:last-child,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap:last-child{margin-bottom:0}.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:88px;font-weight:600;margin-right:30px;line-height:1em;grid-column-start:1;grid-column-end:1}@media only screen and (max-width:1300px){.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:80px}}@media only screen and (max-width:800px){.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:80px}}.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure-text,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure-text{--size:20px;--line-height:1.2;font-weight:400;font-size:var(--size);line-height:calc(var(--line-height) * 1em);margin-top:4px;grid-column-start:2;grid-column-end:2;word-spacing:9999rem;height:calc(3 * var(--line-height) * var(--size))}.case-study .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap.active,.landing-page .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap.active{color:#00b252}.case-study .stats-block .inner-center .stats-wrapper #stats-info,.landing-page .stats-block .inner-center .stats-wrapper #stats-info{width:var(--info-width);margin-left:var(--nav-width);padding-top:100px;display:flex;align-items:flex-end;flex-direction:column}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap{display:flex;flex-direction:column;color:#5b5b5b;padding-bottom:150px;width:60%;opacity:.35;transition:all 1.2s cubic-bezier(.14,1,.34,1);transform-origin:left center}@media only screen and (max-width:800px){.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap{width:0;height:30vh;overflow:hidden}}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap:last-child,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap:last-child{padding-bottom:0}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .title,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .title{font-size:34px;font-weight:400}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description{width:85%;font-weight:100;font-size:17px;letter-spacing:.02em;color:#cbcbcb}@media only screen and (max-width:800px){.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description{width:100%}}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description p:first-child,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description p:first-child{margin-top:0}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active{opacity:1}.case-study .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active .title,.landing-page .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active .title{color:#00b252}.case-study .case-text-block .inner-center .text-wrapper .number,.landing-page .case-text-block .inner-center .text-wrapper .number{color:#00b252;margin-bottom:24px}.case-study .case-text-block .inner-center .text-wrapper .title,.landing-page .case-text-block .inner-center .text-wrapper .title{width:60%}@media only screen and (max-width:800px){.case-study .case-text-block .inner-center .text-wrapper .title,.landing-page .case-text-block .inner-center .text-wrapper .title{width:100%}}.case-study .case-text-block .inner-center .text-wrapper .text,.landing-page .case-text-block .inner-center .text-wrapper .text{font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200;width:60%}@media only screen and (max-width:800px){.case-study .case-text-block .inner-center .text-wrapper .text,.landing-page .case-text-block .inner-center .text-wrapper .text{font-size:17px;line-height:1.55em}}@media only screen and (max-width:800px){.case-study .case-text-block .inner-center .text-wrapper .text,.landing-page .case-text-block .inner-center .text-wrapper .text{width:100%}}.case-study .case-text-block.quote-block .quote,.landing-page .case-text-block.quote-block .quote{font-size:52px;line-height:1.3em;font-weight:400;width:80%;font-size:62px;line-height:1.33em}@media only screen and (max-width:1200px){.case-study .case-text-block.quote-block .quote,.landing-page .case-text-block.quote-block .quote{font-size:40px}}@media only screen and (max-width:800px){.case-study .case-text-block.quote-block .quote,.landing-page .case-text-block.quote-block .quote{font-size:32px}}@media only screen and (max-width:800px){.case-study .case-text-block.quote-block .quote,.landing-page .case-text-block.quote-block .quote{width:100%}}.case-study .image-gallery-block,.landing-page .image-gallery-block{background-color:#262c30}.case-study .image-gallery-block .inner-center .inner-max .slider-wrap,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap{display:flex;flex-direction:column}.case-study .image-gallery-block .inner-center .inner-max .slider-wrap .flickity-slider,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap .flickity-slider{display:flex;flex-direction:row;align-items:flex-end}.case-study .image-gallery-block .inner-center .inner-max .slider-wrap .slider,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap .slider{--slide-width:70vw;--slide-margin:100px;--slide-ratio:0.58}@media only screen and (max-width:800px){.case-study .image-gallery-block .inner-center .inner-max .slider-wrap .slider,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap .slider{--slide-margin:15px;--slide-width:85vw}}.case-study .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide{display:flex;flex-direction:column;align-items:center}.case-study .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide .slide-caption,.landing-page .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide .slide-caption{color:#cbcbcb;width:40%;margin-bottom:30px;font-weight:100}.case-study .open-gallery-block,.landing-page .open-gallery-block{background-color:#262c30}.case-study .open-gallery-block .row,.landing-page .open-gallery-block .row{margin:50px 0;width:100%;display:flex;flex-direction:column}.case-study .open-gallery-block .row.center,.landing-page .open-gallery-block .row.center{align-items:center}.case-study .open-gallery-block .row.center .image,.landing-page .open-gallery-block .row.center .image{width:80%}.case-study .open-gallery-block .row.left .image,.case-study .open-gallery-block .row.right .image,.landing-page .open-gallery-block .row.left .image,.landing-page .open-gallery-block .row.right .image{width:70%}.case-study .open-gallery-block .row.left,.landing-page .open-gallery-block .row.left{align-items:flex-start}.case-study .open-gallery-block .row.right,.landing-page .open-gallery-block .row.right{align-items:flex-end}.case-study .case-studies-block .title-wrap,.landing-page .case-studies-block .title-wrap{display:none}.case-study .case-study-next .inner-center .top-wrapper,.landing-page .case-study-next .inner-center .top-wrapper{display:flex;flex-direction:row;justify-content:space-between}.case-study .case-study-next .inner-center .top-wrapper .link-wrap a,.landing-page .case-study-next .inner-center .top-wrapper .link-wrap a{color:#121212;text-decoration:none}.case-study .case-study-next .inner-center .top-wrapper .link-wrap a:hover,.landing-page .case-study-next .inner-center .top-wrapper .link-wrap a:hover{color:#00b252}.case-study .case-study-next .inner-center .top-wrapper .link-wrap a:hover .encircled-arrow .green-circle,.landing-page .case-study-next .inner-center .top-wrapper .link-wrap a:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.case-study .case-study-next .inner-center .top-wrapper .link-wrap a .encircled-arrow,.landing-page .case-study-next .inner-center .top-wrapper .link-wrap a .encircled-arrow{margin-right:34%}.case-study .case-study-next .inner-center .bottom-wrapper,.landing-page .case-study-next .inner-center .bottom-wrapper{display:flex;flex-direction:row;justify-content:space-between}.profile-page .headshot{height:100vh}@media only screen and (max-width:800px){.profile-page .headshot{height:70vh}}.profile-page .headshot img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.profile-page .intro-block .title{margin-bottom:0}.profile-page .intro-block .description{width:100%}.profile-page .intro-block .description ol,.profile-page .intro-block .description ul{margin:0 0 1.5em 0;padding-left:1.1em}.profile-page .intro-block .description ol li,.profile-page .intro-block .description ul li{margin-bottom:.8em}.profile-page .intro-block .description ol ol,.profile-page .intro-block .description ol ul,.profile-page .intro-block .description ul ol,.profile-page .intro-block .description ul ul{margin:0 0 .5em .6em}.profile-page .intro-block .description ol a,.profile-page .intro-block .description ul a{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1}.profile-page .intro-block .description ol a:after,.profile-page .intro-block .description ul a:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.profile-page .intro-block .description ol a:hover,.profile-page .intro-block .description ul a:hover{color:#00b252}.profile-page .intro-block .description ol a:hover:after,.profile-page .intro-block .description ul a:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}.profile-page .intro-block .social-media{padding-top:30px;display:flex;flex-direction:row;justify-content:flex-start}.profile-page .intro-block .social-media .twitter,.profile-page .intro-block .social-media .linkedin,.profile-page .intro-block .social-media .instagram{display:block;padding:0 30px 0 0}.profile-page .intro-block .social-media .twitter svg,.profile-page .intro-block .social-media .linkedin svg,.profile-page .intro-block .social-media .instagram svg{width:25px;height:25px}.profile-page .intro-block .social-media .twitter svg:hover path,.profile-page .intro-block .social-media .linkedin svg:hover path,.profile-page .intro-block .social-media .instagram svg:hover path{fill:#84869d}.profile-page .block-next svg{height:60px;width:60px;transform:rotate(180deg)}.profile-page .block-next svg polygon{fill:#00b252}.profile-page .block-next svg .green-circle{transform:rotate(-270deg)}.profile-page .profile .title-wrapper{margin-bottom:50px;width:70%}@media only screen and (max-width:800px){.profile-page .profile .title-wrapper{width:100%}}.profile-page .profile .title-wrapper .type{color:#00b252;font-size:52px;line-height:1.3em;font-weight:400;margin-right:.1em}@media only screen and (max-width:1200px){.profile-page .profile .title-wrapper .type{font-size:40px}}@media only screen and (max-width:800px){.profile-page .profile .title-wrapper .type{font-size:32px}}.profile-page .profile .title-wrapper .title{display:inline}.profile-page .profile .article{--q-padding:40px}.profile-page .profile .article .bio{padding-bottom:var(--q-padding);width:40%}@media only screen and (max-width:800px){.profile-page .profile .article .bio{width:100%}}.profile-page .profile .article .q-a{padding-bottom:var(--q-padding);width:40%}@media only screen and (max-width:800px){.profile-page .profile .article .q-a{width:100%}}.profile-page .profile .article .q-a>div::before{display:inline-block;margin-right:25px;color:#00b252;font-weight:600}.profile-page .profile .article .q-a .question{font-weight:500;font-size:18px;margin-bottom:10px}.profile-page .profile .article .q-a .question::before{content:"Q."}.profile-page .profile .article .q-a .answer{font-weight:200;font-size:18px}.profile-page .profile .article .q-a .answer::before{content:"A."}.profile-page .profile .article .quote-wrap{margin:60px 0;padding-bottom:var(--q-padding)}.profile-page .profile .article .quote-wrap .quote{width:70%;font-size:52px;line-height:1.3em;font-weight:400}@media only screen and (max-width:800px){.profile-page .profile .article .quote-wrap .quote{width:100%}}@media only screen and (max-width:1200px){.profile-page .profile .article .quote-wrap .quote{font-size:40px}}@media only screen and (max-width:800px){.profile-page .profile .article .quote-wrap .quote{font-size:32px}}.profile-page .profile-next{background-color:#1a1b1c;color:#f1f1f1}.profile-page .profile-next .inner-center{display:flex;justify-content:space-between;flex-direction:row}.profile-page .profile-next .title{font-weight:400}.profile-page .profile-next .nav-wrapper{display:flex;flex-direction:column;min-height:160px}.profile-page .profile-next .nav-wrapper .back-wrap{flex:1;display:flex;flex-direction:column;justify-content:center}.profile-page .profile-next .nav-wrapper .back-wrap a.back{text-decoration:none;color:#f1f1f1}.profile-page .profile-next .preview-wrap{width:50%}.profile-page .profile-next .preview-wrap a{text-decoration:none;color:#f1f1f1;display:flex;justify-content:space-between;flex-direction:row}.profile-page .profile-next .preview-wrap a .preview-headshot{width:45%}.profile-page .profile-next .preview-wrap a .name{font-weight:200;font-size:22px;width:45%}.dei .video-block{z-index:1}.dei .video-block+.cards-block{position:relative;z-index:2;margin-top:-2px}.dei .accordion-block .title{color:#00b252}.dei .accordion-block .subtitle{margin-bottom:0}.dei .accordion-block .accordions{width:90%;margin:0 auto}.dei .accordion-block .accordions .accordion{border-bottom:#000 2px solid}.dei .accordion-block .accordions .accordion:first-child{border-top:#000 2px solid}.dei .accordion-block .accordions .accordion .q-a-letter{color:#00b252;margin-right:10px;display:inline-block;font-weight:400}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .q-a-letter{margin-right:16px}}.dei .accordion-block .accordions .accordion .accordion-head-wrap{padding:34px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-head-wrap{padding:28px 0}}.dei .accordion-block .accordions .accordion .accordion-head-wrap .question{font-size:19px;font-weight:200;color:#121212;width:80%}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-head-wrap .question{font-size:17px;line-height:1.55em;width:85%}}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle{--accordion-icon-width:28px;margin-right:24px;position:relative;width:var(--accordion-icon-width);height:var(--accordion-icon-width)}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle{--accordion-icon-width:24px}}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle:hover{cursor:pointer}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle .accordion-icon{transition:all 0.2s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle .accordion-icon svg{width:var(--accordion-icon-width);display:block}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle .accordion-icon.plus{opacity:1}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle .accordion-icon.minus{opacity:0}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle.open .accordion-icon.plus{opacity:0}.dei .accordion-block .accordions .accordion .accordion-head-wrap .accordion-toggle.open .accordion-icon.minus{opacity:1}.dei .accordion-block .accordions .accordion .accordion-revealed{display:none}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-revealed-inner{padding-bottom:40px;opacity:0;transition:all 0.4s ease-in-out}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-revealed-inner.open{opacity:1;transition:all 0.4s ease-in-out}.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro{margin-bottom:1.5em}.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro p{display:inline}.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text{font-size:19px;font-weight:200;color:#121212;width:49%}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text{font-size:17px;line-height:1.55em}}.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro span,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text span{text-decoration:underline;color:#00b252}.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro ul,.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro ol,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text ul,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text ol{margin-left:0;padding-left:1em;margin-top:1.2em}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .answer-intro,.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-text{width:90%}}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-pull-quote{margin:60px 0;padding-bottom:40px;width:70%;font-size:52px;line-height:1.3em;font-weight:400}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-pull-quote{width:100%}}@media only screen and (max-width:1200px){.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-pull-quote{font-size:40px}}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-pull-quote{font-size:32px}}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-pull-quote p{margin:0}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-video{width:100%;max-width:1000px}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-video{width:100%}}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-video .video-block{height:calc(56.3% - 1px)}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-video .video-block .poster .play-btn svg{width:80px;height:80px}@media only screen and (max-width:800px){.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-video .video-block .poster .play-btn svg{width:70px;height:70px}}.dei .accordion-block .accordions .accordion .accordion-revealed .accordion-spacer{padding-bottom:50px}.dei .accordion-block .accordions .accordion.open .accordion-head-wrap .question{white-space:inherit;overflow:visible}.dei .dei-logo{padding-bottom:160px}.dei .dei-logo svg{height:200px;width:100%}@media only screen and (max-width:800px){.dei .dei-logo{padding:40px 0 120px}.dei .dei-logo svg{height:140px}}.vacancy .inner{padding:50px 100px 100px 50px}.vacancy .inner .header{display:flex;flex-direction:column;border-bottom:1px solid #121212}.vacancy .inner .header .title{text-align:left;color:#00b252;font-size:40px;margin-bottom:10px}.vacancy .inner .header .location{color:#121212;font-size:40px;margin-bottom:30px}.vacancy .inner .header .date{font-size:12px;margin-bottom:20px}.vacancy .inner .text-block{padding:70px 0!important}.vacancy .inner .text-block .title{font-size:30px}.vacancy .inner .text-block .description{width:70%;font-weight:100}.vacancy .inner .link{margin-bottom:100px}.vacancy .inner .close{background-color:#1a1b1c;text-align:center}.capabilities .blocks .intro .title{color:#00b252}.capabilities .blocks .intro .link svg{width:70px;height:70px}.capabilities .blocks .image img{display:block}.capabilities .blocks .preferred_partners .title-wrap{margin-bottom:0}.capabilities .blocks .preferred_partners .title-wrap+.description{margin-top:0;margin-bottom:40px}.capabilities .blocks .preferred_partners .title{color:#00b252}.capabilities .blocks .preferred_partners .badges{display:flex;flex-direction:row;justify-content:space-between;width:50%}@media only screen and (max-width:800px){.capabilities .blocks .preferred_partners .badges{width:100%}}.capabilities .blocks .preferred_partners .badges .badge{width:100%}.capabilities .case-studies-block .top-wrap,.capabilities .innovation-posts-block .top-wrap{display:flex;justify-content:flex-end;margin-bottom:18px}.capabilities .case-studies-block .block-label,.capabilities .innovation-posts-block .block-label{display:none}.homepage .intro-block{height:300vh}@media only screen and (max-width:800px){.homepage .intro-block{height:300vh}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.homepage .intro-block{height:270vh}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.homepage .intro-block{height:270vh}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.homepage .intro-block{height:270vh}}@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.homepage .intro-block{height:270vh}}@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){.homepage .intro-block{height:270vh}}.homepage .intro-block .intro{font-size:40px}.homepage .intro-block .intro .section{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}.homepage .intro-block .intro .section .image-bg{--overflow:40px;height:calc(100% + 2 * var(--overflow));top:calc(-1 * var(--overflow));position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#1a1b1c;width:100%;will-change:transform}.homepage .intro-block .intro .section .image-bg:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.45)}.homepage .intro-block .intro .section#section-one{background-color:#1a1b1c;z-index:4}.homepage .intro-block .intro .section#section-one .image-bg{opacity:0;transition:all 1.1s 0.5s ease-out}.homepage .intro-block .intro .section#section-one.loaded{z-index:-2}.homepage .intro-block .intro .section#section-one.loaded .image-bg{opacity:1}.homepage .intro-block .intro .section#section-one.loaded+.logo-section{z-index:-2}.homepage .intro-block .intro .section#section-two{z-index:-1}.homepage .intro-block .intro .section#section-four{z-index:-3}.homepage .intro-block .intro .logo-section{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:5}.homepage .intro-block .intro .logo-section .text-wrap{width:100%;height:100vh;display:flex}.homepage .intro-block .intro .logo-section .inner-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.homepage .intro-block .intro .logo-section .inner-center .logo{width:100%;display:flex;justify-content:center;animation:logoIntro 0.8s ease-out}.homepage .intro-block .intro .logo-section .inner-center .logo svg{width:70%;max-width:542px;max-height:65px}.homepage .intro-block .intro .words-section{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;color:#f1f1f1;z-index:2}.homepage .intro-block .intro .words-section #clip{width:100%;height:100vh;display:flex;overflow:hidden;clip:rect(0,auto,auto,0);position:absolute;top:0}.homepage .intro-block .intro .words-section#words .award-img-wrap{visibility:hidden}.homepage .intro-block .intro .words .text-wrap{width:100%;height:100vh;display:flex}.homepage .intro-block .intro .words .inner-center{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width:800px){.homepage .intro-block .intro .words .inner-center{justify-content:flex-start}}.homepage .intro-block .intro .words .inner-center .intro-text{--mobile-vertical-spacing:30vh;font-size:60px;line-height:1.2em;letter-spacing:-.01em;font-weight:400;margin-right:30px}@media only screen and (max-width:800px){.homepage .intro-block .intro .words .inner-center .intro-text{margin-top:var(--mobile-vertical-spacing);font-size:40px;width:100%;margin-right:0}}.homepage .intro-block .intro .words .inner-center .intro-text .green{color:#00b252}.homepage .intro-block .intro .words .inner-center .intro-text .sm{margin-left:3px}.homepage .intro-block .intro .words .inner-center .intro-text .line-two{max-width:25ch;line-height:1.1}.homepage .intro-block .intro .words .inner-center .award-img-wrap{display:inline-grid;grid-auto-flow:column;column-gap:5rem;margin-top:3rem}@media only screen and (max-width:800px){.homepage .intro-block .intro .words .inner-center .award-img-wrap{column-gap:3rem}}@media only screen and (max-width:500px){.homepage .intro-block .intro .words .inner-center .award-img-wrap{column-gap:2rem}}.homepage .intro-block .intro .words .inner-center .award-img-wrap .award-img{width:100%;height:100%;max-height:240px}@media only screen and (max-width:800px){.homepage .intro-block .intro .words .inner-center .award-img-wrap .award-img{margin-bottom:var(--mobile-vertical-spacing);max-height:170px}}@media only screen and (max-width:500px){.homepage .intro-block .intro .words .inner-center .award-img-wrap .award-img{max-height:135px}}.homepage .intro-block .intro .words .inner-center .award-img-wrap .award-img img{width:100%;height:100%;object-fit:contain;display:block}.homepage .intro-block .intro .words#words-one #line-two{opacity:0;visibility:hidden}.homepage .intro-block .intro .words#words-one.enable-mask{opacity:0;visibility:hidden}.homepage .intro-block .intro .words#words-two.enable-mask #line-one{opacity:1;visibility:visible}@media only screen and (max-width:800px){.homepage .featured-projects-block{padding-top:80px;padding-bottom:100px}}.homepage .featured-projects-block .top-wrap{display:flex;justify-content:space-between}.homepage .featured-projects-block .top-wrap .block-label{margin-top:0}.homepage .featured-projects-block .projects .slide .overlay a{text-decoration:none;color:#f1f1f1}.homepage .featured-projects-block .projects .slide .overlay a:hover{text-decoration:none;color:#00b252}.homepage .featured-projects-block .projects .slide .overlay a:hover .green-circle{stroke-dashoffset:0}.homepage .featured-projects-block .projects .slide .overlay .client,.homepage .featured-projects-block .projects .slide .overlay .project-title,.homepage .featured-projects-block .projects .slide .overlay .link{transition:transform 0.3s ease,opacity 0.2s ease;opacity:0}@media only screen and (max-width:800px){.homepage .featured-projects-block .projects .slide .overlay .client,.homepage .featured-projects-block .projects .slide .overlay .project-title,.homepage .featured-projects-block .projects .slide .overlay .link{opacity:1}}.homepage .featured-projects-block .projects .slide .overlay .client{font-weight:200;letter-spacing:.01em;font-size:18px;font-weight:400;color:#00b252;transform:translateY(1em)}.homepage .featured-projects-block .projects .slide .overlay .project-title{display:flex;flex-direction:row;justify-content:space-between;font-size:45px;line-height:1.1em;font-weight:200;margin-top:10px;margin-bottom:20px;color:#f1f1f1;transform:translateY(1.5em)}.homepage .featured-projects-block .projects .slide .overlay .link{text-decoration:none;transform:translateY(2.7em)}.homepage .featured-projects-block .projects .slide .overlay .link .link-wrapper{display:flex;flex-direction:row;align-items:center}.homepage .featured-projects-block .projects .slide .overlay .link .link-wrapper .arrow svg{width:60px;height:60px;margin-right:15px}.homepage .featured-projects-block .projects .slide .overlay .link .link-wrapper .arrow svg polygon{fill:#00b252}.homepage .featured-projects-block .projects .slide .overlay .link .link-wrapper .label{font-size:18px;font-weight:100;letter-spacing:.01em}.homepage .featured-projects-block .projects .slide .overlay:hover .client,.homepage .featured-projects-block .projects .slide .overlay:hover .project-title,.homepage .featured-projects-block .projects .slide .overlay:hover .link{transform:translateY(0);transition:transform 0.8s cubic-bezier(.23,1,.32,1),opacity 0.3s ease,-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);opacity:1;text-decoration:none}@media only screen and (max-width:800px){.homepage .featured-projects-block .projects .slide .overlay{opacity:1;transform:translateY(0)}}@media only screen and (max-width:800px){.homepage .featured-projects-block .projects .slide .overlay .client{transform:translateY(0)}}.homepage .featured-projects-block .projects .slide .overlay .project-title{font-size:28px;line-height:1.5em}@media only screen and (max-width:800px){.homepage .featured-projects-block .projects .slide .overlay .project-title{font-size:28px;line-height:1.5em;transform:translateY(0)}}@media only screen and (max-width:800px){.homepage .featured-projects-block .projects .slide .overlay .link{transform:translateY(0)}}@media only screen and (max-width:800px){.homepage .capabilities-block{padding-top:100px;padding-bottom:0}}.homepage .capabilities-block .capabilities-wrapper{display:flex;flex-direction:row;position:relative;justify-content:flex-start}.homepage .capabilities-block .capabilities-wrapper .block-label{margin-bottom:50px;margin-top:0;color:#cbcbcb}.homepage .capabilities-block .capabilities-wrapper #capabilities-nav{align-self:flex-start;position:fixed;top:0;transform:translateY(120vh)}.homepage .capabilities-block .capabilities-wrapper #capabilities-nav .title{margin-bottom:20px;font-size:4vw;line-height:1.1em;transition:all 0.7s cubic-bezier(.14,1,.34,1);color:#989898;cursor:pointer}.homepage .capabilities-block .capabilities-wrapper #capabilities-nav .title.active{color:#00b252}@media only screen and (max-width:800px){.homepage .capabilities-block .capabilities-wrapper #capabilities-nav{display:none}}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps{display:flex;flex-direction:column;width:calc(60% - 40px);margin-left:calc(40% + 40px);padding-top:5px}@media only screen and (max-width:800px){.homepage .capabilities-block .capabilities-wrapper #capabilities-steps{width:100%;margin-left:0}}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step{flex-direction:column;display:flex;padding:0 0 50px;opacity:.5;transition:all 1.2s cubic-bezier(.14,1,.34,1);transform-origin:left center;margin-bottom:50px}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step.active{opacity:1}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step a{text-decoration:none}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .image{margin-bottom:20px}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .image img{width:100%;height:auto}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .mobile-title{display:none}@media only screen and (max-width:800px){.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .mobile-title{display:block;color:#00b252;font-size:38px;line-height:1.1em;margin-bottom:10px}}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper{display:flex;flex-direction:row;justify-content:space-between}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper .description{letter-spacing:.015em;font-size:21px;font-weight:200;line-height:1.7em;color:#cbcbcb;width:67%}@media only screen and (max-width:800px){.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper .description{width:100%;font-size:18px}}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper .encircled-arrow{margin-left:30px}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper .encircled-arrow svg{width:60px;height:60px}@media only screen and (max-width:800px){.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step .text-wrapper .encircled-arrow{margin-top:7px}}.homepage .capabilities-block .capabilities-wrapper #capabilities-steps .capability-step:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.homepage .all-sides-block{position:relative;min-height:130vh}.homepage .all-sides-block .image{position:absolute;width:100%;top:0;left:0;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}@media only screen and (max-width:800px){.homepage .all-sides-block .image{min-height:none}}.homepage .all-sides-block .image img{width:auto;height:35%}.homepage .all-sides-block .title{--sides-padding:150px;position:absolute;width:100%;top:0;left:0;height:100%;display:flex;justify-content:flex-start;align-items:center;white-space:nowrap}.homepage .all-sides-block .title h2{margin:0 auto;color:#e5e5e5;font-size:240px;font-weight:800;letter-spacing:-.025em;padding-left:var(--sides-padding);display:inline-block;line-height:1em;white-space:nowrap;transition:color 0.8s cubic-bezier(.14,1,.34,1),opacity 0.8s cubic-bezier(.14,1,.34,1)}.homepage .all-sides-block .title h2:after{content:attr(title);padding-left:var(--sides-padding)}@media only screen and (max-width:800px){.homepage .all-sides-block .title h2{padding:0;font-size:40px}}.homepage .featured-item-block{position:relative;height:90vh;padding:0}@media only screen and (max-width:800px){.homepage .featured-item-block{height:60vh}}.homepage .featured-item-block a{top:0;left:0;bottom:0;right:0;display:block;color:#f1f1f1;text-decoration:none;position:relative;position:absolute}.homepage .featured-item-block a .image,.homepage .featured-item-block a .video-post-preview,.homepage .featured-item-block a .poster-loop{margin-bottom:0}.homepage .featured-item-block a .image:after,.homepage .featured-item-block a .video-post-preview:after,.homepage .featured-item-block a .poster-loop:after{--overlay-color:rgba(0, 0, 0, 0.5);content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--overlay-color);transition:all 0.7s cubic-bezier(.14,1,.34,1)}.homepage .featured-item-block a:hover .image .image-bg,.homepage .featured-item-block a:hover .image .poster,.homepage .featured-item-block a:hover .video-post-preview .image-bg,.homepage .featured-item-block a:hover .video-post-preview .poster,.homepage .featured-item-block a:hover .poster-loop .image-bg,.homepage .featured-item-block a:hover .poster-loop .poster{transform:scale(1)}.homepage .featured-item-block a:hover .image:after,.homepage .featured-item-block a:hover .video-post-preview:after,.homepage .featured-item-block a:hover .poster-loop:after{background:rgba(0,0,0,.35)}.homepage .featured-item-block a .text-wrapper{position:absolute;bottom:40px;left:0;padding:0 40px;width:70%}@media only screen and (max-width:800px){.homepage .featured-item-block a .text-wrapper{width:100%;bottom:20px;left:0;padding:0 20px}}.homepage .featured-item-block a .text-wrapper .date{display:none}.homepage .featured-item-block a .text-wrapper .category::after{display:none}.homepage .featured-item-block a .text-wrapper .blog-title{color:#f1f1f1;font-size:34px;font-weight:400;letter-spacing:.01em;line-height:1.3em}@media only screen and (max-width:800px){.homepage .featured-item-block a .text-wrapper .blog-title{font-size:23px}}.homepage .featured-item-block a .image{width:100%;height:100%}.homepage .featured-item-block a .image .image-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.homepage .featured-item-block a .image:after{--overlay-color:rgba(0, 0, 0, 0.45)}.homepage .featured-item-block a .poster-loop{width:100%;height:100%}.homepage .featured-item-block a .poster-loop video{width:100%;height:100%;object-position:center;object-fit:cover;display:block}.homepage .featured-item-block a .poster-loop:after{--overlay-opacity:0.45}.homepage .featured-item-block a .text-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.homepage .featured-item-block a .text-wrap .inner-center{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding-bottom:70px}@media only screen and (max-width:800px){.homepage .featured-item-block a .text-wrap .inner-center{padding-bottom:40px}}.homepage .featured-item-block a .text-wrap .label{color:#00b252;font-weight:600;text-transform:uppercase;margin-bottom:2px;letter-spacing:.033em}.homepage .featured-item-block a .text-wrap .featured-title{color:#f1f1f1;font-size:44px;font-weight:400;letter-spacing:.01em;line-height:1.3em;display:inline;margin:8px 0 0;box-shadow:none;line-height:1.5em}@media only screen and (max-width:800px){.homepage .featured-item-block a .text-wrap .featured-title{font-size:30px}}.homepage .featured-item-block a .text-wrap .featured-title:hover{box-shadow:inset 0 0 0 0 #ffffff,inset 0 -1px 0 0 rgba(255,255,255,.4);transition:box-shadow 0.2s ease-out}@media only screen and (max-width:800px){.homepage .featured-item-block.featured-item-video{height:calc(66.3vw - 1px)}}@media only screen and (max-width:800px){.homepage .featured-item-block.featured-item-video a .inner-center{padding-bottom:20px}}@media only screen and (max-width:800px){.homepage .blog-latest-block{padding-top:80px;padding-bottom:100px}}.homepage .blog-latest-block .inner-center .inner-max .top-wrap{display:flex;justify-content:space-between;align-items:center}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider{--slide-width:35vw}@media only screen and (max-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider{--slide-width:87vw}}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .slide-image img{transition:transform 0.8s ease}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay{background:linear-gradient(to top,hsla(0deg,0%,0%,.6) 0%,hsla(0deg,0%,0%,.594) 4%,hsla(0deg,0%,0%,.578) 7.75%,hsla(0deg,0%,0%,.553) 11.2%,hsla(0deg,0%,0%,.521) 14.5%,hsla(0deg,0%,0%,.483) 17.6%,hsla(0deg,0%,0%,.442) 20.6%,hsla(0deg,0%,0%,.397) 23.5%,hsla(0deg,0%,0%,.353) 26.5%,hsla(0deg,0%,0%,.308) 29.4%,hsla(0deg,0%,0%,.267) 32%,hsla(0deg,0%,0%,.229) 35.5%,hsla(0deg,0%,0%,.197) 38.75%,hsla(0deg,0%,0%,.172) 42.2%,hsla(0deg,0%,0%,.156) 45.95%,hsla(0deg,0%,0%,.15) 50%)}@media only screen and (max-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay{opacity:1}}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay a{text-decoration:none}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .tags-wrapper{display:flex;flex-direction:row;font-size:16px;letter-spacing:.01em;font-weight:500;opacity:0;transform:translateY(1em);transition:transform 0.3s ease,opacity 0.2s ease;margin-bottom:4px}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .tags-wrapper .blog-categories{margin-right:10px;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.033em;color:#00b252;text-transform:uppercase}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title{font-weight:200;font-size:28px;color:#f1f1f1;line-height:1.5em;letter-spacing:0;opacity:0;transform:translateY(1.5em);transition:transform 0.3s ease,opacity 0.2s ease}@media only screen and (max-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title{font-size:23px}}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title h3{display:inline;margin:8px 0 0;box-shadow:none;line-height:1.5em}@media only screen and (max-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title h3{display:inline-block;font-size:23px;line-height:1.2em}}@media only screen and (min-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title:hover h3{box-shadow:inset 0 0 0 0 #ffffff,inset 0 -1px 0 0 rgba(255,255,255,.4);transition:box-shadow 0.2s ease-out}}@media only screen and (max-width:800px){.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .tags-wrapper,.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide .overlay .blog-title{transform:translateY(0);transition:transform 0.8s cubic-bezier(.23,1,.32,1),opacity 0.3s ease,-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);opacity:1;text-decoration:none}}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide:hover .slide-image img{transform:scale(1.1)}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide:hover .tags-wrapper,.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide:hover .blog-title{transform:translateY(0);transition:transform 0.8s cubic-bezier(.23,1,.32,1),opacity 0.3s ease,-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);opacity:1;text-decoration:none}.homepage .blog-latest-block .inner-center .inner-max .blog-posts.slider .slide.last .overlay{background:transparent}@keyframes logoIntro{0%{transform:translateY(100%);opacity:0}15%{opacity:0}100%{transform:translateY(0);opacity:1}}.listing-page{padding-top:180px;padding-bottom:0}@media only screen and (max-width:800px){.listing-page{padding-top:80px}}.listing-page .title-wrapper{border-bottom:1px solid #121212;margin-bottom:70px}.listing-page .title-wrapper .title{color:#00b252;margin-top:100px}.listing-page .title-wrapper .location{font-size:52px;line-height:1.3em;font-weight:400;margin-bottom:34px}@media only screen and (max-width:1200px){.listing-page .title-wrapper .location{font-size:40px}}@media only screen and (max-width:800px){.listing-page .title-wrapper .location{font-size:32px}}@media only screen and (max-width:1200px){.listing-page .title-wrapper .location{margin-bottom:30px}}@media only screen and (max-width:800px){.listing-page .title-wrapper .location{margin-bottom:30px}}.listing-page .title-wrapper .date{margin-bottom:30px;font-weight:400}.listing-page .description,.listing-page .requirements{width:70%;font-weight:200}@media only screen and (max-width:800px){.listing-page .description,.listing-page .requirements{width:100%}}.listing-page .description p u,.listing-page .requirements p u{text-decoration:none}.listing-page .description p>strong,.listing-page .description p>u>strong,.listing-page .requirements p>strong,.listing-page .requirements p>u>strong{display:inline-block;font-size:40px;font-weight:400;margin-bottom:40px;line-height:1.2em}.listing-page .description ul,.listing-page .requirements ul{margin:0 0 1.5em 0;padding-left:1.1em}.listing-page .description ul li,.listing-page .requirements ul li{margin-bottom:.8em}.listing-page .cta{margin-top:100px;margin-bottom:100px;color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width:800px){.listing-page .cta{font-size:18px}}.listing-page .cta a,.listing-page .cta input,.listing-page .cta button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.listing-page .cta::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.listing-page .cta::before{height:70px;width:70px;margin-right:-35px}}.listing-page .cta:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.listing-page .cta:hover::before{transform:scale(1.2)}}.listing-page .cta a{color:#121212}.listing-page .cta::after{align-items:center;content:"";width:16px;height:16px;display:inline-block;background-image:var(--wpr-bg-be7133d1-d329-41e7-9d22-9231e1c2a207);margin-left:10px}.listing-page .listing-close{display:block;background-color:#1a1b1c;display:none}.listing-page .listing-close .close-title{display:flex;flex-direction:column;align-items:center}.listing-page .listing-close .close-title h2{font-size:52px;line-height:1.3em;font-weight:400;color:#f1f1f1;text-align:center}@media only screen and (max-width:1200px){.listing-page .listing-close .close-title h2{font-size:40px}}@media only screen and (max-width:800px){.listing-page .listing-close .close-title h2{font-size:32px}}.listing-page .listing-close .close-title .close-icon{width:50px;height:50px;display:inline-block}.page-template-case-studies .cases-list{display:flex;flex-direction:column}.page-template-case-studies .cases-list .case-preview{width:100%;margin-bottom:160px}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview{width:100%}}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview{margin-bottom:40px}}.page-template-case-studies .cases-list .case-preview a{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;width:100%;color:#121212}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview a{flex-direction:column}}.page-template-case-studies .cases-list .case-preview .img-wrap{--image-ratio:0.38;width:65%;background-color:#cbcbcb;position:relative;height:0;overflow:hidden;padding-top:calc(var(--image-ratio) * 100%)}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview .img-wrap{--image-ratio:0.75;width:100%}}.page-template-case-studies .cases-list .case-preview .img-wrap img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.8s cubic-bezier(.23,1,.32,1)}.page-template-case-studies .cases-list .case-preview .info{width:40%;margin-left:5%;display:flex;flex-direction:column;justify-content:center;text-align:right;position:relative;z-index:1}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview .info{margin-left:0;width:100%;text-align:left;padding-top:20px}}.page-template-case-studies .cases-list .case-preview .info .client{font-size:52px;line-height:1.3em;font-weight:400;color:#00b252;margin-bottom:0}@media only screen and (max-width:1200px){.page-template-case-studies .cases-list .case-preview .info .client{font-size:40px}}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview .info .client{font-size:32px}}.page-template-case-studies .cases-list .case-preview .info .title{color:#121212}.page-template-case-studies .cases-list .case-preview .info .text{color:#121212;margin-bottom:50px}.page-template-case-studies .cases-list .case-preview .info .link-wrapper{display:flex;align-items:center;flex-direction:row-reverse;margin-top:20px}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview .info .link-wrapper{flex-direction:row;margin:10px 0 20px}}.page-template-case-studies .cases-list .case-preview .info .link-wrapper .white-circle{stroke:#e5e5e5}.page-template-case-studies .cases-list .case-preview .info .link-wrapper .label{color:#00b252;margin:0 20px;opacity:0;transition:all 0.4s cubic-bezier(.14,1,.34,1)}.page-template-case-studies .cases-list .case-preview:hover .link-wrapper .label{opacity:1}.page-template-case-studies .cases-list .case-preview:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.page-template-case-studies .cases-list .case-preview:hover .img-wrap img{transform:scale(1.1)}.page-template-case-studies .cases-list .case-preview:nth-child(2n) a{flex-direction:row-reverse}@media only screen and (max-width:800px){.page-template-case-studies .cases-list .case-preview:nth-child(2n) a{flex-direction:column}}.page-template-case-studies .cases-list .case-preview:nth-child(2n) a .info{text-align:left;margin-left:0;margin-right:5%}.page-template-case-studies .cases-list .case-preview:nth-child(2n) a .info .link-wrapper{flex-direction:row}.page-template-case-studies .pagination{display:flex;flex-direction:row;justify-content:center}.page-template-case-studies .pagination span:first-child{flex:1;display:flex}.page-template-case-studies .pagination span:first-child:before{content:"";display:block;flex:1}.page-template-case-studies .pagination .page-numbers{font-size:24px;color:#1a1b1c;padding:0 5px 5px;font-weight:100;line-height:1em;margin:0 8px}.page-template-case-studies .pagination .page-numbers.current{border-bottom:1px solid #00b252;color:#121212;font-weight:400}.page-template-case-studies .pagination a.page-numbers{text-decoration:none;font-size:24px;color:#cbcbcb}.page-template-case-studies .pagination a.page-numbers:hover{color:#121212}.page-template-case-studies .pagination a.prev.page-numbers,.page-template-case-studies .pagination a.next.page-numbers{font-weight:400;flex:1;color:#1a1b1c}.page-template-case-studies .pagination a.prev.page-numbers:hover,.page-template-case-studies .pagination a.next.page-numbers:hover{color:#00b252}.page-template-case-studies .pagination div.empty-prev,.page-template-case-studies .pagination div.empty-next{font-weight:400;flex:1;color:#cbcbcb;font-size:24px}.page-template-case-studies .pagination a.next.page-numbers,.page-template-case-studies .pagination div.empty-next{text-align:right}.post-preview{--image-ratio:0.58;display:flex;color:#121212;text-decoration:none;flex-direction:column}.post-preview:hover{color:#121212}@media only screen and (max-width:800px){.post-preview{width:100%}}.post-preview .image,.post-preview .video-post-preview{width:100%;overflow:hidden;position:relative;height:0;padding-top:calc(var(--image-ratio) * 100%)}.post-preview .image .image-bg,.post-preview .video-post-preview .image-bg{position:absolute;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;transition:transform 0.8s ease}.post-preview .image .poster,.post-preview .video-post-preview .poster{position:absolute;top:0;width:100%;height:100%;transition:transform 0.8s ease}.post-preview .image .poster img,.post-preview .image .poster video,.post-preview .video-post-preview .poster img,.post-preview .video-post-preview .poster video{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.post-preview:hover .image .image-bg{transform:scale(1.1)}.post-preview:hover .video-post-preview .poster{transform:scale(1.1)}.post-preview .text-wrapper .meta{margin-top:15px;display:flex;--font-size:14px;font-size:var(--font-size)}.post-preview .text-wrapper .meta .date{display:none;margin-right:10px;font-weight:400;margin-bottom:10px}.post-preview .text-wrapper .meta .category{display:flex;flex:1;justify-content:flex-start;align-items:center;color:#00b252;font-weight:600;text-transform:uppercase;margin-bottom:2px;letter-spacing:.033em}.post-preview .text-wrapper .blog-title{font-size:23px;font-weight:400;line-height:1.2em;letter-spacing:.01em}.post-preview .text-wrapper .blog-author{padding-top:.5rem}.post-preview .text-wrapper .blog-author span:after{content:","}.post-preview .text-wrapper .blog-author span:last-child:after{content:""}.post-preview-featured-video .video-block{height:calc(56.3% - 1px)}body.page-template-blog-index .pagination,body.category .pagination,body.tag .pagination{display:flex;flex-direction:row;justify-content:center}body.page-template-blog-index .pagination span:first-child,body.category .pagination span:first-child,body.tag .pagination span:first-child{flex:1;display:flex}body.page-template-blog-index .pagination span:first-child:before,body.category .pagination span:first-child:before,body.tag .pagination span:first-child:before{content:"";display:block;flex:1}body.page-template-blog-index .pagination .page-numbers,body.category .pagination .page-numbers,body.tag .pagination .page-numbers{font-size:24px;color:#1a1b1c;padding:0 5px 5px;font-weight:100;line-height:1em;margin:0 8px}body.page-template-blog-index .pagination .page-numbers.current,body.category .pagination .page-numbers.current,body.tag .pagination .page-numbers.current{border-bottom:1px solid #00b252;color:#121212;font-weight:400}body.page-template-blog-index .pagination a.page-numbers,body.category .pagination a.page-numbers,body.tag .pagination a.page-numbers{text-decoration:none;font-size:24px;color:#cbcbcb}body.page-template-blog-index .pagination a.page-numbers:hover,body.category .pagination a.page-numbers:hover,body.tag .pagination a.page-numbers:hover{color:#121212}body.page-template-blog-index .pagination a.prev.page-numbers,body.page-template-blog-index .pagination a.next.page-numbers,body.category .pagination a.prev.page-numbers,body.category .pagination a.next.page-numbers,body.tag .pagination a.prev.page-numbers,body.tag .pagination a.next.page-numbers{font-weight:400;flex:1;color:#1a1b1c}body.page-template-blog-index .pagination a.prev.page-numbers:hover,body.page-template-blog-index .pagination a.next.page-numbers:hover,body.category .pagination a.prev.page-numbers:hover,body.category .pagination a.next.page-numbers:hover,body.tag .pagination a.prev.page-numbers:hover,body.tag .pagination a.next.page-numbers:hover{color:#00b252}body.page-template-blog-index .pagination div.empty-prev,body.page-template-blog-index .pagination div.empty-next,body.category .pagination div.empty-prev,body.category .pagination div.empty-next,body.tag .pagination div.empty-prev,body.tag .pagination div.empty-next{font-weight:400;flex:1;color:#cbcbcb;font-size:24px}body.page-template-blog-index .pagination a.next.page-numbers,body.page-template-blog-index .pagination div.empty-next,body.category .pagination a.next.page-numbers,body.category .pagination div.empty-next,body.tag .pagination a.next.page-numbers,body.tag .pagination div.empty-next{text-align:right}body.page-template-blog-index .content-area .block,body.category .content-area .block,body.tag .content-area .block{padding:50px 0}@media only screen and (max-width:1200px){body.page-template-blog-index .content-area .block,body.category .content-area .block,body.tag .content-area .block{padding:40px 0}}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block,body.category .content-area .block,body.tag .content-area .block{padding:40px 0}}body.page-template-blog-index .content-area .block.posts-grid .posts-group,body.category .content-area .block.posts-grid .posts-group,body.tag .content-area .block.posts-grid .posts-group{--cell-margin:46px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--cell-margin) / -2);width:calc(100% + var(--cell-margin))}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block.posts-grid .posts-group,body.category .content-area .block.posts-grid .posts-group,body.tag .content-area .block.posts-grid .posts-group{flex-direction:column;width:100%}}body.page-template-blog-index .content-area .block.posts-grid .posts-group .post-preview,body.category .content-area .block.posts-grid .posts-group .post-preview,body.tag .content-area .block.posts-grid .posts-group .post-preview{width:calc(33.3333333333% - var(--cell-margin));margin:0 calc(var(--cell-margin) / 2) 100px}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block.posts-grid .posts-group .post-preview,body.category .content-area .block.posts-grid .posts-group .post-preview,body.tag .content-area .block.posts-grid .posts-group .post-preview{width:100%;margin-bottom:50px}}body.page-template-blog-index .content-area .block.bg-black .title,body.category .content-area .block.bg-black .title,body.tag .content-area .block.bg-black .title{color:#f1f1f1}body.page-template-blog-index .content-area .block.bg-black a.post-preview,body.category .content-area .block.bg-black a.post-preview,body.tag .content-area .block.bg-black a.post-preview{color:#f1f1f1}body.page-template-blog-index .content-area .block#blog-index-top,body.category .content-area .block#blog-index-top,body.tag .content-area .block#blog-index-top{padding-bottom:0}body.page-template-blog-index .content-area .block#blog-index-top .wrap,body.category .content-area .block#blog-index-top .wrap,body.tag .content-area .block#blog-index-top .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:150px;margin-bottom:60px}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#blog-index-top .wrap,body.category .content-area .block#blog-index-top .wrap,body.tag .content-area .block#blog-index-top .wrap{flex-direction:column;align-items:flex-start;margin-top:60px}}body.page-template-blog-index .content-area .block#blog-index-top .wrap h1,body.category .content-area .block#blog-index-top .wrap h1,body.tag .content-area .block#blog-index-top .wrap h1{font-size:52px;line-height:1.3em;font-weight:400;margin-bottom:0;line-height:1em}@media only screen and (max-width:1200px){body.page-template-blog-index .content-area .block#blog-index-top .wrap h1,body.category .content-area .block#blog-index-top .wrap h1,body.tag .content-area .block#blog-index-top .wrap h1{font-size:40px}}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#blog-index-top .wrap h1,body.category .content-area .block#blog-index-top .wrap h1,body.tag .content-area .block#blog-index-top .wrap h1{font-size:32px}}body.page-template-blog-index .content-area .block#blog-index-top .wrap .sub-head,body.category .content-area .block#blog-index-top .wrap .sub-head,body.tag .content-area .block#blog-index-top .wrap .sub-head{margin-top:50px}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#blog-index-top .wrap .sub-head,body.category .content-area .block#blog-index-top .wrap .sub-head,body.tag .content-area .block#blog-index-top .wrap .sub-head{margin-top:20px}}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post,body.category .content-area .block#blog-index-top .first-featured-post,body.tag .content-area .block#blog-index-top .first-featured-post{margin-bottom:10px}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post .posts-group,body.category .content-area .block#blog-index-top .first-featured-post .posts-group,body.tag .content-area .block#blog-index-top .first-featured-post .posts-group{padding-top:0}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview{position:relative}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .image,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .image,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .image,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop{margin-bottom:0}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .image:after,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview:after,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .image:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .image:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .video-post-preview:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .poster-loop:after{--overlay-color:rgba(0, 0, 0, 0.5);content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--overlay-color);transition:all 0.7s cubic-bezier(.14,1,.34,1)}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .image-bg,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .poster,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .image-bg,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .poster,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .image-bg,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .poster,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .image-bg,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .poster,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .image-bg,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .poster,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .image-bg,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .poster,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .image-bg,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image .poster,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .image-bg,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview .poster,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .image-bg,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop .poster{transform:scale(1)}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image:after,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview:after,body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview:after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .image:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .video-post-preview:after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview:hover .poster-loop:after{background:rgba(0,0,0,.35)}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper{position:absolute;bottom:40px;left:0;padding:0 40px;width:70%}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper{width:100%;bottom:20px;left:0;padding:0 20px}}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .date,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .date,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .date{display:none}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .category::after,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .category::after,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .category::after{display:none}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title{color:#f1f1f1;font-size:34px;font-weight:400;letter-spacing:.01em;line-height:1.3em}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .text-wrapper .blog-title{font-size:23px}}body.page-template-blog-index .content-area .block#blog-index-top .first-featured-post a.post-preview .blog-author,body.category .content-area .block#blog-index-top .first-featured-post a.post-preview .blog-author,body.tag .content-area .block#blog-index-top .first-featured-post a.post-preview .blog-author{color:#fff;padding-top:.5rem}body.page-template-blog-index .content-area .block#featured-posts,body.category .content-area .block#featured-posts,body.tag .content-area .block#featured-posts{padding-top:180px}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#featured-posts,body.category .content-area .block#featured-posts,body.tag .content-area .block#featured-posts{padding-top:80px}}body.page-template-blog-index .content-area .block#podcast-posts,body.category .content-area .block#podcast-posts,body.tag .content-area .block#podcast-posts{padding-top:0}body.page-template-blog-index .content-area .block#podcast-posts a.view,body.page-template-blog-index .content-area .block#featured-posts a.view,body.category .content-area .block#podcast-posts a.view,body.category .content-area .block#featured-posts a.view,body.tag .content-area .block#podcast-posts a.view,body.tag .content-area .block#featured-posts a.view{display:flex;flex-direction:row;justify-content:flex-end}body.page-template-blog-index .content-area .block#podcast-posts a.view h3,body.page-template-blog-index .content-area .block#featured-posts a.view h3,body.category .content-area .block#podcast-posts a.view h3,body.category .content-area .block#featured-posts a.view h3,body.tag .content-area .block#podcast-posts a.view h3,body.tag .content-area .block#featured-posts a.view h3{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1;color:#f1f1f1;font-size:18px}body.page-template-blog-index .content-area .block#podcast-posts a.view h3:after,body.page-template-blog-index .content-area .block#featured-posts a.view h3:after,body.category .content-area .block#podcast-posts a.view h3:after,body.category .content-area .block#featured-posts a.view h3:after,body.tag .content-area .block#podcast-posts a.view h3:after,body.tag .content-area .block#featured-posts a.view h3:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}body.page-template-blog-index .content-area .block#podcast-posts a.view h3:hover,body.page-template-blog-index .content-area .block#featured-posts a.view h3:hover,body.category .content-area .block#podcast-posts a.view h3:hover,body.category .content-area .block#featured-posts a.view h3:hover,body.tag .content-area .block#podcast-posts a.view h3:hover,body.tag .content-area .block#featured-posts a.view h3:hover{color:#00b252}body.page-template-blog-index .content-area .block#podcast-posts a.view h3:hover:after,body.page-template-blog-index .content-area .block#featured-posts a.view h3:hover:after,body.category .content-area .block#podcast-posts a.view h3:hover:after,body.category .content-area .block#featured-posts a.view h3:hover:after,body.tag .content-area .block#podcast-posts a.view h3:hover:after,body.tag .content-area .block#featured-posts a.view h3:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child,body.category .content-area .block#podcast-posts .post-preview:first-child,body.category .content-area .block#featured-posts .post-preview:first-child,body.tag .content-area .block#podcast-posts .post-preview:first-child,body.tag .content-area .block#featured-posts .post-preview:first-child{position:relative;width:100%}body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .image,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .video-post-preview,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .poster-loop,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .image,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .video-post-preview,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .poster-loop,body.category .content-area .block#podcast-posts .post-preview:first-child .image,body.category .content-area .block#podcast-posts .post-preview:first-child .video-post-preview,body.category .content-area .block#podcast-posts .post-preview:first-child .poster-loop,body.category .content-area .block#featured-posts .post-preview:first-child .image,body.category .content-area .block#featured-posts .post-preview:first-child .video-post-preview,body.category .content-area .block#featured-posts .post-preview:first-child .poster-loop,body.tag .content-area .block#podcast-posts .post-preview:first-child .image,body.tag .content-area .block#podcast-posts .post-preview:first-child .video-post-preview,body.tag .content-area .block#podcast-posts .post-preview:first-child .poster-loop,body.tag .content-area .block#featured-posts .post-preview:first-child .image,body.tag .content-area .block#featured-posts .post-preview:first-child .video-post-preview,body.tag .content-area .block#featured-posts .post-preview:first-child .poster-loop{margin-bottom:0}body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .image:after,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .video-post-preview:after,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .poster-loop:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .image:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .video-post-preview:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .poster-loop:after,body.category .content-area .block#podcast-posts .post-preview:first-child .image:after,body.category .content-area .block#podcast-posts .post-preview:first-child .video-post-preview:after,body.category .content-area .block#podcast-posts .post-preview:first-child .poster-loop:after,body.category .content-area .block#featured-posts .post-preview:first-child .image:after,body.category .content-area .block#featured-posts .post-preview:first-child .video-post-preview:after,body.category .content-area .block#featured-posts .post-preview:first-child .poster-loop:after,body.tag .content-area .block#podcast-posts .post-preview:first-child .image:after,body.tag .content-area .block#podcast-posts .post-preview:first-child .video-post-preview:after,body.tag .content-area .block#podcast-posts .post-preview:first-child .poster-loop:after,body.tag .content-area .block#featured-posts .post-preview:first-child .image:after,body.tag .content-area .block#featured-posts .post-preview:first-child .video-post-preview:after,body.tag .content-area .block#featured-posts .post-preview:first-child .poster-loop:after{--overlay-color:rgba(0, 0, 0, 0.5);content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--overlay-color);transition:all 0.7s cubic-bezier(.14,1,.34,1)}body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .image .image-bg,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .image .poster,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .poster,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .image-bg,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .poster,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .image .image-bg,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .image .poster,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .poster,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .image-bg,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .poster,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .image .image-bg,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .image .poster,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .poster,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .image-bg,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .poster,body.category .content-area .block#featured-posts .post-preview:first-child:hover .image .image-bg,body.category .content-area .block#featured-posts .post-preview:first-child:hover .image .poster,body.category .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.category .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .poster,body.category .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .image-bg,body.category .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .poster,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .image .image-bg,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .image .poster,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview .poster,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .image-bg,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop .poster,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .image .image-bg,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .image .poster,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .image-bg,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview .poster,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .image-bg,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop .poster{transform:scale(1)}body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .image:after,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview:after,body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .image:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview:after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop:after,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .image:after,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview:after,body.category .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop:after,body.category .content-area .block#featured-posts .post-preview:first-child:hover .image:after,body.category .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview:after,body.category .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop:after,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .image:after,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .video-post-preview:after,body.tag .content-area .block#podcast-posts .post-preview:first-child:hover .poster-loop:after,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .image:after,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .video-post-preview:after,body.tag .content-area .block#featured-posts .post-preview:first-child:hover .poster-loop:after{background:rgba(0,0,0,.35)}body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper{position:absolute;bottom:40px;left:0;padding:0 40px;width:70%}}@media only screen and (min-width:800px) and (max-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper{width:100%;bottom:20px;left:0;padding:0 20px}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .date,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper .date,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .date,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper .date,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .date,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper .date{display:none}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .category::after,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper .category::after,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .category::after,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper .category::after,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .category::after,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper .category::after{display:none}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title{color:#f1f1f1;font-size:34px;font-weight:400;letter-spacing:.01em;line-height:1.3em}}@media only screen and (min-width:800px) and (max-width:800px){body.page-template-blog-index .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.page-template-blog-index .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#podcast-posts .post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#featured-posts .post-preview:first-child .text-wrapper .blog-title{font-size:23px}}body.page-template-blog-index .content-area .block#remaining-posts,body.page-template-blog-index .content-area .block#latest-posts,body.category .content-area .block#remaining-posts,body.category .content-area .block#latest-posts,body.tag .content-area .block#remaining-posts,body.tag .content-area .block#latest-posts{padding:0}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#remaining-posts,body.page-template-blog-index .content-area .block#latest-posts,body.category .content-area .block#remaining-posts,body.category .content-area .block#latest-posts,body.tag .content-area .block#remaining-posts,body.tag .content-area .block#latest-posts{padding:0 0 40px}}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#latest-posts,body.category .content-area .block#latest-posts,body.tag .content-area .block#latest-posts{padding:0 0 40px}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child,body.category .content-area .block#latest-posts a.post-preview:first-child,body.tag .content-area .block#latest-posts a.post-preview:first-child{width:calc(66.66% - var(--cell-margin));position:relative}body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .image,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .video-post-preview,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .poster-loop,body.category .content-area .block#latest-posts a.post-preview:first-child .image,body.category .content-area .block#latest-posts a.post-preview:first-child .video-post-preview,body.category .content-area .block#latest-posts a.post-preview:first-child .poster-loop,body.tag .content-area .block#latest-posts a.post-preview:first-child .image,body.tag .content-area .block#latest-posts a.post-preview:first-child .video-post-preview,body.tag .content-area .block#latest-posts a.post-preview:first-child .poster-loop{margin-bottom:0}body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .image:after,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .video-post-preview:after,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .poster-loop:after,body.category .content-area .block#latest-posts a.post-preview:first-child .image:after,body.category .content-area .block#latest-posts a.post-preview:first-child .video-post-preview:after,body.category .content-area .block#latest-posts a.post-preview:first-child .poster-loop:after,body.tag .content-area .block#latest-posts a.post-preview:first-child .image:after,body.tag .content-area .block#latest-posts a.post-preview:first-child .video-post-preview:after,body.tag .content-area .block#latest-posts a.post-preview:first-child .poster-loop:after{--overlay-color:rgba(0, 0, 0, 0.5);content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--overlay-color);transition:all 0.7s cubic-bezier(.14,1,.34,1)}body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .image .image-bg,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .image .poster,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .image-bg,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .poster,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .image-bg,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .poster,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .image .image-bg,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .image .poster,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .image-bg,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .poster,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .image-bg,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .poster,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .image .image-bg,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .image .poster,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .image-bg,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview .poster,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .image-bg,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop .poster{transform:scale(1)}body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .image:after,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview:after,body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop:after,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .image:after,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview:after,body.category .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop:after,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .image:after,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .video-post-preview:after,body.tag .content-area .block#latest-posts a.post-preview:first-child:hover .poster-loop:after{background:rgba(0,0,0,.35)}body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper{position:absolute;bottom:40px;left:0;padding:0 40px;width:70%}}@media only screen and (min-width:800px) and (max-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper{width:100%;bottom:20px;left:0;padding:0 20px}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .date,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .date,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .date{display:none}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .category::after,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .category::after,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .category::after{display:none}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title{color:#f1f1f1;font-size:34px;font-weight:400;letter-spacing:.01em;line-height:1.3em}}@media only screen and (min-width:800px) and (max-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title,body.category .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title,body.tag .content-area .block#latest-posts a.post-preview:first-child .text-wrapper .blog-title{font-size:23px}}@media only screen and (min-width:800px) and (max-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child,body.category .content-area .block#latest-posts a.post-preview:first-child,body.tag .content-area .block#latest-posts a.post-preview:first-child{width:100%}}@media only screen and (min-width:800px){body.page-template-blog-index .content-area .block#latest-posts a.post-preview:first-child .blog-author,body.category .content-area .block#latest-posts a.post-preview:first-child .blog-author,body.tag .content-area .block#latest-posts a.post-preview:first-child .blog-author{color:#fff;padding-top:.5rem}}body.page-template-blog-index .content-area .block#remaining-posts,body.category .content-area .block#remaining-posts,body.tag .content-area .block#remaining-posts{padding:180px 0;padding-bottom:0}@media only screen and (max-width:1200px){body.page-template-blog-index .content-area .block#remaining-posts,body.category .content-area .block#remaining-posts,body.tag .content-area .block#remaining-posts{padding:160px 0}}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#remaining-posts,body.category .content-area .block#remaining-posts,body.tag .content-area .block#remaining-posts{padding:80px 0}}body.page-template-blog-index .content-area .block#filter-bar,body.category .content-area .block#filter-bar,body.tag .content-area .block#filter-bar{padding-top:20px;padding-bottom:10px}body.page-template-blog-index .content-area .block#filter-bar .wrap,body.category .content-area .block#filter-bar .wrap,body.tag .content-area .block#filter-bar .wrap{display:flex;flex-direction:row;justify-content:space-between}body.page-template-blog-index .content-area .block#filter-bar .wrap .filter-title,body.category .content-area .block#filter-bar .wrap .filter-title,body.tag .content-area .block#filter-bar .wrap .filter-title{color:#989898;font-weight:400;font-size:34px;margin:0}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .block#filter-bar .wrap .filter-title,body.category .content-area .block#filter-bar .wrap .filter-title,body.tag .content-area .block#filter-bar .wrap .filter-title{font-size:23px}}body.page-template-blog-index .content-area .blog-post .back-to-blog-block,body.category .content-area .blog-post .back-to-blog-block,body.tag .content-area .blog-post .back-to-blog-block{margin-bottom:50px}body.page-template-blog-index .content-area .block-pagination,body.category .content-area .block-pagination,body.tag .content-area .block-pagination{padding-top:0}body.page-template-blog-index .content-area .block-pagination .pagination,body.category .content-area .block-pagination .pagination,body.tag .content-area .block-pagination .pagination{padding-bottom:100px}@media only screen and (max-width:800px){body.page-template-blog-index .content-area .first-featured-post .block,body.category .content-area .first-featured-post .block,body.tag .content-area .first-featured-post .block{padding:40px 0 0}}article.podcast_episode .episode-hero{background-size:cover;background-repeat:no-repeat;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}article.podcast_episode .episode-hero:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}article.podcast_episode .episode-hero .episode-header{width:100%;color:#f1f1f1;font-weight:400;padding-bottom:100px;position:relative;z-index:1}article.podcast_episode .episode-hero .episode-header .inner-center{display:flex;flex-direction:column;width:calc(100% - 140px);margin:0 auto;padding:0 115px;max-width:1440px}@media only screen and (max-width:1200px){article.podcast_episode .episode-hero .episode-header .inner-center{width:calc(100% - 120px);max-width:1040px;padding:0 90px}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center{width:calc(100% - 40px);padding:0 10px}}article.podcast_episode .episode-hero .episode-header .inner-center.bleed{padding:0}@media only screen and (max-width:1200px){article.podcast_episode .episode-hero .episode-header .inner-center.bleed{padding:0}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center.bleed{padding:0}}article.podcast_episode .episode-hero .episode-header .inner-center .inner-max{margin-left:-115px;margin-right:-115px}@media only screen and (max-width:1200px){article.podcast_episode .episode-hero .episode-header .inner-center .inner-max{margin-left:-90px;margin-right:-90px}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center .inner-max{margin-left:-10px;margin-right:-10px}}article.podcast_episode .episode-hero .episode-header .inner-center.columns{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center.columns{flex-direction:column}}article.podcast_episode .episode-hero .episode-header .inner-center.columns .left{width:57.5%}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center.columns .left{width:100%;margin-bottom:40px}}article.podcast_episode .episode-hero .episode-header .inner-center.columns .right{width:37.5%}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center.columns .right{width:100%}}article.podcast_episode .episode-hero .episode-header .inner-center .content{width:60%;margin-left:57.5px;margin-right:57.5px}@media only screen and (max-width:1200px){article.podcast_episode .episode-hero .episode-header .inner-center .content{margin-left:45px;margin-right:45px}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center .content{margin-left:5px;margin-right:5px}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .inner-center .content{width:100%}}article.podcast_episode .episode-hero .episode-header .categories{display:flex;flex-direction:row;justify-content:space-between;width:11%;margin-bottom:10px}article.podcast_episode .episode-hero .episode-header .categories .category{font-weight:500;font-size:15px;letter-spacing:.05em;color:#00b252;text-transform:uppercase}article.podcast_episode .episode-hero .episode-header .title{width:70%;font-size:52px;line-height:1.3em;font-weight:400;letter-spacing:.02em;line-height:1.33em;color:#f1f1f1;font-size:48px;margin:0}@media only screen and (max-width:1200px){article.podcast_episode .episode-hero .episode-header .title{font-size:40px}}@media only screen and (max-width:800px){article.podcast_episode .episode-hero .episode-header .title{font-size:32px}}article.podcast_episode .block{padding:80px 0}@media only screen and (max-width:800px){article.podcast_episode .block.episode-page{padding-top:40px}}article.podcast_episode .block.episode-page .inner-center .inner-max .background-image img{margin-bottom:100px}article.podcast_episode .block.episode-page .inner-center .inner-wrap .text p{font-size:20px}article.podcast_episode .block.episode-page .inner-center .meta .item{margin-bottom:30px}article.podcast_episode .block.episode-page .inner-center .meta .item .label{font-weight:100;margin-bottom:10px}article.podcast_episode .block.episode-page .inner-center .meta .item .date{font-weight:500}article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons{display:flex;flex-direction:row;padding:4px 0 0}article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .twitter,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .facebook,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .email,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .link,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .linkedin{cursor:pointer;display:block;padding:0 16px 0 0}article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .twitter svg,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .facebook svg,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .email svg,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .link svg,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .linkedin svg{width:20px;height:20px}article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .twitter svg path,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .facebook svg path,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .email svg path,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .link svg path,article.podcast_episode .block.episode-page .inner-center .meta .item .social-icons .linkedin svg path{fill:#121212}article.podcast_episode .block.episode-page .inner-center .meta .hosts-wrap{display:flex;flex-direction:row;padding-top:5px}article.podcast_episode .block.episode-page .inner-center .meta .hosts-wrap .host{margin-right:12px}article.podcast_episode .block.episode-page .inner-center .meta .hosts-wrap .host img{border-radius:50%;height:70px;width:70px;object-fit:cover}article.podcast_episode .block.episode-page .inner-center .subscribe{margin-top:80px}article.podcast_episode .block.episode-page .inner-center .inner-wrap{width:70%}@media only screen and (max-width:800px){article.podcast_episode .block.episode-page .inner-center .inner-wrap{width:100%}}article.podcast_episode .block.episode-page .inner-center .inner-wrap .intro{font-size:36px;font-weight:400;letter-spacing:.01em;line-height:1.33em}@media only screen and (max-width:800px){article.podcast_episode .block.episode-page .inner-center .inner-wrap .intro{font-size:32px}}article.podcast_episode .block.episode-page .inner-center .inner-wrap .text{font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200}@media only screen and (max-width:800px){article.podcast_episode .block.episode-page .inner-center .inner-wrap .text{font-size:17px;line-height:1.55em}}.podcast-embed{padding:30px 0 20px;margin-bottom:80px}.podcast-next .inner-center .inner-max{display:flex;justify-content:space-between}.podcast-next .inner-center .inner-max .half .title{margin-bottom:100px}@media only screen and (max-width:800px){.podcast-next .inner-center .inner-max .half .title{font-size:28px}}@media only screen and (max-width:800px){.podcast-next .inner-center .inner-max .half .previous{font-size:12px}}.podcast-next .inner-center .inner-max .half{text-decoration:none}.podcast-next .inner-center .inner-max .half a{text-decoration:none;color:#121212}.podcast-next .inner-center .inner-max .half+.half{width:20%}@media only screen and (max-width:800px){.podcast-next .inner-center .inner-max .half+.half{width:50%}}.podcast-next .inner-center .inner-max .half .label-wrap .meta .top-wrap{display:flex;flex-direction:row}.podcast-next .inner-center .inner-max .half .label-wrap .meta .top-wrap .episode{margin-right:10px;font-size:28px;font-weight:600;margin-bottom:10px}.podcast-next .inner-center .inner-max .half .label-wrap .meta .top-wrap .number{font-size:28px;font-weight:600;margin-bottom:10px}.podcast-next .inner-center .inner-max .half .label-wrap .blog-title{width:60%;font-weight:200;margin-bottom:17px;margin-top:10px}@media only screen and (max-width:800px){.podcast-next .inner-center .inner-max .half .label-wrap .blog-title{width:100%}}.podcast-next .inner-center .inner-max .half .label-wrap a.encircled-arrow{margin-top:20px}.podcast-next .inner-center .inner-max .half .label-wrap a.encircled-arrow svg circle.white-circle{stroke:#84869d}.slider{--slide-width:37vw;--slide-margin:30px;--slide-ratio:1.33;margin:0 auto;width:100%;height:calc((var(--slide-width) - var(--slide-margin)) * var(--slide-ratio))}@media only screen and (max-width:800px){.slider{--slide-width:87vw}}.slider .slide{width:calc(var(--slide-width) - var(--slide-margin));margin-right:var(--slide-margin)}.slider .slide .slide-image{width:100%;position:relative;height:0;padding-top:calc(var(--slide-ratio) * 100%);overflow:hidden}.slider .slide .slide-image img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0}.slider .slide .slide-image.offset-left img{object-position:left}.slider .slide .slide-image.offset-right img{object-position:right}.slider .slide .overlay{height:100%;width:100%;position:absolute;top:0;left:0;padding:45px;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,.6);color:#fff;opacity:0;transition:opacity 0.5s ease}@media only screen and (max-width:1200px){.slider .slide .overlay{padding:30px}}.slider .slide:hover .overlay{opacity:1}.slider .slide.last{height:100%;position:relative}.slider .slide.last .overlay{opacity:1;background-color:transparent;border:1px solid #cbcbcb;color:#121212;justify-content:flex-end;transition:all 0.3s cubic-bezier(.14,1,.34,1)}.slider .slide.last .overlay .last-label{font-weight:100}.slider .slide.last .overlay .last-link a{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:45px;line-height:1.1em;font-weight:200;margin-bottom:20px;color:#00b252}.slider .slide.last .overlay .last-link a .arrow svg{width:50px;height:50px;margin-right:15px}.slider .slide.last:hover .overlay{background-color:transparent;border-color:#00b252}.slider .slide.last:hover .overlay .last-link a{color:#00b252}.slider .slide.last:hover .overlay .last-link a .encircled-arrow .green-circle{stroke-dashoffset:0}.slider.basic-slider .slide{transition:transform 1.6s cubic-bezier(.17,.67,.36,.98);transform:translateX(30vw)}.slider.basic-slider.enter .slide{transform:translateX(0)}.slider.gallery-slider{height:auto;min-height:calc((var(--slide-width) - var(--slide-margin)) * var(--slide-ratio))}.slider.gallery-slider+.progress-wrap{display:flex;flex-direction:row;justify-content:center;margin-top:80px}@media only screen and (max-width:800px){.slider.gallery-slider+.progress-wrap{margin-top:40px}}.slider.gallery-slider+.progress-wrap .bar{width:40%;height:4px;background-color:#121212;border-radius:1px}@media only screen and (max-width:800px){.slider.gallery-slider+.progress-wrap .bar{width:70%}}.slider.gallery-slider+.progress-wrap .bar .position{width:20%;height:4px;background-color:#00b252;border-radius:1px}.slider-arrow{cursor:pointer}.slider-arrow svg{width:24px;height:13px}.slider-arrow svg polygon{fill:#121212}.contact-page .forms-block .tabs{display:flex;width:70%;margin-bottom:50px}@media only screen and (max-width:800px){.contact-page .forms-block .tabs{width:100%}}.contact-page .forms-block .tabs .tab{border:2px solid #989898;flex:1;color:#989898;padding:20px 0;text-align:center;margin-left:-2px;position:relative;cursor:pointer}.contact-page .forms-block .tabs .tab.active{border-color:#00b252;color:#00b252;z-index:1}.contact-page .forms-block .tabs .tab:first-child{margin-left:0}@media only screen and (max-width:800px){.contact-page .forms-block .tabs .tab{flex:unset;padding:15px 18px}}.contact-page .forms-block .forms .form-wrap{width:70%;visibility:hidden;opacity:0;pointer-events:none;height:0;transform:translateY(40px)}@media only screen and (max-width:800px){.contact-page .forms-block .forms .form-wrap{width:100%}}.contact-page .forms-block .forms .form-wrap.active{visibility:visible;opacity:1;pointer-events:all;height:auto;transform:translateY(0);transition:all 0.4s ease-out}.contact-page .forms-block .forms .form-wrap fieldset{margin:0;padding:0;border:0 none transparent}.contact-page .forms-block .forms .form-wrap label{display:none}.contact-page .forms-block .forms .form-wrap .frm_forms .frm_message{color:#00b252;margin-top:100px}.contact-page .forms-block .forms .form-wrap .frm_forms .frm_message p{margin-top:0;text-align:left;font-size:26px;font-weight:200}.contact-page .forms-block .forms .form-wrap .frm_checkbox{margin-top:10px}.contact-page .forms-block .forms .form-wrap .frm_checkbox .frm_primary_label{display:none}.contact-page .forms-block .forms .form-wrap .frm_checkbox label{display:inline-block;margin-left:10px;color:#f1f1f1;font-size:18px;font-weight:200;font-family:"Proxima Nova",Helvetica,Arial,sans-serif}.contact-page .forms-block .forms .form-wrap .frm_fields_container{display:flex;flex-direction:column;align-items:flex-start}.contact-page .forms-block .forms .form-wrap .frm_fields_container .form-field{width:100%}.contact-page .forms-block .forms .form-wrap .frm_html_container .legals{display:flex;justify-content:flex-end;margin-top:10px}.contact-page .forms-block .forms .form-wrap .frm_html_container .legals a{color:#989898;font-size:10px;text-transform:uppercase;letter-spacing:.033em;font-weight:200;text-decoration:none;margin-left:10px}.contact-page .forms-block .forms .form-wrap .frm_error{margin-top:10px;text-align:right;color:#f1f1f1;font-size:14px}.contact-page .forms-block .forms .form-wrap input[type=text],.contact-page .forms-block .forms .form-wrap input[type=email],.contact-page .forms-block .forms .form-wrap textarea{color:#f1f1f1;display:block;background-color:transparent;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;width:100%;border:0 none transparent;border-bottom:2px solid #f1f1f1;border-radius:0;font-size:18px;font-weight:200;padding-bottom:10px;margin-top:30px;outline:none;resize:none}.contact-page .forms-block .forms .form-wrap input[type=text]::placeholder,.contact-page .forms-block .forms .form-wrap input[type=email]::placeholder,.contact-page .forms-block .forms .form-wrap textarea::placeholder{color:#f1f1f1}.contact-page .forms-block .forms .form-wrap input[type=text]:-internal-autofill-selected,.contact-page .forms-block .forms .form-wrap input[type=email]:-internal-autofill-selected,.contact-page .forms-block .forms .form-wrap textarea:-internal-autofill-selected{background-color:transparent!important}.contact-page .forms-block .forms .form-wrap .frm_submit{margin-top:60px;color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width:800px){.contact-page .forms-block .forms .form-wrap .frm_submit{font-size:18px}}.contact-page .forms-block .forms .form-wrap .frm_submit a,.contact-page .forms-block .forms .form-wrap .frm_submit input,.contact-page .forms-block .forms .form-wrap .frm_submit button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.contact-page .forms-block .forms .form-wrap .frm_submit::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.contact-page .forms-block .forms .form-wrap .frm_submit::before{height:70px;width:70px;margin-right:-35px}}.contact-page .forms-block .forms .form-wrap .frm_submit:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.contact-page .forms-block .forms .form-wrap .frm_submit:hover::before{transform:scale(1.2)}}.contact-page .forms-block .forms .form-wrap .frm_submit::before{background-color:#00b252;width:80px;height:80px}.contact-page .forms-block .forms .form-wrap .frm_submit button{background-color:transparent;border:0 none transparent;border-radius:0;color:#f1f1f1;padding:0;font-size:24px;font-weight:400;letter-spacing:.01em;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;cursor:pointer;box-shadow:none;outline:none}.contact-page .forms-block .forms .form-wrap .frm_submit button:focus,.contact-page .forms-block .forms .form-wrap .frm_submit button:active{border:0 none transparent}.contact-page .contact-details-block{padding-top:0}@media only screen and (max-width:800px){.contact-page .contact-details-block .inner-center{padding:0}}.contact-page .contact-details-block .details-columns{display:flex;cursor:pointer}@media only screen and (max-width:800px){.contact-page .contact-details-block .details-columns{justify-content:space-between}}.contact-page .contact-details-block .details-columns .details-column{width:calc(30% - 20px)}@media only screen and (max-width:800px){.contact-page .contact-details-block .details-columns .details-column{width:calc(50% - 10px)}}.contact-page .contact-details-block .details-columns .details-column .label{font-weight:200;font-size:22px;color:gray}@media only screen and (max-width:800px){.contact-page .contact-details-block .details-columns .details-column .label{font-size:20px}}.contact-page .contact-details-block .details-columns .details-column .text{font-weight:100;font-size:18px;color:gray}@media only screen and (max-width:800px){.contact-page .contact-details-block .details-columns .details-column .text{font-size:16px;line-height:1.4em}}.contact-page .contact-details-block .details-columns .details-column .text a{color:gray;text-decoration:none}.contact-page .contact-details-block .details-columns .details-column .text a:after{display:none}.contact-page .contact-details-block .details-columns .details-column.active .label{color:#f1f1f1}.contact-page .contact-details-block .details-columns .details-column.active .text{color:#f1f1f1}.contact-page .contact-details-block .details-columns .details-column.active .text a{color:#f1f1f1}.contact-page .contact-details-block .map{visibility:hidden;opacity:0;pointer-events:none;height:0}.contact-page .contact-details-block .map .acf-map{width:100%;height:500px;margin:20px 0}.contact-page .contact-details-block .map .acf-map img{max-width:inherit!important}@media only screen and (max-width:800px){.contact-page .contact-details-block .map .acf-map{height:300px}}.contact-page .contact-details-block .map.active{visibility:visible;opacity:1;pointer-events:all;height:auto}.contact-page .office-block{padding-bottom:100px}.contact-page .office-block .wrap{width:70%}@media only screen and (max-width:800px){.contact-page .office-block .wrap{width:100%}}.contact-page .office-gallery-block{background-color:#262c30}.contact-page .office-gallery-block .slider{--slide-width:70vw;--slide-margin:70px;--slide-ratio:0.58}@media only screen and (max-width:800px){.contact-page .office-gallery-block .slider{--slide-width:85vw;--slide-margin:15px}}.podcast-index .intro-block{padding-bottom:100px}@media only screen and (max-width:800px){.podcast-index .intro-block{padding-bottom:60px}}.podcast-index .intro-block .inner-center .content{margin-left:0;margin-right:0}.podcast-index .intro-block .inner-center .content .title{color:#00b252}.podcast-index .intro-block .inner-center .content .subtitle{margin-bottom:80px}.podcast-index .podcast-list{padding-top:0}.podcast-index .podcast-list .inner-center .label{margin-bottom:30px;font-size:24px}.podcast-index .podcast-list .inner-center .episode-preview{border-bottom:2px solid #121212;transition:all 0.4s cubic-bezier(.14,1,.34,1)}.podcast-index .podcast-list .inner-center .episode-preview:first-child{border-top:2px solid #121212}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap{padding:40px 30px 45px 0;display:flex;flex-direction:row;justify-content:space-between;text-decoration:none;color:#121212}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap{flex-direction:column}}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap{display:flex;flex-direction:column;width:60%}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap{width:100%}}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .date{margin-bottom:10px;color:#00b252}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .episode-title{font-size:52px;line-height:1.3em;font-weight:400;font-size:38px;margin-bottom:0}@media only screen and (max-width:1200px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .episode-title{font-size:40px}}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .episode-title{font-size:32px}}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .episode-title{font-size:32px}}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .description{width:80%}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .description{width:100%}}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .text-wrap .description p{color:#989898;font-size:17px;line-height:1.5em;color:#666;margin-bottom:0}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .arrow{margin-top:40px}@media only screen and (max-width:800px){.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .arrow{margin-top:20px}}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap .arrow svg{width:60px;height:60px}.podcast-index .podcast-list .inner-center .episode-preview a.preview-wrap:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.podcast-index .podcast-list .pagination{display:flex;flex-direction:row;justify-content:center}.podcast-index .podcast-list .pagination span:first-child{flex:1;display:flex}.podcast-index .podcast-list .pagination span:first-child:before{content:"";display:block;flex:1}.podcast-index .podcast-list .pagination .page-numbers{font-size:24px;color:#1a1b1c;padding:0 5px 5px;font-weight:100;line-height:1em;margin:0 8px}.podcast-index .podcast-list .pagination .page-numbers.current{border-bottom:1px solid #00b252;color:#121212;font-weight:400}.podcast-index .podcast-list .pagination a.page-numbers{text-decoration:none;font-size:24px;color:#cbcbcb}.podcast-index .podcast-list .pagination a.page-numbers:hover{color:#121212}.podcast-index .podcast-list .pagination a.prev.page-numbers,.podcast-index .podcast-list .pagination a.next.page-numbers{font-weight:400;flex:1;color:#1a1b1c}.podcast-index .podcast-list .pagination a.prev.page-numbers:hover,.podcast-index .podcast-list .pagination a.next.page-numbers:hover{color:#00b252}.podcast-index .podcast-list .pagination div.empty-prev,.podcast-index .podcast-list .pagination div.empty-next{font-weight:400;flex:1;color:#cbcbcb;font-size:24px}.podcast-index .podcast-list .pagination a.next.page-numbers,.podcast-index .podcast-list .pagination div.empty-next{text-align:right}.subscribe .subscribe-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#00b252;font-size:24px;line-height:1em;font-weight:400;padding:25px 35px;width:100%;max-width:300px;height:74px;border-radius:37px;border:#cbcbcb 1px solid;cursor:pointer}.subscribe .subscribe-link:hover{border:#00b252 1px solid;background-color:#00b252;color:#f1f1f1}.subscribe .podcast-feeds{margin-top:30px;visibility:hidden;height:0;display:grid;grid-template-columns:repeat(3,auto);column-gap:1rem;justify-content:start}@media only screen and (max-width:500px){.subscribe .podcast-feeds{grid-template-columns:auto;row-gap:1rem}}.subscribe .podcast-feeds.show{visibility:visible;height:auto}.subscribe .podcast-feeds a{max-height:40px}.subscribe .podcast-feeds a svg{object-fit:contain;object-position:left;width:100%;height:100%}.subscribe .podcast-feeds a img{object-fit:contain;object-position:left;width:100%;height:100%}.basic-page .blocks{padding-top:50px;padding-bottom:100px}.basic-page .blocks .title{font-size:52px;line-height:1.3em;font-weight:400;line-height:1em;padding-bottom:100px}@media only screen and (max-width:1200px){.basic-page .blocks .title{font-size:40px}}@media only screen and (max-width:800px){.basic-page .blocks .title{font-size:32px}}.basic-page .blocks .text-block{padding:0 0}.basic-page .blocks .text-block .text{width:70%;font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200;margin-bottom:100px}@media only screen and (max-width:800px){.basic-page .blocks .text-block .text{width:100%}}.basic-page .blocks .text-block .text h1{font-size:24px;font-weight:400;margin:15px 0 25px;line-height:1.46em}.basic-page .blocks .text-block .text h2,.basic-page .blocks .text-block .text h3,.basic-page .blocks .text-block .text h4{font-size:20px;font-weight:400;margin:15px 0 25px;line-height:1.46em}@media only screen and (max-width:800px){.basic-page .blocks .text-block .text{font-size:17px;line-height:1.55em}}.basic-page .blocks .text-block .text ol,.basic-page .blocks .text-block .text ul{margin:0 0 1.5em 0;padding-left:1.1em}.basic-page .blocks .text-block .text ol li,.basic-page .blocks .text-block .text ul li{margin-bottom:.8em}.basic-page .blocks .text-block .text ol ol,.basic-page .blocks .text-block .text ol ul,.basic-page .blocks .text-block .text ul ol,.basic-page .blocks .text-block .text ul ul{margin:0 0 .5em .6em}.basic-page .blocks .text-block .text ol a,.basic-page .blocks .text-block .text ul a{position:relative;display:inline-block;color:#121212;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;line-height:1}.basic-page .blocks .text-block .text ol a:after,.basic-page .blocks .text-block .text ul a:after{content:"";display:block;margin-top:1px;border-bottom:solid 1px #00b252;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.basic-page .blocks .text-block .text ol a:hover,.basic-page .blocks .text-block .text ul a:hover{color:#00b252}.basic-page .blocks .text-block .text ol a:hover:after,.basic-page .blocks .text-block .text ul a:hover:after{-webkit-transform:scaleX(.0001);-ms-transform:scaleX(.0001);transform:scaleX(.0001)}@media only screen and (max-width:800px){.search-global-page .blocks{padding-top:100px}}.search-global-page .search-form{padding-bottom:0;padding-top:0}.search-global-page .search-form #search-form-global-int{display:flex;align-items:center;width:100%;border-bottom:2px solid #121212}.search-global-page .search-form #search-form-global-int input[type=search]{background:transparent;border:none;color:#00b252;font-size:48px;font-weight:200;width:100%;padding:0 0 20px}@media only screen and (max-width:800px){.search-global-page .search-form #search-form-global-int input[type=search]{font-size:38px;padding-bottom:15px}}.search-global-page .search-form #search-form-global-int input[type=search]::placeholder{color:rgba(0,178,82,.5)}.search-global-page .search-form #search-form-global-int input[type=search]:focus{outline:none}.search-global-page .search-form #search-form-global-int input[type=search]::-webkit-search-decoration,.search-global-page .search-form #search-form-global-int input[type=search]::-webkit-search-cancel-button,.search-global-page .search-form #search-form-global-int input[type=search]::-webkit-search-results-button,.search-global-page .search-form #search-form-global-int input[type=search]::-webkit-search-results-decoration{display:none}.search-global-page .search-form #search-form-global-int .button-submit{background:none;border:none;outline:none;cursor:pointer;padding:0 1rem}.search-global-page .search-form #search-form-global-int .button-submit svg{width:2.5rem}@media only screen and (max-width:800px){.search-global-page .search-form #search-form-global-int .button-submit svg{width:2rem}}.search-global-page .search-form #search-form-global-int .button-submit svg path{fill:#121212}.search-global-page .search-form .no-results-total{margin-top:3rem}.search-global-page .search-form .no-results-total p{margin:0}.search-global-page .search-form .no-results-total p:first-child{font-size:1.7rem}.search-global-page .search-form .no-results-total p i{color:#00b252}.search-global-page .search-results{padding-top:0}.search-global-page .search-results .search-result-content{margin-top:3rem}.search-global-page .search-results .search-result-content h2{font-weight:200;font-size:32px;margin:0;padding:30px 0}@media only screen and (max-width:800px){.search-global-page .search-results .search-result-content h2{font-size:24px;padding:20px 0}}.search-global-page .search-results .search-result-content h2 a{text-decoration:none;transition:all 0.7s cubic-bezier(.14,1,.34,1)}.search-global-page .search-results .search-result-content h2 a:hover{color:#00b252}.search-global-page .search-results .search-result-content .has-bottom-line{border-bottom:2px solid #121212}.search-global-page .search-results .search-result-content.search-result-posts h2{padding:0}.search-global-page .search-results .search-result-content.search-result-posts .has-bottom-line{padding:30px 0}.search-global-page .search-results .search-result-content.search-result-posts .post-author span:after{content:","}.search-global-page .search-results .search-result-content.search-result-posts .post-author span:last-child:after{content:""}.search-global-page .results-count{font-size:32px;margin:0;font-weight:200;padding:20px 0 15px}@media only screen and (max-width:800px){.search-global-page .results-count{font-size:24px}}body.search-blog-page .content-area .block-pagination .pagination{padding-bottom:0}.search-form-blog strong{font-weight:200;font-size:20px}.search-form-blog .blog-filter-search-top{display:flex;justify-content:space-between;align-items:center;min-height:56px}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search-top{flex-wrap:wrap}}.search-form-blog .blog-filter-search-top .clear-checkboxes{flex-grow:1;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search-top .clear-checkboxes{order:2;padding:0;margin-top:10px}}.search-form-blog .blog-filter-search-top .clear-checkboxes #clear-all-filters{order:1;background:none;color:#00b252}.search-form-blog .blog-filter-search-top .clear-checkboxes #clear-all-filters:before,.search-form-blog .blog-filter-search-top .clear-checkboxes #clear-all-filters:after{content:none}.search-form-blog .blog-filter-search-top .clear-checkboxes button{cursor:pointer;background:#e5e5e5;border:none;color:gray;border-radius:25px;padding:15px 40px 15px 20px;margin:7px 10px 7px 0;position:relative}.search-form-blog .blog-filter-search-top .clear-checkboxes button:focus{outline:none}.search-form-blog .blog-filter-search-top .clear-checkboxes button:before,.search-form-blog .blog-filter-search-top .clear-checkboxes button:after{content:"";position:absolute;background:gray;width:1px;height:12px;right:20px}.search-form-blog .blog-filter-search-top .clear-checkboxes button:before{transform:rotate(-45deg)}.search-form-blog .blog-filter-search-top .clear-checkboxes button:after{transform:rotate(45deg)}.search-form-blog .blog-filter-search-top .filter-title{color:#989898;font-weight:400;font-size:34px;margin:0;cursor:pointer}.search-form-blog .blog-filter-search-top .filter-title.active svg{transform:rotate(-90deg);transition:all 0.7s cubic-bezier(.14,1,.34,1)}.search-form-blog .blog-filter-search-top .filter-title svg{width:12px;margin-left:10px;transform:rotate(90deg);transition:all 0.7s cubic-bezier(.14,1,.34,1)}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search-top .filter-title svg{width:7px}}.search-form-blog .blog-filter-search-top .filter-title svg polygon{fill:#00b252}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search-top .filter-title{font-size:23px;width:50%}}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search-top .filter-title#search-blog-trigger{text-align:right}}.search-form-blog .blog-filter-search-top .filter-title#filter-blog-trigger{min-width:120px}.search-form-blog .blog-filter-search{color:gray}.search-form-blog .blog-filter-search label,.search-form-blog .blog-filter-search input[type=checkbox]{cursor:pointer}.search-form-blog .blog-filter-search input[type=search]{background:transparent;border:none;color:gray;font-size:35px;font-weight:200;width:100%}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search input[type=search]{font-size:25px}}.search-form-blog .blog-filter-search input[type=search]:focus{outline:none}.search-form-blog .blog-filter-search input[type=search]::-webkit-search-decoration,.search-form-blog .blog-filter-search input[type=search]::-webkit-search-cancel-button,.search-form-blog .blog-filter-search input[type=search]::-webkit-search-results-button,.search-form-blog .blog-filter-search input[type=search]::-webkit-search-results-decoration{display:none}.search-form-blog .blog-filter-search .button-submit{background:none;border:none;outline:none;cursor:pointer;padding:0 1rem}.search-form-blog .blog-filter-search .button-submit svg{width:2rem}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search .button-submit svg{width:1.7rem}}.search-form-blog .blog-filter-search .button-submit svg polygon{fill:#00b252}.search-form-blog .blog-filter-search .grid-form-blog{margin-top:20px;display:grid;grid-template-columns:0.3fr 0.7fr;grid-gap:25px;opacity:0;height:0;transition:all 0.7s cubic-bezier(.14,1,.34,1);overflow:hidden}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search .grid-form-blog{grid-template-columns:1fr}}.search-form-blog .blog-filter-search .grid-form-blog.active{opacity:1;transition:all 0.7s cubic-bezier(.14,1,.34,1)}.search-form-blog .blog-filter-search .grid-form-blog>div{border:1px solid #e5e5e5;padding:30px 35px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories{margin-top:30px}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories{display:flex;flex-wrap:wrap}}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories>div{margin-bottom:8px}@media only screen and (max-width:800px){.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories>div{margin-right:25px;margin-bottom:10px}}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories input:checked+label span:before,.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories input:checked+label span:after{display:block}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label{padding-left:20px;position:relative}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label span{position:absolute;width:13px;height:13px;border:1px solid #b2b2b2;border-radius:1px;left:0;top:50%;transform:translateY(-50%)}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label span:before,.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label span:after{display:none}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label span:before{content:"";position:absolute;width:1.5px;background:#00b252;height:7px;top:3px;left:4px;transform:rotate(-45deg)}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left .check-categories label span:after{content:"";position:absolute;width:1.5px;height:12px;background:#00b252;transform:rotate(41deg);left:9.5px;top:-1.5px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-left button{margin-top:20px;margin-bottom:10px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right{display:flex;flex-direction:column;justify-content:space-between}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .search-form{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form{margin-top:50px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags{margin-top:20px;display:flex;flex-wrap:wrap}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags div{margin-right:30px;position:relative}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags div:after{content:"/";position:absolute;right:-17px}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags div:last-child:after{content:none}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags div a{text-decoration:none;color:gray}.search-form-blog .blog-filter-search .grid-form-blog .grid-form-blog-right .tags-form .check-tags div a:hover{color:#00b252}.search-form-blog input.hidden,.search-form-blog button.hidden{display:none}#main{opacity:1;transition:opacity 0.8s cubic-bezier(.14,1,.34,1)}#main.loading{pointer-events:none;opacity:.3;transition:opacity 0.8s cubic-bezier(.14,1,.34,1)}.video .video-js{color:#fff;font-size:15px;position:relative;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.015em}.video .video-js.vjs-user-active:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:25%;pointer-events:none;opacity:.6;background:linear-gradient(to top,hsl(0deg,0%,0%) 0%,hsla(0deg,0%,0%,.738) 19%,hsla(0deg,0%,0%,.541) 34%,hsla(0deg,0%,0%,.382) 47%,hsla(0deg,0%,0%,.278) 56.5%,hsla(0deg,0%,0%,.194) 65%,hsla(0deg,0%,0%,.126) 73%,hsla(0deg,0%,0%,.075) 80.2%,hsla(0deg,0%,0%,.042) 86.1%,hsla(0deg,0%,0%,.021) 91%,hsla(0deg,0%,0%,.008) 95.2%,hsla(0deg,0%,0%,.002) 98.2%,hsla(0deg,0%,0%,0) 100%)}.video .video-js .vjs-control-bar{display:grid;margin:auto;background-color:rgba(255,255,255,0);margin-bottom:3%;grid-template-columns:auto 1fr auto auto;grid-template-areas:"play bar curr tot";width:80%;z-index:2}@media only screen and (max-width:800px){.video .video-js .vjs-control-bar{width:90%;margin-bottom:0}}.video .video-js .vjs-play-control{grid-area:play;text-transform:uppercase;border:0 none transparent;font-family:"Proxima Nova",Helvetica,Arial,sans-serif}.video .video-js .vjs-play-control:focus{text-shadow:none;outline:none;border:0 none transparent}.video .video-js .vjs-play-control .vjs-control-text{position:relative;width:auto;height:auto;clip:unset}.video .video-js .vjs-play-control .vjs-icon-placeholder{display:none}.video .video-js .vjs-progress-control{grid-area:bar;flex:none;width:100%}.video .video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{display:none}.video .video-js .vjs-time-control{margin-right:0}.video .video-js .vjs-current-time{grid-area:curr;display:block;padding-right:0}.video .video-js .vjs-duration{grid-area:tot;display:block;opacity:.6}.video .video-js .vjs-picture-in-picture-control{display:none}.video .video-js .vjs-fullscreen-control{display:none}.video .video-js .vjs-volume-panel{display:none}.video .video-js .vjs-progress-holder{height:.2em}.video .video-js .vjs-play-progress{background-color:#00b252;height:140%!important;top:-1px}.video .video-js .vjs-play-progress:before{display:none}.video .video-js .vjs-load-progress{background:#fff}.video .video-js .vjs-big-play-button{display:none;line-height:3em;height:3em;width:3em;border-radius:1.5em;border:none;background-color:#00b253!important}.video .video-js .vjs-load-progress div{background:#fff}.video .video-js .vjs-slider{background:rgba(255,255,255,.6156862745)}.video .video-js .vjs-control-text-loaded-percentage{display:none}.video .video-js .vjs-remaining-time{display:none}.vjs-poster{background-size:cover}.audio .video-js{font-size:15px;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;background-color:#000}.audio .video-js .vjs-poster{opacity:.75}.audio .video-js .vjs-control-bar{display:grid;padding-left:4%;padding-right:4%;background-color:#1b1b1b;grid-template-columns:auto 1fr auto auto;grid-template-areas:"play bar curr tot";height:7em;align-content:center}@media screen and (max-width:1200px){.audio .video-js .vjs-control-bar{height:6em}}@media screen and (max-width:800px){.audio .video-js .vjs-control-bar{height:4em}}.audio .video-js .vjs-play-control{grid-area:play;background-color:#00b253!important;height:5em!important;width:5em!important;border-radius:5em!important;margin-right:15px}.audio .video-js .vjs-play-control:focus{text-shadow:none;outline:none;border:0 none transparent}@media screen and (max-width:1200px){.audio .video-js .vjs-play-control{height:4em!important;width:4em!important;border-radius:4em!important}}@media screen and (max-width:800px){.audio .video-js .vjs-play-control{height:3em!important;width:3em!important;border-radius:3em!important}}.audio .video-js .vjs-play-control .vjs-icon-placeholder:before{line-height:unset;position:relative}.audio .video-js .vjs-progress-control{grid-area:bar;flex:none;width:96%;margin:auto}.audio .video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{display:none}.audio .video-js .vjs-progress-holder{height:.15em}.audio .video-js .vjs-play-progress{background-color:#00b252;top:0}.audio .video-js .vjs-play-progress:before{display:none}.audio .video-js .vjs-load-progress{background:#fff}.audio .video-js .vjs-current-time{grid-area:curr;display:flex;align-items:center;padding-right:0}.audio .video-js .vjs-duration{grid-area:tot;display:flex;align-items:center;opacity:.6}.audio .video-js .vjs-time-control{margin-right:0}.audio .video-js .video-js .vjs-time-control{line-height:unset}.audio .video-js .vjs-picture-in-picture-control{display:none}.audio .video-js .vjs-fullscreen-control{display:none}.audio .video-js .vjs-volume-panel{display:none}.audio .video-js .vjs-remaining-time{display:none}.audio .video-js .vjs-big-play-button{display:none}.page-template-innovation .innovation-posts-list{display:flex;flex-direction:column}.page-template-innovation .innovation-posts-list .innovation-post-preview{width:100%;margin-bottom:160px}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview{width:100%}}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview{margin-bottom:40px}}.page-template-innovation .innovation-posts-list .innovation-post-preview a{text-decoration:none}.page-template-innovation .innovation-posts-list .innovation-post-preview a:hover .link-wrapper .label{opacity:1}.page-template-innovation .innovation-posts-list .innovation-post-preview a:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.page-template-innovation .innovation-posts-list .innovation-post-preview a:hover .media-wrap img{transform:scale(1.1)}.page-template-innovation .innovation-posts-list .innovation-post-preview .container{display:flex;flex-direction:row;justify-content:space-between;width:100%;color:#121212}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview .container{flex-direction:column}}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap{--image-ratio:0.38;width:65%;background-color:#cbcbcb;position:relative;height:0;overflow:hidden;padding-top:calc(var(--image-ratio) * 100%)}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap{--image-ratio:0.75;width:100%}}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap img,.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap video{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.8s cubic-bezier(.23,1,.32,1);background:transparent}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-full{opacity:0;pointer-events:none;visibility:hidden;z-index:11;transition:pointer-events 0s linear 0.5s,opacity 0.5s ease 0s,visibility 0s linear 0.5s}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-full.active{opacity:1;pointer-events:auto;visibility:visible;cursor:pointer;transition:pointer-events 0s linear 0s,opacity 0.5s ease 0s,visibility 0s linear 0s}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-loop{opacity:1;pointer-events:auto;visibility:visible;z-index:9;transition:pointer-events 0s linear 0.5s,opacity 0.5s ease 0s,visibility 0s linear 0.5s}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-loop.inactive{opacity:0;pointer-events:none;visibility:hidden;transition:pointer-events 0s linear 0.5s,opacity 0.5s ease 0s,visibility 0s linear 0.5s}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-play-button{background:transparent;border:none;padding:0;cursor:pointer;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-play-button:focus{outline:none}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-play-button:hover svg{opacity:1;transition:transform 1s cubic-bezier(.23,1,.32,1) 0s,opacity 0.5s ease 0s;transform:scale(1)}.page-template-innovation .innovation-posts-list .innovation-post-preview .media-wrap .video-play-button svg{transition:transform 1s cubic-bezier(.23,1,.32,1) 0s,opacity 0.25s ease 0s;transform:scale(.8);opacity:0;width:100%;max-width:6rem}.page-template-innovation .innovation-posts-list .innovation-post-preview .info{width:40%;margin-left:5%;display:flex;flex-direction:column;justify-content:center;text-align:right;position:relative;z-index:1}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview .info{margin-left:0;width:100%;text-align:left;padding-top:20px}}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .client{font-size:52px;line-height:1.3em;font-weight:400;color:#00b252;margin-bottom:0}@media only screen and (max-width:1200px){.page-template-innovation .innovation-posts-list .innovation-post-preview .info .client{font-size:40px}}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview .info .client{font-size:32px}}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .title{color:#121212}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .text{color:#121212;margin-bottom:50px}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .link-wrapper{display:flex;align-items:center;flex-direction:row-reverse;margin-top:20px}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview .info .link-wrapper{flex-direction:row;margin:10px 0 20px}}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .link-wrapper .white-circle{stroke:#e5e5e5}.page-template-innovation .innovation-posts-list .innovation-post-preview .info .link-wrapper .label{color:#00b252;margin:0 20px;opacity:0;transition:all 0.4s cubic-bezier(.14,1,.34,1)}.page-template-innovation .innovation-posts-list .innovation-post-preview:nth-child(2n) .container{flex-direction:row-reverse}@media only screen and (max-width:800px){.page-template-innovation .innovation-posts-list .innovation-post-preview:nth-child(2n) .container{flex-direction:column}}.page-template-innovation .innovation-posts-list .innovation-post-preview:nth-child(2n) .container .info{text-align:left;margin-left:0;margin-right:5%}.page-template-innovation .innovation-posts-list .innovation-post-preview:nth-child(2n) .container .info .link-wrapper{flex-direction:row}.page-template-innovation .pagination{display:flex;flex-direction:row;justify-content:center}.page-template-innovation .pagination span:first-child{flex:1;display:flex}.page-template-innovation .pagination span:first-child:before{content:"";display:block;flex:1}.page-template-innovation .pagination .page-numbers{font-size:24px;color:#1a1b1c;padding:0 5px 5px;font-weight:100;line-height:1em;margin:0 8px}.page-template-innovation .pagination .page-numbers.current{border-bottom:1px solid #00b252;color:#121212;font-weight:400}.page-template-innovation .pagination a.page-numbers{text-decoration:none;font-size:24px;color:#cbcbcb}.page-template-innovation .pagination a.page-numbers:hover{color:#121212}.page-template-innovation .pagination a.prev.page-numbers,.page-template-innovation .pagination a.next.page-numbers{font-weight:400;flex:1;color:#1a1b1c}.page-template-innovation .pagination a.prev.page-numbers:hover,.page-template-innovation .pagination a.next.page-numbers:hover{color:#00b252}.page-template-innovation .pagination div.empty-prev,.page-template-innovation .pagination div.empty-next{font-weight:400;flex:1;color:#cbcbcb;font-size:24px}.page-template-innovation .pagination a.next.page-numbers,.page-template-innovation .pagination div.empty-next{text-align:right}.innovation-post .stats-block{background-color:#1a1b1c}.innovation-post .stats-block .inner-center .stats-wrapper{--info-width:65%;--nav-width:35%;display:flex;flex-direction:row}@media only screen and (max-width:800px){.innovation-post .stats-block .inner-center .stats-wrapper{flex-direction:column}}.innovation-post .stats-block .inner-center .stats-wrapper .label{color:#5b5b5b;margin-bottom:40px}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures{position:fixed;top:0;left:0;width:100%;transform:translateY(120vh)}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap{color:#5b5b5b;margin-bottom:20px;width:var(--nav-width);display:grid;grid-template-columns:65% 35%}@media only screen and (max-width:800px){.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap{display:flex;flex-direction:column}}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap:last-child{margin-bottom:0}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:88px;font-weight:600;margin-right:30px;line-height:1em;grid-column-start:1;grid-column-end:1}@media only screen and (max-width:1300px){.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:80px}}@media only screen and (max-width:800px){.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure{font-size:80px}}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap .figure-text{--size:20px;--line-height:1.2;font-weight:400;font-size:var(--size);line-height:calc(var(--line-height) * 1em);margin-top:4px;grid-column-start:2;grid-column-end:2;word-spacing:9999rem;height:calc(3 * var(--line-height) * var(--size))}.innovation-post .stats-block .inner-center .stats-wrapper #stats-figures .stat-wrap.active{color:#00b252}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info{width:var(--info-width);margin-left:var(--nav-width);padding-top:100px;display:flex;align-items:flex-end;flex-direction:column}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap{display:flex;flex-direction:column;color:#5b5b5b;padding-bottom:150px;width:60%;opacity:.35;transition:all 1.2s cubic-bezier(.14,1,.34,1);transform-origin:left center}@media only screen and (max-width:800px){.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap{width:0;height:30vh;overflow:hidden}}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap:last-child{padding-bottom:0}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .title{font-size:34px;font-weight:400}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description{width:85%;font-weight:100;font-size:17px;letter-spacing:.02em;color:#cbcbcb}@media only screen and (max-width:800px){.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description{width:100%}}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap .description p:first-child{margin-top:0}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active{opacity:1}.innovation-post .stats-block .inner-center .stats-wrapper #stats-info .details-wrap.active .title{color:#00b252}.innovation-post .innovation-text-block .inner-center .text-wrapper .number{color:#00b252;margin-bottom:24px}.innovation-post .innovation-text-block .inner-center .text-wrapper .title{width:60%}@media only screen and (max-width:800px){.innovation-post .innovation-text-block .inner-center .text-wrapper .title{width:100%}}.innovation-post .innovation-text-block .inner-center .text-wrapper .text{font-size:18px;letter-spacing:.01em;line-height:1.68em;font-weight:200;width:60%}@media only screen and (max-width:800px){.innovation-post .innovation-text-block .inner-center .text-wrapper .text{font-size:17px;line-height:1.55em}}@media only screen and (max-width:800px){.innovation-post .innovation-text-block .inner-center .text-wrapper .text{width:100%}}.innovation-post .innovation-text-block.quote-block .quote{font-size:52px;line-height:1.3em;font-weight:400;width:80%;font-size:62px;line-height:1.33em}@media only screen and (max-width:1200px){.innovation-post .innovation-text-block.quote-block .quote{font-size:40px}}@media only screen and (max-width:800px){.innovation-post .innovation-text-block.quote-block .quote{font-size:32px}}@media only screen and (max-width:800px){.innovation-post .innovation-text-block.quote-block .quote{width:100%}}.innovation-post .image-gallery-block{background-color:#262c30}.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap{display:flex;flex-direction:column}.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap .flickity-slider{display:flex;flex-direction:row;align-items:flex-end}.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap .slider{--slide-width:70vw;--slide-margin:100px;--slide-ratio:0.58}@media only screen and (max-width:800px){.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap .slider{--slide-margin:15px;--slide-width:85vw}}.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide{display:flex;flex-direction:column;align-items:center}.innovation-post .image-gallery-block .inner-center .inner-max .slider-wrap .slider .slide .slide-caption{color:#cbcbcb;width:40%;margin-bottom:30px;font-weight:100}.innovation-post .open-gallery-block{background-color:#262c30}.innovation-post .open-gallery-block .row{margin:50px 0;width:100%;display:flex;flex-direction:column}.innovation-post .open-gallery-block .row.center{align-items:center}.innovation-post .open-gallery-block .row.center .image{width:80%}.innovation-post .open-gallery-block .row.left .image,.innovation-post .open-gallery-block .row.right .image{width:70%}.innovation-post .open-gallery-block .row.left{align-items:flex-start}.innovation-post .open-gallery-block .row.right{align-items:flex-end}.innovation-post .innovation-posts-block .title-wrap{display:none}.innovation-post .innovation-posts-next .inner-center .top-wrapper{display:flex;flex-direction:row;justify-content:space-between}.innovation-post .innovation-posts-next .inner-center .top-wrapper .link-wrap a{color:#121212;text-decoration:none}.innovation-post .innovation-posts-next .inner-center .top-wrapper .link-wrap a:hover{color:#00b252}.innovation-post .innovation-posts-next .inner-center .top-wrapper .link-wrap a:hover .encircled-arrow .green-circle{stroke-dashoffset:0}.innovation-post .innovation-posts-next .inner-center .top-wrapper .link-wrap a .encircled-arrow{margin-right:34%}.innovation-post .innovation-posts-next .inner-center .bottom-wrapper{display:flex;flex-direction:row;justify-content:space-between}.innovation-post .innovation-form-block{width:100%;padding:90px 0}.innovation-post .innovation-form-block .title{color:#121212;width:50%;font-weight:800;font-size:58px;max-height:300px;line-height:1.1;padding-bottom:14px}@media only screen and (max-width:1040px){.innovation-post .innovation-form-block .title{width:100%;font-size:38px;line-height:1.3em;margin-bottom:15px}}.innovation-post .innovation-form-block .subtitle{color:#121212;font-size:22px;width:50%;font-weight:200;margin-bottom:0;max-height:500px}@media only screen and (max-width:1040px){.innovation-post .innovation-form-block .subtitle{width:80%}}.innovation-post .innovation-form-block .bottom-wrap{display:flex;flex-direction:row;justify-content:space-between;margin:0;align-items:flex-end}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .bottom-wrap{flex-direction:column}}.innovation-post .innovation-form-block .form-wrap{width:100%;margin-top:20px}.innovation-post .innovation-form-block .form-wrap form{width:40%}@media only screen and (max-width:1040px){.innovation-post .innovation-form-block .form-wrap form{width:100%}}.innovation-post .innovation-form-block .form-wrap fieldset{margin:0;padding:0;border:0 none transparent}.innovation-post .innovation-form-block .form-wrap label{display:none}.innovation-post .innovation-form-block .form-wrap .frm_forms .frm_message{color:#121212;text-align:center;font-size:26px;font-weight:200;background:transparent;border:none}.innovation-post .innovation-form-block .form-wrap .frm_forms .frm_message h2{text-align:center;font-size:52px;line-height:1.3em;font-weight:400;font-weight:800;margin-bottom:0}@media only screen and (max-width:1200px){.innovation-post .innovation-form-block .form-wrap .frm_forms .frm_message h2{font-size:40px}}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .form-wrap .frm_forms .frm_message h2{font-size:32px}}.innovation-post .innovation-form-block .form-wrap .frm_forms .frm_message p{margin-top:0;text-align:center;font-size:26px;font-weight:200}.innovation-post .innovation-form-block .form-wrap .frm_checkbox{margin-top:20px;color:#121212;font-size:18px;font-weight:200}.innovation-post .innovation-form-block .form-wrap .frm_checkbox label{display:inline-block;margin-left:10px}.innovation-post .innovation-form-block .form-wrap .frm_fields_container{display:flex;flex-direction:column;align-items:flex-start}.innovation-post .innovation-form-block .form-wrap .frm_fields_container .form-field{width:100%}.innovation-post .innovation-form-block .form-wrap .frm_error{margin-top:10px;text-align:right;color:#121212;font-size:14px}.innovation-post .innovation-form-block .form-wrap .frm_error_style{margin-top:10px;color:#121212;font-size:18px}.innovation-post .innovation-form-block .form-wrap input[type=text],.innovation-post .innovation-form-block .form-wrap input[type=email]{color:#121212;display:block;background-color:transparent;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;width:100%;border:0 none transparent;border-bottom:2px solid #121212;border-radius:0;font-size:18px;font-weight:200;padding-bottom:10px;margin-top:30px;outline:none;box-shadow:none}.innovation-post .innovation-form-block .form-wrap input[type=text]::placeholder,.innovation-post .innovation-form-block .form-wrap input[type=email]::placeholder{color:#121212}.innovation-post .innovation-form-block .form-wrap input[type=text]:-internal-autofill-selected,.innovation-post .innovation-form-block .form-wrap input[type=email]:-internal-autofill-selected{background-color:transparent!important}.innovation-post .innovation-form-block .form-wrap input[type=text]:focus,.innovation-post .innovation-form-block .form-wrap input[type=email]:focus{border-color:inherit;box-shadow:none}.innovation-post .innovation-form-block .submitted-frm{display:none}.innovation-post .innovation-form-block .submitted-frm a{text-decoration:none;display:block;margin:30px auto 0;text-align:center}.innovation-post .innovation-form-block .submitted-frm a h3{color:#121212;text-align:center;font-size:26px;font-weight:200;border-bottom:1px solid #121212;display:inline-block;margin:auto}.innovation-post .innovation-form-block .logo{margin-top:3px;display:none}.innovation-post .innovation-form-block .logo svg{width:75px;height:75px}.innovation-post .innovation-form-block .logo svg polygon{fill:#121212}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .logo{margin-top:-75px}}.innovation-post .innovation-form-block .frm_submit{margin-top:40px;color:#f1f1f1;font-size:26px;font-weight:400;letter-spacing:.02em;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .frm_submit{font-size:18px}}.innovation-post .innovation-form-block .frm_submit a,.innovation-post .innovation-form-block .frm_submit input,.innovation-post .innovation-form-block .frm_submit button{position:relative;display:block;z-index:1;color:#f1f1f1;text-decoration:none}.innovation-post .innovation-form-block .frm_submit::before{content:"";display:block;height:80px;width:80px;border-radius:50%;background-color:#00b252;transition:all 0.3s ease-out;margin-right:-40px}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .frm_submit::before{height:70px;width:70px;margin-right:-35px}}.innovation-post .innovation-form-block .frm_submit:hover::before{transform:scale(1.3)}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .frm_submit:hover::before{transform:scale(1.2)}}.innovation-post .innovation-form-block .frm_submit::before{background-color:#00b252;width:80px;height:80px;margin-right:-40px}@media only screen and (max-width:800px){.innovation-post .innovation-form-block .frm_submit::before{width:70px;height:70px;margin-right:-35px}}.innovation-post .innovation-form-block .frm_submit button{background:transparent!important;border:0 none transparent;border-radius:0;color:#121212;padding:0;font-size:24px;font-weight:400;letter-spacing:.01em;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;cursor:pointer;outline:none;box-shadow:none}.innovation-post .innovation-form-block .frm_submit button:focus,.innovation-post .innovation-form-block .frm_submit button:active{border:0 none transparent}.innovation-post .innovation-form-block .frm_submit button:hover{background:transparent;border:0;color:#121212}.innovation-post .innovation-form-block.submitted .title{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.7s 0.5s cubic-bezier(.14,1,.34,1),visibility 0.5s 1.2s,max-height 0.5s 0.9s}.innovation-post .innovation-form-block.submitted .subtitle{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.7s 0.5s cubic-bezier(.14,1,.34,1),visibility 0.5s 1.2s,max-height 0.5s 0.9s}.innovation-post .innovation-form-block.submitted .submitted-frm{display:block}