our-solutions{display:block}.our-solutions{width:100%;overflow:hidden}.solutions-header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.solutions-header__left{flex:1}.solutions-header__left h2,.solutions-header__left h3{color:#fff}.solutions-header__right{flex-shrink:0}.solutions-heading{font-family:Circular Std,sans-serif;font-weight:450;line-height:110%;color:#000;margin:0}.solutions-heading--1{font-size:54px;font-weight:450;letter-spacing:-2.7px;margin-bottom:16px}.solutions-heading--2{font-size:54px;font-weight:450;letter-spacing:-2.7px}.solutions-button{display:inline-flex;align-items:center;justify-content:center;width:213px;height:54px;font-family:Circular Std,sans-serif;font-size:16.9px;font-weight:900;text-transform:uppercase;color:#000;text-decoration:none;border-radius:6px;white-space:nowrap;opacity:0;transform:translateY(20px);letter-spacing:.34px}.our-solutions.is-visible .solutions-button--animate{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.7s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.solutions-button:hover{opacity:.9}.solutions-cards-wrapper{position:relative;width:100%;min-height:450px}.solutions-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative}.solution-card{padding:20px;display:flex;flex-direction:column;height:430px;width:245px;position:relative;box-shadow:0 2px 8px #0000001a;transition:all .6s cubic-bezier(.4,0,.2,1)}.solution-card:hover{background-color:#ffc001!important;transform:translateY(-6px);box-shadow:0 12px 32px #0000002e}.solution-card__toggle{display:none}.solution-card__label{display:contents}@media screen and (min-width:1025px){.our-solutions.is-visible .solution-card--1{animation:cardToPosition1 1.5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.our-solutions.is-visible .solution-card--2{animation:cardToPosition2 1.5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.35s}.our-solutions.is-visible .solution-card--3{animation:cardToPosition3 1.5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.4s}.our-solutions.is-visible .solution-card--4{animation:cardToPosition4 1.5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.45s}.our-solutions.is-visible .solution-card--5{animation:cardToPosition5 1.5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.5s}}@media screen and (min-width:1025px){.solution-card--1,.solution-card--2,.solution-card--3,.solution-card--4,.solution-card--5{position:absolute;top:0;left:50%;width:245px;animation-fill-mode:forwards}.solution-card--1{transform:translate(calc(-50% - 80px)) rotate(-8.61deg);z-index:1}.solution-card--2{transform:translate(calc(-50% - 40px)) rotate(-8.61deg);z-index:2}.solution-card--3{transform:translate(-50%) rotate(-8.61deg);z-index:3}.solution-card--4{transform:translate(calc(-50% + 40px)) rotate(8.61deg);z-index:4}.solution-card--5{transform:translate(calc(-50% + 80px)) rotate(8.61deg);z-index:5}}@keyframes cardToPosition1{to{transform:translate(calc(-50% - 538px)) rotate(0);z-index:auto}}@keyframes cardToPosition2{to{transform:translate(calc(-50% - 269px)) rotate(0);z-index:auto}}@keyframes cardToPosition3{to{transform:translate(-50%) rotate(0);z-index:auto}}@keyframes cardToPosition4{to{transform:translate(calc(-50% + 269px)) rotate(0);z-index:auto}}@keyframes cardToPosition5{to{transform:translate(calc(-50% + 538px)) rotate(0);z-index:auto}}.solution-card__number{font-family:Inter,sans-serif;font-size:112px;font-weight:600;line-height:90px;color:#000;margin:0}.solution-card__heading{font-family:Circular Std,sans-serif;font-size:24px;font-weight:700;line-height:140%;letter-spacing:-1.08px;color:#000;min-height:68px;margin:32px 0 20px;display:flex;align-items:flex-start}.solution-card__heading--expanded{display:none}.solution-card__text{font-family:Circular Std,sans-serif;font-size:20px;font-weight:450;line-height:140%;letter-spacing:-.96px;color:#000;margin:0}@media screen and (max-width:1024px){.our-solutions{position:relative;height:auto}.solutions-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.solutions-header__left{order:1}.solutions-heading--1,.solutions-heading--2{font-size:32px;letter-spacing:-2px;margin-bottom:8px}.solutions-header__right{position:absolute;bottom:40px;left:0;right:0;width:100%;padding:0 16px;background-color:transparent;z-index:10}.solutions-button{padding:16px 24px;font-size:14px;width:100%;text-align:center;display:block}.solutions-cards-wrapper{min-height:auto;margin-bottom:84px}.solutions-cards-grid{grid-template-columns:1fr;gap:16px;min-height:auto}.solution-card{padding:20px;height:auto;width:auto;gap:0;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1)}.solution-card:hover,.solution-card:active,.solution-card:focus{background-color:#f5f5f5!important;transform:none!important;box-shadow:0 2px 8px #0000001a!important}.solution-card__toggle{position:absolute;opacity:0;pointer-events:none}.solution-card__label{display:flex;flex-direction:row;align-items:flex-end;gap:16px;cursor:pointer;width:100%;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.solution-card__label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.solution-card__number{font-size:64px;line-height:1;flex-shrink:0;margin-bottom:-5px;transition:all .6s cubic-bezier(.4,0,.2,1)}.solution-card__heading--inline{font-size:20px;margin:0;flex:0 1 auto;min-height:auto;line-height:1.2;opacity:1;z-index:2;transition:opacity .6s ease}.solution-card__heading--expanded{display:block;font-size:20px;margin:0;max-height:0;overflow:hidden;opacity:0;padding-top:0;min-height:auto;line-height:1.2;transition:opacity .4s ease .2s,max-height .4s ease .2s,padding-top .4s ease .2s,margin-top .4s ease .2s}.solution-card__toggle:checked+.solution-card__label .solution-card__heading--inline{opacity:0}.solution-card__toggle:checked~.solution-card__heading--expanded{max-height:200px;opacity:1;margin-top:12px;padding-top:0}.solution-card__text{font-size:14px;margin:0;max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:opacity .4s ease .2s,max-height .4s ease .2s,padding-top .4s ease .2s,margin-top .4s ease .2s}.solution-card__toggle:checked~.solution-card__text{max-height:500px;opacity:1;margin-top:16px;padding-top:0}.solution-card--1,.solution-card--2,.solution-card--3,.solution-card--4,.solution-card--5{animation:none;position:relative;top:auto;left:auto;transform:none;width:auto}}@media screen and (min-width:1440px){.solution-card__number{font-family:Inter,sans-serif;font-size:112px}.solution-card__text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/section-our-solutions.css.map */
