@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_partners-list-link-grid.overflow{overflow:hidden;position:relative}
.vass_partners-list-link-grid.overflow::after{content:'';position:absolute;top:0;left:0;background-color:#141414;opacity:.6;width:100%;height:100%;z-index:1}
.vass_partners-list-link-grid section{margin:0}
.vass_partners-list-link-grid .container{display:flex;width:auto;padding:150px 0 200px 278px;flex-direction:column;overflow:hidden;max-width:none}
@media(max-width:767px){.vass_partners-list-link-grid .container{padding:150px 0 200px 150px}
}
@media(max-width:500px){.vass_partners-list-link-grid .container{padding:150px 0 200px 50px}
}
@media(max-width:400px){.vass_partners-list-link-grid .container{padding:150px 0 200px 10px}
}
.vass_partners-list-link-grid .container .line{position:absolute;width:505px;height:1px;background-color:#fff;z-index:3;transform:rotate(288deg);top:25px;left:-331px}
@media(max-width:767px){.vass_partners-list-link-grid .container .line{display:none}
}
.vass_partners-list-link-grid .container .top-partners{transition:transform 1s ease;transform:translateY(200%)}
.vass_partners-list-link-grid .container .top-partners.visible{transform:translateY(0)}
.vass_partners-list-link-grid .container ul li::before{content:"";width:5px;min-width:5px;height:5px;border-radius:50%;background-color:transparent;margin-right:15px}
.vass_partners-list-link-grid .container .preTitle{display:flex;padding:6px 13px;align-items:center;border-radius:100px;background:#067db9;font-family:"Roboto-bold";color:#fff;text-align:left;font-size:18px;font-style:italic;font-weight:700;line-height:100%;letter-spacing:7.2px;text-transform:uppercase;margin-bottom:50px;position:relative;left:-875px;justify-content:end}
@media(max-width:1100px){.vass_partners-list-link-grid .container .preTitle{left:-600px}
}
@media(max-width:900px){.vass_partners-list-link-grid .container .preTitle{left:-300px;text-align:end;width:100%}
}
@media(max-width:700px){.vass_partners-list-link-grid .container .preTitle{width:100%;left:-170px;text-align:end}
}
@media(max-width:500px){.vass_partners-list-link-grid .container .preTitle{width:115%;text-align:end;left:-110px;margin-left:10px}
}
@media(max-width:400px){.vass_partners-list-link-grid .container .preTitle{width:90%;text-align:end;left:-110px;margin-left:10px}
}
.vass_partners-list-link-grid .container .title{color:#fff;font-family:"Titillium-Regular";font-size:70px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-1.4px;margin-bottom:150px;width:60%}
@media(max-width:1000px){.vass_partners-list-link-grid .container .title{width:80%}
}
@media(max-width:767px){.vass_partners-list-link-grid .container .title{font-size:42px}
}
.vass_partners-list-link-grid .container .background-white{background-color:#e9e9e9;width:100%;height:700px;position:absolute;top:426px;left:0}
.vass_partners-list-link-grid .container .content-cards{display:flex;flex-flow:row wrap;width:100%;align-items:flex-start;align-content:flex-start;gap:50px 30px}
@media(max-width:1000px){.vass_partners-list-link-grid .container .content-cards{justify-content:center;flex-direction:column;align-content:center}
}
@media(max-width:678px){.vass_partners-list-link-grid .container .content-cards{padding:0}
}
.vass_partners-list-link-grid .container .content-cards .card{border:0;width:330px;height:253px;border-top:2px solid #fff;border-radius:0 0 10px 10px;display:flex;flex-flow:column;justify-content:space-evenly;position:relative;transition:all 1s ease-out;transform:translateY(800px);opacity:0;background-color:transparent}
.vass_partners-list-link-grid .container .content-cards .card.show-card{transform:translateY(0);opacity:1;transition:all 1s ease-out}
@media(max-width:1010px){.vass_partners-list-link-grid .container .content-cards .card{width:calc(80%);margin-bottom:20px}
}
.vass_partners-list-link-grid .container .content-cards .card:hover{border-top:7px solid #4bbcee}
.vass_partners-list-link-grid .container .content-cards .card:hover .point{bottom:0;transition:all .3s ease-out}
.vass_partners-list-link-grid .container .content-cards .card:hover .titlePoint{top:40px}
.vass_partners-list-link-grid .container .content-cards .card:hover .tags{top:-55px}
.vass_partners-list-link-grid .container .content-cards .card:hover .parrafo{top:-18px}
.vass_partners-list-link-grid .container .content-cards .card:hover .background-top{top:-72px}
.vass_partners-list-link-grid .container .content-cards .card .background-top{width:100%;height:60px;background-color:#141414;position:absolute;top:-62px;z-index:-1;left:0;opacity:0}
.vass_partners-list-link-grid .container .content-cards .card .background-top:before{content:"";position:absolute;top:47px;left:0;width:100%;height:20px;background:linear-gradient(to top,rgba(255,255,255,0),#141414)}
.vass_partners-list-link-grid .container .content-cards .card .point{width:15px;height:15px;background-color:#4bbcee;border-radius:50%;position:absolute;bottom:76%;transition:all 1s ease-out;left:0}
.vass_partners-list-link-grid .container .content-cards .card .titlePoint{display:flex;flex-flow:row nowrap;position:absolute;gap:16px;left:22px;top:5px;transition:all 1s ease-out}
.vass_partners-list-link-grid .container .content-cards .card .titlePoint img{width:192px;height:90px}
.vass_partners-list-link-grid .container .content-cards .card .titlePoint p{color:#fff;font-family:"Titillium-Bold";font-size:32px;font-style:normal;font-weight:600;line-height:110%;margin:0;padding-left:30px}
@media(max-width:767px){.vass_partners-list-link-grid .container .content-cards .card .titlePoint p{font-size:19px;width:95%}
}
.vass_partners-list-link-grid .container .content-cards .card .tags{display:flex;height:22px;flex-direction:row;align-items:center;gap:20px;position:relative;transition:all .9s ease-out;top:-130px;left:0;z-index:-9}
.vass_partners-list-link-grid .container .content-cards .card .tags p{border-radius:100px;background:#c2c2c2;padding:3px 5px;color:#fff;text-align:center;font-family:"Roboto-Regular";font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;text-transform:uppercase}
.vass_partners-list-link-grid .container .content-cards .card .parrafo{width:50%;text-align:right;position:relative;right:-72px;top:49px;transition:all .5s ease-out;color:#fff;font-family:"Roboto-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:26px}
@media(max-width:900px){.vass_partners-list-link-grid .container .content-cards .card .parrafo{right:-42px}
}
@media(max-width:600px){.vass_partners-list-link-grid .container .content-cards .card .parrafo{right:0}
}
.vass_partners-list-link-grid .container .content-cards .card .background-dos{width:90%;height:60px;background-color:#141414;position:absolute;bottom:0;right:0}
.vass_partners-list-link-grid .container .content-cards .card .background-dos:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0),#141414)}
.vass_partners-list-link-grid .container .content-cards .card .hovered{z-index:1;width:22px;height:22px;bottom:2px}
.vass_partners-list-link-grid .container .content-cards .card .link{display:flex;flex-flow:row nowrap;position:absolute;bottom:0;right:0;cursor:pointer}
.vass_partners-list-link-grid .container .content-cards .card .link:hover i{color:#fff;z-index:9}
.vass_partners-list-link-grid .container .content-cards .card .link button{color:#4bbcee;background:transparent;border:0;text-align:right;font-family:"Roboto-Regular";font-size:16px;font-style:italic;font-weight:500;line-height:20px;letter-spacing:.32px;text-transform:uppercase;text-decoration:none;margin-right:13px;cursor:pointer}
.vass_partners-list-link-grid .container .content-cards .card .link button:focus{outline:0}
.vass_partners-list-link-grid .container .content-cards .card .link i{font-size:14px;position:relative;top:3px;color:#4bbcee}
.pop-up-modal{overflow:hidden;background-color:#fff;position:fixed;width:620px;color:#141414;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:600px){.pop-up-modal{width:100%}
}
.pop-up-modal .close{cursor:pointer;position:relative;top:12px;left:19px;width:15px;height:15px}
.pop-up-modal .close svg{width:15px}
.pop-up-modal .preTitle-card{display:flex;padding:6px 13px;align-items:center;border-radius:100px;background:#4bbcee;font-family:"Roboto-bold";color:#141414;text-align:left;font-size:18px;font-style:italic;font-weight:700;line-height:100%;letter-spacing:7.2px;text-transform:uppercase;position:relative;left:-142px;justify-content:end;margin-top:15px}
@media(max-width:600px){.pop-up-modal .preTitle-card{left:-80px}
}
.pop-up-modal .logo{position:absolute;top:-7px;right:-23px;width:unset;left:auto}
.pop-up-modal .popTop{display:flex;top:0;justify-content:space-between;flex-direction:row}
.pop-up-modal .popTop img{width:50%;margin-right:20px}
.pop-up-modal .texto{padding:0 46px 46px 46px}
@media(max-width:600px){.pop-up-modal .texto{padding:0 30px 30px 30px}
}
.pop-up-modal .texto p{color:#141414;font-family:"Roboto-Regular";font-size:18px;font-style:normal;font-weight:400;line-height:26px}
@media(max-width:600px){.pop-up-modal .texto p{font-size:16px}
}
.pop-up-modal .tags-card{display:flex;height:22px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;padding-left:46px;margin-top:70px;margin-bottom:23px}
@media(max-width:600px){.pop-up-modal .tags-card{flex-wrap:nowrap;align-items:center;gap:8px;padding:5px;margin-top:51px;margin-bottom:23px}
}
.pop-up-modal .tags-card p{border-radius:100px;background:#c2c2c2;padding:3px 5px;color:#fff;text-align:center;font-family:"Roboto-Regular";font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;text-transform:uppercase}