.btn-container{position:relative;display:flex;align-self:flex-start}.btn,.btn-wrapper{position:relative;display:inline-block;font-size:2.8rem;text-align:center;padding:11px 31px 9px;text-decoration:none!important;line-height:1;border-radius:300px;overflow:hidden;color:#eeeded;border:1px solid #eeeded;transition:all .3s ease-in-out}.btn-wrapper:hover:after,.btn:hover:after{box-shadow:inset 0 0 0 5px #fff}.btn-wrapper:hover .blue,.btn:hover .blue{left:100%}.btn-wrapper:hover .red,.btn:hover .red{left:calc(100% + 30px)}.btn-wrapper:hover .green,.btn:hover .green{left:calc(100% + 20px)}.btn-wrapper:after,.btn:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:calc(100% + 1px);box-shadow:inset 0 0 0 0 #fff;border-radius:500px;transition:box-shadow .3s ease-in-out}.btn-wrapper .blue,.btn-wrapper .green,.btn-wrapper .red,.btn .blue,.btn .green,.btn .red{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1;transition:all .73s ease-in;border-radius:300px}.btn-wrapper .blue,.btn .blue{left:calc(-100% - 30px);background-color:#00f}.btn-wrapper .red,.btn .red{left:calc(-100% - 20px);transition-delay:.05s;background-color:red}.btn-wrapper .green,.btn .green{left:-100%;transition-delay:.09s;background-color:#0f0}.btn-wrapper.white,.btn.white{color:#000;border-color:#000}.btn-wrapper.white:hover:after,.btn.white:hover:after{box-shadow:inset 0 0 0 5px #000}.btn-wrapper.white:after,.btn.white:after{box-shadow:inset 0 0 0 0 #000}.header-nav{position:fixed;top:0;left:0;width:100%;mix-blend-mode:difference;z-index:10}.header-nav.alt,.header-nav.nav-open{mix-blend-mode:inherit}.header-nav.alt .header-container .hamburger-nav .progress-circle .inner-circle,.header-nav.alt .header-container .hamburger-nav .progress-circle .progress-circle__path,.header-nav.nav-open .header-container .hamburger-nav .progress-circle .inner-circle,.header-nav.nav-open .header-container .hamburger-nav .progress-circle .progress-circle__path{stroke:#000}.header-nav.alt .header-container .logo-cta .btn,.header-nav.nav-open .header-container .logo-cta .btn{color:#000;border-color:#000}.header-nav.alt .header-container .logo-cta .btn:hover:after,.header-nav.nav-open .header-container .logo-cta .btn:hover:after{box-shadow:inset 0 0 0 5px #000}.header-nav.alt .header-container .logo-cta .btn:after,.header-nav.nav-open .header-container .logo-cta .btn:after{box-shadow:inset 0 0 0 0 #000}.header-nav.alt .header-container .logo img.def,.header-nav.nav-open .header-container .logo img.def{opacity:0;visibility:hidden}.header-nav.alt .header-container .logo img.alt,.header-nav.nav-open .header-container .logo img.alt{opacity:1;visibility:visible}.header-nav.alt .header-container .hamburger-nav span,.header-nav.nav-open .header-container .hamburger-nav span{background-color:#000}.header-nav.sidebar-open{mix-blend-mode:inherit}.header-nav .header-container{position:relative}.header-nav .header-container .header-wrapper{display:flex;justify-content:space-between;align-items:center;width:95%;padding:30px 0 0;margin:auto}.header-nav .header-container .logo-cta{position:relative;display:flex;align-items:center;z-index:1}.header-nav .header-container .logo-cta .logo a{display:block}.header-nav .header-container .logo-cta .logo a img{width:100%}.header-nav .header-container .logo-cta .btn-container.show .btn{transform:translateY(0)}.header-nav .header-container .logo-cta .btn{margin-left:30px;transform:translateY(-200%)}@media only screen and (max-width:767px){.header-nav .header-container .logo-cta .btn{font-size:1.8rem;padding:11px 20px 9px;margin-left:10px}}@media only screen and (max-width:320px){.header-nav .header-container .logo-cta .btn{font-size:1.4rem}}.header-nav .header-container .logo{width:197px}@media only screen and (max-width:767px){.header-nav .header-container .logo{width:109px}}.header-nav .header-container .logo a{position:relative;display:block}.header-nav .header-container .logo img{transition:all .3s ease-in-out}.header-nav .header-container .logo img.def{opacity:1}.header-nav .header-container .logo img.alt{position:absolute;left:0;opacity:0;visibility:hidden}.header-nav .header-container .hamburger-nav-container{display:flex;justify-content:space-between;align-items:center}.header-nav .header-container .hamburger-nav-container .categories-btn{cursor:pointer;margin-right:40px}@media only screen and (max-width:1023px){.header-nav .header-container .hamburger-nav-container .categories-btn{display:none}}.header-nav .header-container .hamburger-nav{cursor:pointer;position:relative;width:80px;height:80px;z-index:1;overflow:hidden}@media only screen and (max-width:767px){.header-nav .header-container .hamburger-nav{width:60px;height:60px}}.header-nav .header-container .hamburger-nav.open span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header-nav .header-container .hamburger-nav.open span:last-child{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header-nav .header-container .hamburger-nav .progress-circle{max-width:100px;max-height:100px;width:100%;transform:scaleX(-1) rotate(-55deg)}.header-nav .header-container .hamburger-nav .progress-circle .inner-circle{stroke:#363939}.header-nav .header-container .hamburger-nav .progress-circle__percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-nav .header-container .hamburger-nav .hamburger-container{position:absolute;top:50%;left:50%;width:37px;height:21px;transform:translate(-50%,-50%)}.header-nav .header-container .hamburger-nav span{position:absolute;left:50%;display:block;width:37px;height:2px;transform:translate(-50%,-50%);background-color:#fff;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.header-nav .header-container .hamburger-nav span{width:33px}}.header-nav .header-container .hamburger-nav span:first-child{top:0}.header-nav .header-container .hamburger-nav span:last-child{top:calc(100% - 2px)}.header-nav .header-container .nav-container{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;padding-top:100px;clip:rect(auto,auto,0,0);background-color:#fff}@media only screen and (max-width:767px){.header-nav .header-container .nav-container{padding-top:90px}}.header-nav .header-container .nav-container.open{display:block}.header-nav .header-container .nav-container .nav-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;padding-bottom:100px;margin:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}@media only screen and (max-width:1024px){.header-nav .header-container .nav-container .nav-wrapper{width:90%}}@media only screen and (max-width:767px){.header-nav .header-container .nav-container .nav-wrapper{flex-direction:column;padding:70px 0 50px}}.header-nav .header-container .nav-container .nav-wrapper nav{flex:1;max-width:600px;margin-right:50px}@media only screen and (max-width:767px){.header-nav .header-container .nav-container .nav-wrapper nav{width:100%;max-width:100%;margin:0 0 40px}}.header-nav .header-container .nav-container .nav-wrapper nav ul:hover li:not(:hover) a{opacity:.5}.header-nav .header-container .nav-container .nav-wrapper nav ul li{position:relative;overflow:hidden}.header-nav .header-container .nav-container .nav-wrapper nav ul li .nav-item-wrapper{position:relative;transform:translateY(-100%)}.header-nav .header-container .nav-container .nav-wrapper nav ul li a{position:relative;display:block;padding-left:10%;font-size:10rem;opacity:1;color:#000;transition:all .3s ease-in-out}@media only screen and (max-width:1024px){.header-nav .header-container .nav-container .nav-wrapper nav ul li a{font-size:8rem}}@media only screen and (max-width:1023px){.header-nav .header-container .nav-container .nav-wrapper nav ul li a{font-size:7rem}}.header-nav .header-container .nav-container .nav-wrapper nav ul li a:hover:after{width:100%}.header-nav .header-container .nav-container .nav-wrapper nav ul li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#000;transition:all .3s ease-in-out}.header-nav .header-container .nav-container .nav-wrapper nav ul li span{position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#000}.header-nav .header-container .nav-container .nav-wrapper .nav-contact{flex:1;max-width:400px;color:#000}@media only screen and (max-width:767px){.header-nav .header-container .nav-container .nav-wrapper .nav-contact{flex:auto;width:100%;max-width:100%}}.header-nav .header-container .nav-container .nav-wrapper .nav-contact .phone-number,.header-nav .header-container .nav-container .nav-wrapper .nav-contact address{margin:0 0 20px}.header-nav .header-container .categories-sidebar{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;width:50%;max-width:650px;height:100vh;padding:40px;z-index:11;transform:translateX(100%);background-color:#fff}@media only screen and (max-width:1023px){.header-nav .header-container .categories-sidebar{display:none}}.header-nav .header-container .categories-sidebar .sidebar-close{cursor:pointer;position:absolute;top:40px;right:40px;width:50px;height:50px;transform:rotate(180deg) scale(.1)}.header-nav .header-container .categories-sidebar .sidebar-close span{position:absolute;top:50%;left:50%;display:block;width:100%;height:2px;background-color:#000}.header-nav .header-container .categories-sidebar .sidebar-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header-nav .header-container .categories-sidebar .sidebar-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.header-nav .header-container .categories-sidebar .work-types{width:70%;max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateX(20%)}.header-nav .header-container .categories-sidebar .work-types .work-type{padding:13px 0;margin:0 0 20px;line-height:1.2;border-bottom:1px solid #000}.header-nav .header-container .categories-sidebar .work-types .work-type a{position:relative;display:block;overflow:hidden;color:#000}.header-nav .header-container .categories-sidebar .work-types .work-type a:hover .def{transform:translateY(-100%)}.header-nav .header-container .categories-sidebar .work-types .work-type a:hover .hov{transform:translateY(0)}.header-nav .header-container .categories-sidebar .work-types .work-type a .def,.header-nav .header-container .categories-sidebar .work-types .work-type a .hov{display:flex;padding:10px 0 0;transition:all .3s ease-in-out}.header-nav .header-container .categories-sidebar .work-types .work-type a .def{transform:translateY(0)}.header-nav .header-container .categories-sidebar .work-types .work-type a .hov{position:absolute;top:0;left:0;width:100%;justify-content:space-between;transform:translateY(100%)}.header-nav .header-container .categories-sidebar .work-types .work-type sup{position:relative;top:-12px;font-size:1.6rem;letter-spacing:-.03em}.header-nav .nav-overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:all .3s ease-in-out}.header-nav .nav-overlay.nav-open,.header-nav .nav-overlay.sidebar-open{opacity:1;visibility:visible}.header-nav .nav-overlay.sidebar-open{z-index:10;pointer-events:all}.site-footer{position:relative;padding:100px 0 40px;z-index:8;background-color:#000;transition:all .3s ease-in-out}.site-footer.alt{background-color:#fff}.site-footer.alt .footer-bottom .logo img.def{opacity:0;visibility:hidden}.site-footer.alt .footer-bottom .logo img.alt{opacity:1;visibility:visible}@media only screen and (max-width:1024px){.site-footer{padding-top:80px}}@media only screen and (max-width:1023px){.site-footer{padding-top:60px}}@media only screen and (max-width:767px){.site-footer{padding-top:40px}}.site-footer .footer-wrapper{width:95%;margin:auto}.site-footer .footer-top{display:flex;justify-content:space-between;padding:0 0 150px}@media only screen and (max-width:1023px){.site-footer .footer-top{flex-direction:column;padding-bottom:80px;padding-bottom:60px}}.site-footer .footer-top .address-container{margin-right:50px}@media only screen and (max-width:1023px){.site-footer .footer-top .address-container{margin:0 0 50px}}.site-footer .footer-top .address-container .phone-number,.site-footer .footer-top .address-container address{margin:0 0 20px}.site-footer .footer-top .menu-socials{display:flex;justify-content:space-between}.site-footer .footer-top .menu-socials nav{margin-right:180px}@media only screen and (max-width:1023px){.site-footer .footer-top .menu-socials nav{flex:1;margin-right:40px}}.site-footer .footer-top .menu-socials nav ul li a{font-family:ppneuemontreal-medium,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}.site-footer .footer-top .menu-socials .socials{margin-right:180px}@media only screen and (max-width:1023px){.site-footer .footer-top .menu-socials .socials{flex:1;margin:0}}.site-footer .footer-top .menu-socials .socials a{font-family:ppneuemontreal-medium,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}.site-footer .footer-bottom .logo{position:relative;display:flex;justify-content:flex-end}.site-footer .footer-bottom .logo a{position:relative}.site-footer .footer-bottom .logo img{width:300px}.site-footer .footer-bottom .logo img.alt{position:absolute;left:0;opacity:0;visibility:hidden}.intro{position:fixed;top:0;left:0;height:100%;z-index:1001;background-color:#000}.intro,.intro .intro-nav{width:100%}.intro .intro-nav .intro-nav-container{width:95%;padding:35px 0 0;margin:auto}@media only screen and (max-width:767px){.intro .intro-nav .intro-nav-container{padding:38px 0 0}}.intro .intro-nav .intro-nav-container .logo{width:210px}@media only screen and (max-width:767px){.intro .intro-nav .intro-nav-container .logo{width:109px}}.intro .intro-nav .intro-nav-container .logo img{width:100%}.intro .intro-container{width:95%;margin:40px auto 0}@media only screen and (max-width:767px){.intro .intro-container{margin:20px auto 0}}.intro .intro-container .intro-animation{width:210px}@media only screen and (max-width:767px){.intro .intro-container .intro-animation{width:109px}}.site-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:#000}.site-loading .animation-container{margin:70px 0 0 30px}@media only screen and (max-width:767px){.site-loading .animation-container{margin:30px 0 0}}.site-loading .animation-container .rball-container{width:200px}@media only screen and (max-width:767px){.site-loading .animation-container .rball-container{width:150px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ppneuemontreal-book;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ppneuemontreal-italic;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-BookItalic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ppneuemontreal-light;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ppneuemontreal-medium;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ppneuemontreal-thin;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-Thin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ppneuemontreal-bold;src:url(/wp-content/themes/struck-website/dist/fonts/PPNeueMontreal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-size:62.5%}body{position:relative;margin:0;font-size:2.2rem;line-height:1.15;font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background-color:#000;font-family:ppneuemontreal-medium,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;transition:padding 1s cubic-bezier(.075,.82,.165,1)}body.menu-open{padding:200px 0 0}body.sidebar-open #app>.wrapper{right:200px}body.no-overflow{position:relative;overflow:hidden}@media only screen and (max-width:1024px){body{font-size:2rem}}@media only screen and (max-width:767px){body{font-size:1.8rem}}#app{color:#eeeded;background-color:#000;transition:all .3s ease-in-out}#app.alt{color:#0f1010;background-color:#fff}#app>.wrapper{right:0;transition:right .35s ease-out}*{box-sizing:border-box;outline:none}section{position:relative;z-index:1}.container{position:relative;margin:0 auto;width:95%}.module{padding:100px 0}@media only screen and (max-width:1024px){.module{padding:60px 0}}@media only screen and (max-width:767px){.module{padding:40px 0}}.font-large{font-size:3rem}@media only screen and (max-width:767px){.font-large{font-size:2.2rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;font-family:ppneuemontreal-medium,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}.h1,h1{font-size:10rem;line-height:1}@media only screen and (max-width:1024px){.h1,h1{font-size:8rem}}@media only screen and (max-width:1023px){.h1,h1{font-size:7rem}}@media only screen and (max-width:767px){.h1,h1{font-size:6rem}}@media only screen and (max-width:400px){.h1,h1{font-size:4.5rem}}.h2,h2{font-size:9rem;line-height:1}@media only screen and (max-width:1024px){.h2,h2{font-size:7rem}}@media only screen and (max-width:1023px){.h2,h2{font-size:5rem}}@media only screen and (max-width:767px){.h2,h2{font-size:4.5rem}}@media only screen and (max-width:400px){.h2,h2{font-size:4rem}}.h3,h3{font-size:4rem;line-height:1}@media only screen and (max-width:1024px){.h3,h3{font-size:3rem}}@media only screen and (max-width:767px){.h3,h3{font-size:2.5rem}}@media only screen and (max-width:400px){.h3,h3{font-size:2.2rem}}.h4,h4{font-size:3rem;line-height:1}@media only screen and (max-width:1024px){.h4,h4{font-size:2.5rem}}@media only screen and (max-width:767px){.h4,h4{font-size:2.2rem}}@media only screen and (max-width:400px){.h4,h4{font-size:2rem}}.h5,.h6,h5,h6{line-height:1}b,strong{font-weight:700}em,i{font-style:italic}img{display:block;max-width:100%}img[lazy=loading]{opacity:0;transition:all .3s ease-in-out}img[lazy=loaded]{opacity:1;transition:all .3s ease-in-out}img[lazy=loaded].no-transition{transition:none}a{text-transform:inherit;text-decoration:inherit;color:inherit}sub,sup{font-size:60%}sup{vertical-align:top}sub{vertical-align:bottom}.text-huge{font-size:25rem}@media only screen and (max-width:1024px){.text-huge{font-size:18rem;font-size:15rem}}@media only screen and (max-width:767px){.text-huge{font-size:8rem}}@media only screen and (max-width:300px){.text-huge{font-size:6rem}}.text-red{color:#ef431d}.sr-only{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}.loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.loading-container .lds-default{display:inline-block;position:relative;width:80px;height:80px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.loading-container .lds-default div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite}.loading-container .lds-default div:first-child{animation-delay:0s;top:37px;left:66px}.loading-container .lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.loading-container .lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.loading-container .lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.loading-container .lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.loading-container .lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.loading-container .lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.loading-container .lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.loading-container .lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.loading-container .lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.loading-container .lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.loading-container .lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}.gform_wrapper .validation_error{font-size:20px;font-weight:300;color:red;margin:0 0 20px}.gform_wrapper .validation_message{font-size:20px;font-weight:300;color:red;margin:10px 0 0}.gform_wrapper .gform_body{margin:0 0 40px}.gform_wrapper ul.gform_fields{display:flex;justify-content:space-between;flex-wrap:wrap}.gform_wrapper ul.gform_fields li{position:relative;width:100%;margin:0 0 25px}.gform_wrapper ul.gform_fields li.half{width:48%}@media only screen and (max-width:767px){.gform_wrapper ul.gform_fields li.half{width:100%}}.gform_wrapper ul.gform_fields li label,.gform_wrapper ul.gform_fields li span{position:absolute;left:0;transition:all .3s ease-in-out}.gform_wrapper ul.gform_fields li label{top:15px}.gform_wrapper ul.gform_fields li span{top:100%;width:100%;height:1px;background-color:#fff}form label{display:block;color:#fff}form input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:not([type=submit]):not([type=checkbox]):not([type=radio]),form textarea{width:100%;font-size:3rem;padding:30px 0 10px;outline:none;border:none;background-color:transparent;color:#fff;font-family:ppneuemontreal-medium,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;transition:all .3s ease-in-out}form input:not([type=submit]):not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:transparent}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):-moz-placeholder,form input:not([type=submit]):not([type=checkbox]):not([type=radio])::-moz-placeholder,form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:transparent}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:-moz-placeholder-shown)+span,form textarea:not(:-moz-placeholder-shown)+span{height:3px}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus+span,form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+span,form textarea:focus+span,form textarea:not(:placeholder-shown)+span{height:3px}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:-moz-placeholder-shown)+span+label,form textarea:not(:-moz-placeholder-shown)+span+label{top:0;font-size:1.6rem}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus+span+label,form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+span+label,form textarea:focus+span+label,form textarea:not(:placeholder-shown)+span+label{top:0;font-size:1.6rem}form input[type=checkbox]{cursor:pointer;width:100%;height:100%;border:none;background-color:transparent;margin:0;transition:all .3s ease-in-out}form input[type=checkbox]:checked{background-color:#fff}form input[type=checkbox]:checked+label{color:#000}form input[type=checkbox]+label{cursor:pointer;display:block!important;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:95%;text-align:center;color:#fff}form .checkbox-container ul{display:flex;flex-wrap:wrap;justify-content:center}form .checkbox-container ul li{width:30%!important;height:80px;margin-right:3%!important;margin-bottom:20px!important;border-radius:300px;border:1px solid #fff;overflow:hidden}@media only screen and (max-width:767px){form .checkbox-container ul li{width:46%!important;height:50px;font-size:1.6rem}}form .checkbox-container ul li:nth-child(3n){margin-right:0}@media only screen and (max-width:767px){form .checkbox-container ul li:nth-child(3n){margin-right:3%}}@media only screen and (max-width:767px){form .checkbox-container ul li:nth-child(2n){margin-right:0!important}}form .textarea-wrapper{position:relative;width:100%}form .textarea-wrapper textarea:not(:-moz-placeholder-shown)+span{border:3px solid #fff}form .textarea-wrapper textarea:focus+span,form .textarea-wrapper textarea:not(:placeholder-shown)+span{border:3px solid #fff}form .textarea-wrapper span{content:"";display:block;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none;z-index:-1;border:1px solid #fff;background-color:transparent!important;transition:all .3s ease-in-out}form textarea{padding:23px 20px;height:175px;max-width:100%;transition:all .3s ease-in-out}form textarea::-webkit-input-placeholder{color:#fff}form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:#fff}form textarea:-ms-input-placeholder{color:#fff}form input[type=submit]{cursor:pointer;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:3rem;text-align:center;padding:24px;text-decoration:none!important;line-height:1;letter-spacing:-.03em;border:none;background-color:transparent;transition:all .3s ease-in-out}@media only screen and (max-width:767px){form input[type=submit]{font-size:2rem}}form select{cursor:pointer;width:100%;padding:23px 20px;font-size:2rem;line-height:1.5;letter-spacing:-.11px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;transition:all .3s ease-in-out}form select::-webkit-input-placeholder{color:#000}form select:-moz-placeholder,form select::-moz-placeholder{color:#000}form select:-ms-input-placeholder{color:#000}form select::-ms-expand{display:none}.editor-formatting .responsive-image{margin:0 0 40px}.editor-formatting *{color:inherit}.editor-formatting :last-child{margin-bottom:0!important}.editor-formatting a{text-transform:inherit;color:inherit;font-size:inherit;text-decoration:underline}.editor-formatting .wp-block-columns,.editor-formatting h1,.editor-formatting h2,.editor-formatting h3,.editor-formatting h4,.editor-formatting h5,.editor-formatting h6,.editor-formatting p{margin:0 0 25px}.editor-formatting .wp-block-columns{align-items:flex-start;margin:100px auto}.editor-formatting .wp-block-columns.contained{max-width:1000px}.editor-formatting .wp-block-columns.smaller{max-width:800px}.editor-formatting .wp-block-columns.are-vertically-aligned-center{align-items:center}.editor-formatting .wp-block-columns img{width:auto;margin:auto}@media only screen and (max-width:767px){.editor-formatting .wp-block-columns{flex-direction:column;margin:60px auto}}.editor-formatting blockquote{position:relative;margin:40px 0 0}.editor-formatting blockquote:before{content:"";display:block;width:33px;height:5px;margin:0 0 35px;background-color:#000}.editor-formatting figure{width:100%;margin:0 0 25px}.editor-formatting figure.wp-block-embed-vimeo,.editor-formatting figure.wp-block-video{position:relative;padding-bottom:56.25%;height:0}.editor-formatting figure.wp-block-embed-vimeo .wp-block-embed__wrapper,.editor-formatting figure.wp-block-embed-vimeo iframe,.editor-formatting figure.wp-block-embed-vimeo video,.editor-formatting figure.wp-block-video .wp-block-embed__wrapper,.editor-formatting figure.wp-block-video iframe,.editor-formatting figure.wp-block-video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.editor-formatting figcaption{font-size:2.2rem;margin:20px 0 0}@media only screen and (max-width:767px){.editor-formatting figcaption{font-size:1.8rem}}.editor-formatting b,.editor-formatting strong{font-weight:700}.editor-formatting em,.editor-formatting i{font-style:italic}.editor-formatting ol,.editor-formatting ul{padding-left:20px;margin-bottom:40px}.editor-formatting ol li,.editor-formatting ul li{position:relative;margin:0 0 30px}.editor-formatting ol li:last-child,.editor-formatting ul li:last-child{margin:0}.editor-formatting ul{list-style-type:none;padding-left:0}.editor-formatting ul li:before{content:"";display:block;position:absolute;top:13px;left:-53px;width:35px;height:1px;background-color:#000}@media only screen and (max-width:767px){.editor-formatting ul li:before{top:10px}}.editor-formatting ol{list-style-type:decimal}.editor-formatting table{width:100%;background:none;font-size:1.3rem;border-collapse:collapse;border-spacing:0;margin:20px 0}.editor-formatting table td{border:1px solid #000;padding:10px;text-align:center;vertical-align:top}.editor-formatting table td p{margin:0}.editor-formatting img{width:100%;height:auto;max-width:100%}.editor-formatting .wp-block-column{flex:1}.fade-in{position:relative;visibility:hidden}.fade-in.push-up{top:40px}.site-anchor{display:block;position:relative;top:-130px;visibility:hidden;pointer-events:none}.content-tile>a:hover .content-wrapper .bg-image,.content-tile>a:hover .content-wrapper video{opacitY:.2}.content-tile>a:hover .content-wrapper .work-excerpt-container .work-excerpt{transform:translateY(0)}.content-tile>a:hover .content-info .link-wrapper .underline .blue{left:100%}.content-tile>a:hover .content-info .link-wrapper .underline .red{left:calc(100% + 30px)}.content-tile>a:hover .content-info .link-wrapper .underline .green{left:calc(100% + 20px)}.content-tile .content-wrapper{position:relative;padding-bottom:56.25%;height:0}.content-tile .content-wrapper .bg-image,.content-tile .content-wrapper video{opacity:1;transition:all .78s ease}.content-tile .content-wrapper .bg-image,.content-tile .content-wrapper .bg-image .responsive-image,.content-tile .content-wrapper .bg-image img,.content-tile .content-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-tile .content-wrapper .video-overlay{position:absolute;width:100%;mix-blend-mode:difference;z-index:1}.content-tile .content-wrapper .video-overlay.logo{top:50px;left:20px;display:flex;align-items:center}.content-tile .content-wrapper .video-overlay.logo img{width:70%;max-width:936px;margin-right:20px}.content-tile .content-wrapper .video-overlay.logo .icon-play{width:11.5vw;height:11.5vw;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjE1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTQwXzIxNSkiPjxwYXRoIGQ9Ik03OC41IDBDMzUuMTkyIDAgMCAzNS4xOTIgMCA3OC41UzM1LjE5MiAxNTcgNzguNSAxNTcgMTU3IDEyMS44MDggMTU3IDc4LjUgMTIxLjgwOCAwIDc4LjUgMHptMCA3LjY1OWE3MC44MzggNzAuODM4IDAgMDE2NS40NDkgNDMuNzMxIDcwLjgzNSA3MC44MzUgMCAwMS0xNS4zNTcgNzcuMjAyIDcwLjgzNSA3MC44MzUgMCAwMS0xMDguOTk1LTEwLjczNUE3MC44MzggNzAuODM4IDAgMDE3LjY2IDc4LjUgNzAuNzczIDcwLjc3MyAwIDAxNzguNSA3LjY1OXpNNjMuMzY0IDM4LjI5M2MtMi4wNzUuMDQtNC4xLjY0LTUuODYzIDEuNzM2LTMuNDM2IDIuMTY1LTUuNzEgNi4xMzQtNS44MTMgMTAuNzA5djU1LjQwNWMuMDk2IDQuNTc0IDIuMzczIDguNTkxIDUuODEzIDEwLjc2OWExMS43NCAxMS43NCAwIDAwMTIuMDg2LjEybC4wNTgtLjA2MiA0NS4wNTItMjcuNjkzYTEyLjgxIDEyLjgxIDAgMDAwLTIxLjYwMkw2OS42NDUgMzkuOTgzbC0uMDU4LS4wNjJhMTEuOTQ1IDExLjk0NSAwIDAwLTYuMjIzLTEuNjE0di0uMDEzem0uMTIgNy42Yy43NTguMDA4IDEuNS4yMTQgMi4xNTQuNTk4bC4xMi4wNTkgNDQuOTM1IDI3LjY0NWE0Ljg0MSA0Ljg0MSAwIDAxMi4yNzQgNC4yNDcgNC45NiA0Ljk2IDAgMDEtLjU3IDIuNDUzIDQuOTYgNC45NiAwIDAxLTEuNzA0IDEuODU1bC00NC45MzYgMjcuNjQ2LS4xMi4wNThjLTEuNTgyLjg2MS0yLjkwMi43MzgtNC4wNjggMC0xLjE2Ni0uNzM5LTIuMTQ3LTIuMjA5LTIuMjE1LTQuMzY2VjUwLjg2NGMuMDY4LTIuMTY0IDEuMDI1LTMuNjI0IDIuMjE1LTQuMzdhMy43NiAzLjc2IDAgMDExLjkxNS0uNTk3di0uMDA0eiIgZmlsbD0iI0VFRURFRCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzk0MF8yMTUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTU3djE1N0gweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:50%}@media only screen and (min-width:1440px){.content-tile .content-wrapper .video-overlay.logo .icon-play{width:157px;height:157px}}.content-tile .content-wrapper .video-overlay.years{top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1100px;color:#0f0}.content-tile .content-wrapper .video-overlay.years .current{display:flex;justify-content:flex-end;margin-top:-5%}.content-tile .content-wrapper .work-excerpt-container{position:absolute;bottom:80px;left:50px;max-width:750px;overflow:hidden}@media only screen and (max-width:1023px){.content-tile .content-wrapper .work-excerpt-container{bottom:30px;left:30px;max-width:90%}}@media only screen and (max-width:767px){.content-tile .content-wrapper .work-excerpt-container{bottom:15px;left:15px}}.content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:6rem;transform:translateY(100%);transition:all .54s cubic-bezier(0,0,.01,1)}@media only screen and (max-width:1024px){.content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:5rem}}@media only screen and (max-width:1023px){.content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:4rem}}@media only screen and (max-width:767px){.content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:2.5rem}}.content-tile .content-info{display:flex;justify-content:space-between;align-items:center;padding:40px 0 0}@media only screen and (max-width:1023px){.content-tile .content-info{flex-direction:column}}@media only screen and (max-width:767px){.content-tile .content-info{padding:20px 0 0}}.content-tile .content-info .title{width:55%}@media only screen and (max-width:1023px){.content-tile .content-info .title{width:100%;margin:0 0 10px}}.content-tile .content-info .cat-link{flex:1;display:flex}@media only screen and (max-width:1023px){.content-tile .content-info .cat-link{align-items:flex-end;width:100%}}.content-tile .content-info .cat-link .category,.content-tile .content-info .cat-link .link-wrapper{flex:1}.content-tile .content-info .link-wrapper{position:relative;text-align:right}.content-tile .content-info .link-wrapper .link{position:relative;display:inline-block;overflow:hidden}.content-tile .content-info .link-wrapper .underline{position:absolute;bottom:0;left:0;width:100%;height:2px;overflow:hidden;background-color:#fff}.content-tile .content-info .link-wrapper .underline .blue,.content-tile .content-info .link-wrapper .underline .green,.content-tile .content-info .link-wrapper .underline .red{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .73s ease-in}.content-tile .content-info .link-wrapper .underline .green{left:calc(-100% - 30px);background-color:#0f0}.content-tile .content-info .link-wrapper .underline .red{left:calc(-100% - 20px);transition-delay:.05s;background-color:red}.content-tile .content-info .link-wrapper .underline .blue{left:-100%;transition-delay:.09s;background-color:#00f}.arrow{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:50%;background-color:#fff}@media only screen and (max-width:1024px){.arrow{width:78px;height:78px}}@media only screen and (max-width:767px){.arrow{width:68px;height:68px}.arrow:after{width:32px;height:25px}}.arrow:after{content:"";display:block;width:41px;height:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjE1NSAzM2wyLjY0LTIuNC0xMS4yMi0xMmgzNS4wNHYtMy41NEg2LjU3NWwxMS4yMi0xMkwxNS4xNTUuNmwtMTUgMTYuMiAxNSAxNi4yeiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.fade-enter-active{transition:opacity .4s cubic-bezier(.4,0,0,1)}.fade-leave-active{transition:opacity .2s cubic-bezier(.4,0,0,1)}.fade-enter-to,.fade-leave{opacity:1}.v-post footer{color:#000;background-color:#fff}.v-post footer .footer-bottom{display:none}.hero{padding:190px 0 55px}@media only screen and (max-width:1024px){.hero{padding:170px 0 55px}}@media only screen and (max-width:767px){.hero{padding:150px 0 40px}}.hero .container{display:flex;justify-content:space-between}.hero .cat-count-container{position:relative;margin-left:40px}.hero .cat-count-container .cat-count{color:#eeeded;opacity:.5;text-align:right;overflow:hidden}@media only screen and (max-width:1440px){.hero .cat-count-container .cat-count{font-size:8vw}}@media only screen and (max-width:767px){.hero .cat-count-container .cat-count{font-size:6rem}}@media only screen and (max-width:400px){.hero .cat-count-container .cat-count{font-size:4.5rem}}.hero .cat-count-container .cat-count>*{transform:translateY(100%)}.hero .cat-count-container .line-container{position:absolute;top:100%;right:0;width:200px;opacity:0;visibility:hidden}@media only screen and (max-width:767px){.hero .cat-count-container .line-container{width:150px}}.hero .hero-content{flex:1}@media only screen and (max-width:1440px){.hero .hero-content h1{font-size:8vw}}@media only screen and (max-width:767px){.hero .hero-content h1{font-size:6rem}}@media only screen and (max-width:400px){.hero .hero-content h1{font-size:4.5rem}}.hero .hero-content h1>*{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translateY(100%)}.loading-comp .rball-container{width:200px;margin:auto}.careers{padding:150px 0}@media only screen and (max-width:767px){.careers{padding:150px 0 80px}}.careers.loading,.careers.loading .careers-landing,.careers.loading .careers-list{height:100vh}.careers .careers-landing .careers-intro{margin:0 0 170px}@media only screen and (max-width:1024px){.careers .careers-landing .careers-intro{margin:0 0 140px}}@media only screen and (max-width:1023px){.careers .careers-landing .careers-intro{margin:0 0 100px}}.careers .careers-landing .careers-intro .logo{width:670px;max-width:70%;margin:0 0 55px auto}.careers .careers-landing .careers-intro .logo img{width:194px;margin-left:auto}@media only screen and (max-width:767px){.careers .careers-landing .careers-intro .logo img{width:120px}}.careers .careers-landing .careers-intro .page-title{margin:0 0 100px}@media only screen and (max-width:767px){.careers .careers-landing .careers-intro .page-title{margin:0 0 60px}}.careers .careers-landing .careers-intro .page-title h1{font-size:3rem}.careers .careers-landing .careers-intro .careers-info address{display:flex;justify-content:space-between;align-items:center}.careers .careers-landing .careers-intro .careers-info address .city{width:55%}.careers .careers-landing .careers-intro .careers-info address .state,.careers .careers-landing .careers-intro .careers-info address .zip{flex:1}.careers .careers-landing .careers-intro .careers-info address .zip{text-align:right}.careers .careers-landing .careers-list .job{position:relative;margin:0 0 60px}@media only screen and (min-device-height:768px)and (min-device-width:1024px){.careers .careers-landing .careers-list .job:hover .job-info .title{color:#fff}.careers .careers-landing .careers-list .job:hover .underline .blue{left:100%}.careers .careers-landing .careers-list .job:hover .underline .red{left:calc(100% + 30px)}.careers .careers-landing .careers-list .job:hover .underline .green{left:calc(100% + 20px)}}@media only screen and (max-width:767px){.careers .careers-landing .careers-list .job{margin:0 0 30px}}.careers .careers-landing .careers-list .job:last-child{margin:0}.careers .careers-landing .careers-list .job .job-info{display:flex;justify-content:space-between;align-items:baseline}.careers .careers-landing .careers-list .job .job-info .location{margin-right:35px}.careers .careers-landing .careers-list .job .job-info .title{flex:1;color:#797474;transition:all .3s ease-in-out}.careers .careers-landing .careers-list .job .job-info p{margin-left:35px}@media only screen and (max-width:767px){.careers .careers-landing .careers-list .job .job-info p{display:none}}.careers .careers-landing .careers-list .job .underline{position:relative;width:100%;height:2px;overflow:hidden;pointer-events:none;background-color:#fff}.careers .careers-landing .careers-list .job .underline .blue,.careers .careers-landing .careers-list .job .underline .green,.careers .careers-landing .careers-list .job .underline .red{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .73s ease-in}.careers .careers-landing .careers-list .job .underline .green{left:calc(-100% - 30px);background-color:#0f0}.careers .careers-landing .careers-list .job .underline .red{left:calc(-100% - 20px);transition-delay:.05s;background-color:red}.careers .careers-landing .careers-list .job .underline .blue{left:-100%;transition-delay:.09s;background-color:#00f}.careers .careers-landing .careers-footer{width:80%;max-width:1100px;margin:200px auto 0}@media only screen and (max-width:1024px){.careers .careers-landing .careers-footer{margin:150px auto 0}}@media only screen and (max-width:1023px){.careers .careers-landing .careers-footer{margin:100px auto 0}}@media only screen and (max-width:767px){.careers .careers-landing .careers-footer{width:100%;margin:60px auto 0}}.careers .careers-landing .careers-footer .years{margin:0 0 40px}.careers .careers-landing .careers-footer .years .current{display:flex;justify-content:space-between;align-items:baseline;margin-top:-5%}.careers .careers-landing .careers-footer .years .current .logo,.careers .careers-landing .careers-footer .years .current p{flex:1}@media only screen and (max-width:767px){.careers .careers-landing .careers-footer .years .current .logo,.careers .careers-landing .careers-footer .years .current p{flex:inherit}}@media only screen and (max-width:767px){.careers .careers-landing .careers-footer .years .current .logo{width:60px}}@media only screen and (max-width:767px){.careers .careers-landing .careers-footer .years .current p{flex:auto;text-align:right}}.careers .careers-landing .careers-footer .contact .arrow-down:after{content:"↓";margin-left:5px}.careers .career-single .career-head{margin:0 0 250px}@media only screen and (max-width:1024px){.careers .career-single .career-head{margin:0 0 140px}}@media only screen and (max-width:1023px){.careers .career-single .career-head{margin:0 0 100px}}.careers .career-single .career-head .career-meta{display:flex;margin:0 0 80px}.careers .career-single .career-head .career-meta .title{width:55%}.careers .career-single .career-head .career-meta .date{flex:1}.careers .career-single .career-cols{display:flex;margin:0 0 170px}@media only screen and (max-width:1024px){.careers .career-single .career-cols{margin:0 0 140px}}@media only screen and (max-width:1023px){.careers .career-single .career-cols{flex-direction:column;margin:0 0 100px}}@media only screen and (max-width:767px){.careers .career-single .career-cols{margin:0 0 60px}}.careers .career-single .career-cols .col{width:32%;margin-right:4%}.careers .career-single .career-cols .col:last-child{margin-right:0}@media only screen and (max-width:1023px){.careers .career-single .career-cols .col{width:100%;margin:0 0 50px}.careers .career-single .career-cols .col:last-child{margin:0}}.careers .career-single .career-cols .col .col-head{color:#797474;margin:0 0 80px}@media only screen and (max-width:1023px){.careers .career-single .career-cols .col .col-head{margin:0 0 50px}}.careers .career-single .career-apply .apply-head{margin-left:120px;margin-bottom:100px}.careers .career-single .career-apply .apply-info{display:flex}@media only screen and (max-width:767px){.careers .career-single .career-apply .apply-info{flex-direction:column}}.careers .career-single .career-apply .apply-info .info,.careers .career-single .career-apply .apply-info .logo{flex:1}@media only screen and (max-width:767px){.careers .career-single .career-apply .apply-info .info{margin:30px 0 0}}.careers .career-single .career-apply .apply-info .info .title{margin:0 0 50px}@media only screen and (max-width:767px){.careers .career-single .career-apply .apply-info .info .title{margin:0 0 40px}}.video-module .content-wrapper{cursor:pointer}.video-module .content-wrapper .embed-wrapper,.video-module .content-wrapper .embed-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-module .content-wrapper .video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video-module .content-wrapper .video-autoplay-container,.video-module .content-wrapper .video-poster-container{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-module .content-wrapper .video-autoplay-container.no-darken:after,.video-module .content-wrapper .video-poster-container.no-darken:after{display:none}.video-module .content-wrapper .video-autoplay-container:after,.video-module .content-wrapper .video-poster-container:after{content:"";display:block;position:absolute;top:0;left:0;width:105%;height:100%;background-color:rgba(0,0,0,.7)}.video-module .content-wrapper .video-poster{position:relative;width:100%;height:100%}.video-module .content-wrapper .video-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-module .content-wrapper .video-poster .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11.5vw;height:11.5vw;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjE1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTQwXzIxNSkiPjxwYXRoIGQ9Ik03OC41IDBDMzUuMTkyIDAgMCAzNS4xOTIgMCA3OC41UzM1LjE5MiAxNTcgNzguNSAxNTcgMTU3IDEyMS44MDggMTU3IDc4LjUgMTIxLjgwOCAwIDc4LjUgMHptMCA3LjY1OWE3MC44MzggNzAuODM4IDAgMDE2NS40NDkgNDMuNzMxIDcwLjgzNSA3MC44MzUgMCAwMS0xNS4zNTcgNzcuMjAyIDcwLjgzNSA3MC44MzUgMCAwMS0xMDguOTk1LTEwLjczNUE3MC44MzggNzAuODM4IDAgMDE3LjY2IDc4LjUgNzAuNzczIDcwLjc3MyAwIDAxNzguNSA3LjY1OXpNNjMuMzY0IDM4LjI5M2MtMi4wNzUuMDQtNC4xLjY0LTUuODYzIDEuNzM2LTMuNDM2IDIuMTY1LTUuNzEgNi4xMzQtNS44MTMgMTAuNzA5djU1LjQwNWMuMDk2IDQuNTc0IDIuMzczIDguNTkxIDUuODEzIDEwLjc2OWExMS43NCAxMS43NCAwIDAwMTIuMDg2LjEybC4wNTgtLjA2MiA0NS4wNTItMjcuNjkzYTEyLjgxIDEyLjgxIDAgMDAwLTIxLjYwMkw2OS42NDUgMzkuOTgzbC0uMDU4LS4wNjJhMTEuOTQ1IDExLjk0NSAwIDAwLTYuMjIzLTEuNjE0di0uMDEzem0uMTIgNy42Yy43NTguMDA4IDEuNS4yMTQgMi4xNTQuNTk4bC4xMi4wNTkgNDQuOTM1IDI3LjY0NWE0Ljg0MSA0Ljg0MSAwIDAxMi4yNzQgNC4yNDcgNC45NiA0Ljk2IDAgMDEtLjU3IDIuNDUzIDQuOTYgNC45NiAwIDAxLTEuNzA0IDEuODU1bC00NC45MzYgMjcuNjQ2LS4xMi4wNThjLTEuNTgyLjg2MS0yLjkwMi43MzgtNC4wNjggMC0xLjE2Ni0uNzM5LTIuMTQ3LTIuMjA5LTIuMjE1LTQuMzY2VjUwLjg2NGMuMDY4LTIuMTY0IDEuMDI1LTMuNjI0IDIuMjE1LTQuMzdhMy43NiAzLjc2IDAgMDExLjkxNS0uNTk3di0uMDA0eiIgZmlsbD0iI0VFRURFRCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzk0MF8yMTUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTU3djE1N0gweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:1}@media only screen and (min-width:1440px){.video-module .content-wrapper .video-poster .icon-play{width:157px;height:157px}}@media only screen and (max-width:1023px){.video-module .content-info .title{display:none}}.page-callout .page-callout-wrapper{display:flex;overflow:hidden}@media only screen and (max-width:1023px){.page-callout .page-callout-wrapper{flex-direction:column}}.page-callout .page-callout-wrapper .headline-container,.page-callout .page-callout-wrapper .text-container{flex:1}.page-callout .page-callout-wrapper .headline-container{margin-right:50px}@media only screen and (max-width:1023px){.page-callout .page-callout-wrapper .headline-container{margin:0 0 25%}}.page-callout .page-callout-wrapper .headline-container .headline{transform:translateY(-125%)}.page-callout .page-callout-wrapper .text-container{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.page-callout .page-callout-wrapper .text-container{flex-direction:column}}.page-callout .page-callout-wrapper .text-container .text-wrapper{flex:1;max-width:470px;margin-right:40px}.page-callout .page-callout-wrapper .text-container .logo{width:89px}@media only screen and (max-width:767px){.page-callout .page-callout-wrapper .text-container .logo{margin:40px 0 0 auto}}.page-callout .page-callout-wrapper .btns-container{display:flex;margin:50px 0 0}.page-callout .page-callout-wrapper .btns-container .btn-container{margin-right:20px}.page-callout .page-callout-wrapper .btns-container .btn-container:last-child{margin-right:0}.mission .mission-text-container{color:#6f7275}.mission .mission-text-container *{position:relative;top:10px}.responsive-image{position:relative;display:flex;align-items:center;justify-content:center}.responsive-image.native img,.responsive-image.size img{width:auto;height:auto;opacity:0;transition:opacity .3s ease}.responsive-image.native img.loaded,.responsive-image.size img.loaded{opacity:1}.responsive-image .responsive-image-container{position:relative;flex:1}.responsive-image .responsive-image-container.full-bleed{max-width:100%!important}.responsive-image .responsive-image-container .placeholder{position:relative}.responsive-image .responsive-image-container .placeholder img{position:absolute;top:0;left:0;width:auto;max-height:100%;opacity:0;transition:opacity .3s ease}.responsive-image .responsive-image-container .placeholder img.loaded{opacity:1}article.work{margin:0 0 120px}@media only screen and (max-width:1024px){article.work{margin:0 0 80px}}@media only screen and (max-width:1023px){article.work{margin:0 0 60px}}@media only screen and (max-width:767px){article.work{margin:0 0 40px}}article.work:last-child{margin:0}@media only screen and (max-width:767px){article.work .content-wrapper{padding-bottom:70%}}article.work .categories{display:flex;flex-wrap:wrap}article.work .categories p:not(:empty):not(:last-child):after{content:"/"}.module-work{padding:190px 0 100px}@media only screen and (max-width:1024px){.module-work{padding:170px 0 60px}}@media only screen and (max-width:767px){.module-work{padding:150px 0 40px}}.module-work.filtering:after{visibility:visible;opacity:1}.module-work:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;visibility:hidden;background-color:#000;transition:all .3s ease-in-out}.module-work .hero{padding:0}.module-work .work-container{margin:170px 0 0}@media only screen and (max-width:1024px){.module-work .work-container{margin:150px 0 0}}@media only screen and (max-width:1023px){.module-work .work-container{margin:100px 0 0}}@media only screen and (max-width:767px){.module-work .work-container{margin:50px 0 0}}.module-work .work-container.loading{height:100vh}.module-work .work-container .work-types-wrapper{position:relative;width:100%}.module-work .work-container .work-types{position:relative;display:flex;margin:0 0 100px;max-width:100%;overflow-x:auto}@media only screen and (max-width:767px){.module-work .work-container .work-types{padding:0 0 20px;margin:0 0 50px}}.module-work .work-container .work-types .work-type{position:relative;cursor:pointer;margin-right:25px;line-height:1.2;opacity:.7;white-space:nowrap;overflow:hidden;transition:all .3s ease-in-out}@media only screen and (max-width:1023px){.module-work .work-container .work-types .work-type{overflow:initial}}.module-work .work-container .work-types .work-type.active{opacity:1;pointer-events:none}.module-work .work-container .work-types .work-type:hover .def{transform:translateY(-100%)}.module-work .work-container .work-types .work-type:hover .hov{transform:translateY(0)}.module-work .work-container .work-types .work-type:last-child{margin:0}.module-work .work-container .work-types .work-type .def,.module-work .work-container .work-types .work-type .hov{padding:13px 0 0;display:flex;transition:all .3s ease-in-out}.module-work .work-container .work-types .work-type .def{transform:translateY(0)}@media only screen and (max-width:767px){.module-work .work-container .work-types .work-type .def{transform:translateY(0)!important}}.module-work .work-container .work-types .work-type .hov{position:absolute;top:0;left:0;width:100%;transform:translateY(100%)}@media only screen and (max-width:1023px){.module-work .work-container .work-types .work-type .hov{display:none}}.module-work .work-container .work-types .work-type sup{position:relative;top:-12px;font-size:1.6rem;letter-spacing:-.03em}.module-work .work-container .work-list{position:relative}.module-work .work-container .work-list .loading-comp{position:absolute;top:0;left:0;right:0;margin:auto;z-index:1}.module-work .work-container .work-list .work-list-container{position:relative;opacity:1;transition:all .3s ease-in-out}.module-work .work-container .work-list .work-list-container.filtering{opacity:.7}.module-work .work-container .work-list .work{opacity:1;backface-visibility:hidden;z-index:1}.module-work .work-container .work-list .work-move{transition:all .6s ease-in-out 50ms}.module-work .work-container .work-list .work-enter-active{transition:all .4s ease-out}.module-work .work-container .work-list .work-leave-active{opacity:0;transition:all .2s ease-in;position:absolute;width:100%;z-index:0}.contact-info{padding:100px 0 55px}@media only screen and (max-width:1024px){.contact-info{padding:80px 0 55px}}@media only screen and (max-width:1023px){.contact-info{padding:70px 0 55px}}@media only screen and (max-width:767px){.contact-info{padding:50px 0}}.contact-info .page-title{margin:0 0 100px}@media only screen and (max-width:767px){.contact-info .page-title{margin:0 0 60px}}.contact-info .page-title h1{font-size:3rem}.contact-info .contact-info-container{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:1023px){.contact-info .contact-info-container{flex-direction:column;align-items:flex-start}}.contact-info .contact-info-container .time-phone{width:55%}@media only screen and (max-width:1023px){.contact-info .contact-info-container .time-phone{width:100%;margin:0 0 40px}}.contact-info .contact-info-container .time-phone .time-placeholder{height:36px}@media only screen and (max-width:767px){.contact-info .contact-info-container .time-phone .time-placeholder{height:26px}}.contact-info .contact-info-container .address,.contact-info .contact-info-container .rball{flex:1}@media only screen and (max-width:1023px){.contact-info .contact-info-container .address{margin:0 0 40px}}.contact-info .contact-info-container .rball{display:flex;justify-content:flex-end}@media only screen and (max-width:1023px){.contact-info .contact-info-container .rball{width:100%}}.contact-info .contact-info-container .rball .rball-container{width:200px}@media only screen and (max-width:767px){.contact-info .contact-info-container .rball .rball-container{width:100px}}.contact-form.loading{height:100vh}.contact-form .next-enter{opacity:0;transform:translate3d(400px,0,0)}.contact-form .next-enter-to{transform:scaleX(1)}.contact-form .next-enter-active,.contact-form .next-leave-active{transition:.5s cubic-bezier(.68,-.55,.265,1.55)}.contact-form .next-leave{transform:scaleX(1)}.contact-form .next-leave-to,.contact-form .prev-enter{opacity:0;transform:translate3d(-400px,0,0)}.contact-form .prev-enter-to{transform:scaleX(1)}.contact-form .prev-enter-active,.contact-form .prev-leave-active{transition:.5s cubic-bezier(.68,-.55,.265,1.55)}.contact-form .prev-leave{transform:scaleX(1)}.contact-form .prev-leave-to{opacity:0;transform:translate3d(400px,0,0)}.contact-form .form-container{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:110px 0 0}@media only screen and (max-width:767px){.contact-form .form-container{padding:100px 0 0}}.contact-form .form-container .form-title{margin:0 0 120px}@media only screen and (max-width:1024px){.contact-form .form-container .form-title{margin:0 0 100px}}.contact-form .form-container form{position:relative;flex:1;width:100%;max-width:1150px;padding:0 0 200px;margin:0 auto}@media only screen and (max-width:1023px){.contact-form .form-container form{padding:0 0 300px}}.contact-form .form-container .form-controls{position:absolute;bottom:75px;left:0;display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:1439px){.contact-form .form-container .form-controls{right:0;max-width:800px;margin:auto}}@media only screen and (max-width:1024px){.contact-form .form-container .form-controls{max-width:700px}}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls{padding:120px 0 0}}.contact-form .form-container .form-controls .arrow{position:absolute;left:-135px}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls .arrow{bottom:0;left:0}}.contact-form .form-container .form-controls .contact-address{font-size:2.2rem}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls .contact-address{position:absolute;top:0;left:0}}.contact-form .form-container .form-controls .btns-container{display:flex;align-items:center}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls .btns-container{width:100%}}.contact-form .form-container .form-controls .btn,.contact-form .form-container .form-controls .btn-wrapper{cursor:default;pointer-events:none;padding:24px;min-width:235px;border:none;margin-right:20px;background-color:transparent;transition:all .3s ease-in-out}.contact-form .form-container .form-controls .btn-wrapper:after,.contact-form .form-container .form-controls .btn:after{border-radius:300px;background-color:hsla(0,0%,100%,.2);z-index:-1;transition:all .3s ease-in-out}@media only screen and (max-width:1024px){.contact-form .form-container .form-controls .btn,.contact-form .form-container .form-controls .btn-wrapper{font-size:2.4rem}}@media only screen and (max-width:767px){.contact-form .form-container .form-controls .btn,.contact-form .form-container .form-controls .btn-wrapper{min-width:48%;font-size:2rem}}.contact-form .form-container .form-controls .btn-wrapper:last-child,.contact-form .form-container .form-controls .btn:last-child{margin:0}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls .btn-wrapper:last-child,.contact-form .form-container .form-controls .btn:last-child{margin-left:auto}}.contact-form .form-container .form-controls .btn-wrapper.valid,.contact-form .form-container .form-controls .btn.valid{cursor:pointer;pointer-events:all}.contact-form .form-container .form-controls .btn-wrapper.valid:after,.contact-form .form-container .form-controls .btn.valid:after{background-color:#fff}.contact-form .form-container .form-controls .btn-wrapper{padding:0}.contact-form .form-container .form-controls .form-pager{position:absolute;top:50%;right:-150px;transform:translateY(-60%) rotate(90deg);letter-spacing:-10px}@media only screen and (max-width:1024px){.contact-form .form-container .form-controls .form-pager{font-size:7rem}}@media only screen and (max-width:1023px){.contact-form .form-container .form-controls .form-pager{top:0;right:0;transform:translateY(0) rotate(90deg)}}.contact-form .form-container .captcha{display:flex}.logo .image-container{position:relative}.logo .image-container .images-bottom,.logo .image-container .images-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.logo .image-container .images-top img.green{transform:translateY(-12%);clip-path:polygon(0 0,100% 0,100% 15%,0 15%)}.logo .image-container .images-top img.blue{transform:translateY(-25%);clip-path:polygon(0 0,100% 0,100% 13%,0 13%)}.logo .image-container .images-top img.red{transform:translateY(-36%);clip-path:polygon(0 0,100% 0,100% 10%,0 10%)}.logo .image-container .images-bottom img.blue,.logo .image-container .images-bottom img.green,.logo .image-container .images-bottom img.red{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.logo .image-container .images-bottom img.green{transform:translateY(0)}.logo .image-container .images-bottom img.blue{transform:translateY(10%)}.logo .image-container .images-bottom img.red{transform:translateY(20%)}.logo .image-container img{position:relative;margin:auto}.logo .image-container img.alt{position:absolute;left:0;right:0}.news-item{position:relative}@media only screen and (min-device-height:768px)and (min-device-width:1024px){.news-item:hover .arrow-out{top:-5px;left:5px}.news-item:hover .underline .blue{left:100%}.news-item:hover .underline .red{left:calc(100% + 30px)}.news-item:hover .underline .green{left:calc(100% + 20px)}}.news-item .arrow-out{position:relative;top:0;left:0;transition:all .3s ease-in-out}.news-item .underline{position:relative;width:100%;height:2px;margin:25px 0;overflow:hidden;pointer-events:none;background-color:#fff}.news-item .underline .blue,.news-item .underline .green,.news-item .underline .red{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .73s ease-in}.news-item .underline .green{left:calc(-100% - 30px);background-color:#0f0}.news-item .underline .red{left:calc(-100% - 20px);transition-delay:.05s;background-color:red}.news-item .underline .blue{left:-100%;transition-delay:.09s;background-color:#00f}.news-item .news-item-head{font-size:1.8rem;margin:0 0 50px}.news-item .news-item-title{margin:auto 0 0}.latest-news .container{max-width:1287px}.latest-news .news-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.latest-news .news-container{flex-direction:column}}.latest-news .news-container .news-item{width:47%}.latest-news .news-container .news-item:nth-child(n+3){margin-top:50px}@media only screen and (max-width:767px){.latest-news .news-container .news-item:nth-child(n+3){margin-top:0}}@media only screen and (max-width:767px){.latest-news .news-container .news-item{width:100%;margin:0 0 50px}.latest-news .news-container .news-item:last-child{margin:0}}.expandable-text[data-v-24e6eefa] p{margin-bottom:30px}.expandable-text[data-v-24e6eefa] .main-text.collapsed p:last-child:after{content:"...";color:#fff}.struck-manifesto[data-v-faf56f74]{padding:190px 0 55px}.struck-manifesto .container[data-v-faf56f74]{width:90%}@media only screen and (max-width:767px){.struck-manifesto .container[data-v-faf56f74]{width:95%}}.struck-manifesto .container .title-area[data-v-faf56f74]{display:flex;flex-direction:column}.struck-manifesto .container .title-area .top-part[data-v-faf56f74]{display:flex;gap:0 80px;margin-bottom:50px}@media only screen and (max-width:767px){.struck-manifesto .container .title-area .top-part[data-v-faf56f74]{gap:0 40px}}.struck-manifesto .container .title-area .title[data-v-faf56f74]{margin-bottom:160px}@media only screen and (max-width:767px){.struck-manifesto .container .title-area .title[data-v-faf56f74]{font-size:50px;margin-bottom:80px}}.struck-manifesto .container .content[data-v-faf56f74]{padding:0 10px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .animation-container{margin-bottom:80px}}.struck-manifesto .container .content[data-v-faf56f74] .title{font-size:40px}.struck-manifesto .container .content[data-v-faf56f74] .title-big{font-size:60px;margin-bottom:70px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .title-big{font-size:30px;margin-bottom:40px}.struck-manifesto .container .content[data-v-faf56f74] .title-big br{display:none}}.struck-manifesto .container .content[data-v-faf56f74] .gray{color:#797474}.struck-manifesto .container .content[data-v-faf56f74] p{margin-bottom:30px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] p{font-size:20px}}.struck-manifesto .container .content[data-v-faf56f74] .text-block{margin-bottom:140px}.struck-manifesto .container .content[data-v-faf56f74] .text-block.half-width{max-width:36%}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .text-block.half-width{max-width:100%}}.struck-manifesto .container .content[data-v-faf56f74] .text-block p{margin-bottom:30px}.struck-manifesto .container .content[data-v-faf56f74] .light{font-family:ppneuemontreal-light,sans-serif}.struck-manifesto .container .content[data-v-faf56f74] .gray-title{display:inline-block;padding-bottom:10px;border-bottom:2px solid #797474;font-family:ppneuemontreal-light,sans-serif}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .gray-title{width:65%}}.struck-manifesto .container .content[data-v-faf56f74] .steps{display:flex;flex-direction:row;gap:0 60px;justify-content:space-around;margin-bottom:60px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .steps{gap:0;flex-direction:column}}.struck-manifesto .container .content[data-v-faf56f74] .steps .step{display:flex;flex-direction:column;width:24%;align-items:center}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .steps .step{width:100%}}.struck-manifesto .container .content[data-v-faf56f74] .steps .step .step-top-img{margin-top:55px;margin-bottom:120px;max-width:315px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .steps .step .step-top-img{margin-top:100px;margin-bottom:60px}}.struck-manifesto .container .content[data-v-faf56f74] .steps .step h3{color:#797474;font-size:40px;margin-bottom:40px;font-family:ppneuemontreal-light,sans-serif}.struck-manifesto .container .content[data-v-faf56f74] .steps .step .step-content{font-size:30px}.struck-manifesto .container .content[data-v-faf56f74] .steps .step .step-content p{margin-bottom:30px}.struck-manifesto .container .content[data-v-faf56f74] .two-col-content{-moz-column-count:2;column-count:2;-moz-column-gap:110px;column-gap:110px;margin-bottom:350px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .two-col-content{-moz-column-count:1;column-count:1;margin-bottom:110px;-moz-column-gap:0;column-gap:0}}.struck-manifesto .container .content[data-v-faf56f74] .process{display:flex;flex-direction:column;gap:170px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .process{gap:150px 0;padding-top:70px}}.struck-manifesto .container .content[data-v-faf56f74] .process .process-step{display:flex;align-items:flex-start;justify-content:space-around;gap:0 50px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .process .process-step{flex-direction:column}}.struck-manifesto .container .content[data-v-faf56f74] .process .process-step img{-o-object-fit:contain;object-fit:contain;margin-bottom:70px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .process .process-step img{max-width:60%}}.struck-manifesto .container .content[data-v-faf56f74] .process .process-step .prStep-text{max-width:440px}.struck-manifesto .container .content[data-v-faf56f74] .process .process-step .prStep-text h3{margin-bottom:30px}.struck-manifesto .container .content[data-v-faf56f74] .final-title{margin-top:290px}@media only screen and (max-width:767px){.struck-manifesto .container .content[data-v-faf56f74] .final-title{margin-top:145px}}.struck-manifesto #rive[data-v-faf56f74]{width:100%;height:auto}.wrapper,main{position:relative;overflow:hidden}main section:first-of-type:not(.hero){padding-top:150px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.featured-news-container{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto 200px}.featured-news-container .news-item{position:relative;width:100%}@media only screen and (min-device-height:768px)and (min-device-width:1024px){.featured-news-container .news-item:hover .arrow-out{top:-5px;left:5px}.featured-news-container .news-item:hover .underline .blue{left:100%}.featured-news-container .news-item:hover .underline .red{left:calc(100% + 30px)}.featured-news-container .news-item:hover .underline .green{left:calc(100% + 20px)}}.featured-news-container .news-item .news-wrapper.no-author .news-item-head{margin-bottom:80px}@media only screen and (max-width:767px){.featured-news-container .news-item .news-wrapper.no-author .news-item-head{margin-bottom:50px}}.featured-news-container .news-item .arrow-out{position:relative;top:0;left:0;transition:all .3s ease-in-out}.featured-news-container .news-item .underline{position:relative;width:100%;height:2px;margin:25px 0;overflow:hidden;pointer-events:none;background-color:#fff}.featured-news-container .news-item .underline .blue,.featured-news-container .news-item .underline .green,.featured-news-container .news-item .underline .red{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .73s ease-in}.featured-news-container .news-item .underline .green{left:calc(-100% - 30px);background-color:#0f0}.featured-news-container .news-item .underline .red{left:calc(-100% - 20px);transition-delay:.05s;background-color:red}.featured-news-container .news-item .underline .blue{left:-100%;transition-delay:.09s;background-color:#00f}.featured-news-container .news-item .news-item-head{margin:0 0 50px}.featured-news-container .news-item .news-item-title{font-size:7rem;margin:auto 0 50px}@media only screen and (max-width:1023px){.featured-news-container .news-item .news-item-title{font-size:4rem}}.news{padding:0 0 60px}.news.loading{height:100vh}.news .contact-info .contact-info-container .time-phone{margin:0}.news .news-hero{padding:150px 0 55px}@media only screen and (max-width:1024px){.news .news-hero{padding:130px 0 55px}}@media only screen and (max-width:767px){.news .news-hero{padding:110px 0 40px}}.news .news-hero .container{display:flex;justify-content:space-between;max-width:1280px;margin:40px auto 0}@media only screen and (max-width:1023px){.news .news-hero .container{margin:auto}}.news .news-hero .news-headline-time{display:flex}.news .news-hero .news-headline-time .contact-info-container{margin-left:150px}.news .news-hero .rball{width:90px}.news .posts-container{display:flex;flex-wrap:wrap;max-width:1280px;margin:40px auto 0}@media only screen and (max-width:1023px){.news .posts-container{margin:auto}}.news .posts-container .news-item{width:30%;margin-right:5%;margin-bottom:120px}@media only screen and (max-width:1023px){.news .posts-container .news-item{width:48%;margin-right:4%}}@media only screen and (max-width:767px){.news .posts-container .news-item{width:100%;margin:0 0 40px!important}.news .posts-container .news-item:last-child{margin:0!important}}.news .posts-container .news-item:nth-child(3n){margin-right:0}@media only screen and (max-width:1023px){.news .posts-container .news-item:nth-child(3n){margin-right:4%}}@media only screen and (max-width:1023px){.news .posts-container .news-item:nth-child(2n){margin-right:0}}.error-404[data-v-f6f56d5c]{padding:150px 0}@media only screen and (max-width:767px){.error-404[data-v-f6f56d5c]{padding:100px 0}}.error-404 h2[data-v-f6f56d5c]{margin:0 0 80px}@media only screen and (max-width:767px){.error-404 h2[data-v-f6f56d5c]{margin:0 0 40px}}.error-404 .error404-message[data-v-f6f56d5c]{margin:40px 0 0}.error-404 .error404-message p[data-v-f6f56d5c]{font-weight:700}.thank-you{padding:110px 0 0}@media only screen and (max-width:767px){.thank-you{padding:100px 0 0}}.thank-you .headline{margin:0 0 40px}.thank-you .work-items{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.thank-you .work-items{flex-direction:column}}.thank-you .work-items.loading{height:100vh}.thank-you .work-items .work{width:48%;margin:0}@media only screen and (max-width:767px){.thank-you .work-items .work{width:100%;margin:0 0 40px}.thank-you .work-items .work:last-child{margin:0}}@media only screen and (max-width:1024px){.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container{bottom:30px;left:30px;max-width:90%}}@media only screen and (max-width:767px){.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container{bottom:15px;left:15px}}.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:5rem}@media only screen and (max-width:1024px){.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:4rem}}@media only screen and (max-width:1023px){.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:3rem}}@media only screen and (max-width:767px){.thank-you .work-items .work .content-tile .content-wrapper .work-excerpt-container .work-excerpt{font-size:2.5rem}}.thank-you .work-items .work .content-tile .content-info .cat-link{display:none}.thank-you .btn-container{display:flex;justify-content:flex-end;margin:60px 0 0}.pagination{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.pagination a{font-size:1.8rem;text-decoration:none}.pagination a.disabled{pointer-events:none;opacity:.5}.pagination a.active{font-weight:700;opacity:1}.pagination .pagination__item{padding:5px}.work-type-single{padding:190px 0 55px}@media only screen and (max-width:1024px){.work-type-single{padding:170px 0 55px}}@media only screen and (max-width:767px){.work-type-single{padding:150px 0 40px}}.work-type-single .post-intro{margin:0 0 200px}@media only screen and (max-width:1024px){.work-type-single .post-intro{margin:0 0 150px}}@media only screen and (max-width:1023px){.work-type-single .post-intro{margin:0 0 100px}}@media only screen and (max-width:767px){.work-type-single .post-intro{margin:0 0 50px}}.single-post-comp[data-v-4c6044d8]{padding:190px 0 0}@media only screen and (max-width:1024px){.single-post-comp[data-v-4c6044d8]{padding:170px 0 0}}@media only screen and (max-width:767px){.single-post-comp[data-v-4c6044d8]{padding:150px 0 0}}.single-post-comp.post-actual>.wp-block-image.size-large[data-v-4c6044d8]{padding-top:0}.single-post-comp.post-actual>.wp-block-image~.wp-block-image.size-large[data-v-4c6044d8]{padding:40px 0 60px}@media only screen and (max-width:767px){.single-post-comp.post-actual>.wp-block-image~.wp-block-image.size-large[data-v-4c6044d8]{padding:20px 0 40px}}.single-post-comp .post-intro[data-v-4c6044d8]{max-width:1210px;margin:0 0 200px}@media only screen and (max-width:1024px){.single-post-comp .post-intro[data-v-4c6044d8]{margin:0 0 150px}}@media only screen and (max-width:1023px){.single-post-comp .post-intro[data-v-4c6044d8]{margin:0 0 100px}}@media only screen and (max-width:767px){.single-post-comp .post-intro[data-v-4c6044d8]{margin:0 0 50px}}.single-post-comp .post-intro .post-meta[data-v-4c6044d8]{margin:0 0 50px}.single-post-comp .post-intro .post-meta .author-date[data-v-4c6044d8]{display:flex}.single-post-comp .post-intro .post-meta .author-date .author[data-v-4c6044d8]{margin-right:80px}.single-post-comp .post-content[data-v-4c6044d8]{padding:0 0 80px}.single-post-comp section.post-content[data-v-4c6044d8]{max-width:100%}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-heading.has-medium-font-size{font-size:8rem!important}@media only screen and (max-width:767px){.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-heading.has-medium-font-size{font-size:5rem!important}}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-image.size-full img{width:100%;height:auto}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;height:auto;aspect-ratio:1.8/1}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{width:100%;height:100%}.single-post-comp section.post-content[data-v-4c6044d8] .is-vertically-aligned-center{display:flex;align-items:center}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns{max-width:80%;margin:30px auto;padding:0 50px}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h1,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h2,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h3,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h4,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h5,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h6{margin-bottom:60px;margin-top:30px}@media only screen and (max-width:767px){.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h1,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h2,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h3,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h4,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h5,.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns h6{font-size:4rem}}@media only screen and (max-width:767px){.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns{max-width:100%;padding:0 15px}}.single-post-comp section.post-content[data-v-4c6044d8] .wp-block-columns .wp-block-column{flex-direction:column;justify-content:center}.single-post-comp section.post-content[data-v-4c6044d8] .full-width.wp-block-columns{align-items:stretch;max-width:100%!important;position:relative!important;left:0!important;padding:0!important}@media only screen and (max-width:767px){.single-post-comp section.post-content[data-v-4c6044d8]{margin:0 auto;max-width:100%;padding:0}}.single-post-comp section.post-content[data-v-4c6044d8] .has-text-align-right{margin-left:auto}.single-post-comp section.post-content[data-v-4c6044d8] p{line-height:1.3;font-size:3rem}@media only screen and (max-width:767px){.single-post-comp section.post-content[data-v-4c6044d8] p{font-size:2.2rem}}.single-post-comp .post-footer[data-v-4c6044d8]{padding:170px 0 50px;color:#000;background-color:#fff}@media only screen and (max-width:1024px){.single-post-comp .post-footer[data-v-4c6044d8]{padding:150px 0 50px}}@media only screen and (max-width:1023px){.single-post-comp .post-footer[data-v-4c6044d8]{padding:100px 0 50px}}@media only screen and (max-width:767px){.single-post-comp .post-footer[data-v-4c6044d8]{margin:50px 0 0}}.single-post-comp .post-footer .logo[data-v-4c6044d8]{max-width:50%}.single-post-comp .post-footer .btns-container[data-v-4c6044d8]{display:flex}@media only screen and (max-width:767px){.single-post-comp .post-footer .btns-container[data-v-4c6044d8]{flex-direction:column}}.single-post-comp .post-footer .btns-container .btn-container[data-v-4c6044d8]{margin-right:28px}@media only screen and (max-width:767px){.single-post-comp .post-footer .btns-container .btn-container[data-v-4c6044d8]{margin:0 0 30px}}.single-post-comp .post-footer .btns-container .btn-container[data-v-4c6044d8]:last-child{margin:0}.single-post-comp .post-footer .btns-container .btn-container a[data-v-4c6044d8]{min-width:230px}.single-post-comp .post-footer .cta[data-v-4c6044d8]{margin-top:60px;margin-left:55%}@media only screen and (max-width:1024px){.single-post-comp .post-footer .cta[data-v-4c6044d8]{margin-left:40%}}@media only screen and (max-width:767px){.single-post-comp .post-footer .cta[data-v-4c6044d8]{margin-left:0}}.single-post-comp .post-footer .cta .text[data-v-4c6044d8]{margin:0 0 50px}.single-post-comp{padding:190px 0 55px}@media only screen and (max-width:1024px){.single-post-comp{padding:170px 0 55px}}@media only screen and (max-width:767px){.single-post-comp{padding:150px 0 40px}}.single-post-comp .post-intro{max-width:1210px;margin:0 0 200px}@media only screen and (max-width:1024px){.single-post-comp .post-intro{margin:0 0 150px}}@media only screen and (max-width:1023px){.single-post-comp .post-intro{margin:0 0 100px}}@media only screen and (max-width:767px){.single-post-comp .post-intro{margin:0 0 50px}}.single-post-comp .post-intro .post-meta{margin:0 0 50px}.single-post-comp .post-intro .post-meta .author-date{display:flex}.single-post-comp .post-intro .post-meta .author-date .author{margin-right:80px}.single-post-comp .work-info{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.single-post-comp .work-info{flex-direction:column;align-items:flex-start}}.single-post-comp .work-info .title{width:55%}.single-post-comp .work-info .categories,.single-post-comp .work-info .year{flex:1}.single-post-comp .work-info .categories{display:flex;flex-wrap:wrap}.single-post-comp .work-info .categories p:not(:empty):not(:last-child):after{content:"/"}.single-post-comp .work-info .year{text-align:right}.single-post-comp .responsive-image,.single-post-comp .responsive-image img,.single-post-comp .responsive-image video{width:100%}.single-post-comp .post-video-img{position:relative;padding-bottom:56.25%;margin:80px 0 0;height:0}.single-post-comp .post-video-img video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post-comp .work-in-depth{margin:40px 0 100px}@media only screen and (max-width:1023px){.single-post-comp .work-in-depth{margin:40px 0 60px}}.single-post-comp .work-in-depth .work-id-cols{display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.single-post-comp .work-in-depth .work-id-cols{flex-direction:column}}.single-post-comp .work-in-depth .work-id-cols .work-id-col{flex:1;margin-right:50px}@media only screen and (max-width:1023px){.single-post-comp .work-in-depth .work-id-cols .work-id-col{margin:0 0 40px}}.single-post-comp .work-in-depth .work-id-cols .work-id-col:last-child{margin:0}.single-post-comp .work-in-depth .work-id-cols .work-id-col .sub-head{margin:0 0 35px}.single-post-comp .work-in-depth .work-id-cols+.work-id-link{margin-top:60px}.single-post-comp .work-in-depth .work-id-link{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.single-post-comp .work-in-depth .work-id-link{flex-direction:column}}.single-post-comp .work-in-depth .work-id-link .rball{width:90px}.single-post-comp .work-in-depth .work-id-link .link{width:65.5%}@media only screen and (max-width:767px){.single-post-comp .work-in-depth .work-id-link .link{width:100%;margin:40px 0 0}}.single-post-comp .work-in-depth .work-id-link .link .btn{margin:40px 0 0}.single-post-comp.work-post{font-size:2.4rem}@media only screen and (max-width:1024px){.single-post-comp.work-post{font-size:2.2rem}}@media only screen and (max-width:767px){.single-post-comp.work-post{font-size:2rem}}.next-post{padding:100px 0}.next-post p{margin:0 0 20px}.next-post .next-post-wrapper{display:flex;align-items:center;justify-content:space-between}.next-post .next-post-title{flex:1;max-width:1200px;margin-right:50px}.next-post .next-btn{position:relative;transform:rotate(-90deg);width:103px}@media only screen and (max-width:767px){.next-post .next-btn{width:60px}}.next-post .next-btn.light img.def{opacity:0;visibility:hidden}.next-post .next-btn.light img.alt{opacity:1;visibility:visible}.next-post .next-btn img{transition:all .3s ease-in-out}.next-post .next-btn img.def{opacity:1}.next-post .next-btn img.alt{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.post-info-btn{cursor:pointer;position:fixed;top:40%;right:2.5%;display:flex;justify-content:center;align-items:center;width:63px;height:63px;border-radius:50%;z-index:2;transform:translateY(-50%);background-color:#fff;transition:all .3s ease-in-out}@media only screen and (max-width:1023px){.post-info-btn{top:30%}}@media only screen and (max-width:767px){.post-info-btn{width:50px;height:50px}}.post-info-btn.no-title{top:30%}@media only screen and (max-width:1023px){.post-info-btn.no-title{top:17%}}.post-info-btn.scrolling{top:calc(100% - 63px);transition:all 1s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:767px){.post-info-btn.scrolling{top:50%}}.post-info-btn.light{background-color:#000}.post-info-btn.light img.def{visibility:hidden;opacity:0}.post-info-btn.light img.alt{visibility:visible;opacity:1}.post-info-btn img{position:absolute;width:49px;height:49px;opacity:1;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.post-info-btn img{width:35px;height:35px}}.post-info-btn img.alt{visibility:hidden;opacity:0}.page-legal-wrapper{padding:150px 0}@media only screen and (max-width:767px){.page-legal-wrapper{padding:100px 0}}