@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.main-navbar-container{z-index:20;width:100%;position:fixed;top:0;left:0}.main-navbar{z-index:10;background:#000000f2;height:100px;padding-left:20px;padding-right:20px;position:relative}.main-navbar .navbar-items{display:flex}@media (width<=1279.98px){.main-navbar .navbar-items{display:none!important}}.main-navbar .navbar-items{text-align:center}.main-navbar .navbar-items .navbar-item{position:relative}.main-navbar .navbar-items .navbar-item a,.main-navbar .navbar-items .navbar-item button{color:#000;cursor:pointer;text-transform:uppercase;background:#fff;border:none;align-items:center;height:55px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:flex}.main-navbar .navbar-items .navbar-item a:after,.main-navbar .navbar-items .navbar-item button:after{content:"";width:100%;height:4px;transition:all .8s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.main-navbar .navbar-items .navbar-item.is-active a:after,.main-navbar .navbar-items .navbar-item.is-active button:after,.main-navbar .navbar-items .navbar-item:hover a:after,.main-navbar .navbar-items .navbar-item:hover button:after{background-color:#f7d816}.main-navbar .navbar-items .navbar-item.is-contact a{color:#000;background-color:#f7d816}.main-navbar .navbar-items .navbar-item.is-contact:hover a{color:#fff;background-color:#80700b}.main-navbar .navbar-burger{color:#000;cursor:pointer;background:#f7d816;justify-content:center;align-items:center;width:50px;height:50px;display:none}@media (width<=1279.98px){.main-navbar .navbar-burger{display:flex!important}}.main-navbar .navbar-burger:active{background:#343434}.mobile-menu{z-index:5;background-color:#000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.mobile-menu .mobile-menu-container{margin-top:200px}.mobile-menu .mobile-menu-container .mobile-menu-item{text-align:center;margin-bottom:20px}.mobile-menu .mobile-menu-container .mobile-menu-item a,.mobile-menu .mobile-menu-container .mobile-menu-item button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-family:inherit;font-size:21px;text-decoration:none}.mobile-menu .mobile-menu-container .mobile-menu-item a:hover,.mobile-menu .mobile-menu-container .mobile-menu-item button:hover,.mobile-menu .mobile-menu-container .mobile-menu-item.is-active a{color:#f7d816}.mobile-menu.is-active{display:block}.admin-dashboard-drawer-user{-webkit-user-select:none;user-select:none;margin-top:12px;padding:0 8px}.admin-dashboard-drawer-user .drawer-user-container{color:#000;border:1px solid #0000003d;border-radius:10px;padding:8px 16px}.breadcrumbs .bc-item{color:#000;text-decoration:none}.breadcrumbs .bc-item.is-active{color:gray}.breadcrumbs .bc-item.is-active:hover{cursor:default;text-decoration:none}.breadcrumbs .bc-item:hover{text-decoration:underline}.ck-editor__editable_inline{min-height:300px;max-height:800px;padding:0 30px!important}.ck-content a{color:#000;text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .2s}.ck-content a:hover{color:#80700b}.ck-content ul,.ck-content ol{margin:1em 0;padding-left:1.5em}.ck-content ul li,.ck-content ol li{margin-bottom:.5em}.ck-content p{margin-bottom:1em}.ck-content blockquote{border-left:3px solid #d3d3d3;margin:1em 0;padding-left:1em;font-style:italic}.ck-content figure{max-width:100%;margin:1em auto}.ck-content figure.image{text-align:center}.ck-content figure.image-style-align-left{float:left;margin:0 1.5em 1em 0}.ck-content figure.image-style-align-right{float:right;margin:0 0 1em 1.5em}.ck-content img{max-width:100%;height:auto}.ck-content figcaption{color:#666;text-align:center;margin-top:.5em;font-size:.85rem}.ck-content figure.table{overflow-x:auto}.ck-content figure.table table{border-collapse:collapse;width:100%}.ck-content figure.table table th,.ck-content figure.table table td{border:1px solid #d3d3d3;padding:8px 12px}.ck-content figure.table table th{text-align:left;background:#f5f5f5;font-weight:600}.ck-content figure.media iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.main-wrapper{--footer-gap:80px;flex-direction:column;min-height:100vh;padding-top:100px;display:flex}@media (width<=959.98px){.main-wrapper{--footer-gap:48px}}.main-content{padding-bottom:var(--footer-gap);flex:1}.main-footer{background:#262626;flex-shrink:0;width:100%;padding:30px 0}.main-footer .footer-social-item a{color:#fff;font-size:24px;text-decoration:none}.main-footer .footer-social-item a:hover{color:#f7d816}.main-footer .footer-social-item{margin-right:16px}.main-footer .footer-social-item:last-child{margin-right:0}.main-footer .footer-branch{color:#fff}.main-footer .footer-branch a{color:#fff;text-decoration:none}.main-footer .footer-branch a:hover{color:#f7d816}.policies-header{color:#000;background:#f7d816}.policies-container ul{list-style-position:inside}.systems-header,.catalogue-header{color:#fff;background-image:url(/build/assets/stats_1-C7gEhr1x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;min-height:360px;padding:48px 60px;display:flex}@media (width<=959.98px){.systems-header,.catalogue-header{min-height:300px;padding:36px 24px}}.systems-header .header-intro,.catalogue-header .header-intro{max-width:620px}.system-header,.product-header{color:#fff;flex-direction:column;justify-content:flex-start;min-height:360px;padding:48px 60px;display:flex;position:relative;background-color:#000!important}@media (width<=959.98px){.system-header,.product-header{min-height:300px;padding:36px 24px}}.system-header .system-header-content,.system-header .product-header-content,.product-header .system-header-content,.product-header .product-header-content{z-index:15;position:relative}.system-header .system-detail-excerpt,.system-header .product-detail-excerpt,.product-header .system-detail-excerpt,.product-header .product-detail-excerpt{max-width:620px}.system-header .system-header-image-bg,.system-header .product-header-image-bg,.product-header .system-header-image-bg,.product-header .product-header-image-bg{opacity:.4;z-index:10;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-services-container{padding:30px}@media (width<=959.98px){.main-services-container{margin:0 10px;padding:30px 0}}.main-services-container .system-hero-card{margin:24px auto 0;text-decoration:none;display:block;position:relative;overflow:hidden}.main-services-container .system-hero-card:first-child{margin-top:0}.main-services-container .system-hero-card .v-img__img{transition:transform .5s}.main-services-container .system-hero-card:hover .v-img__img{transform:scale(1.04)}.main-services-container .system-hero-card .system-hero-overlay{background:linear-gradient(#0000001a 0%,#00000073 58%,#000000d9 100%)}.main-services-container .system-hero-card .system-hero-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:640px;display:-webkit-box;overflow:hidden}.main-services-container .system-hero-card .system-hero-cta{color:#000;text-transform:uppercase;letter-spacing:.5px;background:#f7d816;align-items:center;padding:12px 26px;font-weight:700;display:inline-flex}.main-breadcrumbs .bc-item{color:#000;text-decoration:none}.main-breadcrumbs .bc-item.is-active{color:#000}.main-breadcrumbs .bc-item.is-active:hover{cursor:default;text-decoration:none}.main-breadcrumbs .bc-item:hover{text-decoration:underline}.disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;outline:0}.home-carousel-item-container{height:100%;background-color:#000!important}.home-carousel-item-container .home-carousel-item-image-bg{opacity:1;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.home-carousel-item-container .home-carousel-item-content{color:#fff;z-index:15;width:50%;padding:0 20px;position:absolute;bottom:100px;left:0}@media (width<=959.98px){.home-carousel-item-container .home-carousel-item-content{width:100%}}.home-catalog-section{padding:50px 24px!important}@media (width>=960px){.home-catalog-section{padding:150px 24px!important}}.home-system-section{padding:50px 24px!important}@media (width>=960px){.home-system-section{padding:150px 24px!important}}.home-system-section{color:#fff;margin-bottom:calc(-1 * var(--footer-gap));background-color:#154998}.home-stats-container{color:#fff;height:480px;position:relative;overflow:hidden}.home-stats-container .stat-overlay{opacity:.6;z-index:5;background:#000;width:100%;height:100%;position:absolute}.home-stats-container .stat-content{z-index:10;padding:65px;position:relative}.home-stats-container.stats-1{background-image:url(/build/assets/stat_1-C2Nm3UYC.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-stats-container.stats-2{background-color:#f7d816;position:relative}.home-stats-container.stats-2 .stats-content{z-index:15;padding:65px;position:relative}.home-stats-container.stats-2 .stats-crest-logo{z-index:10;width:350px;height:350px;position:absolute;bottom:-10px;right:-10px}@media (width<=959.98px){.home-stats-container.stats-2 .stats-crest-logo{width:200px;height:200px}}.home-stats-container.stats-3{background-image:url(/build/assets/stat_3-CogA7FML.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-stats-container.stats-4{background-image:url(/build/assets/stat_4_1-BwlDxM8y.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-about-section{padding:50px 24px!important}@media (width>=960px){.home-about-section{padding:150px 24px 50px!important}}.heading-line{content:"";background-color:#f7d816;width:100px;height:5px;overflow:hidden}.system-product-documentation-item{color:#616161;background:#fff;border:2px solid #eee;margin-bottom:12px;text-decoration:none;transition:all .2s ease-in-out;display:block}.system-product-documentation-item:last-child{margin-bottom:0}.system-product-documentation-item:hover{color:#000;border:2px solid #000}.system-product-item{color:#616161;background:#fff;border:2px solid #eee;margin-bottom:12px;text-decoration:none;transition:all .2s ease-in-out;display:block}.system-product-item:last-child{margin-bottom:0}.system-product-item .product-name{color:inherit;text-decoration:none}.system-product-item .product-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-product-item:hover{color:#000;border:2px solid #000}.system-product-item:hover .image img{transition:transform .2s;transform:scale(1.03)}.system-product-gallery .gallery-item{background:#fff;border:2px solid #eee;padding:12px;text-decoration:none;transition:all .2s ease-in-out}.system-product-gallery .gallery-item:hover{color:#000;cursor:zoom-in;border:2px solid #000}.index-product-card{color:#616161;background:#fff;border:2px solid #eee;height:100%;padding:12px;text-decoration:none;transition:all .2s ease-in-out;display:block}.index-product-card .image{aspect-ratio:1;width:100%;max-height:100%;position:relative;overflow:hidden}.index-product-card .index-product-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-product-card:hover{color:#000;border:2px solid #000}.index-product-card:hover .image img{transition:transform .2s;transform:scale(1.03)}.distributors-header{color:#fff;background-image:url(/build/assets/stats_1-C7gEhr1x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px;padding:120px 60px}.wa-button{position:fixed;bottom:20px;right:20px}.wa-button svg{width:220px}@media (width>=960px){.wa-button svg{width:280px}}.wa-button{transition:all .2s ease-in-out}.wa-button:hover{transform:scale(1.05)}.header-image-container,.delete-gallery-image-container{pointer-events:none;background-color:#fafafa;border:1px dashed #bdbdbd;border-radius:4px;height:270px;padding:10px}.header-image-container:hover,.delete-gallery-image-container:hover,.header-image-container:active,.delete-gallery-image-container:active{cursor:pointer}.header-image-container.is-danger,.delete-gallery-image-container.is-danger{border-color:#d32f2f}.gallery-upload-image-container{background-color:#fafafa;border:1px dashed #bdbdbd;border-radius:4px;padding:10px}.gallery-upload-image-container:hover,.gallery-upload-image-container:active{cursor:pointer}.gallery-upload-image-container.is-danger{border-color:#d32f2f}.file-row{background-color:#fff;transition:background-color .15s}.file-row:hover{background-color:#fafafa}.file-row.is-danger{border-color:#d32f2f!important}.order-handle{cursor:grab}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.v-navigation-drawer__content::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.v-navigation-drawer__content::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:4px}.v-navigation-drawer__content::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:4px}.scroll-thin,.v-navigation-drawer__content{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}@media (hover:hover){.scroll-thin::-webkit-scrollbar-thumb{background-color:#0000}.v-navigation-drawer__content::-webkit-scrollbar-thumb{background-color:#0000}.scroll-thin:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4}.v-navigation-drawer__content:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4}.scroll-thin::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.scroll-thin,.v-navigation-drawer__content{scrollbar-color:transparent transparent}.scroll-thin:hover,.v-navigation-drawer__content:hover{scrollbar-color:#c4c4c4 transparent}}.scroll-fade{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top,0px), black calc(100% - var(--fade-bottom,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top,0px), black calc(100% - var(--fade-bottom,0px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--fade-top,0px), black calc(100% - var(--fade-bottom,0px)), transparent 100%)}.map-container{padding:60px}@media (width<=600px){.map-container{padding:20px}}.product-option-form-row{flex-direction:row;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}.product-option-form-row:hover{cursor:pointer}.add-sample-button{background-color:#f5f5f5;border:1px dashed #0c214e;border-radius:4px;padding:5px}.add-sample-button:active{background-color:#d0d0d0}.add-sample-button--filled{background-color:#0000;border:none;padding:0;overflow:hidden}.admin-option-row{border:1px solid rgba(var(--v-border-color), var(--v-border-opacity));background-color:#fff;border-radius:4px;flex-direction:row;align-items:center;gap:12px;margin-top:8px;padding:10px 16px;display:flex}.admin-option-row:first-child{margin-top:0}.admin-option-row .draggable-handle{flex:none}.admin-option-row .option-content{flex:auto;min-width:0}.admin-option-row .option-actions{flex:none}.admin-option-row .option-values-container{flex-wrap:wrap;gap:6px;display:flex}.admin-option-row .option-values-container .admin-option-value{background:#e6e6e6;border-radius:4px;flex:none;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 8px;display:flex}.admin-option-row .option-values-container .admin-option-value .option-value-sample{border-radius:4px;flex:none;overflow:hidden}.admin-option-row .option-values-container .admin-option-value .option-value-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.admin-link{color:#2196f3;text-decoration:none;font-weight:500!important}.admin-link:hover{text-decoration:underline}.admin-link span{font-weight:400}.inherit-link{color:inherit;text-decoration:none}.inherit-link:hover{text-decoration:underline}.checkout-option{cursor:pointer;transition:border-color .15s}.checkout-option:hover{border-color:#000}.checkout-option.selected{border-width:2px;border-color:#000}.checkout-option.disabled{cursor:default;opacity:.45}.checkout-option.disabled:hover{border-color:#0000001f}html,body{overflow-x:hidden}.v-input.input-height-lg{--v-input-control-height:44px}.v-btn--size-large.btn-text-default{--v-btn-size:.875rem}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{border:thin solid rgba(var(--v-border-color), var(--v-border-opacity));box-shadow:none!important}.v-field--variant-outlined.v-field--single-line .v-field__outline,.v-field--variant-outlined.v-field--no-label .v-field__outline{border:var(--v-field-border-width) solid currentColor;opacity:var(--v-field-border-opacity)}.v-field--variant-outlined.v-field--single-line .v-field__outline__start,.v-field--variant-outlined.v-field--single-line .v-field__outline__end,.v-field--variant-outlined.v-field--no-label .v-field__outline__start,.v-field--variant-outlined.v-field--no-label .v-field__outline__end{border-width:0}
