@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}
body{font-size:1rem;line-height:1.5rem;margin:0;color:#141414;font-family:"Roboto-Regular",sans-serif;overflow-x:hidden;scroll-behavior:smooth}
@media(min-width:992px){body{font-size:1.125rem;line-height:1.625rem}
}
body .cmp-link__screen-reader-only{display:none}
.vass_mainhome .vass_bannertitle{margin-top:50px}
.vass_mainhome .component__white{height:530px !important}
@media(min-width:992px){.vass_mainhome .component__white{height:615px !important}
}
.aem-AuthorLayer-Edit .video-extended,.aem-AuthorLayer-Edit .video-extended__video{height:40rem !important}
.aem-AuthorLayer-Edit .cmp-cf-background .cmp-contact{height:auto !important}
.aem-AuthorLayer-Edit .page{scroll-behavior:normal}
.aem-AuthorLayer-Edit .page .animated-up{opacity:1 !important;transform:translate(0) !important}
.aem-AuthorLayer-Edit .page .animated-up:not(.primary-button){height:auto}
.aem-AuthorLayer-Edit .page .animated-decorleft{opacity:0}
.xf-web-container>.container,.root.container,.inside-container,.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{width:100%;max-width:100%;padding-left:0;padding-right:0}
#print-img{display:none}
section{margin-bottom:30px;position:relative}
section.not-margin{margin-bottom:0}
ul{font-size:1rem;line-height:1.5rem;margin:0;padding-left:0;font-family:"Roboto-Regular",sans-serif;list-style:none}
@media(min-width:992px){ul{font-size:1.125rem;line-height:1.625rem}
}
ul li{margin-bottom:15px;padding-left:0;position:relative;padding-left:35px}
ul li::before{content:"";width:5px;min-width:5px;height:5px;display:flex;border-radius:50%;background-color:#4bbcee;margin-right:15px;position:absolute;top:10px;left:15px}
ol{list-style-type:none;counter-reset:custom-counter}
ol>li{position:relative;margin-bottom:15px;padding-left:0}
ol>li::before{counter-increment:custom-counter;content:counter(custom-counter,decimal-leading-zero);position:absolute;left:-42px;top:-4px;font-weight:bold;color:#4bbcee;font-size:2rem;line-height:2.1875rem}
.bg-white{background-color:#fff}
.bg-black{background-color:#141414;color:#fff;padding-top:90px}
.bg-black .decor-line{background-color:#fff}
@media(min-width:992px){.bg-black .decor-line__left.animated-decorleft{background:url(../../../../etc.clientlibs/vass/clientlibs/clientlib-site/resources/images/decor-line-white.png) no-repeat 50%}
}
@media(min-width:992px){.bg-black .primary-button__color-black{background-color:transparent;color:#fff}
.bg-black .primary-button__color-black p,.bg-black .primary-button__color-black a,.bg-black .primary-button__color-black span{color:#fff}
}
.bg-transparent{background-color:transparent}
.bg-grey{background-color:#e9e9e9}
.bg-grey .decor-line{background-color:#141414}
@media(min-width:992px){.bg-grey .decor-line__left.animated-decorleft{background:url(../../../../etc.clientlibs/vass/clientlibs/clientlib-site/resources/images/decor-line-grey.png) no-repeat 50%}
}
.bg-img{overflow:hidden;position:relative}
@media(min-width:992px){.bg-img{max-height:800px}
}
.bg-img img{max-width:100%;height:auto}
.bg-img::before{content:"";background-color:#000;position:absolute;top:0;left:0;opacity:.4;width:100%;z-index:5;height:100%}
p.title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-family:"Titillium-Regular",sans-serif;font-size:2.5rem;line-height:2.5rem;letter-spacing:-0.5px;margin-bottom:40px}
@media(min-width:992px){p.title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-size:3.125rem;line-height:3.125rem;max-width:90%}
}
@media(min-width:1350px){p.title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-size:4.375rem;line-height:4.375rem}
}
.section-title--center,.section-title--left,.section-title--right{position:relative}
.section-title--center .tag-subtitle-blue,.section-title--left .tag-subtitle-blue,.section-title--right .tag-subtitle-blue{position:relative}
@media(max-width:767px){.section-title--center .tag-subtitle-blue,.section-title--left .tag-subtitle-blue,.section-title--right .tag-subtitle-blue{margin-bottom:1rem}
}
.section-title--center .tag-subtitle-blue .subtitle-text,.section-title--left .tag-subtitle-blue .subtitle-text,.section-title--right .tag-subtitle-blue .subtitle-text{height:100%;background-color:#4bbcee}
.section-title--center .tag-subtitle-white .subtitle-text,.section-title--left .tag-subtitle-white .subtitle-text,.section-title--right .tag-subtitle-white .subtitle-text{background-color:#fff}
.section-title--center ul,.section-title--left ul,.section-title--right ul{list-style:none;padding-left:0;margin-bottom:0;margin-right:15px;position:relative}
.section-title--center ul li:not(:last-child),.section-title--left ul li:not(:last-child),.section-title--right ul li:not(:last-child){margin-right:20px}
.section-title--center .subtitle-text,.section-title--left .subtitle-text,.section-title--right .subtitle-text{padding-bottom:20px;width:auto;display:inline-flex;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:3px;border-radius:100px;position:relative;color:#141414;font-family:"Roboto-Italic",sans-serif;font-weight:500;font-size:.75rem;line-height:1.25rem;text-transform:uppercase;margin-bottom:0;letter-spacing:1px}
.section-title--center .subtitle-text::before,.section-title--left .subtitle-text::before,.section-title--right .subtitle-text::before{content:none}
.section-title--center .subtitle-text.pretitle-normal,.section-title--left .subtitle-text.pretitle-normal,.section-title--right .subtitle-text.pretitle-normal{font-family:"Roboto-Regular",sans-serif}
@media(min-width:992px){.section-title--center .subtitle-text.pretitle-normal,.section-title--left .subtitle-text.pretitle-normal,.section-title--right .subtitle-text.pretitle-normal{font-size:.875rem;line-height:1.25rem}
}
.section-title--left{margin-bottom:20px}
.section-title--left .subtitle-text{text-align:right;border-top-left-radius:0;border-bottom-left-radius:0;min-width:260px;justify-content:flex-end}
@media(min-width:992px){.section-title--left .subtitle-text{left:0;width:35%;margin-bottom:20px}
}
.section-title--right .subtitle-text{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;right:-130px}
@media(max-width:767px){.section-title--right .subtitle-text{max-width:calc(100% - 130px)}
}
@media(min-width:992px){.section-title--right .subtitle-text{right:-180px}
}
.section-title--right .subtitle-text,.section-title--left .subtitle-text{height:26px;position:relative;font-weight:bold;font-size:.875rem;line-height:.875rem;letter-spacing:2px}
@media(min-width:992px){.section-title--right .subtitle-text,.section-title--left .subtitle-text{font-size:1.125rem;line-height:1.125rem;height:30px}
}
.vass_image--title{text-align:right;padding-right:60px;margin-top:15px;font-size:.875rem;line-height:1.25rem}
.decor-line{background-color:#141414;position:absolute}
.decor-line__bottom{width:0;height:.5px;bottom:0;left:0;z-index:6;transition:width .5s}
@media(min-width:992px){.decor-line__bottom{left:-88px}
}
.decor-line__bottom.show-width{width:100%}
.decor-line__left{width:1px;height:453px;background-color:#141414;top:4px;left:20px;transform:rotate(15deg)}
@media(min-width:992px){.decor-line__left.animated-decorleft{transform:rotate(0);width:1200px;height:415px;z-index:5;background:url(../../../../etc.clientlibs/vass/clientlibs/clientlib-site/resources/images/decor-line.png) no-repeat 50%;top:37px;transition:left .5s ease-in-out;left:20px}
}
@media(min-width:992px){.decor-line__left.animated-decorleft.custom-animation-decorleft{left:-1000px}
}
.decor-line__complete{left:50%;transform:translateX(-50%);bottom:0}
.height-animate{position:relative;bottom:-100px;opacity:0;transition:all .7s ease}
.height-animate.show-height{bottom:0;opacity:1}
.bg-height-animate{height:0;transition:height .5s;overflow:hidden}
.bg-height-animate.show{height:450px}
@media(min-width:992px){.bg-height-animate.show{height:600px}
}
.title-animate-scroll{position:absolute;top:0;left:50px}
@media(min-width:992px){.title-animate-scroll{left:130px}
}
@media(max-width:992px){.title-animate-scroll{display:none}
}
.title-animate-scroll p{font-size:10rem;line-height:7.75rem;opacity:.05;white-space:nowrap}
@media(min-width:992px){.title-animate-scroll p{font-size:22.5rem;line-height:20.25rem}
}
.title-container .cmp-title__text{font-family:"Titillium-Regular",sans-serif;font-size:2rem;line-height:2.1875rem}
.multiselect-main ul ul{list-style-type:none}
.multiselect-main .multiselect.dropdown-toggle{display:flex;justify-content:space-between;align-items:center;background-color:transparent;color:#fff;border-bottom:1px solid;border-radius:0;padding:.7rem .75rem}
.multiselect-main .multiselect.dropdown-toggle[aria-expanded="true"]::after{transform:rotate(-180deg)}
.multiselect-main .multiselect.dropdown-toggle::after{font-size:.5625rem;content:"\e904";font-family:"vass-icon";border:0;height:auto;width:auto;transition:.2s}
.multiselect-main .multiselect.dropdown-toggle:focus{box-shadow:none}
.multiselect-main .multiselect-container{background-color:#141414;width:100%;padding:1.12rem}
.multiselect-main .multiselect-container__wrapper{overflow-y:auto;max-height:20rem;padding:0;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:#4bbcee rgba(75,188,238,0.5)}
.multiselect-main .multiselect-container__wrapper::-webkit-scrollbar{width:.5rem}
.multiselect-main .multiselect-container__wrapper::-webkit-scrollbar-track{background:rgba(75,188,238,0.5);border-radius:5px;border-left:2px solid #141414;border-right:2px solid #141414}
.multiselect-main .multiselect-container__wrapper::-webkit-scrollbar-thumb{background:#4bbcee;border-radius:5px;border-left:1px solid #141414;border-right:1px solid #141414}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group{margin:0;margin-bottom:1rem;border-bottom:.0625rem solid #fff}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group-addon{display:flex;align-self:center}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group .icon-search,.multiselect-main .multiselect-container .multiselect-item.filter .input-group .icon-leftwards-arrow{font-size:.875rem;color:#fff}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group-btn .multiselect-clear-filter{background-color:transparent;padding:0;padding-bottom:.3125rem}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group-btn .multiselect-clear-filter:focus{box-shadow:none}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group .multiselect-search{border:0;padding:0 0 0 1rem;color:#fff}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group .multiselect-search button.multiselect-clear-filter{margin-right:1.2rem;margin-top:.8125rem;background-color:transparent;padding:0;padding-bottom:.3125rem}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group .multiselect-search:focus{color:#fff;box-shadow:none}
.multiselect-main .multiselect-container .multiselect-item.filter .input-group .multiselect-search::placeholder{color:#fff}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all{padding-top:2rem;display:flex;justify-content:space-between;flex-flow:row-reverse}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all.active .checkbox:before{content:"";background-color:transparent}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all .checkbox-all{padding-right:0}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all .checkbox-all.checkbox:before{content:"";border:0}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all .checkbox-all .multiselect-all--txt-all{position:absolute;color:#4bbcee;text-decoration:underline}
.multiselect-main .multiselect-container .multiselect-item.multiselect-all .multiselect-all--txt-num-selected{color:#4bbcee;padding-left:.625rem}
.multiselect-main .multiselect-container input[type="text"]{background-color:transparent}
.multiselect-main .multiselect-container input[type="checkbox"],.multiselect-main .multiselect-container input[type="radio"]{position:absolute;opacity:0;pointer-events:none}
.multiselect-main .multiselect-container li{display:contents}
.multiselect-main .multiselect-container li:before{content:none}
.multiselect-main .multiselect-container li label{margin-bottom:1rem;cursor:pointer}
.multiselect-main .multiselect-container li label div.li-text-wrapper{flex-grow:1;overflow:hidden;max-width:15.5rem}
.multiselect-main .multiselect-container li label div.li-text-wrapper:focus-visible{outline:0}
.multiselect-main .multiselect-container li label div.li-text-wrapper .li-text-wrapper-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.multiselect-main .multiselect-container li:last-child label{margin-bottom:0}
.multiselect-main .multiselect-container li>a{color:#fff}
.multiselect-main .multiselect-container li>a:hover{text-decoration:none}
.multiselect-main .multiselect-container li>a:focus-visible{outline:0}
.multiselect-main .multiselect-container li label.checkbox,.multiselect-main .multiselect-container li label.radio{padding:0 .625rem;display:flex;justify-content:space-between;flex-flow:row-reverse}
.multiselect-main .multiselect-container li label.checkbox:focus-visible,.multiselect-main .multiselect-container li label.radio:focus-visible{outline:0}
.multiselect-main .multiselect-container label.checkbox:before,.multiselect-main .multiselect-container label.radio:before{transition:100ms ease-in;font-size:.375rem;display:inline-flex;justify-content:center;align-items:center;content:"\e906";font-family:"vass-icon";width:1.6rem;height:1.6rem;border:2px solid #4bbcee;color:#fff;font-weight:bold}
.multiselect-main .multiselect-container label.radio:before{border-radius:50%}
.multiselect-main .multiselect-container li.active label.checkbox:before,.multiselect-main .multiselect-container li.active label.radio:before{content:"\e906";font-family:"vass-icon";background-color:#4bbcee;color:#141414}
span.highlightedTitillium{font-size:70px;font-family:"Titillium-Regular",sans-serif}
.card-basic{position:relative;overflow:hidden}
@media(min-width:992px){.card-basic{display:flex;justify-content:space-between;align-items:flex-end}
}
@media(min-width:992px){.card-basic:hover .card-basic-image img{transform:scale(1.1)}
.card-basic:hover.bg-card-img::before{opacity:.5}
.card-basic:hover.text-right-asset-left .card-basic-content::before{opacity:.5}
}
.card-basic.bg-white{background-color:#fff}
.card-basic.bg-card-img{background-color:#fff}
.card-basic.text-right-asset-left{background-color:#fff}
.card-basic.text-right-asset-left::before{content:none}
.card-basic.text-right-asset-left .card-basic-content .card-basic-category{position:relative}
.card-basic.text-right-asset-left .card-basic-content::before{content:"";display:block;transform:rotate(-180deg);position:absolute;background-repeat:no-repeat;background-size:cover;width:600px;height:600px;z-index:0;top:-138px;right:-77px;opacity:1;transition:opacity .5s ease;background-image:url("../../../../etc.clientlibs/vass/clientlibs/clientlib-site/resources/images/ellipse-blue.svg")}
.card-basic.text-left-asset-right .card-basic-image{order:-1;border-radius:0 100px 0 0;position:relative}
.card-basic-content{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;position:relative}
@media(min-width:992px){.card-basic-content{padding-top:150px;padding-bottom:120px;padding-left:80px;padding-right:80px;width:60%}
}
.card-basic-content .card-title{margin-bottom:30px;font-size:1.5625rem;line-height:1.8125rem;font-family:"Titillium-Bold",sans-serif}
@media(min-width:992px){.card-basic-content .card-title{font-size:2.625rem;line-height:2.875rem}
}
@media(min-width:992px){.card-basic-content .link-blue{position:absolute;bottom:30px;left:90px}
}
.card-basic-image{border-radius:100px 0 0 0;overflow:hidden;margin-top:30px;height:350px;position:relative}
@media(min-width:992px){.card-basic-image{width:36%;height:450px}
}
.card-basic-image img,.card-basic-image video{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1);transition:transform .4s ease}
.card-basic-image-tags{position:absolute;bottom:20px;left:20px;z-index:2}
.card-basic-image-tags span{border:1px solid #fff;background-color:#00000066;color:#fff;border-radius:50px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:15px;padding-right:15px;margin-bottom:10px}
.card-bg-image{margin-bottom:20px;position:relative}
.card-bg-image--dark{background-color:#2e2e2e;padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;border-radius:20px;margin-bottom:40px}
@media(min-width:992px){.card-bg-image--dark{box-shadow:0 0 50px 0 #68686833;padding-bottom:30px;padding-top:30px;padding-left:30px;padding-right:30px}
}
.card-bg-image--dark:hover .card-category .subtitle-hover{width:12.5rem;height:12.5rem;opacity:1;right:-63px;top:-47px}
.card-bg-image--dark:hover .card-category .subtitle-hover span{opacity:1;transition-property:opacity;transition-duration:.3s;transition-delay:.3s}
.card-bg-image .card-category{min-height:45px}
.card-bg-image .card-category span{margin-right:8px;margin-bottom:15px}
.card-bg-image .card-category p{margin-bottom:0;text-align:center}
.card-bg-image .card-category .subtitle-hover{position:absolute;z-index:8;right:0;top:0;opacity:0;width:0rem;height:0rem;transition:all .3s;border-radius:50%;background-color:#4bbcee;color:#141414;display:flex;justify-content:center;align-content:center;align-items:center;transform-origin:top right}
.card-bg-image .card-category .subtitle-hover span{color:#141414;display:block;margin:0;opacity:0;transition-property:opacity;transition-duration:.3s;transition-delay:.3s}
.card-bg-image .card-image{height:300px;border-radius:20px;overflow:hidden}
@media(min-width:992px){.card-bg-image .card-image{height:533px}
}
.card-bg-image .card-image img{width:100%;height:100%;display:block;object-fit:cover}
.card-bg-image .card-content{padding-top:15px;border-top:1px solid #fff}
@media(min-width:992px){.card-bg-image .card-content{display:flex;align-items:flex-start}
}
.card-bg-image .card-content .text{width:100%}
@media(min-width:992px){.card-bg-image .card-content .text{width:80%}
}
.card-bg-image .card-content .text .title{font-size:1.625rem;line-height:1.875rem;margin-bottom:15px}
@media(min-width:992px){.card-bg-image .card-content .text .title{font-size:1.875rem;line-height:2.1875rem}
}
@media(min-width:992px){.card-bg-image .card-content .link-blue{width:25%}
}
.card-podcast{background-color:#fff;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;margin-bottom:30px;border-radius:30px;color:#141414}
@media(min-width:992px){.card-podcast{display:flex;margin-bottom:60px}
}
.card-podcast-image{border-radius:20px;min-height:350px;overflow:hidden}
@media(min-width:992px){.card-podcast-image{width:40%;margin-right:60px}
}
.card-podcast-image img{display:block;width:100%;height:100%;object-fit:cover}
@media(min-width:992px){.card-podcast-content{width:60%}
}
.card-podcast-content-title{font-family:"Titillium-Bold",sans-serif;font-size:1.875rem;line-height:2.1875rem;margin-bottom:20px}
@media(min-width:992px){.card-podcast-content-title{font-size:2.625rem;line-height:2.8125rem}
}
.card-podcast-content-description{margin-bottom:20px}
.card-podcast-content-link a{text-transform:uppercase;color:#141414;font-family:"Roboto-Italic",sans-serif;font-size:1rem;line-height:1.25rem;transition:color .3s}
.card-podcast-content-link a img{width:30px;height:30px;margin-right:15px}
.card-podcast-content-link a:hover{text-decoration:none;color:#4bbcee}
.card-article{height:100%;position:relative;z-index:1}
.card-animate-image{background-color:#fff;border-radius:20px;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;color:#141414;position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}
.card-animate-image.medium-size .card-animate-image--block{display:flex;height:90%}
.card-animate-image.medium-size .card-animate-image--block .card-animate-image--img{width:200px;order:-1;margin-right:20px;transition:width .3s;min-height:100%;margin-bottom:0}
.card-animate-image.medium-size .card-animate-image--hover{display:none}
.card-animate-image.medium-size .card-animate-image--info{display:flex;flex-direction:column;justify-content:space-between;width:100%}
.card-animate-image.medium-size .card-animate-image--info .card-title{padding-bottom:15px;border-bottom:1px solid #141414;-webkit-line-clamp:unset}
.card-animate-image.medium-size .card-animate-image--info .card-animate-image--description{position:relative;left:0;padding-right:30px;padding-bottom:40px}
@media(min-width:992px){.card-animate-image.medium-size .card-animate-image--info .card-animate-image--description{left:50px}
}
@media(min-width:992px){.card-animate-image.medium-size:hover .card-animate-image--info{top:0}
.card-animate-image.medium-size:hover .card-animate-image--info .date,.card-animate-image.medium-size:hover .card-animate-image--info .card-title{color:#141414}
.card-animate-image.medium-size:hover .card-animate-image--description{top:0;color:#141414}
.card-animate-image.medium-size:hover .card-animate-image--img{width:600px}
.card-animate-image.medium-size:hover .card-animate-image--description{left:0}
.card-animate-image.medium-size:hover em{color:#141414 !important}
.card-animate-image.medium-size:hover .icon-rightwards-arrow{color:#4bbcee !important}
}
.card-animate-image--hover{opacity:0;height:0;position:absolute;width:100%;left:0;top:0;transition:all .3s}
.card-animate-image--hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#141414;opacity:.7}
.card-animate-image--hover img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s}
@media(min-width:992px){.card-animate-image:hover .card-animate-image--info{top:100px}
.card-animate-image:hover .card-animate-image--info .date,.card-animate-image:hover .card-animate-image--info .card-title{color:#fff}
.card-animate-image:hover .card-animate-image--description{top:50;color:#fff}
.card-animate-image:hover .card-animate-image--hover{height:100%;opacity:1}
.card-animate-image:hover .card-animate-image--hover img{height:100%}
.card-animate-image:hover .icon-x{color:#fff !important}
.card-animate-image:hover .icon-linkedin{color:#fff !important}
}
.card-animate-image--info{position:relative;top:0;transition:all .3s;height:auto;margin-bottom:1.25rem}
.card-animate-image--info .subtitle-text{margin-right:15px}
.card-animate-image--info .date{padding-bottom:15px;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}
.card-animate-image--info .card-title{font-size:1.375rem;line-height:1.5625rem;font-family:"Titillium-Bold",sans-serif;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.card-animate-image--img{height:63px;overflow:hidden;margin-bottom:60px}
.card-animate-image--img img{width:100%;height:100%;display:block;object-fit:cover}
.card-animate-image--description{transition:all .3s;position:relative;top:0;height:130px}
.card-animate-image--description p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.card-animate-image--rrss{display:flex;justify-content:space-between;margin-top:25px;position:relative}
.card-animate-image--rrss a:hover{text-decoration:none}
.card-animate-image--rrss p{margin-bottom:0}
.card-animate-image--rrss p:first-child:not(.link-blue){width:50%}
.card-animate-image--rrss p:first-child:not(.link-blue) .icon-x{color:#141414;font-size:24px}
.card-animate-image--rrss p:first-child:not(.link-blue) .icon-linkedin{color:#141414;font-size:24px}
.card-animate-image--rrss p:first-child:not(.link-blue) .icon-rightwards-arrow{color:#4bbcee;font-size:24px}
.external-link-card{background-color:#fff;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-radius:20px;height:100%;position:relative}
.external-link-card .card-title{font-size:2rem;line-height:2.25rem;font-family:"Titillium-Bold",sans-serif;margin-bottom:20px}
.external-link-card .card-description{margin-bottom:40px}
.external-link-card .link-blue{margin-bottom:0;text-align:right;position:absolute;right:20px;bottom:20px}
.custom-scroll-content{padding-top:50px;padding-bottom:50px;overflow:hidden}
.custom-scroll-content--cards{max-width:95%;margin-left:auto;margin-right:auto}
@media(min-width:992px){.custom-scroll-content--cards{padding-right:30px;max-width:80%;max-height:1200px}
}
.custom-scroll-content--podcast{max-width:95%;padding-right:30px;margin-left:auto;margin-right:auto}
@media(min-width:992px){.custom-scroll-content--podcast{max-height:800px;padding-right:100px}
}
.custom-scroll .scroll-content{padding-bottom:80px}
.custom-scroll .scrollbar-track-y{top:50%;transform:translateY(-50%);right:15px;width:3px;height:69%;background-color:#fff;opacity:.4}
.custom-scroll .scrollbar-track-y::before,.custom-scroll .scrollbar-track-y::after{content:"\e908";display:block;font-family:"vass-icon" !important;position:absolute;left:-8px}
.custom-scroll .scrollbar-track-y::after{bottom:-40px;transform:rotate(90deg)}
.custom-scroll .scrollbar-track-y::before{top:-34px;transform:rotate(-90deg)}
.custom-scroll .scrollbar-thumb.scrollbar-thumb-y{width:27px;height:27px !important;border-radius:50%;background-color:#4bbcee;left:-12px}
.border-bottom{border-bottom:0 !important;position:relative}
.border-bottom::before{content:"";background-color:#141414;height:1px;width:100%;position:absolute;left:0;bottom:0}
@media(min-width:992px){.border-bottom::before{width:100vw}
}
.carousel-container{padding-top:50px;padding-bottom:50px;padding-left:15px;overflow-x:hidden}
@media(min-width:992px){.carousel-container{padding-left:20%}
}
.carousel-container__slider{margin-right:20px}
.carousel-container__nav{position:relative}
@media(min-width:992px){.carousel-container__nav{width:60%;margin-top:30px}
}
.carousel-container__nav li::before{content:none}
.carousel-container__nav--arrows{display:flex;justify-content:space-between}
.carousel-container__nav--arrows button{border:0;outline:0;background-color:transparent;font-size:0}
.carousel-container__nav--arrows button:focus{outline:0}
.carousel-container__nav--arrows button.slick-disabled.slick-prev::before,.carousel-container__nav--arrows button.slick-disabled.slick-next::before{opacity:.5}
.carousel-container__nav--arrows .slick-prev::before,.carousel-container__nav--arrows .slick-next::before{content:"\e908";font-size:26px;display:inline-block;font-family:"vass-icon" !important;cursor:pointer;transition:opacity .3s}
@media(min-width:992px){.carousel-container__nav--arrows .slick-prev::before,.carousel-container__nav--arrows .slick-next::before{font-size:20px}
}
.carousel-container__nav--arrows .slick-prev::before{transform:rotate(-180deg)}
.carousel-container__nav--dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:0 15px;display:none}
@media(min-width:992px){.carousel-container__nav--dots{display:block}
}
.carousel-container__nav--dots ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
@media(min-width:992px){.carousel-container__nav--dots ul{flex-wrap:nowrap}
}
.carousel-container__nav--dots ul li{display:block;width:100%;height:3px;margin-right:15px;border-radius:10px;background-color:#00000066;position:relative;max-width:10px}
@media(min-width:992px){.carousel-container__nav--dots ul li{max-width:100%}
}
.carousel-container__nav--dots ul li::before{content:none}
.carousel-container__nav--dots ul li button{display:none}
.carousel-container__nav--dots ul li:last-child{margin-right:0}
.carousel-container__nav--dots ul li .progressbar{display:block;height:100%;width:0;min-width:0;background-color:#141414;border-radius:10px;transition:width .3s;position:absolute;left:0;top:0}
@media(min-width:992px){.carousel-container .less-than-3-slides{display:flex}
}
.carousel-container .less-than-3-slides .vass_articlecard{padding-left:10px;padding-right:10px}
@media(min-width:992px){.carousel-container .less-than-3-slides .vass_articlecard{width:32%}
}
@media(min-width:992px){.carousel-container .less-than-3-slides{margin-left:auto;margin-right:auto;padding-left:0;max-width:960px}
}
@media(min-width:1200px){.carousel-container .less-than-3-slides{padding-left:0;max-width:1140px}
}
@media(min-width:992px){.carousel-container .less-than-3-slides .carousel-container__slider{width:33%}
}
.text-video{overflow-x:hidden}
.text-video,.text-shutter-animate{margin-bottom:0;position:relative;margin-top:3rem;padding-bottom:40px}
@media(min-width:992px){.text-video,.text-shutter-animate{padding-bottom:120px}
}
.text-video .decor-line__bottom,.text-shutter-animate .decor-line__bottom{display:none}
.text-video .decor-line__left,.text-shutter-animate .decor-line__left{width:0;height:0}
@media(min-width:992px){.text-video .decor-line__left,.text-shutter-animate .decor-line__left{width:1263px;height:492px;top:0;left:-44px}
.text-video .decor-line__left.custom-animation-decorleft,.text-shutter-animate .decor-line__left.custom-animation-decorleft{left:-1241px;height:100%}
}
.text-video-title,.text-shutter-animate-title{position:relative;z-index:3}
@media(min-width:992px){.text-video-title,.text-shutter-animate-title{margin-bottom:-180px}
}
.text-video-title .title,.text-shutter-animate-title .title{font-size:1.875rem;line-height:2.125rem}
@media(min-width:992px){.text-video-title .title,.text-shutter-animate-title .title{font-size:3.125rem;line-height:3.375rem}
}
.text-video-video,.text-shutter-animate-video{position:relative}
.text-video-video video,.text-shutter-animate-video video{max-width:100%}
.text-video-video .play-video,.text-shutter-animate-video .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;height:50px;width:50px;background-color:#4bbcee;cursor:pointer;display:flex;align-items:center;justify-content:center}
.text-video-video .play-video em,.text-shutter-animate-video .play-video em{color:#fff}
.text-video .no-reels,.text-shutter-animate .no-reels{display:none}
.cmp-limited-link.bg-black{padding-bottom:80px;margin-bottom:0}
@media(min-width:992px){.cmp-limited-link.bg-black{padding-bottom:210px}
}
@media(min-width:767px){.cmp-limited-link .subtitle-text{width:58%}
}
.cmp-limited-link__headbox{margin-bottom:50px}
.cmp-limited-link .main-content{position:relative;border-bottom:1px solid #fff;padding-bottom:50px}
.cmp-limited-link .main-content .decor-line__left{top:-37px}
@media(min-width:992px){.cmp-limited-link .main-content .decor-line__left{background-size:cover;width:100%;left:0}
.cmp-limited-link .main-content .decor-line__left.animated-decorleft.custom-animation-decorleft{left:-70%}
}
.cmp-limited-link .main-content .cmp-limited-link__textbox{margin-bottom:30px}
@media(min-width:767px){.cmp-limited-link .main-content .cmp-limited-link__textbox{margin-left:15px;margin-right:15px;width:33%}
}
.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__title-wrapper{display:flex;flex-direction:row;gap:2px}
.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__title-wrapper__circle{width:.625rem;height:.625rem;background-color:#4bbcee;border-radius:50%;min-width:.625rem;margin-top:4%;margin-right:2%}
.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__title-wrapper__headline{color:#4bbcee;font-style:italic;font-family:"Titillium-Regular",sans-serif;letter-spacing:-1px;font-size:1.4375rem;line-height:1.5625rem}
@media(min-width:767px){.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__title-wrapper__headline{font-size:1.875rem;line-height:2.125rem}
}
.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__p{color:#fff;font-family:"Roboto-Regular",sans-serif;font-size:.9375rem;line-height:1.125rem;word-break:break-word}
@media(min-width:992px){.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__content__p{font-size:1.125rem;line-height:1.375rem;padding-left:30px}
}
.cmp-limited-link .main-content .cmp-limited-link__textbox .textbox-multi__arrw{align-self:flex-end}
@media(min-width:992px){.text-video-title p.title{max-width:100%;margin:0 0 15rem}
}