.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;position:absolute;right:0}.v-carousel .v-window-item{display:block;height:inherit;-webkit-text-decoration:none;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.products-card-image[data-v-d2027d16]{contain:content;max-height:280px;max-width:100%}.products-card-name-box[data-v-d2027d16]{border-top:1px solid #dcdcdc;color:#748798;font-size:17px;font-weight:500;line-height:1.5em;max-height:3.6em;min-height:62px}.products-card-name[data-v-d2027d16]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.primary-button[data-v-d2027d16]{height:35px}.products-card[data-v-d2027d16]{box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:all .3s ease-in-out}.products-card[data-v-d2027d16]:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}html[data-v-46e4247a]{scroll-behavior:smooth}.home-slider[data-v-46e4247a]{position:sticky;top:102px}.home-slider [data-v-46e4247a]{z-index:1}.slide-text[data-v-46e4247a]{color:#fff;font-size:21.5px;font-weight:400;letter-spacing:2.15px;margin:70px auto;max-width:420px}.carousel-icon[data-v-46e4247a]{color:#fff;cursor:pointer;top:52%;transform:translateY(-50%)}.prev-icon[data-v-46e4247a]{left:0;position:absolute}.next-icon[data-v-46e4247a]{position:absolute;right:0}.home-content[data-v-46e4247a]{background:#fff;position:relative;z-index:2}.product-catalog-image[data-v-46e4247a]{cursor:pointer;position:relative;width:100%}.our-services-image[data-v-46e4247a]{position:relative;width:50%}.product-catalog-image .product-catalog-text[data-v-46e4247a]{color:#fff;font-size:54px;left:50%;letter-spacing:5.4px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.our-services-image .v-image[data-v-46e4247a],.our-services-image img[data-v-46e4247a],.product-catalog-image .v-image[data-v-46e4247a],.product-catalog-image img[data-v-46e4247a]{-o-object-fit:cover!important;object-fit:cover!important;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;width:100%}.our-services-image:hover .v-image[data-v-46e4247a],.our-services-image:hover img[data-v-46e4247a],.product-catalog-image:hover .v-image[data-v-46e4247a],.product-catalog-image:hover img[data-v-46e4247a]{-webkit-filter:brightness(50%)!important;transform:scale(1.3)!important}.product-catalog-image:hover .see-more-button[data-v-46e4247a],.product-catalog-image:hover .separator-line[data-v-46e4247a]{opacity:1;visibility:visible}.see-more-button[data-v-46e4247a]{font-size:18px}.visible[data-v-46e4247a]{opacity:1!important;visibility:visible!important}.see-more-button[data-v-46e4247a],.separator-line[data-v-46e4247a]{opacity:0;transition:all .3s ease-in-out;visibility:hidden}.our-services-text[data-v-46e4247a]{width:100%}.our-services-text .our-services-title[data-v-46e4247a]{color:#748798;font-size:36px;letter-spacing:3.6px}.our-services-text .our-services-description[data-v-46e4247a]{color:#748798;font-size:22px}@media(max-width:1200px){.product-catalog-text[data-v-46e4247a]{font-size:38px!important}.our-services-image[data-v-46e4247a],.our-services-text[data-v-46e4247a]{width:100%}}@media(max-width:700px){.slide-img[data-v-46e4247a]{height:550px}.product-catalog-image[data-v-46e4247a]{width:100%}.product-catalog-text[data-v-46e4247a]{font-size:30px;letter-spacing:3px}.our-services-text[data-v-46e4247a]{margin:20px 0}.our-services-text .our-services-title[data-v-46e4247a]{font-size:30px;letter-spacing:3px}.our-services-text .our-services-description[data-v-46e4247a]{font-size:18px}}