.accordion-container{border:1px solid var(--gs-purple);cursor:pointer;border-radius:1.25rem;max-width:105rem;margin-block:-1px}.accordions-container:last-child .accordion-container,.accordions-ct:last-child .accordion-container{margin-bottom:0}.cases .accordion-container,.improve-areas-faq .accordion-container{padding-block:1rem;padding-inline:var(--gs-accordion-padding-inline)}.cases-dropdown-solution p,.cases-dropdown-challenge,.cases-dropdown-features li,.cases-dropdown-results li,.cases-dropdown-tools li{font-size:1rem}.faqs-section .accordion-svg{align-items:center;display:flex}.accordion-btn{text-align:start;width:100%;color:var(--gs-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.accordion-title{max-width:90%;font-size:1.5rem}.accordion-content{color:#3b3b3b;opacity:0;height:0;font-size:.9em;transition:all .35s ease-in-out;overflow:hidden}.accordion-show-content{opacity:1;height:fit-content;min-height:2rem;margin-top:1rem}.accordion-content-text{color:#717171;padding-bottom:1rem;font-size:1rem;overflow-y:hidden}.cases-dropdown-subtitle{color:#3b3b3b;border-top:1px solid;padding:1rem 0 .5rem;font-size:1.25em}.cases-dropdown-challenge{max-width:55rem;color:var(--gs-graphite);margin-right:2rem}.without-border{border-top:none;padding:0 0 2rem}.oadljkgvbadojgbaed{border-bottom:1px solid var(--gs-graphite);margin-bottom:1rem;padding:1rem 0 2rem}.cases-dropdown-features>h4,.cases-dropdown-results>h4{margin-top:2rem;margin-bottom:.5rem}.accordion-content-text ul{flex-direction:column;gap:.4rem;display:flex}.cases-dropdown-solution p{margin-bottom:.8rem}.cases-dropdown-features>h4,.cases-dropdown-results>h4,.cases-dropdown-solution h4{color:var(--gs-purple);text-transform:uppercase;padding-bottom:.5rem}.cases-dropdown-features>ul>div,.cases-dropdown-results>ul>div,.cases-dropdown-tools>div{gap:.3rem;max-width:40rem;margin-left:1rem;display:flex}.cases-dropdown-features li,.cases-dropdown-results li,.cases-dropdown-tools li{color:var(--gs-graphite);list-style:outside}.cases-dropdown-solution{max-width:40rem;color:var(--gs-graphite);padding:1rem 0}.cases-dropdown-solution p{max-width:55rem}.accordion-svg{flex-shrink:0;width:18px;height:18px;margin-left:.5rem}.accordion-svg svg{width:100%;height:100%;display:block}.cases-why-gigson-btn{color:var(--gs-purple);text-transform:uppercase;height:fit-content;margin-top:2rem}.cases-cta-acordion{background-color:var(--gs-mist);color:#000;border:1px solid var(--gs-purple);border-radius:1.25rem;gap:2rem;margin:1rem 0 0;padding:1.5rem 1rem;font-size:1rem}@media (min-width:64rem){.accordion-title{font-size:2.1875rem}.accordion-content-text{padding-bottom:1rem}.cases-why-gigson-btn{color:var(--gs-purple);text-wrap:nowrap;margin-top:0}.div-cta{flex-direction:row;justify-content:space-between;align-items:center;margin-inline:1%;display:flex}.div-cta>p{text-wrap:initial;max-width:100%;margin-right:2rem;font-size:1.25rem}.oadljkgvbadojgbaed,.without-border{grid-template-columns:calc(50% - 2rem) 50%;gap:1rem;max-width:none;display:grid}.cases-dropdown-solution p,.cases-dropdown-challenge,.cases-dropdown-features li,.cases-dropdown-results li,.cases-dropdown-tools li{font-size:1.25rem}.cases-dropdown-solution{grid-template-columns:calc(50% - 2rem) 50%;gap:1rem;max-width:none;display:grid;overflow:hidden}.cases-dropdown-features>h4,.cases-dropdown-results>h4{margin-top:0}.accordion-container{text-wrap:initial}}@media (min-width:65rem){.cases .accordion-container,.improve-areas-faq .accordion-container{padding-inline:var(--gs-accordion-padding-inline-lg);padding-block:2.31rem}}@media (min-width:85rem){.cases .accordion-content-text{padding-bottom:0}.accordion-content-text{padding-bottom:1rem}}@media (min-width:90rem){.accordion-content-text{font-size:1.25rem}.cases-dropdown-solution h4,.cases-dropdown-features h4,.cases-dropdown-results h4{font-size:1.3rem}.cases-dropdown-solution p,.cases-dropdown-challenge{max-width:70rem}.cases-dropdown-subtitle{font-size:1.4em}.div-cta>p{text-wrap:balance}.div-cta{margin-inline:2rem}}@media (min-width:100rem){.div-cta>p{text-wrap:initial;margin-right:8rem}}@media (min-width:121rem){.accordion-container{margin:-1px auto}}@media screen and (max-width:1024px){.cases-dropdown-challenge{margin-right:0}}
