@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_header{position:relative}
.vass_header.vass-black .header-single{padding-top:50px;background-color:#000;height:700px;position:relative;z-index:3}
@media(min-width:992px){.vass_header.vass-black .header-single{height:736px}
}
@media(min-width:992px) and (max-width:1120px){.vass_header.vass-black .header-single{height:750px}
}
.vass_header.vass-black .content-img{display:none}
.vass_header.image{background:linear-gradient(180deg,rgba(0,0,0,0.8) 7.91%,rgba(0,0,0,0) 100%),linear-gradient(0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 100%)}
.vass_header .header-single{height:763px;color:#fff;overflow:hidden;width:100%;position:relative;z-index:3}
@media(min-width:992px){.vass_header .header-single{height:763px}
}
.vass_header .header-single>div{height:100%}
.vass_header .content-logo{position:relative;margin-top:60px;top:50px}
@media(max-width:768px){.vass_header .content-logo{top:260px}
}
.vass_header .content-logo img{max-width:100%;height:auto;z-index:1}
@media(max-width:768px){.vass_header .content-logo img{width:50%}
}
.vass_header .antetitulo{display:flex;padding:6px 8px;flex-direction:column;align-items:center;gap:20px;border-radius:100px;background:#4bbcee;width:fit-content;font-family:"Roboto-Regular";letter-spacing:.28px;text-transform:uppercase;color:#141414}
.vass_header .titulo{color:#fff;background:rgba(0,0,0,0.37);backdrop-filter:blur(5px);padding:8px 15px 22px 15px;border-radius:8px;margin:0;font-family:"Titillium-Regular";font-size:70px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-1.4px;margin-top:20px}
@media(max-width:768px){.vass_header .titulo{font-size:40px}
}
.vass_header .paragraph{position:relative;top:55px;left:232px;width:80%}
@media(max-width:1300px){.vass_header .paragraph{left:0;width:100%}
}
.vass_header .paragraph::before{content:".";color:#4bbcee;font-size:35px;transition:font-size .3s;cursor:pointer;position:relative;top:-3px;margin-right:3px}
.vass_header .paragraph:hover::before{font-size:50px}
.vass_header .separator{height:1px;width:50%;position:absolute;background-color:#fff;top:208px;right:96px}
.vass_header .text{display:flex;width:79%;flex-flow:column;margin:50px 50px 0 30px;position:absolute;right:0}
@media(min-width:992px){.vass_header .text{margin:100px 100px 0 100px;width:50%}
}
.vass_header.text-right{text-align:unset !important}
.vass_header.text-right .text{align-items:end}
.vass_header.text-right .text .titulo{text-align:right}
.vass_header.text-right .text .antetitulo{position:relative;right:14px}
@media(max-width:768px){.vass_header.text-right .text .antetitulo{right:0}
}
.vass_header.text-right .text .paragraph{left:25px}
@media(max-width:900px){.vass_header.text-right .text{width:fit-content}
}
@media(max-width:500px){.vass_header.text-right .text{width:fit-content;margin:100px 30px 0 8px}
}
@media(max-width:600px){.vass_header.text-right .text .paragraph{left:0}
}
@media(max-width:900px){.vass_header.text-right .separator{left:350px}
}
@media(max-width:750px){.vass_header.text-right .separator{left:275px}
}
@media(max-width:650px){.vass_header.text-right .separator{left:175px}
}
@media(max-width:400px){.vass_header.text-right .separator{left:130px}
}
@media(max-width:768px){.vass_header.text-left.up-right .paragraph{left:8px}
}
.vass_header.text-left .text{align-items:start}
.vass_header.text-left .separator{right:100px}
.vass_header.text-center .text{align-items:center}
.vass_header.text-center .paragraph{left:3px}
.vass_header.bottom-left .text{left:0;bottom:20%;right:unset}
@media(max-width:768px){.vass_header.bottom-left .paragraph{left:9px}
}
.vass_header.bottom-left .separator{display:none}
.vass_header .content-img{width:100%;height:100%}
.vass_header .content-img .bottonImg{width:100%;height:100%;object-fit:cover;z-index:1}