@font-face{font-family:"Roboto-Regular";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Roboto-bold";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Black";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot?#iefix") format("eot");font-weight:bold}
@font-face{font-family:"Roboto-Medium";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Light";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Italic";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Regular";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Bold";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Black";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Light";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot?#iefix") format("eot");font-weight:normal}
.vass-solutions{background:#141414;display:flex;flex-direction:column;justify-content:space-evenly;height:auto;padding-bottom:4rem;width:100%;overflow:hidden;margin-bottom:0}
.vass-solutions .timer{display:none}
.vass-solutions .slick-track{height:100%}
.vass-solutions--head{color:#fff;padding-top:6rem;padding-bottom:5rem;font-family:"Titillium-Regular",sans-serif}
.vass-solutions--head .solutions-title{font-weight:400;font-size:4rem;line-height:4.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;padding-bottom:.25rem}
.vass-solutions--cards{padding:0rem 6.25rem 6rem 6.25rem;display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);width:100%;height:auto;row-gap:2rem;column-gap:1.875rem;font-family:"Titillium-Regular",sans-serif;color:#fff}
.vass-solutions--cards .solutions-card-item{gap:1.5rem;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out;cursor:pointer;color:#fff;text-decoration:none;height:100%}
.vass-solutions--cards .solutions-card-item picture{display:flex;aspect-ratio:1.77777778;flex-shrink:0;border-radius:1.5rem;overflow:hidden}
.vass-solutions--cards .solutions-card-item picture .solutions-item-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}
.vass-solutions--cards .solutions-card-item picture .solutions-item-label{position:absolute;top:.3125rem;right:.625rem;width:2.75rem;height:2.75rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title{font-size:1.75rem;line-height:2.25rem;font-weight:600;margin-bottom:0;position:relative;height:auto}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title .solutions-card-title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;padding-bottom:5px}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-description{font-size:1rem;line-height:1.5rem;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;height:auto}
.vass-solutions--cards-mobile{display:none;width:100%;height:68%;font-family:"Titillium-Regular",sans-serif;color:#fff}
.vass-solutions--cards-mobile .solutions-card-item-mb{gap:1.25rem;position:relative;display:flex;flex-direction:column;padding-left:2.1875rem;color:#fff;text-decoration:none}
.vass-solutions--cards-mobile .solutions-card-item-mb picture{display:flex;height:52%}
.vass-solutions--cards-mobile .solutions-card-item-mb picture .solutions-item-img-mb{width:100%;height:100%;border-radius:1.5rem}
.vass-solutions--cards-mobile .solutions-card-item-mb picture .solutions-item-label-mb{position:absolute;top:.5rem;right:.5rem;width:2.75rem;height:2.75rem;background-color:transparent;display:flex;justify-content:center;align-items:center}
.vass-solutions--cards-mobile .solutions-card-item-mb picture .solutions-item-label-mb svg{width:100%;height:100%;display:block}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb{height:50%;display:flex;flex-direction:column}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-title-mb{font-size:1.75rem;line-height:2.25rem;display:-webkit-box;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;height:40%}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-description-mb{font-size:1rem;line-height:1.5rem;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}
.vass-solutions img{width:100%;height:auto;object-fit:cover;object-position:top left}
.solutions-card-item:hover .solutions-item-img{transform:scale(1.1)}
.solutions-card-title-text{display:inline-block;position:relative}
.solutions-card-item:hover .solutions-card-title-text{text-decoration:underline}
@media screen and (max-width:440px){.vass-solutions{justify-content:space-between;height:38.3125rem;gap:3rem}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:2.5rem;line-height:2.5rem;margin-bottom:0;-webkit-line-clamp:3}
.vass-solutions--cards{display:none}
.vass-solutions--cards-mobile{padding:0rem 0rem 0rem 1.25rem;display:flex}
.vass-solutions--cards-mobile .solutions-card-item-mb{padding-left:2.1875rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb{gap:1rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-title-mb{height:auto}
section{margin-bottom:0}
}
@media screen and (min-width:441px) and (max-width:550px){.vass-solutions{justify-content:space-between;height:38.3125rem;gap:2rem}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:2.5rem;line-height:2.5rem;margin-bottom:0;-webkit-line-clamp:3}
.vass-solutions--cards{display:none}
.vass-solutions--cards-mobile{padding:0rem 0rem 0rem 1.25rem;display:flex}
.vass-solutions--cards-mobile .solutions-card-item-mb{padding-left:2.8125rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb{gap:1rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-title-mb{height:auto}
section{margin-bottom:0}
}
@media screen and (min-width:551px) and (max-width:720px){.vass-solutions{justify-content:space-between;height:38.3125rem;gap:2rem}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:2.5rem;line-height:2.5rem;margin-bottom:0;-webkit-line-clamp:3}
.vass-solutions--cards{display:none}
.vass-solutions--cards-mobile{display:flex;padding:0rem 0rem 0rem 1.25rem}
.vass-solutions--cards-mobile .solutions-card-item-mb{padding-left:3.5rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb{gap:1rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-title-mb{height:auto}
section{margin-bottom:0}
}
@media screen and (min-width:721px) and (max-width:899px){.vass-solutions{justify-content:space-between;height:38.3125rem;gap:2rem}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:2.5rem;line-height:2.5rem;margin-bottom:0;-webkit-line-clamp:3}
.vass-solutions--cards{display:none}
.vass-solutions--cards-mobile{padding:0rem 0rem 0rem 1.25rem;display:flex}
.vass-solutions--cards-mobile .solutions-card-item-mb{padding-left:5.25rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb{gap:1.25rem}
.vass-solutions--cards-mobile .solutions-card-item-mb .solutions-card-text-mb .solutions-card-title-mb{height:auto}
.vass-solutions .slick-track{height:100%}
.vass-solutions section{margin-bottom:0}
}
@media screen and (min-width:900px) and (max-width:1220px){.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:3rem;line-height:4rem}
.vass-solutions--cards{row-gap:2rem;column-gap:1rem;padding:0rem 1.5rem 6rem 1.5rem}
.vass-solutions--cards .solutions-card-item{gap:1.25rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text{gap:0rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title{font-size:1.5rem;line-height:1.6rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-description{font-size:.75rem;line-height:1rem}
.vass-solutions--cards-mobile{display:none}
section{margin-bottom:0}
}
@media screen and (min-width:1221px) and (max-width:1350px){.vass-solutions section{margin-bottom:0}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:3rem;line-height:4rem}
.vass-solutions--cards{row-gap:2rem;column-gap:1rem;padding:0rem 1.5rem 6rem 1.5rem}
.vass-solutions--cards .solutions-card-item{gap:1.25rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text{gap:.5rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title{line-height:2rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-description{font-size:1rem;line-height:1.2rem}
.vass-solutions--cards-mobile{display:none}
section{margin-bottom:0}
}
@media screen and (min-width:1351px) and (max-width:1500px){.vass-solutions section{margin-bottom:0}
.vass-solutions--head{padding-bottom:1rem;padding-top:3rem}
.vass-solutions--head .solutions-title{font-size:3rem;line-height:4rem}
.vass-solutions--cards{row-gap:2rem;column-gap:1rem}
.vass-solutions--cards .solutions-card-item{gap:1.25rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text{gap:.5rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title{line-height:2rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-description{font-size:1rem;line-height:1.2rem}
.vass-solutions--cards-mobile{display:none}
section{margin-bottom:0}
}
@media screen and (min-width:1501px){.vass-solutions section{margin-bottom:0}
.vass-solutions--cards{row-gap:2rem;column-gap:1rem}
.vass-solutions--cards .solutions-card-item{gap:1.25rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text{gap:.5rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-title{line-height:2rem}
.vass-solutions--cards .solutions-card-item .solutions-card-text .solutions-card-description{font-size:1rem;line-height:1.2rem}
.vass-solutions--cards-mobile{display:none}
section{margin-bottom:0}
}