@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-home-partners{width:100%;height:36.5625rem}
.vass-home-partners--head-container{background:#f6f6f6;height:51%;width:100%;padding-top:6rem;display:flex;flex-direction:column}
.vass-home-partners--head-container .text-carousel-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.vass-home-partners--head-container .text-carousel-container .partners-head{width:100%;font-family:"Titillium-Regular",sans-serif;display:flex;gap:6.5rem}
.vass-home-partners--head-container .text-carousel-container .partners-head .partners-title{margin:0;font-weight:400;font-size:4rem;line-height:4.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;width:100%;padding-bottom:5px}
.vass-home-partners--head-container .text-carousel-container .partners-head .partners-button-container{display:flex;width:22%;align-items:flex-end}
.vass-home-partners--head-container .text-carousel-container .partners-head .partners-button-container .partners-button{border-radius:50px;padding:16px 24px;height:49px;font-weight:500;font-style:italic;font-size:16px;line-height:20px;display:flex;justify-content:center;font-family:"Roboto-Regular";background-color:#4bbcee;border:0;color:#141414;width:fit-content;white-space:nowrap;margin-bottom:1rem}
.vass-home-partners--carousel-container{background:#f6f6f6;height:50%;width:100%;padding:3.125rem 0rem 6rem 6.25rem;display:flex;flex-direction:column}
.vass-home-partners--carousel-container .partners-carousel{width:100%;height:100%}
.vass-home-partners--carousel-container .partners-carousel .partners-carousel-row{transition:transform .5s ease;height:100%}
.vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item{width:25%;height:180px;display:flex;justify-content:center;align-items:center}
.vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item .partners-item-img{width:100%;height:70%}
.vass-home-partners a{font-family:"Roboto-Italic",sans-serif;text-transform:uppercase;font-size:1rem;line-height:1.25rem;transition:all .3s ease-in-out;position:relative;left:0;color:#141414}
.vass-home-partners a>span{transition:all .3s ease-in-out;padding-right:.5rem;position:relative;left:0}
.vass-home-partners a>em{transition:all .3s ease-in-out;padding-left:.5rem;color:#141414;position:relative;right:0}
.vass-home-partners a:hover{text-decoration:none;color:#141414}
.vass-home-partners a:hover span{left:-10px}
.vass-home-partners a:hover em{right:-15px}
@media screen and (max-width:780px){.vass-home-partners .vass-home-partners{height:541px}
.vass-home-partners .vass-home-partners--head-container{padding:72px 20px 0 20px}
.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head{padding-left:0rem;padding-right:0rem;flex-direction:column;gap:32px;height:100%}
.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head .partners-title{font-size:2.5rem;line-height:2.5rem;-webkit-line-clamp:5}
.vass-home-partners .vass-home-partners--carousel-container{height:50%;width:100%;padding:3.25rem 0rem 6rem 1.25rem;display:flex;flex-direction:column}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel{width:100%;height:100%}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row{transition:transform .5s ease;height:100%}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item{display:flex;justify-content:center;align-items:center}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item .partners-item-img{width:100%;height:70%}
}
@media screen and (min-width:781px) and (max-width:1100px){.vass-home-partners .vass-home-partners{height:541px}
.vass-home-partners .vass-home-partners--head-container{padding:72px 20px 0 20px}
.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head{padding-left:0rem;padding-right:0rem;flex-direction:column;gap:32px;height:100%}
.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head .partners-title{font-size:2.5rem;line-height:2.5rem;-webkit-line-clamp:5}
.vass-home-partners .vass-home-partners--carousel-container{height:50%;width:100%;padding:3.125rem 0rem 6rem 6.25rem;display:flex;flex-direction:column}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel{width:100%;height:100%}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row{transition:transform .5s ease;height:100%}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item{width:25%;height:180px;display:flex;justify-content:center;align-items:center}
.vass-home-partners .vass-home-partners--carousel-container .partners-carousel .partners-carousel-row .partners-item .partners-item-img{width:100%;height:70%}
}
@media screen and (min-width:1101px) and (max-width:1350px){.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head .partners-button-container{width:21%}
}
@media screen and (min-width:1351px) and (max-width:1500px){.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head .partners-button-container{width:17%}
}
@media screen and (min-width:1501px) and (max-width:1800px){.vass-home-partners .vass-home-partners--head-container .text-carousel-container .partners-head .partners-button-container{width:12%}
}