@-webkit-keyframes "fadeIn"{from{opacity:0}to{opacity:1}}@-moz-keyframes "fadeIn"{from{opacity:0}to{opacity:1}}@keyframes "fadeIn"{from{opacity:0}to{opacity:1}}.hc-vca-button.hc-btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;transition:0.2s ease-in;border-radius:29px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;line-height:58px;min-width:150px;padding:0 30px;border:none;background-color:#990000;text-decoration:none}.hc-vca-button.hc-btn:hover{background-color:#333333}.hc-btn .icon{margin:0 10px}.hc-vca-contact-form button:not(.custom){display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;transition:0.2s ease-in;border-radius:29px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;line-height:58px;min-width:150px;padding:0 30px;border:none;background-color:#990000;text-decoration:none;width:100%;height:50px;border-radius:5px;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.hc-vca-contact-form button:not(.custom):hover{background-color:#333333}.hc-vca-contact-form .title{text-align:left;font-size:25px;font-weight:500}.hc-vca-contact-form .field{width:100%;height:45px;margin:22px 0;display:flex;position:relative}.hc-vca-contact-form label{font-weight:500}.hc-vca-contact-form input{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form textarea{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="text"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="password"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="date"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="datetime"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="email"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="number"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="search"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="tel"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="time"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input[type="url"]{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form .wpcf7-select{box-sizing:border-box;width:100%;border:1px solid lightgray;border-radius:5px;padding-left:15px;margin:0;font-size:18px;transition:border-color 150ms ease}.hc-vca-contact-form input.invalid-input{border-color:red}.hc-vca-contact-form select{width:100%;padding-left:10px;font-size:17px;font-weight:500}.hc-vca-contact-form .hc-vca-button.hc-btn{width:100%;height:50px;border-radius:5px;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.hc-vca-contact-form input[type="submit"]{width:100%;height:50px;border-radius:5px;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.shadow .hc-vca-button.hc-btn{box-shadow:0 5px 10px rgba(0,0,0,0.3)}.shadow .hc-vca-button button{box-shadow:0 5px 10px rgba(0,0,0,0.3)}.hc-vca-progress-bar{display:flex;height:30px;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;width:100%}.hc-vca-progress-bar .hc-vca-progress{height:30px;font-weight:bold;font-size:15px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#333333;transition:width .6s ease}.text-center{text-align:center}.hc-vca-rows{margin:0 auto;transition:opacity 1s ease-out}.hc-loading .hc-vca-card,.hc-vca-card.hc-loadig{transform:scale(0.01)}.hc-vca-card{background:#fff;border-radius:8px;box-shadow:0px 10px 30px rgba(34,35,58,0.2);margin-bottom:20px;transition:all 400ms ease}.hc-vca-card:hover{transform:translateY(-5px)}.hc-vca-card .card__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px 32px}.hc-vca-card .card__cover{height:250px;background-size:cover;background-position:center;border-radius:8px 8px 0 0;overflow:hidden;position:relative}.hc-vca-card .card__cover img,.hc-vca-card .card__cover .element-image{width:100%;height:100%;object-fit:cover}.hc-vca-card .card__tag{background-color:#dd2020;display:inline-block;position:absolute;bottom:20px;left:20px;padding:3px 8px;border-radius:8px;font-size:13px;font-weight:bold;text-transform:uppercase;color:#fff}.hc-vca-is-loading .hc-vca-card__tag{height:30px;width:100px}.hc-vca-card .card__tag:hover{background-color:#b41313}.hc-vca-card .card__tag a{color:#fff}.hc-vca-card .card__body{padding:20px}.hc-vca-card .card__title{font-size:25px;font-weight:600;margin-bottom:8px}.hc-vca-card .card__desc{margin-bottom:20px;font-size:15px;color:#858484;line-height:1.6;overflow:hidden}.hc-vca-card .card__desc iframe,.hc-vca-card .card__desc img,.hc-vca-card .card__desc video,.hc-vca-card .card__desc audio{max-width:100%}.hc-vca-card .card__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.hc-vca-card .card__footer .ion{padding-left:10px}.woocommerce.columns-1 ul.products li.product{margin-right:0;padding:0 15px;float:left;width:100%}.woocommerce.columns-2 ul.products li.product{width:50%;padding:0 15px;float:left}.woocommerce.columns-3 ul.products li.product{width:33.33%;padding:0 15px;float:left}.woocommerce.columns-4 ul.products li.product{width:25%;padding:0 15px;float:left}.woocommerce.columns-5 ul.products li.product{width:20%;padding:0 15px;float:left}.woocommerce.columns-6 ul.products li.product{width:16.66%;padding:0 15px;float:left}.product-grid-2 .divider{border:0;height:3px;width:30px;background-color:#cf092c;margin:22px 0 20px}.product-grid-2 .product__category{font-size:0.8em;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;display:block;color:#cf092c;margin-bottom:1em}.product-grid-2 .product__price{font-size:0.8em;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;top:-30px;left:-30px;width:100px;height:100px;background-color:rgba(0,0,0,0.95);color:#fff;border-radius:50%}.product-grid-2 .product{padding:20px;position:relative;border-radius:8px;background-color:#fff;transition:box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 30px 40px 10px rgba(0,0,0,0.15)}.product-grid-2 .product-grid-2-wrapper{padding:40px 20px}.product-grid-2 .product__image{width:180%;margin-left:-40%;margin-right:-40%;margin-top:-5px;margin-bottom:30px;max-width:none}.product-grid-2 .product-thumbnail img{max-width:100%;height:auto;vertical-align:top;width:100%}.product-grid-2 .overlay-img img{position:absolute;left:0;top:0}.product-grid-2 .product__title{font-size:30px;color:#000;margin:0 0 0.5em 0;line-height:1.1}.product-grid-2 .product__btn{position:absolute;bottom:-30px;right:30px;transition:background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 30px 25px -20px rgba(0,0,0,0.15)}.product-grid-2 .product__btn:hover{box-shadow:0 36px 28px -20px rgba(0,0,0,0.2)}.product-grid-2 .product__btn.btn-add-to-cart.hc-vca-button.ajax_add_to_cart.added{background:#219500}.product-grid-2 .product__btn.btn-add-to-cart.hc-vca-button.ajax_add_to_cart.added .added-to-cart-title{display:inline}.product-grid-2 .product__btn.btn-add-to-cart.hc-vca-button.added .add-to-cart-title{display:none}.product-grid-2 .product__btn.btn-add-to-cart.hc-vca-button .added-to-cart-title{display:none}.hc-vca-tabs .tabs-nav{margin:0;padding:0;overflow:hidden;list-style-type:none}.hc-vca-tabs .tabs-nav li{float:left}.hc-vca-tabs .tabs-nav a{display:block}.hc-vca-tabs .tabs-panel{clear:both;display:none}.hc-vca-tabs .tabs-panel.active{animation:fadeIn 1 1s ease;display:block}.hc-vca-universal-pagination{clear:both;position:relative;max-width:400px;margin:0 auto 50px;top:50px}.hc-vca-universal-pagination .hc-vca-pagination-content{width:400px;max-width:100%;background-color:white;border-radius:50px;min-height:50px;display:flex;box-shadow:0 0 25px 0 rgba(0,0,0,0.04)}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination{display:flex;justify-content:start;overflow:hidden;scroll-behavior:smooth;width:100%;margin:0;padding:0 50px;list-style-type:none}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination::-webkit-scrollbar{height:0}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li{height:50px;width:50px;border-radius:50px;flex-basis:50px;flex-shrink:0;text-align:center;box-sizing:border-box;padding:10px 0;line-height:30px;cursor:pointer;font-weight:600;transition:all .3s}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li a{color:#777}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.prev,.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.next{background:#fff;position:absolute}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.prev{left:0}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.next{right:0}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.active{background:linear-gradient(45deg, #a4e90c, #87c500);color:white}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li.active a{color:#fff}.hc-vca-universal-pagination .hc-vca-pagination-content .hc-pagination li:hover:not(.active){color:#4173ff}.hc-vca-universal-pagination .mouse{position:relative;left:51%;width:1px;overflow:hidden}.hc-vca-universal-pagination .mouse.animate{width:100px}.hc-vca-universal-pagination .mouse .arrow{position:relative;top:-6px;right:2px}.hc-vca-universal-pagination .mouse img{transform:rotate(90deg);width:60px}.hc-vca-is-loading .pseudeo-element{background:#eee;background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s hcShine linear infinite;display:block}.hc-vca-is-loading .pseudeo-element.element-image{height:200px;border-bottom-left-radius:0;border-bottom-right-radius:0}.hc-vca-is-loading .pseudeo-element.element-text{height:30px}.hc-vca-is-loading .pseudeo-element.element-textarea{height:70px}@keyframes hcShine{to{background-position-x:-200%}}.hc-vca-section{clear:both;margin:0px;padding:0px}.hc-vca-section .hc-vca-col{display:block;float:left;margin:1% 0 1% 1.6%}.hc-vca-section .hc-vca-col:first-child{margin-left:0 !important}.hc-vca-section .hc-vca-row{zoom:1}.hc-vca-section .hc-vca-row:before{content:"";display:table}.hc-vca-section .hc-vca-row:after{content:"";display:table;clear:both}.hc-vca-section .hc-vca-col-1{width:6.867%}.hc-vca-section .hc-vca-col-2{width:15.333%}.hc-vca-section .hc-vca-col-3{width:23.8%}.hc-vca-section .hc-vca-col-4{width:32.267%}.hc-vca-section .hc-vca-col-5{width:40.733%}.hc-vca-section .hc-vca-col-6{width:49.2%}.hc-vca-section .hc-vca-col-7{width:57.667%}.hc-vca-section .hc-vca-col-8{width:66.133%}.hc-vca-section .hc-vca-col-9{width:74.6%}.hc-vca-section .hc-vca-col-10{width:83.067%}.hc-vca-section .hc-vca-col-11{width:91.533%}.hc-vca-section .hc-vca-col-12{width:100%}@media only screen and (max-width: 968px){.hc-vca-section .hc-vca-col{width:49.2%}}@media only screen and (max-width: 768px){.hc-vca-section .hc-vca-col{margin:1% 0 1% 0%;width:100%}}
