:root{--gainsboro:#dfdfdf;--golden-black:#231f20;--golden-grey:#e4e5df;--blue:#5735dd;--yellow:#5735dd}h2{color:#000;margin-top:0;margin-bottom:36px;font-family:Opensaucesans,sans-serif;font-size:48px;font-weight:700;line-height:56px}p{color:#000;margin-bottom:36px;font-family:Satoshi variable,sans-serif;font-size:22px;font-weight:400;line-height:32px}ul{color:#000;margin-top:0;margin-bottom:36px;padding-left:40px;font-family:Satoshi variable,sans-serif;font-size:22px;font-weight:500;line-height:32px}blockquote{color:#000;border-left:2px solid #03993f;margin-bottom:36px;padding:0 0 0 18px;font-family:Satoshi variable,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:32px}.g-diamond{background-color:#c99a45;flex-grow:0;flex-shrink:0;width:7px;height:7px}.g-diamond.is-big{width:18px;height:18px}.g-logo{grid-column-gap:4px;color:#0f0e0c;letter-spacing:.03em;align-items:baseline;font-size:22px;font-weight:800;text-decoration:none;display:flex}.g-logo.on-dark{color:#f4efe6}.g-nav-link{color:#6e675c;padding:12px 2px;font-size:15px;font-weight:500;text-decoration:none;position:relative}.g-nav-link:hover{color:#0f0e0c}.g-nav-links{grid-column-gap:32px;align-items:center;display:flex}.g-nav-cta{color:#f4efe6;background-color:#0f0e0c;border:1px solid #0f0e0c;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.g-nav-cta:hover{color:#0f0e0c;background-color:#b8893a;border-color:#b8893a}.g-menu-btn{color:#0f0e0c;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:12px;font-weight:500;line-height:1.4;display:none}.g-wrap{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.g-wrap.g-work-head{padding-top:96px;padding-bottom:0}.g-wrap.g-nav-inner{grid-column-gap:24px;justify-content:space-between;align-items:center;height:76px;display:flex}.g-wrap.g-hero{padding-top:112px;padding-bottom:72px}.g-wrap.g-footer-main{padding-top:96px;padding-bottom:48px}.g-nav{z-index:50;background-color:#f4efe6db;border-bottom:1px solid #e2dbce;position:sticky;top:0}.g-hero-foot{grid-column-gap:32px;grid-template-columns:1fr 1fr;align-items:end;margin-top:56px;display:grid}.g-line{display:block;overflow:hidden}.g-serif{letter-spacing:-.01em;font-style:italic;font-weight:400}.g-serif.is-gold{color:#8a6420}.g-serif.on-dark{color:#c99a45}.g-actions{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;justify-content:flex-end;display:flex}.g-actions.is-left{justify-content:flex-start;margin-top:40px}.g-btn{grid-column-gap:10px;border:1px solid #0f0e0c;border-radius:999px;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.g-btn.is-line:hover,.g-btn.is-dark{color:#f4efe6;background-color:#0f0e0c}.g-btn.is-line{color:#0f0e0c;background-color:#0000}.g-btn.is-line:hover,.g-btn.is-dark{color:#f4efe6;background-color:#0f0e0c}.g-btn.is-dark:hover{color:#0f0e0c;background-color:#b8893a;border-color:#b8893a}.g-btn.is-gold{color:#0f0e0c;background-color:#c99a45;border-color:#c99a45}.g-btn.is-gold:hover{background-color:#f4efe6;border-color:#f4efe6}.g-hero-tag{grid-column-gap:12px;color:#6e675c;letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:13px;font-weight:500;line-height:1.4;display:flex}.g-page{color:#0f0e0c;background-color:#f4efe6;font-size:17px;line-height:1.55}.g-lead{color:#3b3730;max-width:520px;margin-top:0;margin-bottom:0;font-size:20px;line-height:1.55}.g-lead.on-dark{color:#bdb5a6;margin-top:28px}.g-display{letter-spacing:-.04em;margin-top:36px;margin-bottom:0;font-size:128px;font-weight:700;line-height:.94}.g-marquee-item{background-color:#e9e2d4;border-radius:4px;flex-grow:0;flex-shrink:0;width:240px;height:170px;display:block;overflow:hidden}.g-marquee-track{grid-column-gap:16px;width:max-content;display:flex}.g-cover-img{object-fit:cover;width:100%;height:100%}.g-marquee{padding-top:8px;padding-bottom:104px;overflow:hidden}.g-grid-3{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr;display:grid}.g-grid-3.is-stats{margin-top:80px}.g-grid-3.is-skills{grid-column-gap:16px;grid-row-gap:16px;margin-top:96px}.g-stat-label{color:#6e675c;margin-top:12px;font-size:15px;line-height:1.4}.g-portrait{aspect-ratio:4/5;background-color:#ede6d8;border-radius:4px;width:100%;max-width:260px;margin-top:32px;overflow:hidden}.g-stat{border-top:1px solid #0f0e0c;padding-top:20px}.g-eyebrow{color:#8a6420;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:13px;font-weight:500;line-height:1.4}.g-eyebrow.on-dark{color:#c99a45}.g-statement{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:44px;font-weight:500;line-height:1.22}.g-meta{color:#6e675c;letter-spacing:.06em;font-size:12px;font-weight:500}.g-meta.on-dark{color:#8f887b}.g-section{padding-top:128px;padding-bottom:128px}.g-section.is-white{background-color:#fff;border-top:1px solid #e2dbce;border-bottom:1px solid #e2dbce}.g-section.is-dark{color:#f4efe6;background-color:#0f0e0c}.g-split{grid-column-gap:56px;grid-row-gap:56px;grid-template-columns:5fr 7fr;display:grid}.g-split.is-3-9{grid-column-gap:48px;grid-template-columns:3fr 9fr}.g-split.is-center{align-items:center}.g-split.is-4-8{grid-template-columns:4fr 8fr}.g-stat-num{letter-spacing:-.04em;font-size:72px;font-weight:700;line-height:1}.g-tile-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-tile-view{color:#0f0e0c;letter-spacing:.08em;background-color:#f4efe6;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-top:-48px;margin-left:-48px;font-size:12px;font-weight:500;display:flex;position:absolute;top:50%;left:50%}.g-tile-info{grid-column-gap:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;margin-top:20px;font-size:17px;display:grid}.g-tile-name{font-weight:600}.g-tile-cat{color:#6e675c;font-size:14px}.g-row{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.g-row.is-head{margin-bottom:56px}.g-tile-no{color:#8a6420;font-size:13px;font-weight:500}.g-featured{grid-column-gap:32px;grid-row-gap:80px;grid-template-columns:repeat(auto-fit,minmax(0null,1fr))200px 200px;display:grid}.g-tile-frame{background-color:#e9e2d4;border-radius:4px;height:420px;position:relative;overflow:hidden}.g-tile-frame.is-4x3{aspect-ratio:4/3;height:auto}.g-h2{letter-spacing:-.035em;margin-top:20px;margin-bottom:0;font-size:72px;font-weight:700;line-height:1}.g-tile{color:#0f0e0c;text-decoration:none;display:block}.g-alert-media{aspect-ratio:1;color:#8f887b;background-color:#1a1916;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.g-grid-4{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:56px;display:grid}.g-reel-word{color:#2e2b26;letter-spacing:.02em;justify-content:center;align-items:center;font-size:84px;font-weight:800;display:flex;position:absolute;inset:0}.g-alert-card{color:#f4efe6;background-color:#1a1916;border-radius:4px;text-decoration:none;display:block;overflow:hidden}.g-alert-foot{border-top:1px solid #2b2924;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:600;display:flex}.g-reel{aspect-ratio:16/9;color:#f4efe6;background-color:#1a1916;border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.g-reel-note{color:#bdb5a6;letter-spacing:.06em;font-size:11px;position:absolute;bottom:18px;left:20px}.g-alert-pill{letter-spacing:.06em;background-color:#2b2924;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:500}.g-play{color:#0f0e0c;background-color:#f4efe6;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-top:-44px;margin-left:-44px;display:flex;position:absolute;top:50%;left:50%}.g-body{color:#6e675c;margin-top:0;margin-bottom:0;font-size:16px;line-height:1.6}.g-skill-item{color:#3b3730;border-top:1px solid #efe9dd;padding:10px 0;font-size:16px}.g-year-chips{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;padding-bottom:32px;display:flex}.g-year-count{color:#6e675c;letter-spacing:.06em;font-size:12px}.g-year-title{font-size:18px;line-height:1.5}.g-year-num{letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.g-pchip{color:#0f0e0c;background-color:#fff;border:1px solid #e2dbce;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.g-pchip:hover{border-color:#b8893a}.g-skill-card{background-color:#fff;border:1px solid #e2dbce;border-radius:4px;padding:32px}.g-h3{letter-spacing:-.02em;margin-top:16px;margin-bottom:12px;font-size:26px;font-weight:600;line-height:1.15}.g-year-head{grid-column-gap:24px;cursor:pointer;border-top:1px solid #e2dbce;grid-template-columns:200px minmax(0,1fr) 120px 40px;align-items:baseline;width:100%;padding:32px 0;display:grid}.g-years{border-bottom:1px solid #e2dbce}.g-year-sign{color:#b8893a;justify-self:end;font-size:26px}.g-ticker-item{grid-column-gap:40px;letter-spacing:-.035em;white-space:nowrap;align-items:center;padding-right:40px;font-size:80px;font-weight:700;display:flex}.g-ticker-track{width:max-content;display:flex}.g-ticker{color:#f4efe6;border-bottom:1px solid #2b2924;padding:36px 0;text-decoration:none;display:block;overflow:hidden}.g-mail{color:#f4efe6;letter-spacing:-.02em;border-bottom:2px solid #c99a45;margin-top:28px;padding-bottom:8px;font-size:44px;text-decoration:none;display:inline-block}.g-mail:hover{color:#c99a45}.g-social-link{opacity:.7;color:#f4efe6;text-decoration:none}.g-social-link:hover{opacity:1;color:#c99a45}.g-social{grid-row-gap:14px;flex-direction:column;font-size:18px;display:flex}.g-footer-bar{grid-column-gap:24px;grid-row-gap:16px;color:#8f887b;border-top:1px solid #2b2924;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:120px;padding-top:28px;font-size:14px;display:flex}.g-footer{color:#f4efe6;background-color:#0f0e0c}@media screen and (min-width:1280px){.navbar{z-index:99999;border-bottom-style:none;border-bottom-width:0;width:100%;position:fixed;top:0}.nav-container{border-left-width:0;border-right-width:0}.body-1-medium{color:var(--golden-black)}.page-wrapper{width:100%}.body-2{color:var(--golden-black)}.section{border-bottom-style:none;border-bottom-width:0}.footer{z-index:500;color:var(--golden-black);background-color:#0000;position:relative}.footer-last-block,.footer-rights-link{color:#fff}.footer-link-block{color:var(--golden-grey)}.foreground,.sky,.human{width:100%}}@media screen and (min-width:1440px){.nav-container{padding-left:60px;padding-right:60px}.hero-tittle-block{margin-top:130px;margin-bottom:130px;margin-left:60px}.body-1{font-weight:400}.clients-text-box{max-width:21%;margin-right:60px}.main-container{padding-left:80px;padding-right:80px}.service-content-block{grid-auto-columns:1fr}.tab-pane-div{padding-left:116px}.footer-last-block{padding-left:80px;padding-right:80px}.cta-container{padding-left:65px}.timeline-card-text{padding-bottom:80px}.faq-box{padding-left:80px;padding-right:80px}.link-block{grid-column-gap:80px;grid-row-gap:80px}.div-block-4{padding-left:80px;padding-right:80px}.tabs-menu{margin-left:80px;margin-right:80px}.tabs-content{padding-left:80px;padding-right:80px}.project-div{height:560px}.p-d-image-block{height:580px}}@media screen and (min-width:1920px){.nav-container,.border-container{margin-left:6%;margin-right:6%}.hero-tittle-block{align-self:flex-start}.star{width:24px;height:24px}}@media screen and (max-width:991px){.nav-container{margin-left:40px;margin-right:40px}.nav-menu{background-color:var(--gainsboro);flex-direction:column;margin-left:40px;margin-right:40px}.nav-mail-box{margin-bottom:20px}.nav-link{justify-content:center;margin-top:20px;margin-bottom:20px;display:flex}.nav-link-box{flex-direction:column;flex:1;display:block}.border-container{margin-left:40px;margin-right:40px}.hero-container{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr}.hero-tittle-block{margin-top:80px;margin-bottom:60px;margin-right:40px}.hero-image-block{border-top:1px solid var(--gainsboro);border-left-style:none;width:100%;height:842.587px}.body-1.a-s-pargraph{margin-bottom:24px}.menu-button.w--open{background-color:var(--gainsboro)}.integration-item-3{width:180px;height:55px;margin-right:20px}.clients-text-box{max-width:200px;overflow:hidden}.c-text-box{max-width:140px}.clients-container{height:120px}.main-container{padding:80px 40px}.main-container.process-tittle-container{flex-direction:column;align-items:flex-start}.main-container.overview-contianer,.main-container.process-tittle-container{flex-direction:column;align-items:flex-start}.main-container.aboutme-container{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;align-items:flex-start}.main-container.testimonial-container{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.main-container.footer-container{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;align-items:flex-start}.main-container.stats-tittle-block{grid-column-gap:0px;grid-row-gap:0px;flex-wrap:wrap;display:flex}.main-container.timeline-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;display:flex}.main-container.projects-contianer{padding-top:80px;padding-bottom:80px}.main-container.overview-contianer{flex-direction:column;align-items:flex-start}.heading-2{text-align:left}.service-content-block{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto auto;grid-template-columns:1fr}.tab-pane-div{padding-left:60px}.project-tittle-block{text-align:left;align-items:flex-start;margin:80px 40px}.project-paragraph{max-width:480px;margin-left:0;margin-right:0}.slide,.mask{width:440px}.left-arrow{left:15%}.right-arrow{right:15%}.project-tags-box,.project-tags-box._2,.project-tags-box._2{margin-top:10px;margin-left:0}.project-link._2{margin-top:32px}.process-tittle-block{margin-bottom:80px}.process-content-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.process-card.p-card-3{border-right-style:solid}.process-card.p-card-2{border-bottom:1px solid var(--gainsboro);border-right-style:none}.process-card.p-card-1{border-bottom:1px solid var(--gainsboro)}.aboutme-video-container{height:520px}.stat-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.stat-cards.stat-card-3{border-right-style:solid}.stat-cards.stat-card-1{border-bottom:1px solid var(--gainsboro)}.stat-cards.stat-card-2{border-bottom:1px solid var(--gainsboro);border-right-style:none}.heading-3.blog-post-tittle{font-size:56px;line-height:64px}.t-c-person{margin-right:5px}.blog-block{height:220px}.blog-image{width:240px}.blog-heading{margin-top:10px;margin-bottom:20px}.footer-heading{margin-top:40px}.footer-last-block{grid-column-gap:40px;grid-row-gap:40px;flex-wrap:wrap-reverse;padding-left:40px;padding-right:40px}.cta-text{font-size:72px;line-height:80px}.a-hero-tittle-block{align-items:flex-start}.a-hero-tittle{text-align:left}.a-s-heading{margin-bottom:40px}.timeline-tittle-block{text-align:left;align-items:flex-start;margin:80px 40px}.timeline-tittle-block.faq-tittle-block{padding-left:0;padding-right:0}.timeline-1st-block{margin-bottom:60px}.awards-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.award-box.side-line{border-bottom:1px #000}.award-box.side-line.under-line{border-right-style:none}.tools-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.tools-card.side-line._2{border-bottom:1px solid var(--gainsboro);border-right-style:none}.tools-card.side-line._1{border-bottom:1px solid var(--gainsboro)}.faq-image-box{height:auto}.faq-container{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr}.faq-box{padding-top:60px}.blog-hero-tittle-block{text-align:left;align-items:flex-start}.blog-h-heading{margin-left:0;margin-right:0}.blog-h-paragraph{margin-bottom:32px}.form-2{justify-content:flex-start}.link-block{grid-template-rows:auto auto;grid-template-columns:1fr}.div-block-4{padding-top:80px;padding-left:40px;padding-right:40px}.tabs-menu{margin-bottom:60px;margin-left:40px;margin-right:40px}.tabs-content{padding:80px 40px}.blog-post-image{height:480px}.rich-text-block{margin-left:0}.project-link-div{padding:20px}.div-block-5{flex-direction:column}.projects-tittle-div{text-align:left}.projects-paragraph{margin-left:0}.collection-list-2{grid-column-gap:28px;grid-row-gap:60px}.projects-text-box{padding:20px}.projects-tittle-box{flex-wrap:wrap}.p-d-tittle-block{align-items:flex-start}.p-d-image-block{height:420px}.overview-left-block{margin-bottom:60px}.contact-grid{flex-direction:column;justify-content:space-between;align-items:flex-start}.contact-image-block{width:100%;height:340px;margin-bottom:0;margin-right:0;padding-left:0}.contact-form{width:100%}.styleguide-container{text-align:left;margin-left:40px}.colors-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr}.div-block-12{grid-column-gap:170px;grid-row-gap:170px;flex-direction:row;justify-content:flex-start;align-items:center}.image-3{margin-left:15px;display:none}.div-block-15{grid-column-gap:21px;grid-row-gap:21px;flex-direction:column}.div-block-16{flex-direction:column;justify-content:center;align-items:center}.g-display{font-size:96px}.g-statement{font-size:36px}.g-h2{font-size:60px}.g-h1{font-size:88px}.g-work-grid,.g-work-grid-2{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){h2{margin-bottom:25px;font-size:32px;line-height:40px}p{margin-bottom:25px;font-size:18px;line-height:28px}ul{margin-bottom:25px;padding-left:30px;font-size:18px;line-height:28px}blockquote{margin-bottom:25px;font-size:18px;line-height:28px}.nav-container{padding-left:20px;padding-right:20px}.hero-tittle-block{margin-left:20px;margin-right:20px}.hero-image-block{height:614.01px}.heading-1{font-size:56px;line-height:64px}.hero-paragraph{max-width:360px}.body-1{font-size:16px;line-height:24px}.body-1.a-s-pargraph{margin-bottom:20px}.main-button.b-button{margin-top:32px}.integration-item-3{width:160px;height:50px;margin-right:10px}.clients-text-box{max-width:180px;font-size:18px;line-height:24px}.c-text-box{font-size:16px;line-height:22px}.clients-container{height:120px}.main-container{padding:60px 20px}.main-container.aboutme-container{grid-column-gap:60px;grid-row-gap:60px}.main-container.testimonial-container{padding-top:60px;padding-bottom:60px}.main-container.footer-container{grid-column-gap:60px;grid-row-gap:60px}.main-container.projects-contianer{padding-top:60px;padding-bottom:60px}.heading-2{font-size:48px;line-height:56px}.service-content-block{margin-top:60px}.s-c-image{width:360px;height:420px}.tab-pane-div{padding-left:40px;padding-right:28px}.tab-pane-div.tab-pan-div-2{padding-top:20px}.service-item-content{max-width:360px}.sub-heading-1{font-size:28px;line-height:36px}.project-tittle-block{margin:60px 20px}.project-paragraph{max-width:360px}.slider{margin-bottom:100px}.slide,.mask{width:360px}.left-arrow{width:64px;height:64px;bottom:-15%}.left-arrow._3{bottom:-19%}.right-arrow{width:64px;height:64px;bottom:-15%}.right-arrow._3{bottom:-19%}.project-block-tittle{flex-direction:column;align-items:flex-start}.process-tittle-block{margin-bottom:60px}.process-content-container{grid-template-rows:auto auto auto;grid-template-columns:1fr}.process-card.p-card-3,.process-card.p-card-1,.process-card.p-card-3,.process-card.p-card-1{border-right-style:none}.body-3{font-size:18px;line-height:28px}.aboutme-video-container{height:360px}.aboutus-lightbox-play-button{width:100px;height:100px}.stat-container{grid-template-rows:auto auto auto;grid-template-columns:1fr}.stat-cards{padding-top:60px;padding-bottom:60px}.stat-cards.stat-card-3,.stat-cards.stat-card-1,.stat-cards.stat-card-3,.stat-cards.stat-card-1{border-right-style:none}.heading-3{font-size:42px;line-height:48px}.heading-3.blog-post-tittle{font-size:48px;line-height:56px}.testimonial-card{padding-left:24px;padding-right:24px}.testimonial-tiny-box{flex-direction:column;align-items:flex-start}.t-c-person{margin-bottom:20px;margin-right:0}.testimonial-card-stat{border-top:1px solid var(--gainsboro);border-left-style:none;padding-top:20px;padding-left:0}.blog-block{flex-direction:column;height:auto}.blog-image{width:100%}.blog-text-block{padding-top:40px;padding-bottom:40px;padding-left:20px}.f-logo-box{flex-wrap:wrap}.footer-heading{margin-top:30px}.form-block{margin-bottom:30px}.footer-last-block{padding-left:20px;padding-right:20px}.footer-link-block{flex-wrap:wrap}.cta-container{grid-column-gap:10px;grid-row-gap:10px;margin-top:40px;margin-bottom:40px;font-size:88px;line-height:96px}.cta-text{font-size:56px;line-height:64px}.cta-email-me{margin-left:10px;margin-right:10px;font-size:48px;line-height:48px}.a-hero-tittle-block{margin-top:60px;margin-left:20px;margin-right:20px}.a-hero-image-block{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-top:50px;padding-bottom:50px}.a-h-image{margin-bottom:20px;margin-left:10px;margin-right:10px}.a-h-image._2{margin-left:10px}.a-h-image._3{flex:0 auto;margin-left:10px;margin-right:10px}.a-h-image._4{margin-bottom:0}.timeline-tittle-block{margin:60px 20px}.timeline-card{flex-direction:column;margin-bottom:60px;display:block}.timeline-card.last-timeline-card{margin-bottom:0}.middle-line{flex-direction:row;align-items:center;margin:15px 0%;display:flex;position:static}.line{width:100%;height:2px}.line.hidden-line{display:block}.timeline-card-text{padding-bottom:0}.award-box{padding:60px 8%}.text-block-3{font-size:32px;line-height:40px}.tools-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.tools-card.side-line._1{border-right-style:none}.tab-pane-div-2{padding-top:24px;padding-bottom:24px}.faq-container{grid-column-gap:0px;grid-row-gap:0px}.faq-box{padding-top:40px;padding-left:20px;padding-right:20px}.blog-hero-tittle-block{margin-bottom:60px}.blog-h-paragraph{margin-top:16px;margin-bottom:24px}.text-field{flex:0 auto}.blog-h-image{height:360px}.div-block-4{padding-top:60px;padding-left:20px;padding-right:20px}.tabs-menu{margin:30px 20px 40px}.tabs-content{padding:60px 20px}.blog-post-image{height:360px;margin-top:60px;margin-bottom:60px}.project-h-tittle{margin-top:60px;margin-bottom:56px}.projects-block{margin-bottom:60px}.mask-2{width:80%;margin-left:20px}.slide-2{margin-right:30px}.project-div{height:auto}.p-h-image-div{height:320px;position:static}.project-link-div{border-right:1px solid var(--gainsboro);border-bottom:1px solid var(--gainsboro);border-left:1px solid var(--gainsboro);align-items:flex-start;position:static}.project-arrow{width:48px;height:48px}.left-arrow-2,.right-arrow-2{display:none}.blue-arrow{width:50%}.collection-list-2{grid-template-columns:1fr}.projects-text-box{padding:28px}.slider-3{margin-bottom:120px}.mask-3{width:90%}.c-p-tittle-block{width:80px;padding-left:20px;padding-right:20px}.text-block-8{font-size:32px}.projects-card{padding:22px}.projects-card-image{height:280px}.p-d-image-block{height:320px;margin-top:60px}.contact-image-block{height:480px;margin-bottom:60px}.contact-heading{font-size:48px;line-height:56px}.c-mail{margin-bottom:20px;margin-right:0}.div-block-8{flex-direction:column;display:flex}.styleguide-container{margin-top:60px;margin-bottom:60px}.colors-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.text-block-14{width:100%}.g-logo{font-size:19px}.g-nav-links,.g-nav-cta{display:none}.g-menu-btn{display:flex}.g-wrap{padding-left:20px;padding-right:20px}.g-wrap.g-nav-inner{height:64px}.g-wrap.g-hero{padding-top:48px;padding-bottom:40px}.g-wrap.g-footer-main{padding-top:56px;padding-bottom:32px}.g-wrap.g-work-head{padding-top:48px}.g-hero-foot{grid-row-gap:28px;grid-template-columns:1fr;margin-top:28px}.g-actions{justify-content:flex-start}.g-hero-tag{font-size:11px}.g-lead{font-size:17px}.g-display{margin-top:24px;font-size:54px}.g-marquee-item{width:150px;height:110px}.g-marquee{padding-bottom:48px}.g-grid-3{grid-row-gap:16px;grid-template-columns:1fr}.g-grid-3.is-stats{grid-column-gap:12px;grid-template-columns:1fr 1fr 1fr;margin-top:40px}.g-grid-3.is-skills{margin-top:48px}.g-stat-label{font-size:12px}.g-portrait{max-width:180px}.g-eyebrow{font-size:11px}.g-statement{font-size:28px}.g-section{padding-top:72px;padding-bottom:72px}.g-split{grid-row-gap:28px;grid-template-columns:1fr}.g-split.is-3-9,.g-split.is-4-8,.g-split.is-3-9,.g-split.is-4-8{grid-template-columns:1fr}.g-stat-num{font-size:34px}.g-tile-view{display:none}.g-tile-info{grid-template-columns:36px minmax(0,1fr) auto;margin-top:14px;font-size:15px}.g-row.is-head{margin-bottom:32px}.g-featured{grid-row-gap:40px;grid-template-columns:1fr}.g-tile-frame{height:300px}.g-tile-frame.is-4x3{height:auto}.g-h2{font-size:40px}.g-grid-4{grid-template-columns:1fr 1fr}.g-reel-word{font-size:40px}.g-play{width:60px;height:60px;margin-top:-30px;margin-left:-30px}.g-year-count{display:none}.g-year-title{font-size:14px}.g-year-num{font-size:32px}.g-year-head{grid-template-columns:84px minmax(0,1fr) 24px;padding-top:22px;padding-bottom:22px}.g-ticker-item{grid-column-gap:24px;padding-right:24px;font-size:44px}.g-ticker{padding-top:24px;padding-bottom:24px}.g-mail{font-size:22px}.g-footer-bar{margin-top:56px}.g-index-preview{display:none}.g-index-row{grid-template-columns:40px minmax(0,1fr) 24px;padding-top:20px;padding-bottom:20px}.g-h1{font-size:54px}.g-work-grid{grid-row-gap:40px;grid-template-columns:1fr}.g-chips.is-filters{margin-bottom:32px}.g-count{font-size:14px}.g-index-name{font-size:24px}.g-index-cats{display:none}.g-work-grid-2{grid-row-gap:40px;grid-template-columns:1fr}}@media screen and (max-width:479px){h2{margin-bottom:20px;font-size:24px;line-height:32px}p{margin-bottom:20px;font-size:16px;line-height:24px}ul{margin-bottom:20px;padding-left:20px;font-size:16px;line-height:24px}blockquote{margin-bottom:20px;font-size:16px;line-height:24px}.body{padding-top:35px}.body.homepage-body{padding-top:0}.nav-container{margin-left:20px;margin-right:20px;padding-left:10px;padding-right:10px}.brands{margin-right:30px}.nav-menu,.border-container{margin-left:20px;margin-right:20px}.hero-tittle-block{margin:40px 10px}.hero-image-block{height:348.559px;padding-top:30px}.overflow-hidden{padding-bottom:0}.heading-1{font-size:42px;line-height:50px}.hero-paragraph{max-width:240px}.body-1{font-size:14px;line-height:22px}.body-1.a-s-pargraph{margin-bottom:16px}.body-1-medium{font-size:16px;line-height:24px}.main-button{padding:16px 32px;font-size:14px;line-height:22px}.main-button.blog-button{align-self:stretch}.main-button.b-button{margin-top:24px}.preloadr-image{width:160px;height:40px}.integration-item-3{width:130px;height:45px}.clients-text-box{border-bottom:1px solid var(--gainsboro);border-right-style:none;justify-content:flex-start;width:100%;max-width:none;padding-top:20px;padding-bottom:20px;padding-left:10px;font-size:22px;line-height:30px}.c-text-box{max-width:150px}.integration-block{flex:0 100px}.clients-container{flex-direction:column;height:auto}.main-container{padding:40px 10px}.main-container.aboutme-container{grid-column-gap:40px;grid-row-gap:40px}.main-container.testimonial-container{grid-column-gap:30px;grid-row-gap:30px;padding-top:40px;padding-bottom:40px}.main-container.footer-container{grid-column-gap:40px;grid-row-gap:40px}.main-container.projects-contianer{padding-top:40px;padding-bottom:40px}.heading-2{font-size:40px;line-height:48px}.service-content-block{margin-top:40px}.s-c-image{width:240px;height:280px}.tab-pane-div{padding-left:24px;padding-right:24px}.service-item-content{max-width:220px}.sub-heading-1{font-size:24px;line-height:32px}.project-tittle-block{margin:40px 10px}.project-paragraph{max-width:240px}.slide{width:240px;padding:16px}.project-block-image{height:240px}.mask{width:240px}.left-arrow{width:56px;height:56px;bottom:-20%;left:10%}.right-arrow{width:56px;height:56px;bottom:-20%;right:10%}.project-block-tittle{margin-top:20px;margin-bottom:20px}.sub-heading-2{font-size:22px;line-height:28px}.project-tags-box{margin-top:10px;margin-left:0}.project-tags-box._3{margin-left:16px}.project-tags-box._4{margin-top:16px}.project-link._2{margin-top:24px}.process-tittle-block{margin-bottom:40px}.process-card{padding:32px}.p-card-icon{margin-bottom:40px}.body-3{font-size:16px;line-height:24px}.aboutme-video-container{height:240px}.aboutus-lightbox-play-button{width:80px;height:80px}.playbutton-icon{width:32px;height:32px}.stat-cards{padding-top:40px;padding-bottom:40px}.heading-3{font-size:40px}.heading-3.blog-post-tittle,.heading-3._2,.heading-3.blog-post-tittle,.heading-3._2{font-size:32px;line-height:40px}.testimonial-card{padding:24px 16px 20px}.blog-text-block{padding:20px 10px}.blog-writter-blog{flex-wrap:wrap}.footer-logo{border-bottom:1px solid var(--gainsboro);border-right-style:none;width:126px;height:44px;padding-bottom:10px;padding-right:0}.footer-heading{margin-top:20px;margin-bottom:20px}.form-block{margin-bottom:20px}.social-m-link-block{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:flex-start}.footer-last-block{padding-left:10px;padding-right:10px}.cta-container{padding-left:20px;font-size:56px;line-height:64px}.cta-text{font-size:48px;line-height:56px}.cta-email-me{font-size:32px;line-height:40px}.a-hero-tittle-block{margin-top:40px;margin-left:10px;margin-right:10px}.a-hero-image-block{padding-top:40px;padding-bottom:40px}.a-s-heading{margin-bottom:20px}.heading-4{font-size:28px;line-height:38px}.timeline-tittle-block{margin:40px 10px}.timeline-1st-block{margin-bottom:40px}.timeline{font-size:36px;line-height:42px}.text-block{font-size:28px;line-height:38px}.text-block-2{margin-top:16px;margin-bottom:10px}.award-box{grid-template-rows:auto auto;grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.a-card-circle{top:0}.text-block-3{font-size:28px;line-height:36px}.tools-card{padding-left:24px;padding-right:24px}.tab-pane-div-2{padding-top:20px;padding-bottom:20px}.faq-box{padding:20px 10px 40px}.blog-hero-tittle-block{margin-bottom:40px}.blog-h-paragraph{margin-bottom:24px}.form-2{flex-direction:column}.form-block-2{align-self:stretch}.text-field{max-width:none;margin-bottom:16px;margin-right:0}.link-block{grid-column-gap:40px;grid-row-gap:40px}.blog-h-image{height:240px}.b-h-t-heading{margin-top:20px}.div-block-3{margin-top:24px}.div-block-4{padding-top:40px;padding-left:10px;padding-right:10px}.tabs-menu{margin:20px 10px}.tabs-content{padding:40px 10px}.blog-post-image{height:240px;margin-top:40px;margin-bottom:40px}.project-h-tittle{margin-top:40px;margin-bottom:32px;padding-left:10px;padding-right:10px}.projects-block{margin-bottom:40px}.mask-2{width:80%;margin-left:10px}.slide-2{margin-right:20px}.p-h-image-div{height:240px}.project-link-div{padding:10px}.project-arrow{display:none}.project-post-summary._2{margin-top:16px;margin-bottom:24px}.projects-paragraph{margin-top:16px}.projects-image{height:240px}.projects-text-box{padding:20px 10px}.text-block-7{font-size:24px}.slider-3{margin-bottom:100px}.mask-3{width:100%}.c-p-tittle-block{width:60px;padding-left:10px;padding-right:15px}.text-block-8{font-size:24px;line-height:32px}.projects-card-image{height:200px}.text-block-9{font-size:18px;line-height:28px}.p-d-image-block{height:220px;margin-top:40px}.div-block-7{align-items:center}.text-block-11{font-size:16px;line-height:24px}.contact-image-block{height:140px;margin-bottom:40px}.contact-heading{font-size:40px;line-height:50px}.styleguide-container{margin-top:40px;margin-bottom:40px;margin-left:20px}.colors-grid{grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.license-link{font-size:18px;line-height:28px}.div-block-12{grid-column-gap:60px}.text-block-14{width:90%;max-width:none}}