@-webkit-keyframes scrolldown{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(calc(10 / var(--size) * 100vw));transform:translateY(calc(10 / var(--size) * 100vw))}}@keyframes scrolldown{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(calc(10 / var(--size) * 100vw));transform:translateY(calc(10 / var(--size) * 100vw))}}section.main{min-height:calc(var(--vh, 1vh) * 100 - 0px);min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white);position:relative;overflow:hidden}section.main .scroll{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;white-space:nowrap;font-weight:400;font-size:calc(15 / var(--size) * 100vw);text-align:center;letter-spacing:-0.01em;color:var(--white);cursor:pointer;z-index:3;bottom:calc(45 / var(--size) * 100vw);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.main .scroll *{pointer-events:none}section.main .scroll div{margin-bottom:calc(13 / var(--size) * 100vw)}section.main .scroll svg{-webkit-animation:scrolldown 2s ease infinite;animation:scrolldown 2s ease infinite}section.main.page-top{background:#1C2C31;padding-bottom:calc(90 / var(--size) * 100vw);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){section.main.page-top{min-height:calc(493 / var(--size) * 100vw)}}@media (max-width:767px){section.main.page-top{min-height:auto;min-height:initial;padding-top:calc(23.6111111111vh + 32 / var(--size) * 100vw);padding-bottom:calc(80 / var(--size) * 100vw)}}section.main.page-top.with-intro{min-height:auto;min-height:initial;padding-bottom:calc(100 / var(--size) * 100vw);padding-top:calc(250 / var(--size) * 100vw)}@media (max-width:767px){section.main.page-top.with-intro{padding-top:calc(23.6111111111vh + 32 / var(--size) * 100vw);padding-bottom:calc(80 / var(--size) * 100vw)}}section.main.page-top.with-intro .content a:not(.btn):not(.wp-element-button){text-decoration:underline!important}@media (min-width:1025px){section.main.page-top.with-intro .content a:not(.btn):not(.wp-element-button):hover{color:var(--green)}}section.main.page-top.with-intro .content>*+*{padding-top:1.3em}@media (max-width:767px){section.main.page-top.with-intro .content{margin-top:calc(25 / var(--size) * 100vw)}}section.main.page-top.with-intro .wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){section.main.page-top.with-intro .wp-block-buttons{display:block}}section.main.page-top.with-intro .wp-element-button{border-radius:calc(60 / var(--size) * 100vw);background:var(--green);color:var(--navy);display:inline-block;font-size:calc(15 / var(--size) * 100vw);padding:calc(11 / var(--size) * 100vw) calc(12 / var(--size) * 100vw);border:1px solid var(--green)}@media (min-width:1025px){section.main.page-top.with-intro .wp-element-button:hover{background:#fff}}@media (max-width:1023px){section.main.page-top.with-intro .wp-element-button{font-size:calc(24 / var(--size) * 100vw)}}@media (max-width:767px){section.main.page-top.with-intro .wp-element-button{font-size:calc(16 / var(--size) * 100vw)}}section.main.page-top.with-intro .wp-block-button+.wp-block-button{margin-left:calc(16 / var(--size) * 100vw)}@media (max-width:767px){section.main.page-top.with-intro .wp-block-button+.wp-block-button{margin-left:0;margin-top:calc(12 / var(--size) * 100vw)}}section.main.page-top.with-intro .wp-block-button+.wp-block-button .wp-element-button{background:none;color:var(--white)}@media (min-width:1025px){section.main.page-top.with-intro .wp-block-button+.wp-block-button .wp-element-button:hover{background:var(--white);color:var(--navy)}}section.main.post-top{min-height:auto!important;min-height:initial!important;padding-bottom:calc(80 / var(--size) * 100vw)}@media (max-width:767px){section.main.post-top{padding-bottom:calc(25 / var(--size) * 100vw)}}section.main.post-top .tags{margin-top:calc(48 / var(--size) * 100vw)}section.main.post-top .tags li{padding:calc(8 / var(--size) * 100vw) calc(12 / var(--size) * 100vw);font-weight:400;font-size:calc(14 / var(--size) * 100vw);letter-spacing:-0.01em;text-transform:capitalize;color:var(--white);border-radius:calc(8 / var(--size) * 100vw);background:var(--navy90);margin-right:calc(9 / var(--size) * 100vw)}section.main.post-top .details{padding-top:calc(24 / var(--size) * 100vw);margin-top:calc(60 / var(--size) * 100vw);border-top:1px solid var(--navy90)}@media (max-width:767px){section.main.post-top .details{margin-top:calc(40 / var(--size) * 100vw);padding-top:0;border:0}}section.main.post-top .author .thumb{width:calc(52 / var(--size) * 100vw);height:calc(52 / var(--size) * 100vw);border-radius:50%;overflow:hidden;margin-right:calc(22 / var(--size) * 100vw)}section.main.post-top .author .name{color:#A8ADAA;line-height:120%}section.main.post-top .author .name strong{display:block;color:#FAF6ED;font-weight:400}@media (max-width:767px){section.main.post-top .share{width:100%;margin-top:calc(30 / var(--size) * 100vw)}}section.main.post-top .share li{margin-left:calc(12 / var(--size) * 100vw)}@media (max-width:767px){section.main.post-top .share li{margin-right:calc(8 / var(--size) * 100vw);margin-left:0}}section.main.post-top .share a{display:block;width:calc(44 / var(--size) * 100vw);height:calc(44 / var(--size) * 100vw);background:#304045;border-radius:50%;position:relative}@media (max-width:767px){section.main.post-top .share a{width:calc(30 / var(--size) * 100vw);height:calc(30 / var(--size) * 100vw)}}@media (min-width:1025px){section.main.post-top .share a:hover{background:var(--green)}section.main.post-top .share a:hover svg:not([data-share=link]) *{fill:var(--navy)}section.main.post-top .share a:hover svg[data-share=link] *{stroke:var(--navy)}}section.main.post-top .share a svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:calc(22 / var(--size) * 100vw);width:auto;width:initial}section.main.post-top .share a svg *{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width:767px){section.main.post-top .share a svg{height:calc(14 / var(--size) * 100vw)}}section.main.alt{min-height:calc(var(--vh, 1vh) * 100 - 100 / var(--size) * 100vw);min-height:calc(100svh - 100 / var(--size) * 100vw);display:block;padding-top:23.6111111111vh;background:#1C2C31;padding-bottom:calc(90 / var(--size) * 100vw)}@media (max-width:767px){section.main.alt{min-height:auto;min-height:initial;padding-bottom:calc(80 / var(--size) * 100vw)}body.global-id-1092 section.main.alt{padding-bottom:calc(120 / var(--size) * 100vw)}}section.main.alt.short{min-height:calc(570 / var(--size) * 100vw);padding-top:0;padding-bottom:calc(70 / var(--size) * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){section.main.alt.short{min-height:auto;min-height:initial;padding-bottom:calc(150 / var(--size) * 100vw);padding-top:23.6111111111vh}}body.global-id-1119 section.main.alt{background:var(--white);color:var(--navy);min-height:auto;min-height:initial;border-bottom:1px solid rgba(28,44,49,0.25)}body.global-id-1119 section.main.alt .bg{display:none}section.main.alt .content{max-width:calc(735 / var(--size) * 100vw)}body.page-id-392 section.main.alt .content{max-width:calc(805 / var(--size) * 100vw)}body.single-case section.main.alt .content{max-width:calc(965 / var(--size) * 100vw)}section.main.alt h2{margin-top:calc(20 / var(--size) * 100vw)}@media (max-width:767px){section.main.alt:not(.short) .bg{display:none}}section.main.alt:not(.short) .bg .arrow-1{position:absolute;height:100%;width:auto;width:initial;left:50%;top:0;z-index:2;-webkit-transform:translateX(-77%);transform:translateX(-77%)}section.main.alt:not(.short) .bg .arrow-2{position:absolute;z-index:3;width:calc(106 / var(--size) * 100vw);top:33%;left:47%;-webkit-transform:translateX(100%);transform:translateX(100%)}section.main.alt:not(.short) .bg .arrow-3{position:absolute;z-index:4;width:calc(202 / var(--size) * 100vw);bottom:0;right:calc(50 / var(--size) * 100vw)}section.main.alt:not(.short) .bg .parallax{width:53%;left:47%}section.main .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}body.home section.main .bg:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(209.37deg,rgba(0,0,0,0) 34.11%,rgba(0,0,0,0.4) 73%)}section.main .bg .parallax{position:absolute;top:0;left:0;width:100%;height:100%}section.main .bg .parallax img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}section.main .bg .parallax img:last-child{display:none}section.main .bg .parallax img:first-child{display:block}@media (max-width:767px){section.main .bg .parallax img:first-child{display:none}section.main .bg .parallax img:last-child{display:block}}section.main .intro{margin-top:calc(50 / var(--size) * 100vw)}@media (max-width:767px){section.main .intro{margin-top:calc(36 / var(--size) * 100vw)}}section.main .breadcrumbs{color:var(--green);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(30 / var(--size) * 100vw)}body.global-id-1119 section.main .breadcrumbs{color:#24D269}@media (max-width:767px){section.main .breadcrumbs{margin-bottom:calc(32 / var(--size) * 100vw)}}section.main .breadcrumbs a{border-bottom:1px solid transparent}@media (min-width:1025px){section.main .breadcrumbs a:hover{border-bottom-color:inherit}}section.main .breadcrumbs li+li{position:relative;margin-left:calc(18 / var(--size) * 100vw);padding-left:calc(18 / var(--size) * 100vw)}section.main .breadcrumbs li+li:before{content:"";display:block;position:absolute;width:calc(6 / var(--size) * 100vw);height:calc(6 / var(--size) * 100vw);background:var(--green);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(-3 / var(--size) * 100vw)}@media (max-width:767px){section.main .breadcrumbs li+li{margin-left:calc(10 / var(--size) * 100vw);padding-left:calc(10 / var(--size) * 100vw)}section.main .breadcrumbs li+li:before{width:calc(4 / var(--size) * 100vw);height:calc(4 / var(--size) * 100vw)}}section.main .btn{margin-top:calc(60 / var(--size) * 100vw)}@media (max-width:767px){section.main .btn{margin-top:calc(40 / var(--size) * 100vw)}body.home section.main .btn{margin-top:calc(25 / var(--size) * 100vw)}}section.main .btn+.btn{color:#fff;margin-left:calc(18 / var(--size) * 100vw)}@media (min-width:1025px){section.main .btn+.btn:hover{color:var(--navy)}}@media (max-width:767px){section.main .btn+.btn{margin-left:0;margin-top:calc(10 / var(--size) * 100vw)}}@media (max-width:767px){section.main .f--page-title{margin-bottom:calc(20 / var(--size) * 100vw)}}@media (min-width:1024px){section.main .marq{position:relative;min-height:calc(var(--vh, 1vh) * 100 - 100 / var(--size) * 100vw);min-height:calc(100svh - 100 / var(--size) * 100vw);margin-top:-23.6111111111vh}section.main .roll{position:absolute;top:0;left:0;height:100%;width:100%}section.main .roll .logo{background:var(--navy90);border-radius:calc(10 / var(--size) * 100vw);height:calc(375 / var(--size) * 100vw);margin:calc(16 / var(--size) * 100vw) 0;width:100%;position:relative}section.main .roll .logo img,section.main .roll .logo svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:1023px){section.main .marq{position:absolute;bottom:calc(100 / var(--size) * 100vw);left:0;width:100%;height:calc(300 / var(--size) * 100vw)}section.main .roll{overflow:auto;overflow:initial}section.main .roll .logo{background:var(--navy90);border-radius:calc(5 / var(--size) * 100vw);width:calc(300 / var(--size) * 100vw);height:calc(300 / var(--size) * 100vw);margin:calc(6 / var(--size) * 100vw);position:relative}section.main .roll .logo img,section.main .roll .logo svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%}}@media (max-width:767px){section.main .marq{position:relative;bottom:0;height:calc(200 / var(--size) * 100vw);margin-top:calc(50 / var(--size) * 100vw)}section.main .marq .roll .logo{width:calc(150 / var(--size) * 100vw);height:calc(150 / var(--size) * 100vw)}}