button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background:var(--wp--preset--color--bvs-navy)}a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.gallery img,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit],.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce ul.products li.product a,.more-link{transition:all .3s ease-in-out}a{text-decoration:none}a img{display:inline-block;transform:translate3d(0px, 0px, 0px);transition:all .3s ease-in-out}a:focus img:not(.custom-logo),a:hover img:not(.custom-logo){transform:scale(1.05) translate3d(0px, 0px, 0px)}h1,h2,h3,h4,h5,h6{--wp--preset--font-size--small: 2.4rem;--wp--preset--font-size--medium: clamp(2.4rem, 6vw, 4rem);--wp--preset--font-size--large: clamp(2.8rem, 8vw, 5rem);--wp--preset--font-size--x-large: clamp(4rem, 8vw, 7.5rem);--wp--preset--font-size--xx-large: clamp(6rem, 8vw, 10rem);margin-top:0;margin-bottom:var(--wp--preset--spacing--30);text-shadow:5px 5px 0px rgba(239,240,247,.5)}p{margin-top:0;margin-bottom:var(--wp--preset--spacing--30);padding:0}ol,ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:30px 0}b,strong{font-weight:700}blockquote{position:relative;font-weight:300 !important;font-style:italic}blockquote:before{content:"“";display:block;position:absolute;top:-10px;right:calc(100% + 10px);color:var(--wp--preset--color--bvs-yellow);font-style:italic;font-size:6rem;line-height:1}blockquote cite{font-size:var(--wp--preset--font-size--small);font-style:normal;line-height:1}blockquote cite mark{display:block;font-weight:700;font-size:var(--wp--preset--font-size--medium)}blockquote.is-style-blue-quote:before{color:var(--wp--preset--color--bvs-blue)}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}:target{scroll-margin-top:100px}input:not([type=submit],[type=checkbox],[type=radio]),select,textarea,.wp-block-search__input,.gfield input:not([type=submit],[type=checkbox],[type=radio]),.select2-container--default .select2-selection--single{display:block;width:100%;background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--bvs-teal);color:var(--wp--preset--color--bvs-blue) !important;padding:10px !important;font-size:var(--wp--preset--font-size--small) !important;border-radius:10px;transition:all .3s ease-in-out}input:not([type=submit],[type=checkbox],[type=radio]):hover,input:not([type=submit],[type=checkbox],[type=radio]):focus,input:not([type=submit],[type=checkbox],[type=radio]):active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active,.wp-block-search__input:hover,.wp-block-search__input:focus,.wp-block-search__input:active,.gfield input:not([type=submit],[type=checkbox],[type=radio]):hover,.gfield input:not([type=submit],[type=checkbox],[type=radio]):focus,.gfield input:not([type=submit],[type=checkbox],[type=radio]):active,.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{border-color:var(--wp--preset--color--bvs-red)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/arrow.svg);background-repeat:no-repeat;background-size:8px auto;background-position:calc(100% - 10px)}.gchoice{display:flex;gap:10px;align-items:flex-start}.gchoice input{flex:0 0 15px}input[type=text],input[type=email],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=image],input[type=radio]{display:inline-block;width:auto}::-moz-placeholder{color:var(--wp--preset--color--bvs-blue);opacity:1}::input-placeholder{color:var(--wp--preset--color--bvs-blue)}::-moz-placeholder{color:var(--wp--preset--color--bvs-blue)}::placeholder{color:var(--wp--preset--color--bvs-blue)}button:not(.menu-toggle,.menu-close,.submenu-toggle,.wc-block-mini-cart__button,.wp-element-button,.wc-block-components-panel__button,#close-btn,.slick-arrow,.featherlight-close),input[type=button],input[type=reset],input[type=submit],.button{background-color:var(--wp--preset--color--bvs-teal);border-radius:100vw;border-color:var(--wp--preset--color--bvs-teal);border-width:2px;border-style:solid;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--urbane);font-weight:600;line-height:1;padding:15px var(--wp--preset--spacing--40);text-decoration:none;cursor:pointer}button:not(.menu-toggle,.menu-close,.submenu-toggle,.wc-block-mini-cart__button,.wp-element-button,.wc-block-components-panel__button,#close-btn,.slick-arrow,.featherlight-close):hover,button:not(.menu-toggle,.menu-close,.submenu-toggle,.wc-block-mini-cart__button,.wp-element-button,.wc-block-components-panel__button,#close-btn,.slick-arrow,.featherlight-close):focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:hover,.button:focus{background-color:var(--wp--preset--color--bvs-navy);border-color:var(--wp--preset--color--bvs-navy);color:var(--wp--preset--color--white)}button:not(.menu-toggle,.menu-close,.submenu-toggle,.wc-block-mini-cart__button,.wp-element-button,.wc-block-components-panel__button,#close-btn,.slick-arrow):hover,button:not(.menu-toggle,.menu-close,.submenu-toggle,.wc-block-mini-cart__button,.wp-element-button,.wc-block-components-panel__button,#close-btn,.slick-arrow):focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:hover,.button:focus,.wp-element-button:hover,.wp-element-button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{transform:scale(1.02);box-shadow:0px 5px 10px rgba(0,0,0,.1)}.is-style-red-button .wp-element-button:not(:hover,:focus),.is-style-red-button .wp-block-button__link:not(:hover,:focus){background:var(--wp--preset--color--bvs-red);border-color:var(--wp--preset--color--bvs-red)}.is-style-yellow-button .wp-element-button,.is-style-yellow-button .wp-block-button__link{background:var(--wp--preset--color--bvs-yellow);border-color:var(--wp--preset--color--bvs-yellow);color:var(--wp--preset--color--bvs-navy)}.is-style-yellow-button .wp-element-button:hover,.is-style-yellow-button .wp-element-button:focus,.is-style-yellow-button .wp-block-button__link:hover,.is-style-yellow-button .wp-block-button__link:focus{background-color:var(--wp--preset--color--bvs-blue);border-color:var(--wp--preset--color--bvs-blue);color:var(--wp--preset--color--white)}.is-style-white-button .wp-element-button,.is-style-white-button .wp-block-button__link{background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--bvs-teal)}.is-style-white-button .wp-element-button:hover,.is-style-white-button .wp-element-button:focus,.is-style-white-button .wp-block-button__link:hover,.is-style-white-button .wp-block-button__link:focus{background-color:var(--wp--preset--color--bvs-teal);border-color:var(--wp--preset--color--bvs-teal);color:var(--wp--preset--color--white)}.is-style-accent-link .wp-element-button,.is-style-accent-link .wp-block-button__link{padding:0;border:none;border-radius:unset;color:var(--wp--preset--color--bvs-red);background:rgba(0,0,0,0)}.is-style-accent-link .wp-element-button:hover,.is-style-accent-link .wp-element-button:focus,.is-style-accent-link .wp-block-button__link:hover,.is-style-accent-link .wp-block-button__link:focus{background:rgba(0,0,0,0);border:none;color:var(--wp--preset--color--bvs-teal);box-shadow:none;text-shadow:5px 5px 0px rgba(239,240,247,.5)}.button{display:inline-block}.has-small-font-size .wp-element-button{font-size:var(--wp--preset--font-size--small)}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{cursor:not-allowed}fieldset{border:none;margin-bottom:var(--wp--preset--spacing--20)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.search-form{position:relative;display:flex}.search-form .search-form-input{flex:1 0 75%;border-right:0}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{text-align:left}td{border-top:1px solid #eee;padding:6px}th{font-weight:400;padding:0 6px}td:first-child,th:first-child{padding-left:0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span,p.gform_required_legend,.woocommerce-tabs h2{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-shortcut:focus{background:var(--wp--preset--color--white);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:var(--wp--preset--color--bvs-blue);display:block;font-size:1em;font-weight:bold;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}.aligncenter,.alignleft,.alignright,.alignwide{display:block;margin-top:0;margin-right:auto;margin-left:auto}.alignfull{position:relative;width:100%}.alignwide{width:var(--wp--style--global--wide-size)}dialog[open]{opacity:1;transform:translateY(0)}dialog{opacity:0;transform:translateY(50px);transition:all .5s allow-discrete;width:min(600px,90%);padding:30px;border-radius:30px;box-shadow:0px 5px 5px rgba(0,0,0,.1);border:none}dialog::backdrop{background:rgba(0,0,0,0);transition:all .5s allow-discrete}dialog[open]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}@starting-style{dialog[open]{opacity:0;transform:translateY(50px)}}@starting-style{dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}#close-btn{position:absolute;top:20px;right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;margin:0;padding:0;z-index:100}#close-btn svg{width:20px;height:20px;fill:var(--wp--preset--color--bvs-red)}#close-btn:hover,#close-btn:focus-visible{filter:brightness(0.5);transform:scale(1.2)}.nav-secondary .wrap{width:100%;max-width:100%}.menu-item{position:relative}.menu-item a,.menu-item .linkless{display:block;position:relative;font-size:var(--wp--preset--font-size--large);line-height:1.2;padding:var(--wp--preset--spacing--20);color:var(--wp--preset--color--bvs-navy);font-weight:500;transition:all .3s ease-in-out;z-index:2}.menu-item a:hover,.menu-item a:focus,.menu-item .linkless:hover,.menu-item .linkless:focus{text-decoration:none;color:var(--wp--preset--color--bvs-blue)}.menu-item .linkless{cursor:default}.menu-cta a{background:var(--wp--preset--color--bvs-red);border-radius:100vw;color:var(--wp--preset--color--white);font-weight:600;padding:var(--wp--preset--spacing--20);text-align:center}.menu-cta a:hover,.menu-cta a:focus{background:var(--wp--preset--color--bvs-navy);color:var(--wp--preset--color--white);transform:scale(1.05)}.is-style-column-header{color:var(--wp--preset--color--bvs-blue);font-family:var(--wp--preset--font-family--urbane);text-shadow:5px 5px 0px rgba(239,240,247,.5)}.is-style-column-header>a{font-weight:600 !important;white-space:nowrap;color:var(--wp--preset--color--bvs-blue) !important}.is-style-column-header>a:hover,.is-style-column-header>a:focus{color:var(--wp--preset--color--bvs-red) !important}.mobile-nav .menu-mobile .submenu-toggle,.menu-toggle,.menu-close{background:rgba(0,0,0,0);border:0;cursor:pointer;box-shadow:none}.mobile-nav .menu-mobile .submenu-toggle:hover,.menu-toggle:hover,.menu-close:hover,.mobile-nav .menu-mobile .submenu-toggle:focus,.menu-toggle:focus,.menu-close:focus,.mobile-nav .menu-mobile .submenu-toggle:active,.menu-toggle:active,.menu-close:active{color:var(--wp--preset--color--bvs-red) !important}.menu-toggle,.menu-close{color:var(--wp--preset--color--bvs-blue);font-size:0;padding:var(--wp--preset--spacing--20) 0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) !important;border-radius:0 !important}.menu-toggle{flex:1 1;display:flex;align-items:center;justify-content:flex-end}.toggle-icon{display:block;fill:var(--wp--preset--color--bvs-blue);transition:all .3s ease-in-out}.toggle-icon:hover,.toggle-icon:focus{transform:scale(1.05);fill:var(--wp--preset--color--bvs-red)}.toggle-icon{height:25px}.menu-toggle .toggle-icon{width:50px}.menu-close .toggle-icon{width:25px}.menu-close{position:relative;float:right;margin-bottom:var(--wp--preset--spacing--30);z-index:2}.mobile-nav{position:fixed;display:block;overflow:auto;top:0;right:-100%;width:100%;max-width:max(30%,750px);height:100%;padding:var(--wp--preset--spacing--30) 5%;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--bvs-navy);-webkit-overflow-scrolling:touch;transition:all .8s ease-in-out;z-index:50000}.mobile-nav.mobile-nav--visible{right:0;box-shadow:0px 10px 15px rgba(0,0,0,.2)}.mobile-nav .menu-mobile{position:relative;display:block;clear:both;padding-bottom:var(--wp--preset--spacing--30);z-index:2}.mobile-nav .menu-mobile .menu-item-wrapper{display:flex;align-items:center}.mobile-nav .menu-mobile a:hover+.submenu-toggle .submenu-icon,.mobile-nav .menu-mobile a:hover+.submenu-toggle svg,.mobile-nav .menu-mobile a:focus+.submenu-toggle .submenu-icon,.mobile-nav .menu-mobile a:focus+.submenu-toggle svg,.mobile-nav .menu-mobile .linkless:hover+.submenu-toggle .submenu-icon,.mobile-nav .menu-mobile .linkless:hover+.submenu-toggle svg,.mobile-nav .menu-mobile .linkless:focus+.submenu-toggle .submenu-icon,.mobile-nav .menu-mobile .linkless:focus+.submenu-toggle svg{fill:var(--wp--preset--color--bvs-red) !important}.mobile-nav .menu-mobile .submenu-toggle{position:relative;display:block;padding:7.5px 0 !important;font-size:0;text-align:center;z-index:2}.mobile-nav .menu-mobile .submenu-toggle:before{display:none}.mobile-nav .menu-mobile .submenu-toggle .submenu-icon{height:10px;fill:var(--wp--preset--color--bvs-blue);transform:translateX(-1px)}.mobile-nav .menu-mobile .submenu-toggle:focus .submenu-icon,.mobile-nav .menu-mobile .submenu-toggle:hover .submenu-icon,.mobile-nav .menu-mobile .submenu-toggle:active .submenu-icon{fill:var(--wp--preset--color--prfc-light-blue)}.mobile-nav .menu-mobile .sub-menu{display:none;background:rgba(0,0,0,.02);padding:10px 0;margin-bottom:var(--wp--preset--spacing--20)}.mobile-nav .menu-mobile .sub-menu a,.mobile-nav .menu-mobile .sub-menu .linkless{font-size:var(--wp--preset--font-size--small);padding:10px var(--wp--preset--spacing--20)}.admin-bar .mobile-nav{top:var(--wp-admin--admin-bar--height)}.fixed{position:fixed !important;overflow:hidden;width:100%}.rotated{transform:rotate(180deg)}.rotated svg{fill:var(--wp--preset--color--bvs-blue) !important}.rotated.submenu-toggle{transform:translateY(-2px) translateX(-7.5px) rotate(180deg) !important}.site-container{min-height:100vh;margin:0 auto;width:min(2000px,100%);box-shadow:0px 0px 20px rgba(0,0,0,.1);background:var(--wp--preset--color--white);transition:opacity .3s ease-in-out;opacity:1}.site-container.fixed{opacity:.4}.wrap{position:relative;margin:0 auto;width:var(--wp--style--global--wide-size)}.site-inner{position:relative;margin:0 auto;padding:0;overflow:hidden}.superheader .wp-element-button,.superheader .wp-block-button__link{padding:5px 20px}.superheader .wp-block-search__input{font-size:var(--wp--preset--font-size--small) !important;background-color:rgba(0,0,0,0);border:none;padding:5px 5px 5px 30px !important;background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/search-icon.svg);background-size:20px;background-repeat:no-repeat;background-position:left center;opacity:.6}.superheader .wp-block-search__input:hover,.superheader .wp-block-search__input:focus{opacity:1}body:not(.fixed-scroll) .site-header{position:relative;transform:translate3d(0, 0, 0);padding:var(--wp--preset--spacing--20) 0;background:var(--wp--preset--color--white);transition:all .3s ease-in-out,left 0s,transform 0s;z-index:2000}body:not(.fixed-scroll) .site-header>.wrap{display:flex;gap:var(--wp--preset--spacing--20);justify-content:space-between}.title-area{position:relative;flex:0 1 100px;transition:all .3s ease-in-out}.custom-logo-link{display:block}.custom-logo-link:hover,.custom-logo-link:focus{transform:scale(1.05)}.custom-logo{display:block;width:100%;transform:translate3D(0, 0, 0)}.site-header--sticky,.fixed--scroll .site-header{position:fixed !important;top:0;width:100%;left:0;background:var(--wp--preset--color--white) !important;padding:var(--wp--preset--spacing--20) 0;box-shadow:0px 5px 10px rgba(0,0,0,.2);z-index:5000}.site-header--sticky .title-area,.fixed--scroll .site-header .title-area{flex:0 1 75px}.wp-custom-logo .site-title,.wp-custom-logo .site-description{display:none}.nav-primary{display:none}.page-template-default .content-sidebar-wrap{width:var(--wp--style--global--wide-size);margin:0 auto}.body-404{display:flex;flex-direction:column;align-items:center;justify-content:center}.content ul:not(.wp-block-post-template,.gform_fields,.wp-block-atbs-tabs .tabs-titles,.products,.wc-tabs,#shipping_method,.page-numbers,.wc-block-grid__products,.wp-block-latest-posts.wp-block-latest-posts__list,.slick-dots,.gfield_checkbox){padding:0 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.content ul:not(.wp-block-post-template,.gform_fields,.wp-block-atbs-tabs .tabs-titles,.products,.wc-tabs,#shipping_method,.page-numbers,.wc-block-grid__products,.wp-block-latest-posts.wp-block-latest-posts__list,.slick-dots,.gfield_checkbox) li{position:relative;display:block;margin:5px 0}.content ul:not(.wp-block-post-template,.gform_fields,.wp-block-atbs-tabs .tabs-titles,.products,.wc-tabs,#shipping_method,.page-numbers,.wc-block-grid__products,.wp-block-latest-posts.wp-block-latest-posts__list,.slick-dots,.gfield_checkbox) li:before{content:"";display:block;position:absolute;right:calc(100% + 10px);top:12px;width:8px;height:8px;border-radius:100vw;background:var(--wp--preset--color--bvs-red)}.content ol{padding:0 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.content ol li{list-style:decimal;margin:5px 0}.content .aligncenter,.content .alignnone{margin-bottom:var(--wp--preset--spacing--30)}.is-style-site-footer{--wp--preset--font-size--small: 1rem}.is-style-site-footer>*{opacity:.6}.is-style-footer-block.is-vertical{display:block;-moz-columns:2 120px;columns:2 120px;gap:var(--wp--preset--spacing--40)}.is-style-footer-block.is-vertical>*+*{margin-top:var(--wp--preset--spacing--20)}.site-credits{text-align:right}@media screen and (max-width: 780px){.site-credits{text-align:center}.site-credits .dev{display:block}.is-style-footer-block.is-content-justification-right{justify-content:flex-start !important}}.page-template-page_builder:not(.content-sidebar,.sidebar-content) .site-inner,.page-template-page_builder:not(.content-sidebar,.sidebar-content) .content,.page-template-page_builder:not(.content-sidebar,.sidebar-content) .entry{margin:0 !important;width:100%;max-width:100%}.page-template-page_builder:not(.content-sidebar,.sidebar-content) .entry-content:not(.wp-block-post-content)>*:not(.alignwide,.alignfull,.alignright,.alignleft){width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.page-template-page_builder:not(.content-sidebar,.sidebar-content) .entry-content>*+*{-webkit-margin-before:var(--wp--preset--spacing--30);margin-block-start:var(--wp--preset--spacing--30);-webkit-margin-after:0;margin-block-end:0}.wp-block-cover,.wp-block-cover-image{min-height:unset}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{z-index:3}.is-style-page-header{position:relative;overflow:hidden}.is-style-page-header:before,.is-style-page-header:after{content:"";display:block;position:absolute}.is-style-page-header:before{top:0;left:0;width:100%;height:100%;background:radial-gradient(var(--wp--preset--color--bvs-blue), var(--wp--preset--color--bvs-navy));background-position:center center;background-size:150%;opacity:.8;z-index:0}.is-style-page-header:after{top:-12.5%;height:125%;width:105%;background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/wifi.svg);background-size:contain;background-position:right center;background-repeat:no-repeat;z-index:1}.is-style-page-header>*{position:relative;z-index:2}.is-style-page-title{text-shadow:5px 5px 0px rgba(21,29,64,.2)}.is-style-product-title{text-shadow:5px 5px 0px rgba(21,29,64,.05)}.is-style-product-title mark{display:block;font-size:var(--wp--preset--font-size--medium)}.is-style-image-column{overflow:hidden;aspect-ratio:3/1;border-radius:30px 30px 0 0}.is-style-image-column .wp-block-image,.is-style-image-column .wp-block-image img{height:100%}.is-style-image-column .wp-block-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (min-width: 780px){.is-style-image-column{aspect-ratio:unset;border-radius:30px 0 0 30px}}.is-style-vert-center{display:flex;flex-direction:column;justify-content:center}.is-style-blog-grid ul{gap:var(--wp--preset--spacing--30) !important}.is-style-blog-grid .wp-block-post-excerpt__more-link{font-family:var(--wp--preset--font-family--urbane);color:var(--wp--preset--color--bvs-teal)}.is-style-blog-grid .wp-block-post-excerpt__more-link:hover,.is-style-blog-grid .wp-block-post-excerpt__more-link:focus{color:var(--wp--preset--color--bvs-blue)}.is-style-pattern-bg{position:relative}.is-style-pattern-bg:before,.is-style-pattern-bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.is-style-pattern-bg:before{background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/pattern.svg);z-index:0}.is-style-pattern-bg:after{background:radial-gradient(var(--wp--preset--color--bvs-navy), transparent);background-position:center center;background-size:150%;opacity:1;z-index:1}.is-style-pattern-bg>*{position:relative;z-index:2}.is-style-square-photo{aspect-ratio:1/1}.bvs-product-box{position:relative;overflow:hidden;border-radius:30px;background:var(--wp--preset--color--white)}.bvs-product-image{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bvs-product-info{padding:var(--wp--preset--spacing--30);text-align:center}.bvs-product-info a{display:table;margin:0 auto}.is-style-rounded-corners{border-radius:30px;overflow:hidden}.bvs-download,.bvs-video{position:relative;overflow:hidden}.bvs-download--legacy .wp-block-columns{padding-right:100px !important}.legacy-notice{display:block;position:absolute;top:25px;right:-125px;background:var(--wp--preset--color--bvs-navy);color:var(--wp--preset--color--bvs-yellow);padding:5px 10px;width:300px;text-align:center;font-size:1.2rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase;transform:rotate(45deg);transform-origin:top center;z-index:4}.wp-block-atbs-tabs{-webkit-margin-before:0 !important;margin-block-start:0 !important}.wp-block-atbs-tabs .tabs-nav,.wp-block-atbs-tabs .tabs-titles{background:var(--wp--preset--color--bvs-navy)}.wp-block-atbs-tabs .tabs-nav .tab-title-text,.wp-block-atbs-tabs .tabs-titles .tab-title-text{text-align:center;line-height:1;font-size:var(--wp--preset--font-size--small)}.wp-block-atbs-tabs .tabs-titles .tab-title:hover,.wp-block-atbs-tabs .tabs-titles .tab-title:focus{background:rgba(0,0,0,.3);color:var(--wp--preset--color--bvs-teal)}.wp-block-atbs-tabs .tabs-titles .tab-title.active{background:rgba(0,0,0,.3);color:var(--wp--preset--color--bvs-yellow);font-weight:700}.sales-partner{position:relative}.sales-partner>*{position:relative;z-index:2}.sales-partner.sales-partner--logo{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:1fr 4fr}.sales-partner.sales-partner--featured:before{content:"";display:block;position:absolute;top:calc(-1*var(--wp--preset--spacing--30));left:calc(-1*var(--wp--preset--spacing--30));width:calc(100% + 2*var(--wp--preset--spacing--30));height:calc(100% + 2*var(--wp--preset--spacing--30));background:var(--wp--preset--color--bvs-gray);border-radius:30px;opacity:.4;z-index:0}.sales-partner+.sales-partner{padding-top:var(--wp--preset--spacing--40);margin-top:var(--wp--preset--spacing--40);border-top:1px solid var(--wp--preset--color--bvs-gray)}.sales-partner+.sales-partner.sales-partner--featured:before{top:calc(var(--wp--preset--spacing--40) + -1*var(--wp--preset--spacing--30));height:calc(100% - var(--wp--preset--spacing--40) + 2*var(--wp--preset--spacing--30))}@media screen and (min-width: 780px){.sales-partner{gap:var(--wp--preset--spacing--40)}}.sales-partner-heading{display:flex;gap:var(--wp--preset--spacing--20)}.partner-featured-star{filter:drop-shadow(0px 5px 0px rgba(0, 0, 0, 0.04))}.partner-featured-star svg{width:40px;height:40px}.sales-partner-contact{display:grid;gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);border-top:1px solid var(--wp--preset--color--bvs-gray)}@media screen and (min-width: 600px){.sales-partner-contact{grid-template-columns:1fr 1fr}}.sales-partner-contact h3{margin:0 0 5px 0;font-size:var(--wp--preset--font-size--small)}.wp-block-columns+.sales-partner-contact{display:none}.sales-partner-details{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.sales-partner-details a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.facetwp-template{max-width:unset !important}.facetwp-pager{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.bvs-video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:10px;margin-bottom:var(--wp--preset--spacing--20)}.bvs-video-wrap iframe,.bvs-video-wrap object,.bvs-video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.bvs-video-thumbnail{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:var(--wp--preset--color--black);margin-bottom:var(--wp--preset--spacing--20)}.bvs-video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7}.bvs-video-thumbnail:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:30px solid var(--wp--preset--color--white);filter:drop-shadow(0px 5px 0px rgba(0, 0, 0, 0.04))}.video-library{display:grid;gap:var(--wp--preset--spacing--40);margin:0 auto;width:var(--wp--style--global--wide-size)}@media screen and (min-width: 600px){.video-library{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.video-library{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1300px){.video-library{grid-template-columns:1fr 1fr 1fr 1fr}}.bvs-product-videos .video-library{width:100%}.bvs-video-title,.bvs-video-description{font-size:var(--wp--preset--font-size--small)}.bvs-video-title{--wp--preset--font-size--small: 2rem;margin-bottom:var(--wp--preset--spacing--20)}.bvs-video-description p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.more-link{font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--urbane);color:var(--wp--preset--color--bvs-teal)}.is-style-filter-bar{position:relative;z-index:5}.is-style-filter-bar .facetwp-type-fselect{width:100%}.is-style-filter-bar .fs-wrap{width:100%;color:var(--wp--preset--color--white)}.is-style-filter-bar>.is-layout-flex>.is-layout-flex{min-width:100%}.is-style-filter-bar .fs-label-wrap{background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--wp--preset--color--bvs-yellow)}.is-style-filter-bar .fs-arrow{border-top-color:var(--wp--preset--color--white)}.is-style-filter-bar .fs-dropdown{border:none;border-radius:10px;background:var(--wp--preset--color--bvs-navy);font-size:var(--wp--preset--font-size--small);overflow:hidden;box-shadow:0px 5px 10px rgba(0,0,0,.15)}.is-style-filter-bar .fs-search{background:rgba(0,0,0,0)}.is-style-filter-bar .fs-search input{font-size:var(--wp--preset--font-size--small) !important}.is-style-filter-bar .fs-wrap.single .fs-option.selected{background:var(--wp--preset--color--bvs-blue)}.is-style-filter-bar ::-moz-placeholder{color:var(--wp--preset--color--bvs-gray);opacity:1}.is-style-filter-bar ::input-placeholder{color:var(--wp--preset--color--bvs-gray)}.is-style-filter-bar ::-moz-placeholder{color:var(--wp--preset--color--bvs-gray)}.is-style-filter-bar ::placeholder{color:var(--wp--preset--color--bvs-gray)}.is-style-filter-bar .facetwp-reset{padding:10px 15px !important;font-size:var(--wp--preset--font-size--small) !important}.is-style-filter-bar .facetwp-reset:hover,.is-style-filter-bar .facetwp-reset:focus{background:var(--wp--preset--color--bvs-blue);border-color:var(--wp--preset--color--bvs-blue)}@media screen and (min-width: 780px){.is-style-filter-bar>.is-layout-flex>.is-layout-flex{flex-wrap:nowrap;min-width:30%}}.is-style-filter-bar .facetwp-checkbox,.is-style-filter-bar .facetwp-radio{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z" fill="%23777777"/></svg>');background-size:28px 22px;background-position:top left;padding-left:36px}.is-style-filter-bar .facetwp-radio{background-position:top 5px left}.is-style-filter-bar .facetwp-checkbox.checked,.is-style-filter-bar .facetwp-radio.checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z" fill="%23FFD402" /></svg>')}.is-style-filter-bar .facetwp-checkbox .facetwp-display-value{display:block;padding:0;transform:translateY(-5px);color:var(--wp--preset--color--white)}.is-style-filter-bar .facetwp-radio[data-value=current],.is-style-filter-bar .facetwp-radio[data-value="0"]{height:0px;overflow:hidden}.is-style-filter-bar select{background-color:var(--wp--preset--color--bvs-navy);background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/arrow-white.svg);color:var(--wp--preset--color--white) !important;border-radius:0;border:none;border-bottom:2px solid var(--wp--preset--color--bvs-yellow)}.facetwp-counter{display:none}.wp-block-latest-posts.wp-block-latest-posts__list{display:grid;gap:var(--wp--preset--spacing--30)}.wp-block-latest-posts.wp-block-latest-posts__list li a{font-weight:700}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}[id^=sb_youtube_].sb_youtube .sby_items_wrap{padding:0 !important;float:none !important;display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}@media screen and (min-width: 1100px){[id^=sb_youtube_].sb_youtube .sby_items_wrap{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}.sby_video_thumbnail_wrap.sby_item_video_thumbnail_wrap{overflow:hidden;border-radius:10px}[id^=sb_youtube_].sb_youtube .sby_items_wrap .sby_item{padding:0 !important;width:unset !important}[id^=sb_youtube_].sb_youtube .sby_video_title{display:block;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--bvs-blue);font-family:var(--wp--preset--font-family--urbane);font-weight:600;line-height:1;text-shadow:5px 5px 0px rgba(239,240,247,.5);margin-bottom:5px}[id^=sb_youtube_].sb_youtube .sby_info{margin:var(--wp--preset--spacing--20) 0 0 !important}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight .featherlight-content{position:absolute;display:block;overflow:hidden;border-radius:30px;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:var(--wp--style--global--wide-size);max-height:calc(100dvh - 2*var(--wp--preset--spacing--40));background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-content img{border-radius:30px}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:var(--wp--preset--spacing--20);right:var(--wp--preset--spacing--20);cursor:pointer;text-align:center;font-family:Arial,sans-serif;color:var(--wp--preset--color--bvs-red);border:none;padding:10px 15px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--white);border-radius:15px}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:50px;height:100%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);color:var(--wp--preset--color--bvs-teal);font-size:2.5rem;transition:all .3s ease-in-out}.featherlight-next:hover,.featherlight-next:focus,.featherlight-previous:hover,.featherlight-previous:focus{background:hsla(0,0%,100%,.8)}.featherlight-previous{top:0;left:0}.featherlight-next{top:0;right:0}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}.woocommerce .site-inner{padding-top:0;z-index:3}.woocommerce.archive .content-sidebar-wrap{background:var(--wp--preset--color--bvs-gray);padding:var(--wp--preset--spacing--50) 0}.woocommerce .content{width:var(--wp--style--global--wide-size)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{height:40px;max-width:calc(50% - var(--wp--preset--spacing--20))}.woocommerce .woocommerce-result-count{display:flex;flex-direction:column;justify-content:center;float:left;margin:0;font-size:var(--wp--preset--font-size--small)}.woocommerce .woocommerce-ordering{float:right}.woocommerce .woocommerce-ordering select{font-size:var(--wp--preset--font-size--small) !important}.woocommerce .woocommerce-ordering+ul.products{padding-top:var(--wp--preset--spacing--30)}.woocommerce .content{margin:0 auto}.woocommerce ul.products{clear:both;display:grid;gap:var(--wp--preset--spacing--60)}.woocommerce ul.products+.facetwp-facet{margin-top:var(--wp--preset--spacing--40)}.woocommerce li.product{display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center;margin:0 !important;height:100%;background:var(--wp--preset--color--white);padding:0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);border-radius:30px;transition:all .3s ease-in-out}.woocommerce li.product:hover,.woocommerce li.product:focus-within{transform:scale(1.04) translateY(-5px);box-shadow:0px 5px 0px rgba(0,0,0,.04)}.woocommerce li.product img{max-width:unset;width:calc(100% + 2*var(--wp--preset--spacing--20));aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:var(--wp--preset--spacing--20);border-radius:30px 30px 0 0}.woocommerce li.product .button{display:table;margin:0 auto;background:var(--wp--preset--color--bvs-yellow);border-color:var(--wp--preset--color--bvs-yellow);color:var(--wp--preset--color--bvs-navy)}.woocommerce li.product .button:hover,.woocommerce li.product .button:focus{background:var(--wp--preset--color--bvs-blue);border-color:var(--wp--preset--color--bvs-blue);color:var(--wp--preset--color--white)}.woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;flex-direction:column;align-items:center;gap:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);flex:1 1 auto}.woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover img,.woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:focus img{transform:none}.woocommerce .entry:after{display:none !important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .woocommerce ul.products li.product h3{--wp--preset--font-size--small: clamp(1.6rem, 4vw, 2.4rem);font-size:var(--wp--preset--font-size--small);margin:0;padding:0}.woocommerce .woocommerce-loop-product__title{display:flex;flex-direction:column;align-items:center;justify-content:center}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--wp--preset--color--bvs-blue);font-size:var(--wp--preset--font-size--medium)}.woocommerce mark{background:none;color:var(--wp--preset--color--bvs-navy)}.woocommerce ins{text-decoration:none}.woocommerce nav.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;margin:var(--wp--preset--spacing--30) 0 0 !important;padding:0 !important}.woocommerce nav.woocommerce-pagination ul li{position:relative}.woocommerce nav.woocommerce-pagination a.page-numbers,.woocommerce nav.woocommerce-pagination span.page-numbers{display:block;position:relative;padding:8px 10px;line-height:1;color:var(--wp--preset--color--bvs-navy);border-radius:5px;font-weight:500}.woocommerce nav.woocommerce-pagination a.page-numbers:hover,.woocommerce nav.woocommerce-pagination a.page-numbers:focus,.woocommerce nav.woocommerce-pagination span.page-numbers:hover,.woocommerce nav.woocommerce-pagination span.page-numbers:focus{background:var(--wp--preset--color--bvs-teal);transform:scale(1.05);color:var(--wp--preset--color--white);text-decoration:none}.woocommerce nav.woocommerce-pagination .page-numbers.current{color:var(--wp--preset--color--white);background:var(--wp--preset--color--bvs-blue)}.woocommerce .wc-tabs,.woocommerce nav.woocommerce-MyAccount-navigation ul{margin-bottom:var(--wp--preset--spacing--30)}.woocommerce .wc-tabs li,.woocommerce nav.woocommerce-MyAccount-navigation ul li{display:block;position:relative;margin-left:-10px;transition:all .3s ease-in-out}.woocommerce .wc-tabs li:before,.woocommerce nav.woocommerce-MyAccount-navigation ul li:before{content:"";display:block;position:absolute;width:100vw;height:2px;top:50%;right:5px;background:var(--wp--preset--color--bvs-tan);z-index:0}.woocommerce .wc-tabs li:after,.woocommerce nav.woocommerce-MyAccount-navigation ul li:after{content:"";display:block;position:absolute;width:30px;height:11px;top:calc(50% - 4.5px);right:0;background-size:contain;background-repeat:no-repeat;background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/arrow-right.svg);z-index:1}.woocommerce .wc-tabs li>a,.woocommerce nav.woocommerce-MyAccount-navigation ul li>a{display:table;position:relative;padding:0 calc(10px - .24em) 0 10px;margin-top:2px;background:var(--wp--preset--color--white);transition:all .3s ease-in-out;color:var(--wp--preset--color--bvs-gold-1);font-family:var(--wp--preset--font-family--gill-sans);font-style:normal;text-transform:uppercase;letter-spacing:.24em;font-size:var(--wp--preset--font-size--small);font-weight:400}.woocommerce .wc-tabs li>a:hover,.woocommerce .wc-tabs li>a:focus,.woocommerce nav.woocommerce-MyAccount-navigation ul li>a:hover,.woocommerce nav.woocommerce-MyAccount-navigation ul li>a:focus{color:var(--wp--preset--color--bvs-red)}.woocommerce .wc-tabs li.active>a,.woocommerce .wc-tabs li.active>a:focus,.woocommerce .wc-tabs li.is-active>a,.woocommerce .wc-tabs li.is-active>a:focus,.woocommerce nav.woocommerce-MyAccount-navigation ul li.active>a,.woocommerce nav.woocommerce-MyAccount-navigation ul li.active>a:focus,.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active>a,.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active>a:focus{color:var(--wp--preset--color--bvs-navy)}.woocommerce .woocommerce-message{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--30);background:var(--wp--preset--color--bvs-gray);margin-bottom:var(--wp--preset--spacing--30);border-radius:30px}.woocommerce .woocommerce-message>*{order:1}.woocommerce .woocommerce-message a{order:2}.woocommerce .woocommerce-message .button{text-align:center}.woocommerce .woocommerce-info{padding:var(--wp--preset--spacing--30);background:var(--wp--preset--color--bvs-gray);margin-bottom:var(--wp--preset--spacing--30);border-radius:30px}.woocommerce .woocommerce-info a{font-weight:700}.woocommerce table,.woocommerce select,.woocommerce table input,.woocommerce .checkout label,.woocommerce .checkout input,.woocommerce .checkout select,.woocommerce .checkout textarea,.woocommerce .select2-container--default .select2-selection--single,.woocommerce .select2-results__option,.woocommerce .woocommerce-checkout #payment,.woocommerce .wc-proceed-to-checkout .button{--wp--preset--font-size--small: clamp(1.2rem, 4vw, 1.6rem);font-size:var(--wp--preset--font-size--small) !important}.woocommerce .shop_table{margin-bottom:var(--wp--preset--spacing--20)}.woocommerce .woocommerce-cart-form__contents tbody{border:none}.woocommerce .woocommerce-cart-form__contents td,.woocommerce .woocommerce-cart-form__contents th{text-align:center}.woocommerce .woocommerce-cart-form__contents .quantity{display:table;margin:0 auto}.woocommerce .woocommerce-cart-form__contents .actions{text-align:right}.woocommerce .wc-proceed-to-checkout{text-align:right}.woocommerce .form-row{margin:0}.woocommerce .form-row+.form-row{margin-top:10px}.single-product .content{width:100%}.woocommerce-store-notice,p.demo_store{position:fixed !important;top:auto !important;bottom:0 !important;background-color:var(--wp--preset--color--bvs-navy) !important;color:var(--wp--preset--color--white)}.onsale{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-15px;right:-15px;color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--urbane);font-weight:700;background-color:var(--wp--preset--color--bvs-red) !important;width:70px;aspect-ratio:1/1;border-radius:100%;text-transform:uppercase;box-shadow:0px 5px 0px rgba(0,0,0,.04);z-index:3}.product-featured-star{position:absolute;top:-20px;left:-20px;filter:drop-shadow(0px 5px 0px rgba(0, 0, 0, 0.04));z-index:3}.product-featured-star svg{width:60px;height:60px}.product-legacy-banner,.legacy-product .wp-block-post-featured-image:after{position:absolute;top:0;left:0;background:var(--wp--preset--color--bvs-navy);color:var(--wp--preset--color--bvs-yellow);padding:5px 10px;width:100%;text-align:center;letter-spacing:.05em;font-weight:700;text-transform:uppercase;border-radius:30px 30px 0 0;z-index:2}.legacy-product .wp-block-post-featured-image:after{content:"Legacy";display:block}.woocommerce.single-product div.product{position:relative;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40);align-items:center}.woocommerce.single-product div.product>*:not(.onsale){width:100%}.woocommerce.single-product div.product .onsale{top:-10px;right:-10px}.woocommerce.single-product div.product div.quantity{display:flex}.woocommerce.single-product .woocommerce-product-gallery{position:relative}.woocommerce.single-product .woocommerce-product-gallery>div,.woocommerce.single-product .woocommerce-product-gallery>ol,.woocommerce.single-product .woocommerce-product-gallery img{width:100%}.woocommerce.single-product a.woocommerce-product-gallery__trigger{position:absolute;top:5px;left:10px;z-index:5}.woocommerce.single-product .flex-control-nav.flex-control-thumbs{padding:0;margin:0;list-style:none;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr 1fr}.woocommerce.single-product .variations tbody,.woocommerce.single-product .value{position:relative;border:none !important}.woocommerce.single-product a.reset_variations{position:absolute;top:100%}.woocommerce.single-product .woocommerce-variation-add-to-cart,.woocommerce.single-product .entry-summary form:not(.variations_form,.grouped_form){display:flex;gap:10px}.woocommerce.single-product td>p:last-of-type{margin-bottom:0}.woocommerce-cart-form th{font-weight:700}.woocommerce-cart-form .product-name{text-align:left !important}.woocommerce-cart-form .product-name a{font-weight:700}.woocommerce-cart-form .product-remove a{color:var(--wp--preset--color--bvs-red);font-size:var(--wp--preset--font-size--large)}.woocommerce-cart-form .coupon{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:left}@media screen and (max-width: 1100px){.woocommerce-cart-form .product-thumbnail{display:none}}@media screen and (max-width: 780px){.woocommerce-cart-form thead{display:none}.woocommerce-cart-form .woocommerce-cart-form__cart-item{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, 1fr)}.woocommerce-cart-form .woocommerce-cart-form__cart-item td{text-align:left}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove{grid-column:1/2}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name{grid-column:2/12}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-price{grid-column:2/5}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-quantity{grid-column:5/8}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-quantity .quantity .qty{width:unset}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-subtotal{grid-column:8/12}}div[data-block-name="woocommerce/classic-shortcode"]:not([data-shortcode=checkout]){display:grid;grid-template-areas:"notice notice notice" "form form form" "totals totals totals";gap:var(--wp--preset--spacing--60)}@media screen and (min-width: 1100px){div[data-block-name="woocommerce/classic-shortcode"]:not([data-shortcode=checkout]){grid-template-areas:"notice notice notice" "form form totals"}}.woocommerce-notices-wrapper,.woocommerce-info{grid-area:notice}.woocommerce-cart-form{grid-area:form}.cart-collaterals{grid-area:totals}div[data-shortcode=checkout]{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.wc-block-mini-cart{display:block}.wc-block-mini-cart__button{padding:0;transform:scale(0.9)}.wc-block-components-drawer__screen-overlay{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wc-block-components-drawer{font-size:var(--wp--preset--font-size--medium)}.wc-block-components-drawer .components-modal__header .components-button{top:0 !important}.wc-block-components-drawer .components-modal__header .components-button svg{width:50px;height:50px;fill:var(--wp--preset--color--bvs-navy);transition:all .3s ease-in-out}.wc-block-components-drawer .components-modal__header .components-button:hover svg,.wc-block-components-drawer .components-modal__header .components-button:focus svg{fill:var(--wp--preset--color--bvs-blue)}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{margin:0}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{max-width:40%}.woocommerce .quantity .qty{width:100px}#customer_details{margin-bottom:30px}table .product-thumbnail img{max-width:100px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--wp--preset--color--white);border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{margin-left:0 !important;padding:var(--wp--preset--spacing--30);border:0;background:var(--wp--preset--color--bvs-gray)}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}#add_payment_method #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:before{display:none}#add_payment_method #payment ul.payment_methods p,.woocommerce-cart #payment ul.payment_methods p,.woocommerce-checkout #payment ul.payment_methods p{margin:0}.woocommerce-shipping-methods{margin:0 !important;padding:0 !important}.woocommerce-shipping-methods li:before{display:none}.shipping p{margin:0}.select2-container--default .select2-selection--single{height:unset;display:flex;justify-content:space-between;align-items:center}.select2-container--default .select2-selection--single>*{position:relative !important;margin:0 !important;padding:0 !important}.woocommerce-account .entry .woocommerce,.woocommerce-Addresses{display:grid;gap:var(--wp--preset--spacing--40)}nav.woocommerce-MyAccount-navigation ul{margin:0 !important;padding:0 !important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:rgba(0,0,0,0);color:var(--wp--preset--color--bvs-navy) !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{opacity:.5}@media screen and (min-width: 780px){.woocommerce ul.products{grid-template-columns:1fr 1fr 1fr}.woocommerce ul.products.columns-4{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.woocommerce .wc-tabs{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--wp--preset--spacing--30);padding:0 var(--wp--preset--spacing--20) 0 0 !important;margin-left:0 !important}.woocommerce .wc-tabs:before{content:"";display:block;position:absolute;width:100vw;height:2px;top:50%;right:5px;background:var(--wp--preset--color--bvs-tan);z-index:0}.woocommerce .wc-tabs:after{content:"";display:block;position:absolute;width:30px;height:11px;top:calc(50% - 4.5px);right:0;background-size:contain;background-repeat:no-repeat;background-image:url(//www.bvsystems.com/wp-content/themes/bvs-2024/images/arrow-right.svg);z-index:1}.woocommerce .wc-tabs>*{position:relative;z-index:2}.woocommerce .wc-tabs>li:before,.woocommerce .wc-tabs>li:after{display:none}.woocommerce .cart th{padding-bottom:5px}.woocommerce .cart-collaterals{grid-template-columns:1fr 1fr}.woocommerce .cart_totals{grid-column:2}.woocommerce .woocommerce-message{flex-direction:row;justify-content:space-between;align-items:center}.woocommerce.single-product div.product .woocommerce-product-gallery{flex:1 1 auto;max-width:calc(50% - var(--wp--preset--spacing--40)/2)}.woocommerce.single-product div.product .entry-summary{flex:0 1 calc(50% - var(--wp--preset--spacing--40)/2)}.woocommerce.single-product div.product>.onsale{right:calc(50% + 5px)}#customer_details{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:1fr 1fr}.woocommerce-account .entry .woocommerce{grid-template-columns:1fr 3fr}.woocommerce-Addresses{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.woocommerce ul.products{gap:var(--wp--preset--spacing--40)}}@media screen and (min-width: 1300px){.woocommerce.single-product div.product .woocommerce-product-gallery{flex:1 1 auto;max-width:calc(40% - var(--wp--preset--spacing--40)/2)}.woocommerce.single-product div.product .entry-summary{flex:0 1 calc(60% - var(--wp--preset--spacing--40)/2)}.woocommerce.single-product div.product>.onsale{right:calc(60% + 10px)}}@media screen and (max-width: 700px){td.product-name div{display:none}.woocommerce th{white-space:nowrap}}.wc-block-components-button:not(.is-link){transition:all .3s ease-in-out !important}.wc-block-mini-cart__drawer{font-size:var(--wp--preset--font-size--medium) !important;padding:0 var(--wp--preset--spacing--20)}.wc-block-mini-cart__footer-actions a{font-size:var(--wp--preset--font-size--small) !important}.wc-block-grid__products{margin:0 !important}.wc-block-grid__product-link,.wp-block-latest-posts.wp-block-latest-posts__list li{display:grid !important;gap:var(--wp--preset--spacing--20);grid-template-columns:80px 1fr;text-align:left;font-weight:400;align-items:center}.wc-block-grid__product-link img,.wp-block-latest-posts.wp-block-latest-posts__list li img{border-radius:10px}.wc-block-components-product-badge.wc-block-components-product-backorder-badge{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wc-block-components-quantity-selector:after{display:none}@media(min-width: 600px){.admin-bar .site-header--sticky,.admin-bar.fixed-scroll .site-header{top:var(--wp-admin--admin-bar--height) !important}}@media(min-width: 780px){.woocommerce-shop .content,.tax-product_cat .content{display:grid;grid-template-columns:2fr 1fr;gap:2em var(--wp--preset--spacing--60)}.site-credits .dev{display:inline-block}.site-credits .dev:before{content:"|";display:inline-block;margin:0 5px 0 3px}}@media(min-width: 1024px){.site-header>.wrap{position:relative}.menu-toggle,.mobile-nav{display:none}.menu-item>a,.menu-item>.linkless{text-align:center;white-space:nowrap;font-size:var(--wp--preset--font-size--small);padding:var(--wp--preset--spacing--20) 10px}.menu-cta a,.menu-cta .linkless{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.nav-primary{margin:0;display:flex;align-items:center;justify-content:flex-end}.nav-primary .wrap{position:unset;width:auto;max-width:100%;margin:0}.nav-primary .genesis-nav-menu{display:flex;align-items:center;justify-content:flex-end;gap:var(--wp--preset--spacing--30);margin:0;padding:0;list-style:none}.nav-primary .genesis-nav-menu>li{position:relative}.nav-primary .genesis-nav-menu>li::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--wp--preset--color--bvs-teal);transition:width .3s ease-in-out}.nav-primary .genesis-nav-menu>li:hover::after,.nav-primary .genesis-nav-menu>li:focus-within::after{width:100%}.nav-primary .genesis-nav-menu>li.menu-cta{padding-left:var(--wp--preset--spacing--20)}.nav-primary .genesis-nav-menu>li.menu-cta:after{display:none}.nav-primary .genesis-nav-menu>li.menu-item-has-children>a,.nav-primary .genesis-nav-menu>li.menu-item-has-children>.linkless{display:flex;align-items:center;gap:5px}.nav-primary .genesis-nav-menu>li.menu-item-has-children>a svg,.nav-primary .genesis-nav-menu>li.menu-item-has-children>.linkless svg{width:10px;height:6px;fill:var(--wp--preset--color--bvs-navy);transition:all .3s ease-in-out}.nav-primary .genesis-nav-menu>li.menu-item-has-children>a:hover svg,.nav-primary .genesis-nav-menu>li.menu-item-has-children>a:focus svg,.nav-primary .genesis-nav-menu>li.menu-item-has-children>.linkless:hover svg,.nav-primary .genesis-nav-menu>li.menu-item-has-children>.linkless:focus svg{fill:var(--wp--preset--color--bvs-blue)}.nav-primary .genesis-nav-menu .sub-menu{position:absolute;top:100%;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;background:var(--wp--preset--color--white);box-shadow:0px 5px 10px rgba(0,0,0,.15);opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000}.nav-primary .genesis-nav-menu .sub-menu .sub-menu{top:0;left:100%;transform:translateX(-10px)}.nav-primary .genesis-nav-menu .sub-menu a{font-size:var(--wp--preset--font-size--small);text-align:left;padding:10px 20px 10px 10px}.nav-primary .genesis-nav-menu .sub-menu a:hover,.nav-primary .genesis-nav-menu .sub-menu a:focus{transform:translateX(5px)}.nav-primary .genesis-nav-menu .sub-menu--mega{position:fixed;top:calc(100% - 28px);width:100%;padding:var(--wp--preset--spacing--30) 0}.nav-primary .genesis-nav-menu .sub-menu--mega>*:not(.alignwide){width:var(--wp--style--global--content-size);margin:0 auto}.nav-primary .genesis-nav-menu li:hover>.sub-menu,.nav-primary .genesis-nav-menu li:focus-within>.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}.site-header--sticky .sub-menu--mega,.fixed--scroll .site-header .sub-menu--mega{top:calc(100% - 19px) !important}.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{display:flex;justify-content:space-between;gap:var(--wp--preset--spacing--60)}.content-sidebar .content,.sidebar-content .content{flex-basis:70%;max-width:unset;margin:0}.content-sidebar .sidebar,.sidebar-content .sidebar{flex-basis:30%}.sidebar-content .content-sidebar-wrap{flex-direction:row-reverse}.full-width-content .content{margin:0 auto}.comment{padding:var(--wp--preset--spacing--30)}}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#333 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title>a::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}