@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-industries .vass-industries-container{width:100%;background-color:#fff;padding:96px 0;display:flex;flex-direction:column;gap:63px}
.vass-industries .vass-industries-container .vass-industries-head{display:flex;justify-content:space-between;align-items:center}
.vass-industries .vass-industries-container .vass-industries-head .ind-title{width:100%;font-size:70px;line-height:63px;margin-bottom:0 !important;font-family:"Titillium-Regular",sans-serif;padding-bottom:.25rem}
.vass-industries .vass-industries-container .vass-industries-head a{left:0}
.vass-industries .vass-industries-container .vass-industries-head a>em{transition:all .3s ease-in-out;padding-left:.5rem;color:#141414;position:relative;right:0}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container{display:flex;width:20%;align-items:flex-end;flex-direction:row-reverse;text-transform:uppercase}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container .ind-head-button{background-color:#4bbcee;height:49px;width:219px;border-radius:50px;border:0;position:relative}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container .ind-head-button--content{padding:16px;width:100%;gap:.5rem;font-family:"Roboto-Italic",sans-serif;font-size:1rem;line-height:1.25rem;transition:all .3s ease-in-out;text-decoration:none;position:absolute;font-size:16px;font-family:"Roboto-Regular",sans-serif;display:flex;justify-content:center;align-items:center;font-weight:500;font-style:italic;text-transform:uppercase;color:#141414}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container .ind-head-button--content em{transition:all .3s ease-in-out}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container .ind-head-button:hover .ind-head-button--content{text-decoration:none;color:#141414;transform:translateX(-10px)}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container .ind-head-button:hover .ind-head-button--content em{transform:translateX(15px)}
.vass-industries .vass-industries-container .vass-industries-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-content:center}
.vass-industries .vass-industries-container .vass-industries-pics .col{height:400px;display:flex;flex-direction:column;padding:0;position:relative;overflow:hidden}
.vass-industries .image-container{width:100%;height:50%;position:relative}
.vass-industries .image-container .image-label{height:27px;padding:8px 16px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:16px;font-family:"Roboto-Regular",sans-serif;color:#141414;font-weight:500;position:absolute;background-color:#fff;pointer-events:none;z-index:10;top:16px;left:16px;max-width:80%}
.vass-industries .image-container .image-label .label-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.vass-industries .image-container .picture{width:100%;height:100%;object-fit:cover;border-top-right-radius:80px}
.vass-industries .text-container{width:100%;background-color:#fff;position:absolute;bottom:0;transition:.3s;height:50%;display:flex;flex-direction:row;align-items:flex-start;padding-top:20px;gap:.625rem}
.vass-industries .text-container .point{width:15px;height:15px;background-color:#067db9;margin:5px;margin-top:7px;flex-shrink:0;border-radius:50%}
.vass-industries .text-container .text-group{display:flex;flex-direction:column;gap:15px;justify-content:space-between;height:100%}
.vass-industries .text-container .text-group .pic-title{font-size:32px;line-height:35px;margin:0;margin-bottom:1rem;font-weight:600;font-family:"Titillium-Regular",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;padding-bottom:.25rem}
.vass-industries .text-container .text-group .pic-desc{margin-bottom:0;display:none;opacity:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.vass-industries .link-container{padding-left:35px;position:absolute;bottom:0;width:100%;background-color:#fff;z-index:2}
.vass-industries .link-container a,.vass-industries .link-container .pic-button{color:#141414;font-family:"Roboto-Italic",sans-serif;font-size:1rem;line-height:1.25rem;transition:all .3s ease-in-out;position:relative;left:0;background:transparent;border:0;font-style:italic;color:#067db9;font-weight:500;text-decoration:none;text-transform:uppercase}
.vass-industries .link-container a>em,.vass-industries .link-container .pic-button>em{transition:all .3s ease-in-out;padding-left:.5rem;color:#067db9;position:relative;right:0}
.vass-industries .link-container a:hover,.vass-industries .link-container .pic-button:hover{text-decoration:none;color:#067db9;left:-10px}
.vass-industries .link-container a:hover em,.vass-industries .link-container .pic-button:hover em{right:-15px}
.vass-industries .col:hover .pic-desc{font-size:16px;opacity:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.vass-industries .col:hover .text-container{height:75%}
.vass-industries .mobile-layout{display:none}
.vass-industries .mobile-footer-button{display:none}
@media screen and (max-width:380px){.vass-industries .vass-industries-pics{display:none !important}
.vass-industries .mobile-footer-button{display:flex;justify-content:center;padding:0 20px}
.vass-industries .mobile-footer-button .button-footer-container{display:flex;width:100%;align-items:flex-end;flex-direction:row-reverse}
.vass-industries .mobile-footer-button .button-footer-container .ind-foot-button{font-size:1rem;font-family:"Roboto-Regular",sans-serif;border-radius:50px;background-color:#4bbcee;border:0;padding:1rem;height:3.0625rem;width:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-style:italic;color:#141414}
.vass-industries .mobile-footer-button .button-footer-container a{font-family:"Roboto-Italic",sans-serif;text-transform:uppercase;color:#141414}
.vass-industries .vass-industries-container{padding:72px 0;display:flex;gap:48px}
.vass-industries .vass-industries-container .vass-industries-head{display:flex;padding:0 20px;flex-direction:column;width:100%}
.vass-industries .vass-industries-container .vass-industries-head .ind-title{font-size:40px;line-height:40px;font-weight:400;margin:0}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container{display:none}
.vass-industries .mobile-layout{display:block;padding-left:20px}
.vass-industries .mobile-layout .industries-carousel{display:flex}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item{display:flex !important;flex-direction:column;height:31.25rem}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container{width:100%;height:50%;position:relative}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-image-label{height:27px;padding:8px 16px 8px 16px;gap:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:.75rem;font-family:"Roboto-Regular",sans-serif;line-height:1.25rem;color:#141414;font-weight:500;position:absolute;background-color:#fff;pointer-events:none;z-index:10;top:16px;left:16px;text-transform:uppercase;overflow:hidden;max-width:80%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-image-label .label-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-picture{width:100%;height:100%;object-fit:cover;border-top-right-radius:80px}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container{display:flex;gap:1rem;height:50%;align-items:baseline;padding-top:.75rem;flex-direction:row}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .point{width:15px;height:15px;background-color:#067db9;margin:5px;margin-top:7px;flex-shrink:0;border-radius:50%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group{display:flex;gap:.75rem;flex-direction:column;height:100%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-title{font-size:1.2rem;font-weight:600;line-height:1.5rem;margin:0;font-family:"Titillium-Regular",sans-serif;min-height:30%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-title p{padding-bottom:.2rem}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-desc{margin:0;font-size:1rem;font-weight:400;line-height:1.5rem;font-family:"Titillium-Regular",sans-serif;min-height:25%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-button{display:flex;background:transparent;border:0;font-style:italic;color:#067db9;font-weight:500;font-family:"Roboto-Italic",sans-serif;padding:0;text-transform:uppercase}
.vass-industries .swiper-container{position:relative}
.vass-industries .swiper-slide{display:flex;flex-direction:column;width:66.6666%;flex-shrink:0}
.vass-industries .swiper-wrapper{display:flex;width:100%}
}
@media screen and (min-width:381px) and (max-width:767px){.vass-industries .vass-industries-pics{display:none !important}
.vass-industries .mobile-footer-button{display:flex;justify-content:center;padding:0 20px}
.vass-industries .mobile-footer-button .button-footer-container{display:flex;width:100%;align-items:flex-end;flex-direction:row-reverse}
.vass-industries .mobile-footer-button .button-footer-container .ind-foot-button{font-size:1rem;font-family:"Roboto-Regular",sans-serif;border-radius:50px;background-color:#4bbcee;border:0;padding:1rem;height:3.0625rem;width:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-style:italic;color:#141414}
.vass-industries .mobile-footer-button .button-footer-container a{font-family:"Roboto-Italic",sans-serif;text-transform:uppercase;color:#141414}
.vass-industries .vass-industries-container{padding:72px 0;display:flex;gap:48px}
.vass-industries .vass-industries-container .vass-industries-head{display:flex;padding:0 20px;flex-direction:column;width:100%}
.vass-industries .vass-industries-container .vass-industries-head .ind-title{font-size:40px;line-height:40px;font-weight:400;margin:0}
.vass-industries .vass-industries-container .vass-industries-head .button-title-container{display:none}
.vass-industries .mobile-layout{display:block;padding-left:20px}
.vass-industries .mobile-layout .industries-carousel{display:flex}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item{display:flex !important;flex-direction:column;height:31.25rem}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container{width:100%;height:50%;position:relative}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-image-label{height:27px;padding:8px 16px 8px 16px;gap:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:.75rem;font-family:"Roboto-Regular",sans-serif;line-height:1.25rem;color:#141414;font-weight:500;position:absolute;background-color:#fff;pointer-events:none;z-index:10;top:16px;left:16px;text-transform:uppercase;overflow:hidden;max-width:80%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-image-label .label-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-image-container .item-picture{width:100%;height:100%;object-fit:cover;border-top-right-radius:80px}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container{display:flex;gap:1rem;height:50%;align-items:baseline;padding-top:.75rem;flex-direction:row}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .point{width:15px;height:15px;background-color:#067db9;margin:5px;margin-top:7px;flex-shrink:0;border-radius:50%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group{display:flex;gap:1rem;flex-direction:column;height:100%}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-title{font-size:1.5rem;font-weight:600;line-height:1.65rem;margin:0;font-family:"Titillium-Regular",sans-serif;min-height:40%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-title p{padding-bottom:.2rem}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-desc{margin:0;font-size:1.25rem;font-weight:400;line-height:1.625rem;font-family:"Titillium-Regular",sans-serif;min-height:35%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.vass-industries .mobile-layout .industries-carousel .industries-carousel--item .item-text-container .item-text-group .item-pic-button{display:flex;background:transparent;border:0;font-style:italic;color:#067db9;font-weight:500;font-family:"Roboto-Italic",sans-serif;padding:0;text-transform:uppercase}
.vass-industries .swiper-container{position:relative}
.vass-industries .swiper-slide{display:flex;flex-direction:column;width:66.6666%;flex-shrink:0}
.vass-industries .swiper-wrapper{display:flex;width:100%}
}
@media screen and (max-width:1100px){.vass-industries .vass-industries-container .vass-industries-head .button-title-container{width:25%}
}
.vass-industries .swiper-slide{margin-right:40px}