﻿:root{--clr-gradient-blue:linear-gradient(180deg,#2f89f7 45%,#223e91 95%);--clr-dark-300:#edf0f0;--clr-dark-400:#abadac;--clr-dark-500:#525355;--clr-dark-700:#494949;--clr-dark-700:#494949;--clr-dark-900:#232323;--clr-light-700:#eef0ef;--clr-light-900:#fff;--clr-accent1-300:#6071a2;--clr-accent1-400:#2f89f7;--clr-accent1-500:#233c8f;--box-shadow-1:5px 5px 15px rgba(0,0,0,.15);--section-spacing:clamp(3rem,5vh,5rem);--container-width:1300px;--container-width-wide:1500px;--ff-body:'Open Sans','Arial',sans-serif;--ff-heading:'Poppins','Arial',sans-serif;--fw-bold:700;--fw-semi-bold:600;--fw-regular:400;--fs-400:1rem;--fs-450:1.1rem;--fs-500:1.2rem;--fs-600:1.4rem;--fs-650:clamp(1.5rem,0.5rem + 3vw,2rem);--fs-700:clamp(1.75rem,0.5rem + 3vw,2.25rem);}*,*::after,*::before{padding:0;margin:0;box-sizing:border-box;font:inherit;color:inherit;}html{scroll-behavior:smooth;scroll-padding-top:140px;}body{color:var(--clr-dark-400);font-family:var(--ff-body);font-weight:var(--fw-regular);}main{margin-top:65px;}@media(min-width:1300px){html.no-touchevents{scroll-padding-top:170px;}main{margin-top:165px;}}h1,h2,h3{font-family:var(--ff-heading);line-height:1;}img,svg,picture{display:block;max-width:100%;height:auto;}a{display:inline-block;text-decoration:none;}p{line-height:1.8;margin-block-end:1rem;}svg.bars{stroke:var(--clr-light-900);}svg .bars line#top{transform:rotate(0deg);transform-origin:top left;transition:.25s transform ease-in-out;}[aria-expanded=true] svg.bars line#top{transform:translateX(2.5px) rotateZ(45deg);transition:.25s transform ease-in-out;}svg.bars line#bot{transform:rotate(0deg);transform-origin:bottom left;transition:.25s transform ease-in-out;}[aria-expanded=true] svg.bars line#bot{transform:translate(2.5px,.3px) rotateZ(-45deg);transition:.25s transform ease-in-out;}svg.bars line#mid{transform:rotate(0deg);transform-origin:right;opacity:1;transition:.25s .1s transform ease-in-out,.25s opacity ease-in-out;}[aria-expanded=true] svg.bars line#mid{transform:rotate(90deg);opacity:0;transition:.25s transform ease-in-out,.25s opacity ease-in-out;}.default-form{--flex-gap:.5em;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-weight:var(--fw-semi-bold);gap:0 var(--flex-gap);}.default-form > *{flex:1 1 100%;display:flex;flex-direction:column;justify-content:flex-start;min-width:165px;}.default-form h3{font-size:var(--fs-500);font-weight:var(--fw-bold);margin-bottom:.5em;}.default-form input:not([type="checkbox"]),.default-form select,.default-form textarea{padding:.5em 1em;border-radius:2px;border:none;margin-block:0.5em;background:var(--clr-dark-300);}.default-form input,.default-form select,.default-form textarea,.default-form input::placeholder,.default-form textarea::placeholder{font-weight:400;letter-spacing:.25px;opacity:1;font-family:var(--ff-body);font-size:1rem;}.default-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.default-form label[data-checkbox-label]{align-items:flex-start;flex-direction:row !important;position:relative;padding:1em 0;}.default-form label[data-checkbox-label] input{margin-top:.25em;margin-right:1em;width:1.5em;height:1.5em;}button{cursor:pointer;border:none;}strong{font-weight:bold;}em{font-style:italic;}.product-cards{--gap-spacer:1em;display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--gap-spacer);}.product-cards .product-card{--flow-spacer:.5em;flex:1 1 100%;max-width:calc(300px - var(--gap-spacer));display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.product-cards .product-description{display:none;}.product-card-text-container{order:2;display:flex;flex-direction:column;flex:1 1 100%;}.product-cards .product-image{order:1;max-height:200px;width:auto;}.product-cards .product-brand{order:2;}.product-cards .product-name{order:3;flex:1 1 100%;font-weight:var(--fw-bold);}.product-cards .product-card-buttons{order:4;}.product-card-buttons{display:flex;align-items:stretch;gap:1em;white-space:nowrap;}.product-card-buttons .btn{flex:1 1 100%;padding:1em;}.primary-page-content .product-title{font-size:2rem;font-weight:var(--fw-bold);}.primary-page-content .product-brand{color:var(--clr-accent1-500);font-style:italic;}#productImageContainer img{margin-inline:auto;}.btn{font-family:var(--ff-heading);font-weight:var(--fw-bold);padding:1em 2.25em;cursor:pointer;text-align:center;text-wrap:balance;}.btn:hover{text-decoration:none;}.btn[data-size=thick],.btn[data-size=thick][data-type=svg-btn]{padding:1.25em 2.5em;}.btn[data-size=thin],.btn[data-size=thin][data-type=svg-btn]{padding:.5em 1.5em;}.btn[data-color=light][data-invert],.btn[data-type=svg-btn][data-color=light][data-invert]{color:var(--clr-light-900);background:transparent;border-color:currentColor;transition:.5s color ease-in-out,.5s background ease-in-out;}.btn[data-color=light][data-invert]:hover,.btn[data-color=light][data-invert]:focus,.btn[data-type=svg-btn][data-color=light][data-invert]:hover,.btn[data-type=svg-btn][data-color=light][data-invert]:focus{color:var(--clr-accent1-400);background:rgba(255,255,255,.75);border-color:currentColor;}.btn[data-color=light],.btn[data-color=light][data-type=svg-btn]{transition:.5s color ease-in-out,.5s background ease-in-out;background:var(--clr-light-900);color:var(--clr-accent1-400);}.btn[data-color=light]:hover,.btn[data-color=light]:focus,.btn[data-color=light][data-type=svg-btn]:hover,.btn[data-color=light][data-type=svg-btn]:focus{background:rgba(255,255,255,.75);color:var(--clr-accent1-400);}.btn[data-color=dark],.btn[data-color=dark][data-type=svg-btn]{transition:.5s color ease-in-out,.5s background ease-in-out;background:var(--clr-dark-700);color:var(--clr-light-900);}.btn[data-color=dark]:hover,.btn[data-color=dark]:focus,.btn[data-color=dark][data-type=svg-btn]:hover,.btn[data-color=dark][data-type=svg-btn]:focus{background:var(--clr-dark-900);color:var(--clr-light-900);}.btn[data-color=dark][data-invert],.btn[data-type=svg-btn][data-color=dark][data-invert]{transition:.5s color ease-in-out,.5s background ease-in-out;color:var(--clr-dark-700);background:transparent;border-color:currentColor;}.btn[data-color=dark][data-invert]:hover,.btn[data-color=dark][data-invert]:focus,.btn[data-type=svg-btn][data-color=dark][data-invert]:hover,.btn[data-type=svg-btn][data-color=dark][data-invert]:focus{color:var(--clr-light-900);background:var(--clr-dark-700);}.btn[data-color=accent1][data-invert],.btn[data-color=accent1][data-invert][data-type=svg-btn]{transition:.5s color ease-in-out,.5s background ease-in-out;color:var(--clr-accent1-500);background:transparent;border-color:currentColor;}.btn[data-color=accent1][data-invert]:hover,.btn[data-color=accent1][data-invert]:focus,.btn[data-color=accent1][data-invert][data-type=svg-btn]:hover,.btn[data-color=accent1][data-invert][data-type=svg-btn]:focus{color:var(--clr-light-900);background:var(--clr-accent1-500);}.btn[data-color=accent1],.btn[data-color=accent1][data-type=svg-btn]{transition:.5s color ease-in-out,.5s background ease-in-out;background-color:var(--clr-accent1-400);border-color:var(--clr-accent1-400);color:var(--clr-light-900);}.btn[data-color=accent1]:hover,.btn[data-color=accent1]:focus,.btn[data-color=accent1][data-type=svg-btn]:hover,.btn[data-color=accent1][data-type=svg-btn]:focus{background-color:var(--clr-accent1-500);border-color:var(--clr-accent1-500);color:var(--clr-light-900);}.btn.border-btn{border:1px solid;}.btn[data-type=svg-btn]{background:transparent;color:inherit;fill:currentColor;stroke:currentColor;padding:.5em .25em;display:flex;align-items:center;width:max-content;gap:.5rem;}.btn[data-type=svg-btn] svg{height:1.25rem;width:auto;}.btn[data-type=svg-btn][data-size=thin] svg{height:.75rem;}.video-toggle{border:none;background:transparent;position:relative;cursor:pointer;}.video-toggle::after{content:'\f04b';font-family:'Font Awesome 5 Pro';font-weight:900;font-size:1.5em;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(19,129,188,.45);border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;opacity:.5;border:1px solid currentcolor;transition:.5s opacity linear;}.video-toggle:hover::after{opacity:1;transition:.5s opacity linear;}.video-toggle .video-toggle::after{display:none;}.arrow-title-link svg{height:1rem;fill:var(--clr-accent1-500);transition:.25s transform ease-in-out,.25s fill ease-in-out;}.arrow-title-link:hover svg{transform:translateX(.5em);fill:var(--clr-accent1-400);}.arrow-title-link strong{display:flex;gap:1em;justify-content:flex-start;align-items:center;transition:.25s color ease-in-out;}.arrow-title-link:hover strong{color:var(--clr-accent1-400);}header{position:fixed;top:0;left:0;width:100%;z-index:10;}nav{padding-block-start:.5em;background:var(--clr-accent1-400);}nav svg{height:1.25em;width:auto;fill:var(--clr-light-900);}.nav-logo img{flex:0 0 300px;transition:.25s width ease-in-out;}header .primary-navigation > li{transform:translateX(-50%);opacity:0;transition:.5s transform ease-in-out,.5s opacity linear;}header[data-watching="in-view"] [data-collapsed=false] .primary-navigation > li,header[data-watching="in-view"] [data-collapsed=false] .sub-menus{opacity:1;transform:translateX(0%);}@media(min-width:1300px){html:not(.touchevents) header[data-watching="in-view"] [data-collapsed=true] .primary-navigation > li{opacity:1;transform:translateX(0%);}}[data-nav-dropdown] > a{display:none !important;}[data-nav-dropdown] > a,[data-nav-dropdown] > button{align-items:center;}[data-nav-dropdown] > a::after,[data-nav-dropdown] > button::after{content:"▼";margin-inline-start:.5rem;font-size:.8rem;opacity:.5;transition:.25s opacity linear,.25s transform ease-in-out;}[data-nav-dropdown]:focus-within > a::after,[data-nav-dropdown]:focus-within > button::after,[data-nav-dropdown]:hover > a::after,[data-nav-dropdown]:hover > button::after,[data-nav-dropdown] > button[aria-expanded="true"]::after{opacity:1;transform:rotate(180deg);}[data-nav-dropdown] > button[aria-expanded="true"]{background:rgba(255,255,255,.25);}[data-nav-dropdown] button{background:transparent;color:var(--clr-light-900);border:none;font-size:inherit;font-family:inherit;font-weight:inherit;text-align:left;width:100%;}.dropdown-menu a{display:flex;align-items:center;justify-content:space-between;padding-inline:.5em;}#primary-nav{top:0rem;height:100%;max-height:100%;overflow:auto;width:0%;position:fixed;z-index:1;transition:1s background ease-in-out,1s width ease-in-out;padding-block-start:5rem;left:0;}#primary-nav[data-collapsed=false]{height:100%;width:330px;max-width:100%;background:var(--clr-accent1-500);transition-delay:0s;}#primary-nav .nav-logo{display:none;}#primary-nav .stacked-nav-menus ul{list-style:none;display:flex;flex-direction:column;align-items:stretch;min-width:300px;}#primary-nav .stacked-nav-menus ul.wide{max-width:800px;flex-direction:row;flex-wrap:wrap;background:#fff;left:unset;right:-80px;}#primary-nav .stacked-nav-menus ul.wide a{font-size:.8rem !important;}#primary-nav .stacked-nav-menus ul.wide li{flex:0 0 33%;}#primary-nav .stacked-nav-menus .stacked-nav-menus-top{flex-direction:row;justify-content:space-between;padding-right:3em;}#primary-nav .stacked-nav-menus-top li:nth-child(2){display:none;}#primary-nav .stacked-nav-menus-middle a,#primary-nav .stacked-nav-menus-middle button,#primary-nav .stacked-nav-menus-bottom a,#primary-nav .stacked-nav-menus-bottom button{display:block;width:100%;color:var(--clr-light-900);padding:1em .5em;}.mobile-bar{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;background:rgba(0,0,0,.75);box-shadow:5px 5px 5px rgba(0,0,0,.15);position:relative;z-index:2;}.mobile-bar .nav-logo{width:150px;}.mobile-bar [data-type=svg-btn]{padding:.25rem .5rem;}.mobile-bar [data-type=svg-btn]:not([href*=tel]) svg{height:2.5rem;width:auto;}.mobile-bar [data-type=svg-btn][href*=tel] svg{height:1.8rem;width:auto;fill:var(--clr-light-900);}[data-nav-dropdown] .dropdown-menu[data-collapsed=false]{position:absolute;bottom:0rem;left:0rem;transform:translateY(100%) rotateX(0deg);opacity:1;display:block;z-index:2;padding:0em 1em;height:auto;transition:.5s transform ease-in-out,.5s opacity linear;}[data-nav-dropdown] .dropdown-menu[data-collapsed=false],[data-nav-dropdown] .dropdown-menu:focus-within{transform:translateY(0) rotateX(0deg);position:static;bottom:unset;left:unset;}.dropdown-menu{line-height:1.5;list-style:none;font-size:.8rem;}.dropdown-menu a:hover{transition:.5s color ease-in-out,.5s background ease-in-out;background:var(--clr-accent1-300);color:var(--clr-light-900);}[data-nav-dropdown] .dropdown-menu{position:absolute;bottom:0rem;left:0rem;transform:rotateX(90deg);display:block;z-index:2;height:0;opacity:0;transform-origin:top;}.nav-shade{display:block;position:fixed;z-index:-1;border:none;padding:0;margin:0;height:100%;transition:.25s width ease-in-out,.25s background ease-in-out;width:0%;background:rgba(0,0,0,0);}.nav-shade[aria-expanded="true"]{width:100%;background:rgba(0,0,0,.35);}[data-desktop="only"]{display:none;}@media(min-width:1300px){.no-touchevents [data-desktop="only"]{display:block;}.no-touchevents:not(.scrolling) #primary-nav [data-nav-dropdown] button,.no-touchevents:not(.scrolling) .nav-shade{display:none;}.no-touchevents.no-touchevents:not(.scrolling) #primary-nav{flex-direction:row;justify-content:center;position:static;top:unset;bottom:unset;left:unset;width:auto;padding-block-start:0;z-index:1;height:auto;max-height:none;overflow:unset;background:var(--clr-gradient-blue);box-shadow:5px 5px 5px rgba(0,0,0,.15);font-family:var(--ff-heading);}.no-touchevents:not(.scrolling) #primary-nav .nav-logo{display:block;padding:1.25em 1em;background:var(--clr-light-900);margin-top:2.5rem;margin-bottom:-1rem;box-shadow:5px 5px 5px rgba(0,0,0,.15);}.no-touchevents:not(.scrolling) #primary-nav .container{display:flex;align-items:stretch;justify-content:space-between;;}.no-touchevents:not(.scrolling) .stacked-nav-menus{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;}.no-touchevents:not(.scrolling) .stacked-nav-menus-top a{max-height:41px;display:flex;align-items:center;}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus-middle a{color:#fff;font-size:var(--fs-500);font-weight:var(--fw-semi-bold);padding:.75rem;}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus-bottom a{font-size:var(--fs-500);font-weight:var(--fw-semi-bold);text-transform:uppercase;padding:0rem .75rem .75rem .75rem;}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus-top li:nth-child(2){display:block;}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus > ul{display:flex;flex-direction:row;align-items:center;list-style:none;}.no-touchevents:not(.scrolling) [data-nav-dropdown] button,.no-touchevents:not(.scrolling) .nav-shade,.no-touchevents:not(.scrolling) .mobile-bar{display:none;}.no-touchevents:not(.scrolling) [data-nav-dropdown] > a{display:flex !important;}[data-nav-dropdown]{position:relative;}.no-touchevents:not(.scrolling) [data-nav-dropdown] .dropdown-menu{opacity:0;transform:translateY(100%) rotateX(90deg);}.no-touchevents:not(.scrolling) [data-nav-dropdown]:hover > .dropdown-menu,.no-touchevents:not(.scrolling) [data-nav-dropdown]:focus-within > .dropdown-menu{position:absolute;bottom:0rem;left:0rem;transform:translateY(100%) rotateX(0deg);opacity:1;display:block;width:max-content;height:auto;transition:.25s transform ease-in-out,.25s opacity linear;}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus .dropdown-menu a{padding:.5em 1em;font-size:var(--fs-400);text-transform:unset;background:var(--clr-light-900);color:var(--clr-accent1-500);}.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus .dropdown-menu a:hover,.no-touchevents:not(.scrolling) #primary-nav .stacked-nav-menus .dropdown-menu a:focus{color:var(--clr-light-900);background:var(--clr-accent1-500);}.no-touchevents:not(.scrolling) [data-nav-dropdown]:hover .dropdown-menu .dropdown-menu,.no-touchevents:not(.scrolling) [data-nav-dropdown]:focus-within .dropdown-menu .dropdown-menu{left:100%;width:min-content;bottom:100%;}.no-touchevents:not(.scrolling) [data-nav-dropdown] .dropdown-menu .dropdown-menu li:first-child{display:none;}.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown] > a::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown] > button::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown] > a::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown] > button::after{transform:rotate(-90deg);}.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown]:focus-within > a::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown]:focus-within > button::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown]:hover > a::after,.no-touchevents:not(.scrolling) [data-nav-dropdown] [data-nav-dropdown]:hover > button::after{transform:rotate(90deg);}.no-touchevents:not(.scrolling) [data-nav-dropdown]:not(:hover) .dropdown-menu[data-collapsed="false"]{width:0;padding:0;height:0px;}.no-touchevents:not(.scrolling) [data-nav-dropdown] .dropdown-menu[data-collapsed="false"]{padding:0;}/*.no-touchevents:not(.scrolling).scrolling .stacked-nav-menus{flex-wrap:wrap;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;}.no-touchevents:not(.scrolling).scrolling .stacked-nav-menus .stacked-nav-menus-top{width:max-content;order:2;}.no-touchevents:not(.scrolling).scrolling .stacked-nav-menus .stacked-nav-menus-middle{width:max-content;order:1;}.no-touchevents:not(.scrolling).scrolling .stacked-nav-menus .stacked-nav-menus-bottom{width:max-content;order:3;}.no-touchevents:not(.scrolling).scrolling .nav-logo{width:100px;}*/}@media(max-width:1650px){.no-touchevents:not(.scrolling) [data-nav-dropdown]:last-child:hover > .dropdown-menu,.no-touchevents:not(.scrolling) [data-nav-dropdown]:last-child:focus-within > .dropdown-menu{left:unset;right:0rem;}}.breadcrumb{color:var(--clr-dark-900);padding:1em 0;margin:0;font-family:var(--ff-heading);display:none;}@media(min-width:750px){.breadcrumb{display:block;}}.breadcrumb + .page-content{padding-top:0em;}.breadcrumb .container{padding:.5em;display:flex;justify-content:flex-start;align-items:center;gap:.5em;}.breadcrumb-heading{font-size:var(--fs-500);font-weight:var(--fw-bold);white-space:nowrap;margin-right:1em;}.breadcrumb-links{list-style:none;display:flex;justify-content:flex-start;gap:.5em;padding:0;margin:0;flex-wrap:wrap;}.breadcrumb-links a{opacity:.75;color:var(--clr-accent1-500);transition:.5s opacity linear,.5s color ease-in-out;}.breadcrumb-links a:hover{opacity:1;color:var(--clr-accent1-400);}.breadcrumb-links a::after{content:'>';padding-left:.5em;}.breadcrumb-links a[aria-current=page]{opacity:1;font-weight:var(--fw-bold);}.breadcrumb-links a[aria-current=page]:hover{color:var(--clr-accent1-500);}footer{padding:3em 0 5.75em 0em;background:var(--clr-gradient-blue);color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-500);position:relative;}footer > .container{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.footer-contact-info{display:flex;flex-direction:column;justify-content:space-between;background:rgba(0,0,0,.25);padding:1.65em 3em;text-align:center;}.footer-nav{background:rgba(0,0,0,.25);padding:1.65em 1.5em 1.65em 1.5em;text-transform:uppercase;display:flex;justify-content:space-between;flex:0 1 55%;gap:1em;}@media(max-width:624px){.footer-nav{flex-direction:column;text-align:center;}}@media(min-width:625px){.footer-nav-links:last-child{margin-left:1em;}}@media(max-width:924px){footer .container{width:max-content;max-width:90%;}}@media(min-width:925px){.footer-nav{padding:1.65em 3em 1.65em 1.5em;}.footer-contact-info{text-align:left;}footer .container{flex-direction:row;justify-content:space-between;}}footer a{display:block;padding:.25em;white-space:nowrap;}.footer-nav-links{list-style:none;}.footer-copyright-bar{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.25);padding:.5em 0;}.footer-copyright-bar p{font-weight:var(--fw-regular);margin:0;text-align:center;}@media(min-width:450px){.footer-copyright-bar p{text-align:left;}}.footer-copyright-bar a{display:inline-block;}.video-panel{display:none;position:fixed;top:0;left:0;z-index:12;width:100%;height:100vh;overflow:hidden;padding:0;}.video-panel[data-collapsed=false]{display:flex;}.video-panel .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em;}.video-panel > .dismiss-panel{background:rgba(0,0,0,.75);height:100%;width:100%;z-index:-1;position:absolute;top:0;left:0;border:none;}.video-panel > .dismiss-panel::after{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;content:'Loading';}.videoPlayer-maximum{position:relative;overflow:hidden;width:100%;max-height:80vh;height:auto;}.videoPlayer-wrapper{width:100%;padding-top:56.25%;z-index:2;}#videoPlayer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;}.added-to-quote-dialog{margin:0;padding:0;border:none;outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;transform:translate(1em,1em);}.added-to-quote-dialog:not([open]){display:none;}.added-to-quote-dialog .container{background:#fff;box-shadow:var(--box-shadow-1);max-width:450px;height:auto;padding:2em 1em;border-radius:1em;display:flex;flex-direction:column;align-items:center;text-align:center;}.added-to-quote-dialog h2{font-size:1.5rem;color:var(--clr-accent1-400);}.quote-buttons,.quote-item-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0em;}.quote-buttons{width:100%;gap:1em;align-items:stretch;}@media(min-width:475px){.quote-buttons{flex-direction:row;align-items:center;}}.quote-item-details img{max-height:200px;margin:auto;}.quote-item-details p{flex:1 1 100%;line-height:1.5;}#quote-item-text{font-weight:bold;color:var(--clr-dark-900);margin-block-end:0;}.quote-buttons .btn{flex:1 1 100%;padding:1em 0;white-space:nowrap;}.primary-page-content{flex:1 1 100%;}.page-content{padding:3em 0;color:var(--clr-dark-900);}.page-content figure.float-right img{min-width:100%;height:auto;margin-bottom:1em;}.page-content-title{font-size:var(--fs-650);width:100%;max-width:max-content;line-height:1.5}.page-content-title br{display:none;}@media(min-width:550px){.page-content-title br{display:block;}}.page-content-title::after{content:'';display:block;background:var(--clr-accent1-500);border:none;height:8px;margin-top:var(--flow-spacer);width:50px;max-width:100%;transition:.5s width ease-in-out;}.page-content-title[data-watching="in-view"]::after{width:100%;}.first-word-bold-heading{font-size:var(--fs-650);color:var(--clr-accent1-500);font-weight:var(--fw-semi-bold);opacity:0;transform:translateY(1em);transition:.5s opacity linear,.5s transform ease-in-out;}.first-word-bold-heading[data-watching="in-view"]{opacity:1;transform:translateY(0);}.first-word-bold-heading span{font-weight:var(--fw-bold);}.blue-bar-sub-heading{position:relative;isolation:isolate;color:var(--clr-accent1-500);font-weight:var(--fw-bold);letter-spacing 0.02em;padding:.5em 1em;font-size:var(--fs-500);transition:.5s color ease-in-out;}.blue-bar-sub-heading[data-watching="in-view"]{color:var(--clr-light-900);}.page-content .blue-bar-sub-heading a{width:100%;}.blue-bar-sub-heading::after{content:'';height:100%;width:.5em;position:absolute;top:0;left:0;z-index:-1;background:var(--clr-accent1-500);transition:.5s width ease-in-out;}.blue-bar-sub-heading[data-watching="in-view"]::after{width:100%;}.blue-bar-sub-heading + .blue-bar-sub-text{margin-block-start:calc((-1 * var(--flow-spacer)) + .25em);margin-block-end:var(--flow-spacer);font-style:italic;font-family:var(--ff-heading);font-weight:var(--fw-bold);}.list-heading,.flow .list-heading{font-weight:var(--fw-bold);font-family:var(--ff-heading);font-size:var(--fs-500);margin-block-end:.5rem;margin-block-start:var(--flow-spacer);}.flow .list-heading + ul{margin-block-start:.5rem;}.page-content.home p{font-size:var(--fs-400);line-height:2;color:var(--clr-dark-700);}.page-content p a,.page-content:not(.home) ul:not(.aside-nav) li a{font-weight:var(--fw-bold);color:var(--clr-accent1-500);transition:.5s color ease-in-out;}.page-content p a:hover,.page-content p a:focus,.page-content ul:not(.aside-nav) li a:hover,.page-content ul:not(.aside-nav) li a:focus{color:var(--clr-accent1-400);}.page-content:not(.home) ul:not(.aside-nav) li a::after{content:"\00BB";margin-left:1em;}.page-content:not(.home) .blue-bar-sub-heading a::after{content:"\00BB";margin-left:1em;}.page-content:not(.home) .blue-bar-sub-heading a{text-transform:capitalize;}.page-content ul,.page-content ol{margin-left:1em;}.page-content li{padding:.25em 0;line-height:1.2em;}.page-content li:not(.aside-nav li){margin-left:2em;line-height:1.8em;}@media(min-width:800px){.page-content.home p{font-size:var(--fs-600);}}.page-content .box-navigations{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin-inline:-1em;}.page-content .box-navigation::before{content:'';display:block;margin:0;padding:0;height:8px;background:var(--clr-accent1-500);width:25px;position:absolute;top:-8px;left:0;transition:.5s width ease-in-out;}.page-content .box-navigation[data-watching=in-view]::before{width:100%;}.page-content .box-navigation{position:relative;flex:1 1 calc(100% - 2em);margin:1em;background:var(--clr-light-700);padding:1em;}@media(min-width:800px){.page-content .box-navigation{flex:1 1 calc(50% - 2em);}}.box-navigation-title{color:var(--clr-accent1-500);font-size:var(--fs-600);}.box-navigation-links{list-style:none;margin:1em 0em;display:flex;flex-wrap:wrap;gap:.5em;}.box-navigation-links li{opacity:0;transform:translateX(-2em);flex:0 1 calc(50% - 2em);transition:.75s opacity linear,.5s transform ease-in-out;}.box-navigation[data-watching=in-view] .box-navigation-links li{opacity:1;transform:translateX(0em);}.box-navigation-links a{white-space:nowrap;width:100% !important;font-size:var(--fs-400);font-weight:var(--fw-semi-bold);padding:.5em;transition:.25s background ease-in-out,.25s color ease-in-out;}.box-navigation-links a:hover{background:var(--clr-accent1-500);color:var(--clr-light-900);}@media(min-width:1100px){.box-navigation-links{margin:1em 2em;}.box-navigation-links a{font-size:var(--fs-500);}}.page-content aside{position:relative;display:none;}.sidebar{position:sticky;top:5em;max-height:calc(100vh - 5em);overflow-y:auto;width:350px;font-size:1rem;background:var(--clr-light-700);padding:1em;--flow-spacer:1em;}.sidebar.contact{padding:0;background:transparent;}.sidebar .sales-contact-card{background:var(--clr-light-700);padding:1em;display:flex;gap:1em;align-items:flex-start;}.sales-contact-card-text{display:flex;flex-direction:column;}.sales-contact-card-text *{margin:0 !important;padding:0 !important;line-height:1.5;}.sales-contact-card-text p{font-size:.8rem !important;}.sales-contact-card-text strong{font-size:1rem !important;}.sales-contact-card-text a.btn,.sales-contact-card-text a{color:var(--clr-accent1-500);font-weight:var(--fw-regular);}@media(min-width:950px){.page-content aside{display:block;}.aside-container{gap:2em;}}.sidebar p{font-size:1rem;line-height:1.5;}.sidebar li{padding:0;}.aside-container{display:flex;align-items:stretch;}.aside-heading{color:var(--clr-accent1-500);text-transform:uppercase;font-size:1.25rem;}.aside-nav{display:flex;flex-direction:column;gap:.5em;margin-left:1rem;list-style:none;}.aside-nav a{display:flex;align-items:center;gap:.5em;color:var(--clr-accent1-500);transition:.5s gap ease-in-out;}.aside-nav a:hover,.aside-nav a:focus{font-weight:var(--fw-bold);gap:1em;}.aside-nav svg{fill:currentColor;height:1rem;}.page-content .directory-nav-listing{color:var(--clr-accent1-500);display:flex;flex-wrap:wrap;gap:0 1em;}.page-content .directory-nav-listing li{width:calc(33% - 2em);}.page-content .directory-crawler-list{text-transform:capitalize;display:flex;flex-wrap:wrap;gap:0em 2em;}#directoryListings{--column-count:2;--grid-gap:2rem;}.nav-listings-with-title{margin-block:2rem !important;padding:1em 1em 2em 1em;background-color:var(--clr-dark-300);clear:both;}.nav-listings-with-title #directoryListings{--grid-gap:1rem;}.nav-listings-with-title > h2:first-child{margin-bottom:1rem;padding-bottom:1rem;}.page-content .directory-crawler-list li{white-space:nowrap;width:min-content;min-width:200px;}.hero-fg img{min-width:100%;}/* Default styles for the unique image */.responsive-image-unique-float{max-width:100%;height:auto;width:300px;float:right;margin-left:15px;}/* Media query for handheld devices or phone-sized screens */@media (max-width:768px){.responsive-image-unique-float{float:none;margin-left:0;width:100%;}}/*User Note:added by TC10/1/24*/.blue-bar-sub-heading-offchain{position:relative;isolation:isolate;color:var(--clr-accent1-500);font-weight:var(--fw-bold);padding:.5em 1em;font-size:var(--fs-500);transition:.5s color ease-in-out;}.blue-bar-sub-heading-offchain[data-watching="in-view"]{color:var(--clr-light-900);}.page-content .blue-bar-sub-heading-offchain a{width:100%;}.blue-bar-sub-heading-offchain::after{content:'';height:100%;width:.5em;position:absolute;top:0;left:0;z-index:-1;background:var(--clr-accent1-500);transition:.5s width ease-in-out;}.blue-bar-sub-heading-offchain[data-watching="in-view"]::after{width:100%;}.blue-bar-sub-heading-offchain + .blue-bar-sub-text{margin-block-start:calc((-1 * var(--flow-spacer)) + .25em);margin-block-end:var(--flow-spacer);font-style:italic;font-family:var(--ff-heading);font-weight:var(--fw-bold);}.section{padding-block:var(--section-spacing);}.container{--padding:calc(1rem * 2);--max-width:var(--container-width);width:min(100% - var(--padding),var(--max-width));margin-inline:auto;}.container[data-type="wide"]{--max-width:var(--wide-container-width);}main:not(.home-main) #content .container{text-align:left;}.flow{--flow-spacer:1.5rem;}.flow > * + *{margin-block:var(--flow-spacer);}.flow[data-spacer="tight"]{--flow-spacer:1rem;}.flow[data-spacer="wide"]{--flow-spacer:3rem;}.lock{overflow:hidden;height:100%;width:100%;}.center-image{margin:auto;display:block;}.fill-image{min-width:100%;}.float-left,.float-right{display:block;margin:.5em auto;clear:both;}@media(min-width:550px){.float-left{display:inline-block;float:left;margin:2em 1em .5em 0;max-width:40%;}.float-right{display:inline-block;float:right;margin:2em 0 .5em 1em;max-width:40%;}}.hidden-recaptcha{width:310px !important;margin:1em auto;display:none !important}.hidden-recaptcha.active{display:block !important}.hidden-recaptcha div{width:100% !important;margin:auto !important}.flex{display:flex;gap:var(--flex-gap,0);}.flex.flex-wrap{flex-wrap:wrap;}.flex.align-start{align-items:flex-start;}.flex.center{align-items:center;}.flex.space-between{justify-content:space-between;}.flex.justify-center{justify-content:center;}.flex.end{justify-content:flex-end;}.bulletless{list-style:none;}.stack-below-lg{flex-direction:column;}@media(max-width:999px){.flex.stack-below-lg > *{width:100%;}}@media(min-width:1000px){.stack-below-lg{flex-direction:row;}}.fs-400{font-size:var(--fs-400);}.fs-500{font-size:var(--fs-500);}.fs-600{font-size:var(--fs-600);}.fs-700{font-size:var(--fs-700);}.fw-regular{font-weight:var(--fw-regular);}.fw-bold{font-weight:var(--fw-bold);}.fw-semi-bold{font-weight:var(--fw-semi-bold);}.even-columns{--grid-gap:1.5rem;display:grid;gap:var(--grid-gap);}.even-columns > *{width:100%;margin-inline:auto;}@media screen and (min-width:45em){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr;}}.formatted-columns{--column-count:1;--grid-gap:1rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--column-count),1fr);}@media(max-width:600px){.formatted-columns.reduce-at-phone{grid-template-columns:repeat(calc(var(--column-count) - 1),1fr);}}.flex-column{display:flex;}.flex-column.vertical{flex-direction:column;}.flex-column.fit-image{height:100%;}.fit-image img{width:100%;object-fit:cover;flex:1 1 100%;}@media(max-width:719px){.fit-image + .fit-image img:first-child:last-child{display:none;}}.grid-auto-fit{--grid-gap:1.5rem;--cell-min-width:250px;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--cell-min-width),100%),1fr));}.text-center{text-align:center;}.text-left{text-align:left;}.uppercase{text-transform:uppercase;}