:root{--nunito:"Nunito",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--merriweather:"Merriweather",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}a{color:inherit;text-decoration:none}body,html{padding:0;margin:0;font-family:var(--merriweather);color:#000}h1,h2,hr,ol,p,ul{margin:0;padding:0;list-style:none}.container,.hbspt-form{max-width:1440px;padding:0 120px;margin:0 auto}@media screen and (max-width:900px){.container,.hbspt-form{padding:0 32px}}body{background-image:url(/background.png);background-size:cover;background-repeat:no-repeat}.circle{position:absolute;top:0;right:0;z-index:-1}@media screen and (max-width:425px){.circle{display:none}}.background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}nav{padding-top:100px}header h1,nav{margin-bottom:100px}header h1{max-width:700px;font-weight:300;font-size:72px;line-height:90px}@media screen and (max-width:900px){header h1{font-size:55px;line-height:70px}}@media screen and (max-width:425px){header h1{text-align:left;font-size:42px;line-height:1.5}}header .listing{display:flex}@media screen and (max-width:900px){header .listing{flex-direction:column;grid-gap:100px;gap:100px}}header ul{list-style:none;padding:32px 72px;border-left:1px solid #000;display:flex;flex-direction:column;grid-gap:32px;gap:32px;font-family:var(--nunito);font-size:42px;font-weight:700}@media screen and (max-width:425px){header ul{padding:8px 16px;font-size:36px}}header .paragraph{display:flex}header .paragraph p{align-self:flex-end;font-size:39px}section{margin:140px 0}@media screen and (max-width:425px){section{margin:70px 0}}section.what-we-do ul{list-style:none;display:flex;justify-content:space-between;text-align:center}@media screen and (max-width:1024px){section.what-we-do ul{flex-wrap:wrap;grid-gap:96px;gap:96px}}@media screen and (max-width:425px){section.what-we-do ul{flex-direction:column}}section.what-we-do h2{font-family:var(--nunito);font-weight:700;font-size:32px;margin-bottom:24px}@media screen and (max-width:900px){section.what-we-do h2{font-size:48px}}@media screen and (max-width:425px){section.what-we-do h2{font-size:36px}}section.what-we-do ol{list-style:none;display:flex;flex-direction:column;grid-gap:16px;gap:16px;counter-reset:li;font-size:18px;margin-bottom:64px}section.what-we-do ol li:before{counter-increment:li;content:counter(li,decimal-leading-zero);font-weight:700;margin-right:8px}section.what-we-do a{background-color:#fdca3f;padding:12px 16px;border-radius:20px}section.our-work h2{font-weight:700;font-size:96px;text-align:center}@media screen and (max-width:425px){section.our-work h2{font-size:48px}}section.our-work ul{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px;gap:80px}@media screen and (max-width:900px){section.our-work ul{grid-template-columns:1fr;grid-gap:32px;gap:32px}section.our-work ul img{width:auto;max-height:300px}}section.our-work ul h3{font-size:24px;font-weight:300}section.our-work ul p{font-size:16px;margin-bottom:8px}section.our-work ul a{color:#767676;font-weight:700}section.we-worked-with h2{text-align:center;font-size:36px;line-height:45px;font-weight:300;margin-bottom:16px}@media screen and (max-width:425px){section.we-worked-with h2{font-size:28px}}section.we-worked-with ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px}@media screen and (max-width:425px){section.we-worked-with ul{grid-template-columns:repeat(2,1fr)}}section.we-worked-with ul li{display:flex;align-items:center;justify-content:center}h2.contact-us{text-align:center;font-size:36;font-weight:300;margin-bottom:16px}@media screen and (max-width:425px){h2.contact-us{font-size:28px}}