body .et_pb_slide{padding:0!important}.blurb-card .et_pb_main_blurb_image{margin-bottom:0!important}.blurb-card{color:#ffffff;margin-top:20px}.blurb-card .et_pb_button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.blurb-card .et_pb_blurb{margin-bottom:0!important}.blurb-card .et_pb_column{position:relative}.blurb-card .et_pb_blurb_container{background:#fff;padding:75px 25px 25px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:all 0.1s linear;margin-top:-50px}.blurb-card .et_pb_column:hover .et_pb_blurb_container{box-shadow:5px 15px 15px rgba(0,0,0,0.2)}.blurb-card .et-pb-icon{padding:33px;font-size:35px;position:relative;color:#ffffff;background:rgba(255,255,255,0.1);transition:transform 0.1s ease-out,background 0.2s}.blurb-card .et-pb-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';top:0;left:0;box-shadow:0 0 0 2px rgba(255,255,255,0.1);opacity:0;transform:scale(0.9)}.blurb-card .et_pb_column:hover .et-pb-icon:after{animation:sonarEffect 0.5s ease-out 75ms}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{background-color:#eee;border:none;width:100%;font-size:14px;color:#999;padding:16px;box-sizing:border-box}.wpcf7-captchar{background-color:#fff;border:1px solid;padding:12px}.wpcf7-submit{background:#1c1c1c;color:#ffffff;border:2px solid;font-size:20px;padding:6px 20px;border-radius:2px;transition:all 0.2s}.et_pb_side_nav{display:none!important}#footer-bottom{display:none!important}@media (max-width:980px){#et-secondary-menu{display:block!important}}@media (max-width:767px){#et-secondary-menu .et_duplicate_social_icons{float:left}#top-header .et-cart-info{float:left}#et-secondary-menu{width:145px;margin:0 auto}}#page-container .et_pb_section_0{border:none}.site-header{background-color:#ffffff!important}#main-header{border-bottom:none!important;box-shadow:none!important}.et-fixed-header{box-shadow:none!important;border-bottom:none!important}#main-header{background-color:transparent!important;box-shadow:none!important;border-bottom:none!important}#kmdQuotePopup>div{border-radius:0!important}#kmdQuotePopup .kmd-quote-form input,#kmdQuotePopup .kmd-quote-form textarea,#kmdQuotePopup .kmd-quote-form button{border-radius:0!important}#kmdQuotePopup [style*="border-radius:6px"],#kmdQuotePopup [style*="border-radius:4px"],#kmdQuotePopup [style*="border-radius:10px"]{border-radius:0!important}@media (min-width:981px){#kmdQuotePopup>div{width:800px!important;max-width:800px!important;border-radius:0!important;overflow-y:auto!important}}@media (min-width:981px){.single-product h1,.single-product .product_title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4em!important;max-height:2.8em!important}}@media (max-width:980px){.single-product h1,.single-product .product_title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}}.woocommerce-product-gallery{border-radius:20px!important;overflow:hidden!important}.woocommerce-product-gallery .flex-viewport{overflow:hidden!important;border-radius:20px!important}.et_pb_row:last-of-type{margin-bottom:0!important;padding-bottom:0!important}[id^="testimonial-copy-"]{opacity:0!important;visibility:hidden!important;position:absolute!important;left:0;right:0}[id^="testimonial-copy-"].show-testimonial{opacity:1!important;visibility:visible!important;position:relative!important}.testimonial-wrapper{position:relative}.highlight-menu a{position:relative;color:#000000!important;font-weight:600;background:transparent!important;padding:0!important;transition:all 0.3s ease}.highlight-menu a::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:90%;height:16px;background:rgba(47,211,138,0.75);filter:blur(8px);border-radius:50%;opacity:1;animation:softPulse 2.5s ease-in-out infinite}.highlight-menu a:hover::after{background:rgba(47,255,170,0.95)}@keyframes softPulse{0%{opacity:0.45;transform:translateX(-50%) scale(0.9)}50%{opacity:0.9;transform:translateX(-50%) scale(1.05)}100%{opacity:0.45;transform:translateX(-50%) scale(0.9)}}