.product[data-v-128d297b]{background:#fff}.product .parallax-banner[data-v-128d297b]{height:30vh;background:url(../img/bgtop.3059037e.jpg) 50%/cover fixed;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.product .parallax-banner .overlay[data-v-128d297b]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.product .parallax-banner .banner-content[data-v-128d297b]{position:relative;z-index:1}.product .parallax-banner .banner-content h1[data-v-128d297b]{font-size:2.5rem;margin-bottom:.8rem;font-weight:600}.product .parallax-banner .banner-content p[data-v-128d297b]{font-size:1rem;letter-spacing:.2rem;color:hsla(0,0%,100%,.9)}.product .product-content[data-v-128d297b]{margin-top:-30px;position:relative;z-index:2;padding:0 0 4rem}.product .product-content .content-container[data-v-128d297b]{max-width:1400px;margin:0 auto;padding:3rem 3rem 3rem;background:#fff;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08)}.product .product-content .content-container .business-grid[data-v-128d297b]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:1rem 0 0}.product .product-content .content-container .business-card[data-v-128d297b]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.06);box-shadow:0 4px 15px rgba(0,0,0,.06);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid #f0f0f0}.product .product-content .content-container .business-card[data-v-128d297b]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);border-color:#e6e6e6}.product .product-content .content-container .business-card:hover .card-image[data-v-128d297b]{-webkit-transform:scale(1.05);transform:scale(1.05)}.product .product-content .content-container .business-card:hover .card-image .card-overlay[data-v-128d297b]{opacity:1}.product .product-content .content-container .business-card:hover .card-image .card-overlay .overlay-content[data-v-128d297b]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.product .product-content .content-container .business-card:hover .card-content[data-v-128d297b]{background:#f8f9fa}.product .product-content .content-container .business-card:hover .card-content .card-line[data-v-128d297b]{width:40%}.product .product-content .content-container .business-card:hover .card-content h3[data-v-128d297b]{color:#409eff}.product .product-content .content-container .business-card .card-image[data-v-128d297b]{height:160px;background-size:cover;background-position:50%;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .product-content .content-container .business-card .card-image img[data-v-128d297b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product .product-content .content-container .business-card .card-image .card-overlay[data-v-128d297b]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(64,158,255,.9)),to(rgba(64,158,255,.7)));background:linear-gradient(0deg,rgba(64,158,255,.9),rgba(64,158,255,.7));opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .product-content .content-container .business-card .card-image .card-overlay .overlay-content[data-v-128d297b]{text-align:center;color:#fff;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;padding:0 1rem}.product .product-content .content-container .business-card .card-image .card-overlay .overlay-content h3[data-v-128d297b]{font-size:1.2rem;margin-bottom:.8rem;font-weight:500}.product .product-content .content-container .business-card .card-image .card-overlay .overlay-content .view-more[data-v-128d297b]{display:inline-block;padding:.5rem 1.2rem;border:1.5px solid #fff;border-radius:20px;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.product .product-content .content-container .business-card .card-image .card-overlay .overlay-content .view-more[data-v-128d297b]:hover{background:#fff;color:#409eff}.product .product-content .content-container .business-card .card-content[data-v-128d297b]{padding:1.2rem;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.product .product-content .content-container .business-card .card-content h3[data-v-128d297b]{font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.product .product-content .content-container .business-card .card-content .card-line[data-v-128d297b]{width:25px;height:2px;background:#409eff;margin:.5rem auto;-webkit-transition:all .4s ease;transition:all .4s ease}.product .product-content .content-container .business-card .card-content .card-description[data-v-128d297b]{color:#666;font-size:.85rem;line-height:1.5;margin:0;max-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.product .product-content .content-container .business-card .card-content .card-description[data-v-128d297b] p{margin:0}@media(max-width:1400px){.product .product-content .content-container .business-grid[data-v-128d297b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.product .product-content .content-container .business-grid[data-v-128d297b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.product .parallax-banner[data-v-128d297b]{height:25vh!important}}@media(max-width:768px){.product .parallax-banner[data-v-128d297b]{height:25vh}.product .parallax-banner .banner-content h1[data-v-128d297b]{font-size:2rem}.product .parallax-banner .banner-content p[data-v-128d297b]{font-size:.8rem}.product .product-content[data-v-128d297b]{margin-top:-25px;padding:0 0 3rem}.product .product-content .content-container[data-v-128d297b]{padding:2rem 1rem 0}.product .product-content .content-container .business-grid[data-v-128d297b]{grid-template-columns:repeat(1,1fr);gap:1.2rem;margin:1rem 0 2rem}.product .product-content .content-container .business-card .card-image[data-v-128d297b]{height:140px}.product .product-content .content-container .business-card .card-content[data-v-128d297b]{padding:1rem}.product .product-content .content-container .business-card .card-content h3[data-v-128d297b]{font-size:1rem}.product .product-content .content-container .business-card .card-content .card-description[data-v-128d297b]{font-size:.8rem}}.animate__animated[data-v-128d297b]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown-128d297b{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown-128d297b{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp-128d297b{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-128d297b{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown[data-v-128d297b]{-webkit-animation-name:fadeInDown-128d297b;animation-name:fadeInDown-128d297b}.animate__fadeInUp[data-v-128d297b]{-webkit-animation-name:fadeInUp-128d297b;animation-name:fadeInUp-128d297b}