@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}#snackbar{border:2px solid #fff;visibility:hidden;min-width:250px;background-color:#14a76c;background-color:var(--primary-color, #14a76c);color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:9999;right:30px;bottom:30px;font-size:14px;font-family:"Muli",Sans-Serif}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}#slider1,.rev_slider_wrapper{height:688px;max-height:100%}#shop-slider1 .slotholder:after{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:linear-gradient(70deg,#000000ad 0,#aaaaaa00 100%)}.banner-contact-button,.banner-product-button{text-decoration:none;text-transform:uppercase;font-weight:700;z-index:6;color:#fff;letter-spacing:.375px;padding:12px 20px;border:3px solid #fff;display:inline-block}.banner-product-button{white-space:nowrap;max-width:254px;text-overflow:ellipsis;overflow:hidden;margin-right:12px}.banner-contact-button{margin-bottom:10px;cursor:pointer}.onMobile .banner-contact-button{color:#000;border:1.5px solid #000}.onMobile .banner-product-button{border:0!important;color:#fff!important;background-color:var(--primary-color, #14a76c)!important}.banner-content{position:absolute;top:45%;left:12%;width:700px;max-width:80%;display:block;animation-name:fadeInUp}.banner-cta a:first-child p{background-color:#fff;color:#0a0a0a7a}.animated{animation-duration:.5s;animation-fill-mode:both}.banner-cta{display:inline-flex}.banner-content .banner-business-name{font-size:38px;color:#fff;font-weight:700;letter-spacing:1px;margin-bottom:25px}@media only screen and (max-width:991px){.banner-content{width:500px}.banner-content .banner-business-name{font-size:30px}}@media (max-width:570px){.banner-product-button{margin-bottom:15px}}@media only screen and (max-width:766px){.banner-cta{flex-direction:column}}@media only screen and (max-width:425px){.banner-content .banner-business-name{font-size:20px}.banner-content{top:38%}}@media only screen and (max-width:639px){#snackbar{right:0}}@media only screen and (max-width:768px){.about-section>h3{margin-top:60px;margin-bottom:0}.slotholder .defaultimg{background-size:cover!important}}.modal-overlay.custom{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);display:none;z-index:99999}.modal-content.custom{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:550px;padding:20px 30px;opacity:0;max-height:90%;overflow-y:auto}.modal-content.share-modal.custom{max-width:400px}.modal-content.custom h2{font-size:2em;margin:5px 0 20px;color:#4a4a4a;font-weight:300}.modal-content.share-modal.custom h2{font-size:1.2em}.modal-content.custom p{color:#777;line-height:1.8;font-size:16px;white-space:pre-line}.modal-content.custom .formgroup{margin:0 0 15px;position:relative}.modal-content.custom textarea{margin:0;width:100%;height:auto;background-color:#fff;border:solid .8px #c6c6c6;padding:7px 10px;outline:0;color:#4a4a4a;resize:none}.modal-content.custom #start-chat{width:auto;outline:0;background:#14a76c;color:#fff;text-transform:uppercase;padding:13px;font-size:13px;margin-top:15px;border:0}.modal-content.custom button:hover{border:2px solid #14a76c;background:#fff;color:#14a76c}.modal-content.custom .formgroup button{margin-top:0}.modal-content.custom input{background:#fff;border:1px solid #c6c6c6;padding:12px 10px;font-size:14px;width:100%;outline:0;color:#4a4a4a}.modal-content.custom span.modal-close{position:absolute;top:10px;right:20px;font-weight:700;font-size:25px;color:#000;text-shadow:0 1px 0#fff;filter:alpha(opacity=20);opacity:.2;line-height:20px;cursor:pointer}.modal-content.custom .message{padding:0 0 10px;display:block}@media screen and (max-width:500px){.modal-content.custom button{margin-top:20px}}