@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}
.aem-AuthorLayer-Edit .vass-partners__header{height:auto}
.vass-partners{margin-bottom:0;position:relative;z-index:0}
.vass-partners__partner{max-width:200px;position:relative;z-index:1;top:20px}
@media(min-width:992px){.vass-partners__partner{position:absolute;top:90px;z-index:10}
}
.vass-partners__partner img{width:100%;max-width:100%}
.vass-partners__bg-s{position:absolute;top:0;left:0;width:100%;height:180%;max-height:-webkit-fill-available}
@media(min-width:992px){.vass-partners__bg-s{top:-100px;height:110%}
}
.vass-partners__bg-s::after{content:'';position:absolute;height:400px;bottom:100%;width:100%;left:0;background-color:#fff}
.vass-partners__bg-s::before{content:'';position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:1;top:0;left:0;background-image:url('../../../../etc.clientlibs/vass/clientlibs/clientlib-site/resources/images/s-background.png');z-index:0}
@media(min-width:992px){.vass-partners__bg-s::before{z-index:1;top:-30px}
}
.vass-partners__bg-color{position:absolute;top:0;left:0;width:100%;height:90%}
.vass-partners__bg-color::after{content:'';position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;bottom:0;left:0;background-color:#4bbcee}
.vass-partners__header{position:relative;padding-top:50px;top:0}
@media(min-width:728px){.vass-partners__header{height:124vh}
}
@media(min-width:992px){.vass-partners__header{height:300vh;padding-top:200px}
}
.vass-partners__header--title{position:relative;z-index:1;max-width:80%;margin-left:auto;margin-right:auto}
@media(min-width:992px){.vass-partners__header--title{max-width:54%;margin-bottom:100px;min-height:380px}
}
.vass-partners__header--title p{font-family:"Titillium-Regular",sans-serif;font-size:1.875rem;line-height:2.1875rem;margin-bottom:50px}
@media(min-width:992px){.vass-partners__header--title p{font-size:2.8125rem;line-height:3.0625rem}
}
.vass-partners__header--description{margin-bottom:30px;position:relative;z-index:1;max-width:80%;margin-left:auto;margin-right:auto;z-index:10}
@media(min-width:992px){.vass-partners__header--description{max-width:30%;top:13px;left:-100px}
}
@media(min-width:1600px){.vass-partners__header--description{top:0}
}
.vass-partners__header--description h2{font-family:"Titillium-Bold",sans-serif;font-size:1.25rem;line-height:1.5rem}
@media(min-width:992px){.vass-partners__header--description h2{font-size:1.5625rem;line-height:1.9375rem}
}
.vass-partners__content{position:relative;z-index:1;padding-bottom:30px;padding-left:20px}
@media(min-width:728px){.vass-partners__content{margin-top:-200px}
}
@media(min-width:992px){.vass-partners__content{margin-top:-310px;background-color:transparent}
}
@media(min-width:1200px){.vass-partners__content{margin-top:-410px}
}
@media(min-width:728px) and (min-height:1024px){.vass-partners__content{margin-top:-500px}
}
@media(min-width:1024px) and (min-height:701px){.vass-partners__content{margin-top:-1000px}
}
@media(min-width:1024px) and (min-height:1001px){.vass-partners__content{margin-top:-1500px}
}
@media(min-width:1024px) and (min-height:1080px){.vass-partners__content{margin-top:-1700px}
}
.vass-partners__content--item{position:relative;max-width:70%;margin-right:auto}
@media(min-width:992px){.vass-partners__content--item{padding-bottom:200px;max-width:60%}
}
.vass-partners__content--item::before{content:'';height:110%;width:1px;background-color:#141414;position:absolute;top:0;right:-20px}
@media(min-width:992px){.vass-partners__content--item::before{top:-300px;right:-43px}
}
@media(min-width:992px){.vass-partners__content--item__text{max-width:40%;position:relative;right:-108%}
}
@media(min-width:992px){.vass-partners__content--item__content{padding-left:200px}
}
@media(min-width:1200px){.vass-partners__content--item__content{padding-left:510px}
}
.vass-partners__content--item__content.active .vass-partners__content--item__content-title{color:#141414;font-size:1.875rem;line-height:2.1875rem}
@media(min-width:992px){.vass-partners__content--item__content.active .vass-partners__content--item__content-title{font-size:3.125rem;line-height:3.4375rem}
}
.vass-partners__content--item__content.active .vass-partners__content--item__content-title::before{width:16px;height:16px;right:-27.5px}
@media(min-width:992px){.vass-partners__content--item__content.active .vass-partners__content--item__content-title::before{right:-50.5px}
}
.vass-partners__content--item__content.active .vass-partners__content--item__content-description{max-height:800px}
.vass-partners__content--item__content-title{text-align:right;font-family:"Titillium-Bold",sans-serif;font-size:1.25rem;line-height:1.5625rem;position:relative;color:#8a8691;transition:all .4s ease;cursor:pointer;padding-bottom:10px;padding-top:10px}
@media(min-width:992px){.vass-partners__content--item__content-title{padding-bottom:15px;padding-top:15px;font-size:2.5rem;line-height:2.8125rem}
.vass-partners__content--item__content-title:hover{color:#141414}
}
.vass-partners__content--item__content-title::before{content:'';position:absolute;right:-23.5px;top:30px;background-color:#141414;width:8px;height:8px;border-radius:50%;transition:all .4s ease}
@media(min-width:992px){.vass-partners__content--item__content-title::before{top:39px;right:-46.5px}
}
.vass-partners__content--item__content-description{text-align:right;max-height:0;transition:max-height .3s ease;overflow:hidden}