@keyframes slide-in-left{0%{opacity:0;transform:translate(-1000px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(1000px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}@keyframes unFade{to,50%{opacity:1}to{opacity:0;display:hidden}}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.solutions-container{padding-top:9rem;overflow-x:hidden}.solutions-container-fundamentals{flex-direction:column;gap:3rem;margin:4rem 2rem;display:flex}.solutions-container-fundamentals h2{font-size:30px;font-weight:1000}.solutions-container-fundamentals .solutions-content{grid-template-columns:1fr;align-items:stretch;gap:30px;display:grid}.solutions-container-fundamentals .solutions-content-card{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.8rem;flex-direction:column;align-self:stretch;gap:20px;padding:1.5rem;display:flex}.solutions-container-fundamentals .solutions-content-card-image img{width:auto;height:60px}.solutions-container-fundamentals .solutions-content-card-text{flex:auto;margin-top:.5rem}.solutions-container-fundamentals .solutions-content-card-text h3{margin-bottom:.5rem;font-size:20px;font-weight:1000}.solutions-container-fundamentals .solutions-content-card-text p{opacity:.75;font-size:14px}.solutions-container-fundamentals .solutions-content-card-link{flex-direction:column;gap:15px;margin-top:auto;display:flex}.solutions-container-fundamentals .solutions-content-card-link-horizontal-separator{opacity:.05;background-color:#191919;width:100%;height:2px;margin-top:.5rem}.solutions-container-fundamentals .solutions-content-card-link a{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:14px;font-weight:1000;display:flex}.solutions-container-all{background-color:#f6f6f6;border-radius:44px 44px 0 0}.solutions-container-all-title{flex-direction:column;gap:10px;padding:2rem;font-size:26px;font-weight:1000;display:flex}.solutions-container-all-title-categories{flex-wrap:wrap;gap:5px;margin-top:.5rem;display:flex}.solutions-container-all-title-categories button{text-transform:uppercase;letter-spacing:.55px;background-color:#fff;border:1px solid #e5e7eb;border-radius:32px;width:fit-content;font-size:12px;font-weight:1000}.solutions-container-all-title-categories button:hover{color:#fff;background-color:#191919}.solutions-container-all-title-categories-active{color:#fff;background-color:#191919!important}.solutions-container-all-list{grid-template-columns:1fr;align-items:stretch;gap:20px;padding:2rem;display:grid}.solutions-container-all-list-card{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.8rem;flex-direction:column;align-self:stretch;gap:10px;padding:1.5rem;display:flex}.solutions-container-all-list-card-tags{flex-wrap:wrap;gap:6px;display:flex}.solutions-container-all-list-card-category{text-transform:uppercase;letter-spacing:.55px;border:1px solid #e5e7eb;border-radius:32px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:1000}.solutions-container-all-list-card h3{font-size:18px;font-weight:1000}.solutions-container-all-list-card-description{opacity:.75;flex:auto;font-size:14px}.solutions-container-all-list-card-description p{font-size:inherit;margin:0 0 .5em}.solutions-container-all-list-card a{text-transform:uppercase;align-items:end;margin-top:auto;padding-top:1rem;font-size:14px;font-weight:1000;display:flex}.solutions-container-all-list-card a span{margin-left:5px}.page{overflow:hidden}.page-container{padding-top:9rem;padding-bottom:5rem}.solution-container{margin:3rem 1rem 0}.solution-container-content{flex-direction:column;gap:3rem;display:flex}.solution-section-text-image{flex-direction:column;gap:1.5rem;display:flex}.solution-section-image{border-radius:10px;height:240px;overflow:hidden}.solution-section-image img{object-fit:contain;width:100%;height:100%;display:block}.solution-bullets{background-color:#fed100;border-radius:12px;flex-direction:column;align-items:flex-start;width:75%;margin:2rem auto;padding:1rem;display:flex}.solution-bullets h3{text-align:left;width:100%;margin:0 0 1rem;font-weight:1000}.solution-bullets ul{flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex}.solution-bullets ul li{align-items:center;gap:.5rem;font-weight:1000;display:flex}.solution-bullets button{color:#fff;text-transform:uppercase;background-color:#191919;align-self:center;max-width:fit-content;margin-top:1.5rem;padding-left:1rem;padding-right:1rem;font-size:14px}.solution-bullets button a{justify-content:center;align-items:center;display:flex}.solution-bottom{color:#fff;background-color:#191919;border-radius:12px;flex-direction:column;align-items:center;gap:15px;margin:0 2rem;padding:4rem 0;display:flex}.solution-bottom h2{text-align:center;font-size:24px;font-weight:1000}.solution-bottom p{opacity:.6;text-align:center;width:75%;font-size:14px}.solution-bottom button{color:#191919;background-color:#fed100;max-width:fit-content;margin-top:10px;padding-left:1rem;padding-right:1rem;font-size:14px}.solution-bottom button a{font-weight:1000}@media screen and (min-width:768px){.page-container{margin:0 4rem}.solutions-container-fundamentals{margin:5rem 7rem}.solutions-container-all-title,.solutions-container-all-list{padding:2rem 7rem}}@media screen and (min-width:1024px){.solutions-container-fundamentals .solutions-content{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:30px}.solutions-container-all-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:30px}.solution-section-text-image{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.solution-section-image{height:320px}.solution-section-image img{height:100%}.solution-bullets{margin-top:3rem;margin-bottom:3rem}.solution-bottom{margin:0;padding:5rem}.solution-bottom h2{font-size:32px}.solution-bottom p{width:35%}.solution-bottom button{width:20%;font-size:16px}}@media screen and (min-width:1200px){.solutions-container-fundamentals{margin:3rem 10rem 5rem!important}.solutions-container-all-title{padding:3rem 10rem}.solutions-container-all-list{padding:0 10rem 3rem}.solution-bullets{width:60%}}@media screen and (min-width:1500px){.page-container{margin:0 10rem}}@media screen and (min-width:1800px){.solution-bullets{width:45%}}@media screen and (min-width:2000px){.page{flex-direction:column;align-items:center;display:flex}.page-container{max-width:1500px}}
