html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}video{max-width:100%;height:auto}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}@font-face{font-family:'Work';font-style:normal;font-weight:400;src:url("../fonts/work-sans-v16-latin-regular.eot");src:local(""),url("../fonts/work-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/work-sans-v16-latin-regular.woff2") format("woff2"),url("../fonts/work-sans-v16-latin-regular.woff") format("woff"),url("../fonts/work-sans-v16-latin-regular.ttf") format("truetype"),url("../fonts/work-sans-v16-latin-regular.svg#WorkSans") format("svg");font-display:swap}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:url("../fonts/poppins-v19-latin-800.eot");src:local(""),url("../fonts/poppins-v19-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v19-latin-800.woff2") format("woff2"),url("../fonts/poppins-v19-latin-800.woff") format("woff"),url("../fonts/poppins-v19-latin-800.ttf") format("truetype"),url("../fonts/poppins-v19-latin-800.svg#Poppins") format("svg");font-display:swap}*,*:after,*:before{box-sizing:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-size:1rem;line-height:1.76923rem;background:#fff;color:#545454;font-family:"Work",Arial,Helvetica,sans-serif}p{margin-bottom:30px}h1,h2,h3,h4{font-family:"Poppins",Arial,Helvetica,sans-serif,"Work",Arial,Helvetica,sans-serif;color:#000;line-height:120%;letter-spacing:-0.03em}a{transition:opacity 0.25s ease-in-out;color:#000;opacity:1}a:hover{box-shadow:none;border-bottom:none}img{width:100%;height:auto;display:block}.wave{display:inline-block;animation:wave 2s ease infinite}@-webkit-keyframes fade{0%{transform:rotate(0deg)}50%{transform:rotate(45deg)}100%{transform:rotate(0deg)}}@-moz-keyframes fade{0%{transform:rotate(0deg)}50%{transform:rotate(45deg)}100%{transform:rotate(0deg)}}@-o-keyframes fade{0%{transform:rotate(0deg)}50%{transform:rotate(45deg)}100%{transform:rotate(0deg)}}@keyframes wave{0%{transform:rotate(0deg)}50%{transform:rotate(45deg)}100%{transform:rotate(0deg)}}header{display:block;overflow:hidden;margin:0 auto 50px;max-width:1000px;padding:0 30px}@media only screen and (min-width: 600px){header{margin:0 auto 150px}}.header-hold{max-width:1000px;margin:0 auto;display:flex;font-size-adjust:none;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;padding:32px 0;border-bottom:1px solid #EBE9F4}.header-hold ul{line-height:125%}.header-hold ul li{display:inline-block;padding-left:15px;line-height:125%}@media only screen and (min-width: 600px){.header-hold ul li{padding-left:25px}}.header-hold ul li a{text-decoration:none;color:#545454}.header-hold ul li a:hover{opacity:0.7;text-decoration:none}.header-hold .mobile{display:block}@media only screen and (min-width: 600px){.header-hold .mobile{display:none}}.header-hold .desktop{display:none}@media only screen and (min-width: 600px){.header-hold .desktop{display:block}}.header-hold a.heading-title{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-decoration:none}.header-hold a.heading-title h1{font-size:16px;color:#000;font-weight:400}.header-hold a.heading-title:hover{opacity:0.5}.header-hold a{line-height:125%}.heading-section{display:flex;width:100%}.heading-section h2{font-family:"Work",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#575757;font-size:1rem;margin-bottom:24px}.main-title{display:flex;flex-direction:column;margin:0 0 50px;padding:0 30px}@media only screen and (min-width: 960px){.main-title{margin:0 0 150px;justify-content:center;align-items:center;text-align:center}}.main-title h2{font-size:1.953rem;line-height:2.453rem;margin-bottom:24px;max-width:740px}@media only screen and (min-width: 960px){.main-title h2{margin-bottom:30px;font-size:3.815rem;line-height:4.815rem}}.main-title p{margin-bottom:30px}@media only screen and (min-width: 960px){.main-title p{max-width:600px}}.main-title a{color:#0251AC;margin-bottom:24px}@media only screen and (min-width: 960px){.main-title a{margin-bottom:36px}}.main-title .get-in-touch-action{display:flex;flex-direction:row;align-items:flex-start;padding:0px;margin:0 -12px}@media only screen and (min-width: 960px){.main-title .get-in-touch-action{justify-content:center;margin:0}}.main-title .get-in-touch-action .button{margin:0 6px 0 12px;padding:12px 24px;background:#000;color:#fff;box-sizing:border-box;border-radius:25px;display:inline-block;box-shadow:none;font-weight:normal;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-decoration:none}.main-title .get-in-touch-action .button:hover{opacity:0.7}.main-title .get-in-touch-action .button:hover span{padding-left:24px;transition:all .25s ease-in-out}.main-title .get-in-touch-action .button.inverted{margin:0 12px;padding:10px 24px;background:#fff;border:2px solid #000;color:#000;box-sizing:border-box;border-radius:25px;display:inline-block;box-shadow:none;font-weight:normal;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-transition:border .25s ease-out;transition:border .25s ease-out;text-decoration:none}.main-title .get-in-touch-action .button.inverted:hover{opacity:0.8;border:2px solid #EBE9F4}.project{display:block;margin:0 auto 0;max-width:1000px;padding:0 30px}.project h2{margin-bottom:30px}.project .project-details{border-bottom:1px solid #EBE9F4;margin-bottom:50px}@media only screen and (min-width: 960px){.project .project-details{margin-bottom:150px}}.project .project-hold{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:20px;margin-bottom:50px;grid-auto-flow:dense}@media only screen and (min-width: 960px){.project .project-hold{margin-bottom:150px}}.project .project-hold.on-hold .project-item.image figure{overflow:hidden;position:relative}.project .project-hold.on-hold .project-item.image figure img{transition:none;cursor:default}.project .project-hold.on-hold .project-item.image figure:hover img{transform:none}.project .project-hold .project-item.image{grid-column:1 / span 12;margin-bottom:30px}@media only screen and (min-width: 960px){.project .project-hold .project-item.image{grid-column:1 / span 6;margin-bottom:0}}.project .project-hold .project-item.image figure{overflow:hidden;border-radius:25px;position:relative}.project .project-hold .project-item.image figure img{transition:0.25s all ease-in-out;cursor:pointer;background:#e2e2e2;opacity:1}.project .project-hold .project-item.image figure:hover img{transform:scale(1.1);opacity:1}.project .project-hold .project-item.description{grid-column:1 / span 12;align-self:center}@media only screen and (min-width: 960px){.project .project-hold .project-item.description{grid-column:8 / span 5}}.project .project-hold .project-item.description h2{font-size:1rem;margin-bottom:24px;font-family:"Work",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2;color:#575757}.project .project-hold .project-item.description h3{font-size:1.953rem;line-height:2.453rem;margin-bottom:24px;max-width:90%}.project .project-hold .project-item.description p{margin-bottom:0;max-width:100%}.project .project-hold .project-item.description .but a{padding:12px 24px;background:#000;margin-top:30px;color:#fff;box-sizing:border-box;border-radius:25px;display:inline-block;font-family:"lato","Work",Arial,Helvetica,sans-serif;box-shadow:none;font-weight:normal;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-decoration:none}.project .project-hold .project-item.description .but a:hover{opacity:0.7}.project .project-hold .project-item.description .but a:hover span{padding-left:24px;transition:all .25s ease-in-out}.project .project-hold .project-item.description .but span{padding-left:16px;transition:all .25s ease-in-out;font-size:1.2em}.project .project-hold.even .project-item.image{grid-column:1 / span 12;margin-bottom:30px}@media only screen and (min-width: 960px){.project .project-hold.even .project-item.image{grid-column:7 / span 6;margin-bottom:0}}.project .project-hold.even .project-item.description{grid-column:1 / span 12;align-self:center}@media only screen and (min-width: 960px){.project .project-hold.even .project-item.description{grid-column:1 / span 5}}.project-main-feature{display:block;margin:0 auto 0;max-width:1400px;padding:0 30px 50px;text-align:center}@media only screen and (min-width: 600px){.project-main-feature{padding:0 25px 150px}}.project-main-feature img{border-radius:25px}.project-main-feature .white-bg{border:1px solid #EBE9F4}.project-main-feature.duo figure:first-of-type{margin-bottom:60px}@media only screen and (min-width: 600px){.project-main-feature.duo{display:flex;gap:50px}.project-main-feature.duo figure{width:50%;border-radius:25px}.project-main-feature.duo figure:first-of-type{margin-bottom:0}}.project-copy{display:block;margin:0 auto 0;max-width:1000px;padding:0 30px}.project-copy .project-copy-details{margin-bottom:30px}@media only screen and (min-width: 960px){.project-copy .project-copy-details{margin-bottom:120px;display:grid;grid-auto-columns:1fr;grid-column-gap:60px;grid-row-gap:60px;-ms-grid-columns:0.75fr 1fr;grid-template-columns:0.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}}.project-copy .project-copy-details.sep{margin-bottom:50px;padding-bottom:20px;border-bottom:#EBE9F4 1px solid}@media only screen and (min-width: 960px){.project-copy .project-copy-details.sep{margin-bottom:150px;padding-bottom:120px}}.project-copy .project-copy-details .project-copy-item.title h2{font-size:1.953rem;line-height:2.453rem;max-width:90%;margin-bottom:12px}.project-copy .project-copy-details .project-copy-item.title h3{font-size:1rem;margin-bottom:12px}.project-copy .project-copy-details .project-copy-item.title ul{margin:0 0 30px 20px}.project-copy .project-copy-details .project-copy-item.description h2{font-size:1.953rem;line-height:2.453rem;max-width:90%;margin-bottom:24px}.project-copy .project-copy-details .project-copy-item.description h3{margin-bottom:24px}.project-copy .project-copy-details .project-copy-item.description p{max-width:100%}.project-copy .project-copy-details .project-copy-item.description p:last-child{margin-bottom:0}.project-copy .project-copy-details .project-copy-item.description a{color:#0251AC}.project-copy .project-copy-details .project-copy-item.description ul{margin:0 0 30px 20px}.about-me{display:block;margin:0 auto 0;max-width:1000px;padding:0 30px}.about-me h2{margin-bottom:30px}.about-me .about-me-image{border:1px solid #EBE9F4;border-radius:25px;display:none;margin-bottom:30px}@media only screen and (min-width: 960px){.about-me .about-me-image{margin-bottom:75px}}.about-me .about-me-hold{margin-bottom:50px}@media only screen and (min-width: 960px){.about-me .about-me-hold{margin-bottom:150px;display:grid;grid-auto-columns:1fr;grid-column-gap:60px;grid-row-gap:60px;-ms-grid-columns:0.75fr 1fr;grid-template-columns:0.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}}.about-me .about-me-hold .about-me-item.title h3{font-size:1.953rem;line-height:2.453rem;max-width:90%;margin-bottom:24px}@media only screen and (min-width: 960px){.about-me .about-me-hold .about-me-item.title h3{margin-bottom:0}}.about-me .about-me-hold .about-me-item.description p{max-width:100%}.about-me .about-me-hold .about-me-item.description p:last-of-type{margin-bottom:0}.about-me .about-me-hold .about-me-item.description a{color:#0251AC}.about-me .about-me-hold .about-me-item.description a:hover{text-decoration:none}.career{display:flex;flex-wrap:wrap;margin:0 auto 50px;max-width:1000px;padding:0 30px}@media only screen and (min-width: 960px){.career{margin:0 auto 150px}}.career h2{margin-bottom:60px}.career .career-item{width:100%;padding:18px 0 24px 0;width:100%;border-bottom:1px solid #EBE9F4}.career .career-item.first{padding:0 0 24px 0}@media only screen and (min-width: 960px){.career .career-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.career .career-item .career-detail h3{font-size:1.25rem;line-height:2.453rem}.career .career-item .career-detail .career-title{margin-bottom:0;line-height:18px}.career .career-item .career-date{margin-bottom:0}footer{display:block;overflow:hidden;margin:0 auto;max-width:1000px;padding:0 30px}footer .get-in-touch{display:flex;flex-direction:column;margin:0 0 50px}@media only screen and (min-width: 960px){footer .get-in-touch{margin:0 0 150px;justify-content:center;align-items:center;text-align:center}}footer .get-in-touch h2{font-size:1.953rem;line-height:3.453rem;margin-bottom:24px}@media only screen and (min-width: 960px){footer .get-in-touch h2{margin-bottom:30px;font-size:3.815rem;line-height:4.815rem}}footer .get-in-touch p{margin-bottom:30px}@media only screen and (min-width: 960px){footer .get-in-touch p{max-width:580px}}footer .get-in-touch .get-in-touch-action{display:flex;flex-direction:row;align-items:flex-start;padding:0px;margin:0 -12px}@media only screen and (min-width: 960px){footer .get-in-touch .get-in-touch-action{justify-content:center;margin:0}}footer .get-in-touch .get-in-touch-action .button{margin:0 6px 0 12px;padding:12px 24px;background:#000;color:#fff;box-sizing:border-box;border-radius:25px;display:inline-block;box-shadow:none;font-weight:normal;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-decoration:none}footer .get-in-touch .get-in-touch-action .button:hover{opacity:0.7}footer .get-in-touch .get-in-touch-action .button:hover span{padding-left:24px;transition:all .25s ease-in-out}footer .get-in-touch .get-in-touch-action .button.inverted{margin:0 12px;padding:10px 24px;background:#fff;border:2px solid #000;color:#000;box-sizing:border-box;border-radius:25px;display:inline-block;box-shadow:none;font-weight:normal;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-transition:border .25s ease-out;transition:border .25s ease-out;text-decoration:none}footer .get-in-touch .get-in-touch-action .button.inverted:hover{opacity:0.8;border:2px solid #EBE9F4}footer .footer-end{border-top:1px solid #EBE9F4;padding:32px 0}@media only screen and (min-width: 960px){footer .footer-end{display:flex;justify-content:space-between;font-size-adjust:none}}footer .footer-end p{font-size:0.8rem;margin-bottom:0;color:#575757}footer .footer-end a{padding:0 4px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-decoration:none;color:#0251AC;text-decoration-line:underline}@media only screen and (min-width: 960px){footer .footer-end a{padding:0 6px}}footer .footer-end a:hover{opacity:0.7;text-decoration:none}footer .footer-end a:first-child{padding:0 6px 0 0}@media only screen and (min-width: 960px){footer .footer-end a:last-child{padding:0 0 0 6px}}
