.solutions-grid{position:relative;width:100%}.solutions-grid__category-title{display:block;font-size:27px;line-height:1.185;font-weight:700;padding-left:20px;text-transform:uppercase;color:#4a4a4a;margin-bottom:15px;margin-top:58px}@media only screen and (min-width:769px){.solutions-grid__category-title{padding-left:27px}}.solutions-grid__category-title--first{margin-top:0}.solutions-grid a.solutions-grid__category-title:hover{color:#ffb800}.solutions-grid__articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.solutions-grid__article{position:relative}.solutions-grid__article--hidden{display:none}.solutions-grid__title-section{text-align:center;margin:50px 0}.solutions-grid__title-section h2{font-family:Lato,sans-serif;font-weight:400}.solutions-grid__article-container{height:100%;display:flex;flex-flow:column;align-items:center;background:#f8f7f5;border-bottom:1px solid #000;transition:.1s;justify-content:center;min-height:324px}.solutions-grid__article-container:hover{background:#ffb800}.solutions-grid__article-container:hover .solutions-grid__text--description p,.solutions-grid__article-container:hover .solutions-grid__text--title p{color:#fff}.solutions-grid__article-container:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7434%) hue-rotate(273deg) brightness(113%) contrast(100%)}.solutions-grid__article-container:hover .solutions-grid__text--separator{background-color:#fff}.solutions-grid__article-container.dont-change-text-color-and-logo:hover .solutions-grid__text--description p,.solutions-grid__article-container.dont-change-text-color-and-logo:hover .solutions-grid__text--title p,.solutions-grid__article-container.dont-change-text-color:hover .solutions-grid__text--description p,.solutions-grid__article-container.dont-change-text-color:hover .solutions-grid__text--title p{color:#000}.solutions-grid__article-container.dont-change-text-color-and-logo:hover img{filter:none}.solutions-grid__article-container.dont-change-text-color-and-logo:hover .solutions-grid__text--separator{background-color:#ffb800}.solutions-grid__text{display:flex;flex-flow:column;align-items:center;padding:32px 20px 40px;width:100%;position:relative}.solutions-grid__text-wrapper{overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical}.solutions-grid__text--cards{display:flex;justify-content:flex-end;width:100%;gap:10px;position:absolute;top:10px;right:25px}.solutions-grid__text--cards img::-moz-selection{background:transparent}.solutions-grid__text--cards img::selection{background:transparent}.solutions-grid__text--title{font-size:24px;font-weight:400;line-height:29px;color:#000;width:100%}.solutions-grid__text--title p{transition:color .2s ease;margin:0}.solutions-grid__text--title p::-moz-selection{background:transparent}.solutions-grid__text--title p::selection{background:transparent}.solutions-grid__text--separator{flex-shrink:0;height:2px;width:32px;background-color:#ffb800;margin:16px 0;transition:background-color .2s ease}.solutions-grid__text--description p{transition:color .2s ease;font-size:15px;line-height:20px;color:#000;padding-right:15px}.solutions-grid__text--description p::-moz-selection{background:transparent}.solutions-grid__text--description p::selection{background:transparent}.solutions-grid__text--read-more{position:absolute;bottom:20px;right:20px}.solutions-grid__text--read-more img{filter:brightness(0) saturate(100%) invert(71%) sepia(34%) saturate(1279%) hue-rotate(357deg) brightness(98%) contrast(109%)}.solutions-grid__text--read-more img::-moz-selection{background:transparent}.solutions-grid__text--read-more img::selection{background:transparent}.solutions-grid__article--show-more .solutions-grid__text--title{min-height:86.4px}.solutions-grid__article--show-more .solutions-grid__text--read-more img{height:60px}.solutions-grid__article--show-less{display:none}.solutions-grid__article--show-less .solutions-grid__text--read-more img{transform:rotate(180deg);height:60px}.solutions-grid__article--show-less .solutions-grid__text--read-more img::-moz-selection{background:transparent}.solutions-grid__article--show-less .solutions-grid__text--read-more img::selection{background:transparent}.solutions-grid .caf-pagination{display:flex;gap:20px;justify-content:center;align-items:center;list-style-type:none;margin-top:50px}.solutions-grid .solutions-grid__not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 40px}@media only screen and (max-width:767px){.solutions-grid .solutions-grid__not-found{margin-top:20px;padding:0 20px}}.solutions-grid .solutions-grid__not-found-image-wrapper{width:290px;height:190px}.solutions-grid .solutions-grid__not-found-image-wrapper img{width:100%;height:100%}.solutions-grid .solutions-grid__not-found-content{margin-top:42px}.solutions-grid .solutions-grid__not-found-content h3,.solutions-grid .solutions-grid__not-found-content p{color:#4a4a4a}.solutions-grid .solutions-grid__not-found-content h3{font-weight:300;font-size:41px;line-height:1.2;text-align:center;margin-bottom:39px}.solutions-grid .solutions-grid__not-found-content p{font-size:17.25px;line-height:1.74;text-align:center}.solutions-grid .solutions-grid__not-found-content a{color:#ffb800;text-decoration:underline}.solutions-grid .solutions-grid__not-found-content a:hover{text-decoration:none}.solutions-grid--starter-kits .solutions-grid__category-title{padding:0 0 0 27px;margin:0 0 15px}@media only screen and (max-width:767px){.solutions-grid--starter-kits{margin-top:50px}}.solutions-grid--starter-kits .solutions-grid__articles{gap:14px;margin-bottom:66px}.solutions-grid--starter-kits .solutions-grid__articles:last-child{margin-bottom:0}.solutions-grid--starter-kits .solutions-grid__text--separator{margin:11px 0}.solutions-grid--starter-kits .solutions-grid__article-container{min-height:350px;height:100%}.solutions-grid--starter-kits .solutions-grid__text{height:100%;justify-content:flex-start;padding:15px 20px 40px}.solutions-grid--starter-kits .solutions-grid__text--cards{gap:6px;position:unset}.solutions-grid--starter-kits .solutions-grid__text--title{min-height:unset;justify-content:flex-start}.solutions-grid--starter-kits .solutions-grid__text--title p{margin-top:14px}.solutions-grid--starter-kits .solutions-grid__text--description p{margin:0;padding:0;display:block}