.hero-services{position:relative;text-align:center;margin:10rem 0 7rem;padding:0 1rem}.hero-services-img{height:20rem;width:100%;max-width:50rem;object-fit:cover;opacity:.14;position:absolute;top:2.5rem;left:0;z-index:-1}.hero-services-h1{max-width:13rem;margin:auto;font-size:2em;line-height:2.4rem;padding-top:.3rem;color:var(--gs-ink)}.hero-services-p{font-size:.9rem;color:var(--gs-graphite);text-transform:uppercase}.hero-services-h1>span{color:var(--gs-purple)}.services-card-1{background-color:hsla(47,18%,94%,1);background-image:radial-gradient(at 13% 90%,hsla(46,16%,94%,1) 0,transparent 80%),radial-gradient(at 10% 8%,hsla(46,17%,94%,1) 0,transparent 50%),radial-gradient(at 61% 67%,hsla(240,45%,87%,1) 0,transparent 50%),radial-gradient(at 51% 22%,hsla(45,14%,94%,.66) 0,transparent 50%),radial-gradient(at 34% 40%,hsla(241,85%,70%,1) 0,transparent 50%),radial-gradient(at 84% 81%,hsla(240,45%,87%,1) 0,transparent 50%);background-position:top;background-size:cover}.services-card-2{background-color:var(--gs-mist)}.services-cards-top{max-width:90%;display:flex;flex-direction:column;gap:.5rem;color:var(--gs-ink);padding-bottom:1.5rem}.services-cards-top h2{font-size:1.5em}.services-cards-span{color:var(--gs-purple)}.services-cards-h3{max-width:10rem;font-size:1.25em;color:var(--gs-ink);padding-bottom:1rem}.cases-why-gigson{margin-block:5rem;padding:2.4375rem 1.1875rem;background-color:var(--gs-lavender);color:var(--gs-ink);border-radius:1.25rem;display:flex;flex-direction:column;gap:2rem}.cases-why-gigson>h2{font-size:2em;text-wrap:balance;max-width:fit-content}.cases-why-gigson p{font-size:1.25em;margin-bottom:1.5rem}.why-gigson-btn:hover{background-color:#413c450a;transform:scale(1)}.home-hero-cases{position:relative;text-align:center;margin:0 0 2rem;overflow:hidden}.cases-img{max-width:55rem;height:100%;width:100%;object-fit:contain;opacity:.14;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.home-hero-cases-h1{max-width:23rem;margin:auto;font-size:2rem;line-height:2.4rem;padding-top:.3rem;color:var(--gs-ink);text-wrap:ballance}.home-hero-cases-h1>span{color:var(--gs-purple)}.home-hero-cases-p{font-size:1em;color:var(--gs-ink);margin-top:1rem;text-wrap:ballance;max-width:25rem;text-align:center;margin-inline:auto}.cases-reset-filters{margin:2rem auto;color:var(--gs-purple);cursor:pointer;font-size:.875rem}.about-button-contact{display:flex;width:fit-content;margin:3rem auto}@media (min-width:45rem){.cases-why-gigson{margin-block:5rem;padding:4.2rem 2.1rem}}@media (min-width:70.25rem){.home-case-flex{display:flex}.hero-cases{margin:0 2rem 2rem}.cases-img{height:27rem;max-width:40rem;top:-2rem}.home-hero-cases-h1{max-width:50rem;text-align:left;margin:0 auto;font-size:2.8rem;line-height:1.15em;text-wrap:balance}.home-hero-cases-p{text-align:start;font-size:1.25rem;margin-inline:initial}.cases-reset-filters.home{margin:2rem 0}.cases-reset-filters{font-size:1.25rem}}@media (min-width:80.125rem){.home-hero-cases-h1{font-size:3.4375rem}}@media (min-width:90rem){.hero-cases{margin:0 2rem 3rem;padding:0 4rem}.cases-img{top:-3rem;left:48%;height:32rem;max-width:60rem}.hero-cases-p{margin-top:1.5rem;font-size:1.1em;max-width:35rem}}@media (min-width:56.25rem){.hero-services{margin:14rem 0 9rem}.hero-services-h1{max-width:20rem;font-size:3.43em;line-height:3.8rem;padding-top:.7rem}.hero-services-p{font-size:1.25em}.hero-services-img{height:27rem;max-width:40rem;top:0;left:50%;transform:translateX(-50%)}.services-cards-top{max-width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-bottom:2.5rem}.services-cards-top h2{font-size:2.5em;width:12rem}.services-cards-top p{font-size:1.15rem;max-width:34rem;text-wrap:balance}.services-cards>footer{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}.services-cards-span{font-size:1.05em}.services-cards-h3{max-width:18rem;font-size:2rem;line-height:2.2rem;color:var(--gs-ink);padding-top:.5rem}.cases-why-gigson{flex-direction:row;justify-content:space-between;align-items:flex-start}.cases-why-gigson>h2{font-size:2.5em;text-wrap:balance;max-width:100%}.cases-why-gigson>*{flex-basis:50%}.cases-why-gigson p{margin-top:.5rem;font-size:1.5em}}@media screen and (min-width:73rem){.cases-why-gigson{gap:3.5rem}}@media screen and (min-width:80rem){.cases-why-gigson{margin-top:9rem;margin-bottom:5rem}}@media (min-width:90rem){.home-case-flex{display:flex}.hero-services{margin:15rem 0 12rem}.hero-services-h1{max-width:20rem;font-size:3.43em;line-height:3.8rem;padding-top:.7rem}.hero-services-p{font-size:1.25em}.hero-services-img{height:33rem;max-width:47rem}.services-cards-top{max-width:100%;flex-direction:row;justify-content:flex-start;gap:calc(31.5% - 10rem);padding-bottom:2.5rem}.services-cards-top h2{font-size:2.5em;width:12rem}.services-cards-top p{font-size:1.15rem;max-width:54rem;text-wrap:balance}.services-cards>footer{display:grid;grid-template-columns:repeat(3,31.5%);column-gap:2rem}.home-hero-cases-p{max-width:35rem}.services-cards-h3{max-width:18rem;font-size:2rem;line-height:2.2rem;color:var(--gs-ink)}.cases-why-gigson{margin-top:5rem;margin-bottom:7rem;flex-direction:row;justify-content:normal;gap:3rem}.cases-why-gigson>h2{font-size:3em;text-wrap:balance}.cases-why-gigson p{font-size:1.7em}}@media (min-width:100rem){.cases-why-gigson{gap:4rem}.cases-why-gigson>h2{text-wrap:wrap}}@media (min-width:110rem){.hero-services{margin:17rem 0 13rem}.hero-services-img{height:37rem;max-width:52rem}.services-cards-top{gap:calc(31.5% - 9rem)}.services-cards>footer{column-gap:3rem}.services-card-bottom>div{padding-top:.3rem}.cases-why-gigson{justify-content:normal}.cases-why-gigson p{font-size:1.9em;text-wrap:balance}}@media (min-width:115rem){.cases-why-gigson p{text-wrap:wrap}}