.solution-benefits-section{padding-left:10px;padding-right:10px}.solution-benefits-section h2{padding-bottom:20px;padding-top:40px}.solution-benefits-section ul{list-style-type:none;padding-bottom:20px;padding-left:80px;padding-right:80px}@media (max-width:600px){.solution-benefits-section ul{padding-left:20px;padding-right:20px}}.with-images:is(.solution-benefits-section ul){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,335px));justify-content:center;grid-gap:.75rem;gap:.75rem}.with-images:is(.solution-benefits-section ul)>li{border:2px solid var(--accent-1);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding-bottom:.5rem}.with-images:is(.solution-benefits-section ul) img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.with-images:is(.solution-benefits-section ul) h3{padding:0 .5rem;text-align:center}.with-images:is(.solution-benefits-section ul) .content{padding:0 .5rem}.with-images:is(.solution-benefits-section ul) a{margin:0 auto}:is(.solution-benefits-section ul):not(.with-images)>li{margin-bottom:1.25rem;margin-top:1.25rem}.solution-benefits-section h3{margin:0}.solution-benefits-section img{margin-bottom:.5rem}.solution-description-section{padding-left:.5rem;padding-right:.5rem}@media (max-width:400px){.solution-description-section{padding-top:0!important}}.solution-description-section>.description-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}:is(.solution-description-section>.description-parts) h2,:is(.solution-description-section>.description-parts) h3{color:var(--accent-3);font-size:1.625rem;font-weight:600;line-height:1;margin-bottom:1rem;margin-top:1rem}:is(.solution-description-section>.description-parts) p{color:var(--foreground-4);margin-bottom:.75rem}:is(.solution-description-section>.description-parts) ul{list-style-type:disc;margin-bottom:1rem;margin-left:1.75rem}:is(.solution-description-section>.description-parts) a{color:var(--link-text-color);-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){:is(:is(.solution-description-section>.description-parts)>:nth-child(odd))>h3{text-align:left}}.solution-header-section.with-image{display:grid;grid-template-columns:auto 634px}@media (max-width:634px){.solution-header-section.with-image{display:inline;display:initial}}.solution-header-section.with-image>:first-child{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.solution-header-section:not(.with-image)>:last-child{margin:auto;max-width:1200px}.solution-header-section>:last-child{background-color:var(--background-1);color:var(--foreground-4);padding:1.25rem 4.375rem}@media (max-width:634px){.solution-header-section>:last-child{padding:1.25rem}}.solution-header-section h1{font-size:2.5rem;font-weight:600;line-height:1;margin-bottom:1rem;margin-top:.5rem}@media (max-width:400px){.solution-header-section h1{font-size:2.2rem;margin-top:0}}.solution-header-section h2,.solution-header-section h3{padding-top:15px}@media (min-width:768px){.solution-header-section .mobile-image{display:none}}.solution-header-section .mobile-image{padding-bottom:30px}:is(.solution-header-section .mobile-image)>img{border-radius:.375rem;margin:auto;-o-object-fit:contain;object-fit:contain}:is(:is(.solution-header-section .header-content) .ulnumers) li{list-style-type:decimal!important}:is(.solution-header-section .header-content) a{color:var(--link-text-color);word-break:break-word}:is(.solution-header-section .header-content) ol,:is(.solution-header-section .header-content) ul{list-style-position:inside;list-style-type:disc;padding:0 40px 20px}@media (max-width:767px){:is(.solution-header-section .header-content) ol,:is(.solution-header-section .header-content) ul{padding:0 20px 20px}:is(.solution-header-section .header-content) img{padding-bottom:15px}}.solution-card{border:1px solid var(--foreground-4);padding:10px}.solution-card>figcaption{color:var(--accent-3);font-size:1.25rem;margin-top:10px;text-align:center}.solution-list{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;list-style:none!important;margin:1.25rem 0 0;padding:0!important}.solution-list>*{max-width:380px}.solution-list li,.solution-list ol,.solution-list ul{list-style-type:none!important}.solution-middle-block-section h3{font-size:1.625rem;font-weight:600;line-height:1.5}.solution-middle-block-section h2{padding-bottom:20px}.solution-middle-block-section p:not(:last-child){margin-bottom:.75rem}.solution-middle-block-section a{color:var(--link-text-color);word-break:break-word}.solution-middle-block-section .flex-container{display:flex;flex-wrap:wrap;justify-content:center}:is(.solution-middle-block-section .flex-container)>div{padding:10px}