@font-face{font-family:'Inter';src:url('/assets/style/fonts/Inter/static/Inter_28pt-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/assets/style/fonts/Inter/static/Inter_28pt-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/assets/style/fonts/Inter/static/Inter_28pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/assets/style/fonts/Inter/static/Inter_28pt-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}.commingSoonGwg{background-color:#f9f9f9;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px
20px}.commingSoonGwg
.logo{max-width:200px;margin-bottom:20px}.download-icon{font-size:5rem;color:#2F4B9F;display:block;text-align:center;padding:2rem}.mainContentHome{padding-top:30px !important}.youtube-icon,.video-play-icon{font-size:5rem;color:#2F4B9F;display:block;text-align:center;padding:2rem;transition:color 0.3s ease}.youtube-icon:hover,.video-play-icon:hover{color:#1e3a7a}a,a:hover{color:#2F4B9F}.aboutUsInfo .lead,
.lists
li{color:#000}p{color:#000 !important}.copyRight p ,
.newsletter
p{color:#fff !important}.downloadBox{border:1px
solid #f0f0f0;padding:15px}.downloadBox .productImage .video-thumb-link{position:relative;display:block}.downloadBox .productImage .video-thumb-img{display:block;width:100%;height:auto}.downloadBox .productImage .youtube-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3.5rem;color:#f00;padding:0;text-align:center;text-shadow:0 0 8px rgba(0, 0, 0, 0.6);pointer-events:none}.downloadBox
.productCaption{margin-top:10px}.downloadBox{height:auto;display:block;margin-bottom:20px}.downloadBox
.productCaption{text-align:center}.downloadBox .productCaption
h5{text-align:center}.product-attributes-container #product-title{display:none}.product-attributes-container #product-sku-display{display:none;margin-bottom:15px}.product-attributes-container .product-search-input{max-width:400px}.product-attributes-table-group{border:1px
solid #dee2e6;border-radius:4px;padding:15px;margin-bottom:30px;background-color:#fff}.product-attributes-table-group .table-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;flex-wrap:wrap}.product-attributes-table-group .table-title{margin:0;font-size:18px;font-weight:bold;flex:1;color:#2F4B9F}.product-attributes-table-group .table-header-image{max-width:100px;max-height:80px;margin-right:15px;object-fit:contain}.product-attributes-table-group .btn-show-full-data{font-weight:bold;text-decoration:none;color:#2F4B9F;text-transform:uppercase;font-size:12px}.product-attributes-table-group .variants-toggle{cursor:pointer;user-select:none}.product-attributes-table-group .variants-toggle .toggle-icon{display:inline-block}.product-attributes-table-group tbody.product-attributes-tbody-hidden,
.product-attributes-table-group thead.product-attributes-tbody-hidden,
.product-attributes-table-group .pdf-button-container.product-attributes-tbody-hidden{display:none}.product-attributes-table-group .product-row-clickable{cursor:pointer}.product-attributes-table-group .product-row-clickable .toggle-icon-row{display:inline-block;margin-right:5px}.product-attributes-table-group .row-detail-hidden{display:none}.product-attributes-table-group .row-detail-cell{padding:15px;background-color:#f8f9fa}.product-attributes-table-group .row-detail-container{display:flex;gap:20px}.product-attributes-table-group .row-detail-image-container{flex:0 0 auto}.product-attributes-table-group .row-detail-image{max-width:400px;max-height:500px;object-fit:contain}.product-attributes-table-group .row-detail-data-container{flex:1}.product-attributes-table-group .row-detail-data-container
p{margin-bottom:5px}.product-attributes-table-group .pdf-button-container{margin-top:15px}.product-attributes-table-group .table-buttons-wrapper{display:flex;justify-content:space-between;align-items:center}.product-attributes-table-group .btn-generate-pdf,
.product-attributes-table-group .btn-add-to-quote{padding:6px
12px;background-color:#fff;color:#2F4B9F;border:1px
solid #2F4B9F;border-radius:4px;font-size:12px;font-weight:bold;text-transform:uppercase;cursor:pointer}.product-attributes-table-group .btn-generate-pdf:hover,
.product-attributes-table-group .btn-add-to-quote:hover{background-color:#2F4B9F;color:white}.product-attributes-table-group .pdf-error-message{display:none;color:red;margin-bottom:10px}@media (max-width: 768px){.product-attributes-table-group{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}.product-attributes-table-group .table-header-row{gap:10px}.product-attributes-table-group .table-title{font-size:16px}.product-attributes-table-group .table-header-image{max-width:70px;max-height:56px}.product-attributes-table-group .row-detail-container{flex-direction:column;gap:15px}.product-attributes-table-group .row-detail-image{max-width:100%;max-height:300px}.product-attributes-table-group .table-buttons-wrapper{flex-direction:column;gap:8px}.product-attributes-table-group .btn-generate-pdf,
.product-attributes-table-group .btn-add-to-quote{width:100%}}.product-custom-options-list.styled_list li,
.styled_list.product-custom-options-list
li{float:none !important;width:100% !important}.quote-toast{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.7);min-width:350px;max-width:600px;padding:20px
30px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2);font-size:16px;font-weight:500;text-align:center;z-index:9999;opacity:0;transition:all 0.3s ease}.quote-toast-show{opacity:1;transform:translate(-50%, -50%) scale(1)}.quote-toast-success{border-left:4px solid #28a745;color:#155724}.quote-toast-error{border-left:4px solid #dc3545;color:#721c24}.quote-toast-info{border-left:4px solid #17a2b8;color:#0c5460}@media (max-width: 768px){.quote-toast{min-width:300px;max-width:90%;padding:18px
24px;font-size:15px}}.quote-cart-page{max-width:1000px;margin:0
auto;padding:20px}.quote-items-list{margin-bottom:40px}.quote-item{display:grid;grid-template-columns:150px 1fr auto;gap:20px;padding:20px;border:1px
solid #ddd;border-radius:8px;margin-bottom:20px;background:#fff}.quote-item-image
img{width:100%;height:auto;border-radius:4px}.quote-item-details
h3{margin:0
0 10px 0;font-size:18px}.quote-item-details
.sku{color:#666;margin:0
0 15px 0;font-size:14px}.quote-item-notes{width:100%;padding:10px;border:1px
solid #ddd;border-radius:4px;font-family:inherit;resize:vertical}.quote-item-actions{display:flex;align-items:flex-start}.remove-item{padding:8px
16px;background-color:#dc3545;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px}.remove-item:hover{background-color:#c82333}.form-group{margin-bottom:20px}#quote-request-form .form-group{margin-bottom:0}.top-right .cart-dropdown ul.dropdown-menu li .btn-group .btn.btn-clear,
.cart-dropdown ul.dropdown-menu li .btn-group .btn.btn-clear{background-color:#2F4B9F;color:#fff;border:2px
solid #fff;border-radius:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.top-right .cart-dropdown ul.dropdown-menu li .btn-group .btn.btn-clear:hover,
.cart-dropdown ul.dropdown-menu li .btn-group .btn.btn-clear:hover{background-color:#2F4B9F;color:#fff;border:2px
solid #fff;border-radius:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.navbar-default .navbar-collapse li.dropdown .dropdown-menu li
a{font-weight:600 !important}.form-group
label{display:block;margin-bottom:5px;font-weight:600}.form-group input,
.form-group
textarea{width:100%;padding:10px;border:1px
solid #ddd;border-radius:4px;font-size:14px}.form-group
.error{color:#dc3545;font-size:12px;display:block;margin-top:5px}.submit-quote-btn{padding:14px
32px;background-color:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600}.submit-quote-btn:hover{background-color:#218838}@media (max-width: 768px){.quote-item{grid-template-columns:1fr}.quote-item-image{max-width:200px;margin:0
auto}}.quote-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;opacity:0;transition:opacity 0.3s ease}.quote-modal-show{display:block;opacity:1}.quote-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.quote-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.3);min-width:400px;max-width:90%;animation:modalSlideIn 0.3s ease}.sidebar .sidebar-inner>li>a{color:#fff}.sidebar-dark .sidebar .sub-menu>li>a{color:#fff}@keyframes
modalSlideIn{from{transform:translate(-50%,-60%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.quote-modal-header{padding:20px
24px;border-bottom:1px solid #e0e0e0}.quote-modal-header
h3{margin:0;font-size:20px;font-weight:600;color:#333}.quote-modal-body{padding:24px}.quote-modal-body
p{margin:0;font-size:16px;color:#555;line-height:1.5}.quote-modal-footer{padding:16px
24px;border-top:1px solid #e0e0e0;text-align:right}.quote-modal-btn{padding:10px
24px;border:none;border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease;margin-left:10px}.quote-modal-btn-cancel{background:#f5f5f5;color:#666}.quote-modal-btn-cancel:hover{background:#e0e0e0}.quote-modal-btn-confirm{background:#dc3545;color:#fff}.quote-modal-btn-confirm:hover{background:#c82333}#formit-success-message{background:#d4edda;color:#155724;padding:20px;border-radius:8px;margin-bottom:20px;border:1px
solid #c3e6cb}@media (max-width: 768px){.quote-modal-content{min-width:300px}.quote-modal-header
h3{font-size:18px}.quote-modal-body
p{font-size:15px}.quote-modal-btn{padding:8px
20px;font-size:14px}}.category-nav{font-size:14px}.category-nav .level-1{padding-left:0}.category-nav .level-2{padding-left:8px}.category-nav .level-3{padding-left:16px}.category-nav .level-4{padding-left:24px}.category-nav .level-5{padding-left:32px}.category-nav .level-1 > div > a,
.category-nav .level-1>a{font-weight:600}.category-nav .level-2 > div > a,
.category-nav .level-2>a{font-weight:500}.category-nav .level-5>a{font-size:13px}.category-nav .toggle-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:bold;color:#007bff;cursor:pointer;padding:4px
8px;line-height:1;user-select:none}.category-nav li>div{position:relative}.category-nav li:not(:has(> ul)) .toggle-icon{display:none}.category-nav
a{padding:8px
12px;display:block;border-radius:4px;transition:all 0.2s ease}.category-nav a:hover{background:rgba(0, 0, 0, 0.05);padding-left:16px}.category-nav
.collapse.show{transition:none !important}.category-nav.loaded
.collapse{transition:height 0.35s ease !important}.variants-toggle{display:table;width:100%;margin:0
!important;padding:12px
15px;border:1px
solid #dee2e6;border-bottom:1px solid #dee2e6;cursor:pointer;user-select:none;font-size:1.25em}.variants-toggle .toggle-icon{color:#2F4B9F}.variants-toggle .toggle-icon
i{color:#2F4B9F}.product-attributes-table-group .product-row-clickable .toggle-icon-row
i{color:#2F4B9F}.product-attributes-container table thead
th{color:#6c757d}.version2 .cart-dropdown .shop-cart i.fa-clipboard-list,
.version3 .cart-dropdown .shop-cart i.fa-clipboard-list{font-size:20px;position:relative;top:-2px}.version1 .version2 .cart-dropdown{display:block !important}.version1 .navbar-nav.ms-auto{padding-right:25px}@media (min-width: 768px){.version1 .navbar-nav.ms-auto{padding-right:25px}}.product-attributes-container table thead th:first-child,
.product-attributes-container table tbody td:first-child{text-align:center;vertical-align:middle;width:70px;min-width:70px;max-width:70px}.product-attributes-container table thead th:first-child .checkbox-custom,
.product-attributes-container table tbody td:first-child .checkbox-custom{display:inline-block;margin:0}.product-attributes-container table thead th:first-child .checkbox-custom-label,
.product-attributes-container table tbody td:first-child .checkbox-custom-label{display:inline-block;margin:0}.singleProduct
h1{color:#2F4B9F}.header-form-area .header-form{padding:0px
0px 0px}.header-sm{height:65px}.blogPage .pagination:not(:has(li)){display:none}.banner_slider_wrapper
.banner_slider_inner{background-color:#fff}.banner_slider_wrapper .slick-dots{background:none;bottom:0px}.banner_slider_wrapper .slick-dots::before,
.banner_slider_wrapper .slick-dots::after{background:none}.banner_slider_wrapper .slick-dots li button::before{color:rgba(47, 75, 159, 0.5)}.banner_slider_wrapper .slick-dots li button:hover::before{color:#2F4B9F}.banner_slider_wrapper .slick-dots li.slick-active button::before{color:#2F4B9F}.banner_slider .item .btn,
.banner_slider .item p,
.banner_slider .item h1,
.banner_slider .item
h6{animation:fadeOutUpBig 1s both}.banner_slider .item.slick-active
.image{animation:fadeInLeft 1s both 0.1s}.banner_slider .content h1,
.banner_slider .content h6,
.banner_slider .content p,
.banner_slider .content
.btn{color:#2F4B9F !important}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:600}.featuredCollection .thumbnail .caption h3
span{color:#2F4B9F}@media (min-width: 768px){.whiteSection .featuredCollection .thumbnail:hover .caption h3 span,
.mainContent .featuredCollection .thumbnail:hover .caption h3
span{color:#fff !important}}.featuredCollection .thumbnail .masking
.viewBtn{color:#2F4B9F}.featuredCollection .thumbnail:hover .masking
.viewBtn{color:#2F4B9F !important}.featuredCollection
.imageWrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.featuredCollection .imageWrapper
img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.whiteSection .featuredCollection .thumbnail .imageWrapper, .mainContent .featuredCollection .thumbnail
.imageWrapper{border:1px
solid rgba(47,75,159,0.5)}.page-header{border-bottom:3px solid #2F4B9F}.page-header
h2{color:#2F4B9F}.pageHeader .page-title
h2{text-transform:none}.productsContent h1,h1,h2,h3{color:#2F4B9F}.productBox
.productImage{position:relative;height:0;padding-bottom:100%;overflow:hidden}.productBox .productImage
a{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:0}.productBox .productImage a::before{content:'';display:inline-block;height:100%;vertical-align:middle}.productBox .productImage
img{vertical-align:middle;display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto}.productBox
h5{font-weight:600 !important}#formit-success-message{background:#344fa0;color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;border:1px
solid #FFF}#formit-success-message
h3{color:#fff}#formit-success-message
p{color:#fff !important}#header-quote-items-desktop
p{font-size:15px;color:#fff !important}#header-quote-items-desktop>li:only-child{text-align:center;padding:10px
19px 8px 19px !important}#header-quote-items-desktop > li:only-child
.media{justify-content:center}#header-quote-items-desktop > li:only-child .media-body{text-align:center;width:100%}#header-quote-items-desktop > li:only-child .media-body
p{white-space:nowrap;text-align:center}#header-quote-items-desktop>li:not(:only-child){text-align:left;padding:0}#header-quote-items-desktop > li:not(:only-child) .media{justify-content:flex-start}.darkSection{background-image:url("/assets/img/about-us/store-bg.jpg");background-attachment:fixed;width:100%;background-size:cover;color:#fff;padding:100px
0}.darkSection
.thumbnail{background-color:#2F4B9F}.alert-success{background-color:#344fa0;border-color:#fff}.alert-success
h4{color:#fff}.contactForm .form-group{margin-bottom:0px !important}.product-category-text, .product-category-text
p{margin-top:10px;font-size:14px;line-height:1.5}.footer{background-color:#101010}.footer-logo{width:100px}.footer
.row{display:flex;align-items:stretch}.footer .col-md-2.col-12:first-child{display:flex;flex-direction:column;justify-content:space-between}.footer .col-md-2.col-12:first-child .footer-logo{margin-top:auto;align-self:flex-start}.footer .footerAddress ul.list-unstyled
li{margin-bottom:8px}.footer .footerLink h5,
.footer .footerLink ul li,
.footer .footerLink ul li a,
.footer .newsletter h4,
.footer .newsletter h3,
.footer .newsletter p,
.copyRight
p{color:#fff}.no-results{padding:40px
40px}.no-results
p{font-size:15px}.glightbox-clean .gdesc-inner{background-color:#2F4B9F}.glightbox-clean .gslide-title{color:#fff !important;font-size:18px !important}.productImage{display:flex;justify-content:center}.productCaption h5
a{color:#000;text-decoration:none}.productCaption h5 a:hover{color:#2F4B9F}.productCaption h5 a:active,
.productCaption h5 a:visited{color:#000}.downloadBoxList{display:flex;align-items:center;text-align:left}.downloadBoxList
.productImage{flex-shrink:0;margin-right:15px}.downloadBoxList .productImage
img{max-width:50px;height:auto}.downloadBoxList .productCaption
h5{margin:0;text-align:left}.pdf-preview-img{width:100px;max-width:100%;height:auto;display:block;border:1px
solid #c7c6c5}.downloadBoxList .productImage .youtube-icon{font-size:1.5rem}@media (max-width: 767px){.pageHeader{height:90px}.pageHeader
ol.breadcrumb{padding-top:10px;min-height:25px}.footer .col-md-2.col-12:first-child .footer-logo{align-self:center;display:flex;justify-content:center;padding-bottom:15px}.footer-logo
img{width:120px}.category-image{max-width:400px}}@media (min-width: 1200px){.darkSection .thumbnail .caption
address{font-size:13px}}