/* Besomi site-wide fonts + colours (matches the header/footer). Generated by build.py - do not hand-edit. */
:root {
    --font-family-name__base: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
    --heading__font-family__base: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
    --navigation-level0-item__font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
    --other_font_family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
    --text-weight: 400;
    --heading__font-weight__base: 700;
    --headings__font-weight-secondary: 600;
    --navigation-level0-item__font-weight: 600;
    --theme__color__primary: #1557f0;
    --text__color: #5f6b84;
    --heading__color__base: #0c1530;
    --link__color: #0c1530;
    --link__hover__color: #1557f0;
    --border-color__base: #dfe5ee;
    --button__color: #fff;
    --button__background: #1557f0;
    --button__hover__background: #0f47cc;
    --button__hover__color: #fff;
    --button-primary__color: #fff;
    --button-primary__background: #1557f0;
    --button-primary__hover__background: #0f47cc;
    --button-primary__hover__color: #fff;
    --button-secondary-bg: #050b1f;
    --button__border-radius: 999px;
    --counter_qty-bg: #1557f0;
    --page__background-color: #f4f6fa;
    --lazyload_bg_color: #eef1f6;
    --vertical_level0_color: #0c1530;
    --navigation-level1-item_color: #0c1530;
}
body { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #5f6b84; -webkit-font-smoothing: antialiased; }
.page-wrapper, .breadcrumbs { background-color: #f4f6fa !important; }
/* catch-all for display fonts set inside CMS page content (inline <style>); icon fonts are left alone */
.page-wrapper :is(h1, h2, h3, h4, h5, h6, p, a, span, strong, b, em, li, div, label, button, input, select, textarea, td, th):not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not([class*="fa-"]):not([class*="icon"]):not(.slick-arrow):not(.bx-hdr *):not(.bx-ftr *):not(.bsm-home *):not(.bsm-invest *):not(.bsm-shell *) {
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}
.ui-datepicker td span,.ui-datepicker td a { color: #0c1530; }
.checkout-tabs li.active:after { border-left-color: #0c1530; }
.checkout-tabs li a { color: #0c1530; }
.checkout-tabs li.active { background-color: #0c1530; }
body.checkout-cart-index .item-info-main .col.price { color: #0c1530; }
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small { color: #5f6b84; }
a:active,.alink:active { color: #0c1530; }
blockquote footer,blockquote small,blockquote .small { color: #5f6b84; }
.abs-actions-addto-gridlist:before,.table-comparison .wishlist.split.button>.action.split:before,.product-items .wishlist.split.button>.action.split:before,.product-info-main .product-addto-links .action:before,.product-options-bottom .product-addto-links .action:before { color: #0c1530; }
.abs-actions-addto-gridlist:hover:before,.table-comparison .wishlist.split.button>.action.split:hover:before,.product-items .wishlist.split.button>.action.split:hover:before,.product-info-main .product-addto-links .action:hover:before,.product-options-bottom .product-addto-links .action:hover:before { color: #5f6b84; }
.abs-action-button-as-link:active,.abs-action-remove:active,.cart.table-wrapper .action.help.map:active,.opc-wrapper .edit-address-link:active,.opc-block-shipping-information .shipping-information-title .action-edit:active,.action-auth-toggle:active,.checkout-payment-method .checkout-billing-address .action-cancel:active,.checkout-agreements-block .action-show:active,.cart-summary .block.giftcard .action.check:active,.gift-options .actions-toolbar .action-cancel:active,.paypal-button-widget .paypal-button:active,.table-comparison .wishlist.split.button>.action:active,.product-items .wishlist.split.button>.action:active,.abs-add-fields .action.remove:active,.form-giftregistry-share .action.remove:active,.form-giftregistry-edit .action.remove:active,.form-add-invitations .action.remove:active,.form-create-return .action.remove:active,.form.send.friend .action.remove:active { color: #0c1530; }
.breadcrumbs a:visited { color: #5f6b84; }
.breadcrumbs a:hover { color: #5f6b84; }
.breadcrumbs a:active { color: #5f6b84; }
.slick-prev:before,.slick-next:before,.slick-prev:after,.slick-next:after { color: #5f6b84; }
a.pagebuilder-button-link:active,button.pagebuilder-button-link:active,div.pagebuilder-button-link:active,.cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-link:active,.action-gift.pagebuilder-button-link:active { color: #0c1530; }
div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title { color: #0c1530; }
.cms-content-important { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
@media only screen and (max-width:1199px) {
.navigation .level0>.level-top:hover { color: #5f6b84; }
.navigation .level0.active .all-category .ui-state-focus { color: #0c1530; }
.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active) { color: #0c1530; }
.navigation .submenu>li>a:hover { color: #5f6b84; }
.navigation .submenu:not(:first-child) ul>li a:hover { color: #5f6b84; }
}
.irs-grid-text { color: #0c1530; }
.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single { color: #0c1530; }
.irs--round .irs-min,.irs--round .irs-max { color: #0c1530; }
.irs--square .irs-min,.irs--square .irs-max { color: #0c1530; }
.widget-menu-container .widget-menu-html .level0>.level-top:hover { color: #5f6b84; }
.widget-menu-container .widget-menu-html .level0.active .all-category .ui-state-focus { color: #0c1530; }
.widget-menu-container .widget-menu-html .level0.active>a:not(.ui-state-active),.widget-menu-container .widget-menu-html .level0.has-active>a:not(.ui-state-active) { color: #0c1530; }
.widget-menu-container .widget-menu-html .submenu>li>a:hover { color: #5f6b84; }
.widget-menu-container .widget-menu-html .submenu:not(:first-child) ul>li a:hover { color: #5f6b84; }
.post-info .value a { color: #0c1530; }
.bg_grey .data-header-faqs .faq-title { color: #0c1530; }
.price-box .price-label { color: #5f6b84; }
.product-label .flash-sale { color: #0c1530; }
.product__style-3 .products-grid .product-item-actions_middle .action:not(:hover),.product__style-4 .products-grid .product-item-actions_middle .action:not(:hover) { color: #0c1530; }
.custom1 .tp-bullet { color: #0c1530; }
.product-countdown-layout2 .variations_button .actions-secondarys .action:before { color: #0c1530; }
.larger .elementor-newsletter-wrapper .form-subscribe input { color: #0c1530; }
.product-share-links .share-dialog a .icon { color: #0c1530; }
.block-search:not(.search_type_canvas) .search-form:not(.type-list-categories) .field-by-cat-search .chosen-container .chosen-single { color: #0c1530; }
.setproduct .product-item .product-icon .view-detail .text { color: #0c1530; }
.setproduct .product-item>.product .product-item-info .view-detail a { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
#locator_filter .column_right .locator-title a { color: #0c1530; }
.slick-dots li button:before,.slick-dots li .cart.table-wrapper .actions-toolbar>.action:before,.slick-dots li .action-gift:before { color: #0c1530; }
.slick-dots li.slick-active button:before,.slick-dots li.slick-active .cart.table-wrapper .actions-toolbar>.action:before,.slick-dots li.slick-active .action-gift:before { color: #0c1530; }
.block-category-event { color: #5f6b84; }
.opc-progress-bar-item>span:after { color: #5f6b84; }
.opc-progress-bar-item._active>span { color: #5f6b84; }
.opc-progress-bar-item._complete>span { color: #5f6b84; }
.field-tooltip._active .field-tooltip-action:before { color: #5f6b84; }
.field-tooltip .field-tooltip-action:hover:before { color: #5f6b84; }
._keyfocus .field-tooltip .field-tooltip-action:focus:before { color: #5f6b84; }
.opc-block-shipping-information .shipping-information-title .action-edit:hover:before { color: #5f6b84; }
.checkout-payment-method .payment-option-title .action-toggle:hover:after { color: #5f6b84; }
.gift-message .field .label { color: #5f6b84; }
button.map-show-info:active,.cart.table-wrapper .actions-toolbar>.action.map-show-info:active,.action-gift.map-show-info:active { color: #0c1530; }
.my-credit-cards .action.delete:active { color: #0c1530; }
.my-credit-cards-popup .action.secondary:active { color: #0c1530; }
.block-search .action.search:focus:before { color: #0c1530; }
.message.global.noscript a:active,.message.global.cookie a:active { color: #0c1530; }
.message.global.demo a:active { color: #0c1530; }
.wishlist.split.button .action.toggle:after { color: #0c1530; }
.wishlist.split.button .action.toggle:hover:after { color: #5f6b84; }
.wishlist.split.button .action.toggle.active:after { color: #0c1530; }
.wishlist.split.button .action.toggle.active:hover:after { color: #5f6b84; }
.table-comparison .wishlist.split.button>.action:active,.product-items .wishlist.split.button>.action:active,.table-comparison .wishlist.split.button>.action:focus,.product-items .wishlist.split.button>.action:focus,.table-comparison .wishlist.split.button>.action:hover,.product-items .wishlist.split.button>.action:hover { color: #5f6b84; }
.product-info-main .product.attribute.overview th { color: #0c1530; }
.ui-dialog-titlebar-close:active { color: #0c1530; }
@media only screen and (max-width:992px) {
.catalog-category-masonry .toolbar:not(:last-child) .grid-mode-show-type-products a.grid-mode-3.actived { color: #0c1530; }
}
@media all and (min-width:768px) {
.column .block-addbysku .action.remove:active { color: #0c1530; }
}
.message.global.cookie .content strong { color: #0c1530; }
.products-grid .product-items .product-item-info .field.choice.related .label:before { color: #0c1530; }
.up-down a,.updown-quantity a { color: #0c1530; }
.review-item .review-details .review-details-value { color: #0c1530; }
.page-product-bundle .block-bundle-summary .bundle-info .product.name { color: #0c1530; }
.page-product-bundle .block-bundle-summary .bundle-info .price-box .price { color: #0c1530; }
.elementor-newsletter-wrapper .field-newsletter ::-webkit-input-placeholder { color: #0c1530; }
.elementor-newsletter-wrapper .field-newsletter :-ms-input-placeholder { color: #0c1530; }
.elementor-newsletter-wrapper .field-newsletter ::placeholder { color: #0c1530; }
.elementor-newsletter-wrapper .field-newsletter:before { color: #0c1530; }
.product-info-main .product-reviews-summary .reviews-actions a.action { color: #0c1530; }
.product-info-main .stock .value,.product-info-main .product-info-stock-sku .value,.product-info-main .stock span,.product-info-main .product-info-stock-sku span { color: #0c1530; }
.product-info-main .product-category { color: #0c1530; }
.product-info-main .product-category a:not(:hover) { color: #0c1530; }
.review-fieldset.fieldset>.legend,.review-list.fieldset>.legend,.review-fieldset .block-title strong,.review-list .block-title strong { color: #0c1530; }
.review-form .review-field-ratings legend.label { color: #0c1530; }
.cart-container #cart-totals table tr.grand.totals th strong,.cart-container #cart-totals table tr.grand.totals td strong { color: #0c1530; }
.checkout-index-index .opc-wrapper .form-login .fieldset .note,.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .note { color: #5f6b84; }
.checkout-index-index .minicart-items .product .toggle { color: #5f6b84; }
.checkout-index-index .opc-block-summary .product-item .price { color: #5f6b84; }
.checkout-index-index .opc-block-shipping-information .shipping-information-content { color: #5f6b84; }
.checkout-index-index .checkout-payment-method .billing-address-details { color: #5f6b84; }
.ppcreditcalc-instalments-term { color: #0c1530; }
.chosen-container-multi .chosen-choices li.search-choice { color: #0c1530; }
.chosen-container-multi .chosen-choices li.search-choice-disabled { color: #5f6b84; }
.chosen-container-active .chosen-choices li.search-field input[type=text] { color: #0c1530 !important; }
.pswp__share-tooltip a { color: #0c1530; }
.pswp__share-tooltip a:hover { color: #0c1530; }
.mfp-close-btn-in .mfp-close { color: #0c1530; }
.fav-color-black { color: #0c1530; }
.blog-post-view .post-tag .post-tags a { color: #0c1530; }
.blog-post-view .post-nextprev .nextprev-link { color: #0c1530; }
.mfblog-replated-posts-block.block.related .post-list .block-info h3.post-title a { color: #0c1530; }
.widget.block-list-posts .post-list .post-item .block-info .post-item-name { color: #0c1530; }
.rev-scroll-btn>* { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.rev-control-btn { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.rev-cbutton-light { color: #0c1530; }
.rev-cbutton-light-sr { color: #0c1530; }
.rs_error_message_box { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.fotorama__caption { color: #0c1530; }
.fotorama__caption a { color: #0c1530; }
.fotorama__caption a:hover { color: #0c1530; }
.page-header { background-color: #0c1530; }
.multi-columns>.pagebuilder-column-line>.pagebuilder-column>.store_page_main_title a { background-color: #1557f0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.multi-columns>.pagebuilder-column-line>.pagebuilder-column>.store_page_main_title h4 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.multi-columns>.pagebuilder-column-line>.pagebuilder-column>.store_page_main_title p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
*::selection { background-color: #0c1530; }
.product-info-main .product-extra-info .product.attribute .value,.product-info-main .product-extra-info .product-categories a { color: #1557f0; }
.product-info-main .product-addto-links .action span { color: #0c1530; }
.checkout-cart-index .page-wrapper .cart-container .checkout-methods-items .action.primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.header-container.layout-13 .header__menu { background: #0c1530; }
.header-icon svg { fill: #0c1530 !important; }
.titlePlusUnder { color: #1557f0 !important; }
@media (max-width:1024px) {
.header-container:not(.layout-13) .ui-menu-item .level-top { color: #0c1530 !important; }
}
@media (max-width:768px) {
.header-container:not(.layout-13) .ui-menu-item .level-top { color: #0c1530 !important; }
}
@media (max-width:576px) {
.header-container:not(.layout-13) .ui-menu-item .level-top { color: #0c1530 !important; }
}
@media (max-width:375px) {
.header-container:not(.layout-13) .ui-menu-item .level-top { color: #0c1530 !important; }
}
.new_product_banner { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.new_product_banner_img { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.new_product_banner_main_text { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.new_product_banner_sub_text { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.exp_text { color: #1557f0 !important; }
.exp_btn .pagebuilder-button-primary { background-color: #1557f0 !important; }
.top_selctions .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.top_selctions2 .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.top_selctions3 .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.insude_page_banner_main_text { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.insude_page_banner_sub_text { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.title_insude_page { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.form_data_title h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.formContact .submit { background-color: #1557f0 !important; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.title_insude_page_about h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0 !important; }
.body_insude_page_about p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.insude_page_banner_values_title div { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.insude_page_banner_values_title div h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.values_dev .pagebuilder-column h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.values_dev .pagebuilder-column:nth-child(1):after { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.values_dev .pagebuilder-column:nth-child(2):after { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.values_dev .pagebuilder-column:nth-child(3):after { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.values_dev .pagebuilder-column:nth-child(4):after { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.serves_dev .elementor-image-box-content h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.serves_dev .elementor-image-box-content p { color: #0c1530 !important; }
.serves_dev .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.store_page_dev_type_1 .store_page_main_title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.store_page_dev_type_1 .store_page_sub_title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.store_page_dev_type_1 .pagebuilder-button-primary { background-color: #1557f0 !important; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.contactus_dev h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.all_products_cat .category-thumbnail__title a { color: #1557f0 !important; }
.open_vacnvies_text p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.all_products_dev .block-title strong { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0 !important; }
.sec_careers_dev h3 { color: #1557f0 !important; }
.sec_careers_dev li { color: #0c1530 !important; }
.sec_careers_dev p strong { color: #1557f0 !important; }
.sec_careers_dev .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.information_dev_right .pagebuilder-column-line h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.information_dev_left .pagebuilder-column-line h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.information_dev_right .pagebuilder-column-line p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.information_dev_left .pagebuilder-column-line p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.information_dev_right .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0 !important; }
.information_dev_left .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0 !important; }
.insude_page_banner_values_title_v2 div { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.insude_page_banner_values_title_v2 div h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.custom_font_body p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.contactus_form_html input { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.contactus_form_html textarea { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.contactus_form_html button { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0 !important; }
.academyS3_box h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.academyS4_box h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.academyS5 .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0 !important; }
.review-form .action.submit.primary { background: #1557f0 !important; }
.stock.available,.stock.unavailable { border: 1px solid #0c1530 !important; }
.product-addto-links { border: 1px solid #0c1530 !important; }
.product-share-links { border: 1px solid #0c1530 !important; }
.product-askquestion-buttons { border: 1px solid #0c1530 !important; }
.item.review-item { box-shadow: 0px 2px 4px 1px #1557f0; }
.coustmLabel.active a { color: #1557f0 !important; }
.shippingandReturnsTable { border: 1px solid #0c1530 !important; }
.shippingandReturnsTable tr { border-bottom: 1px solid #1557f02e !important; }
.rowAllCharacterItem { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #fff !important; background-color: #1557f0 !important; }
.rowAllCharacterItem a { color: #1557f0 !important; }
.title_brand_page { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0 !important; }
.titleSectionBrand { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0; }
.SectionBrand a { color: #1557f0; }
.top-all-products.active { color: #1557f0 !important; }
.sort-all-products { background-color: #1557f0 !important; }
.courses-all-page li { border: 2px solid #0c1530 !important; }
.topForm label { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0; }
.btn_card_box:hover { background-color: #1557f0 !important; }
.topTitleROP { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0; }
.btn_submit_rop .pagebuilder-button-primary { background-color: #1557f0 !important; color: #fff !important; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.btnRemoveRow { color: #1557f0 !important; border: 1px solid #1557f0 !important; }
.pagebuilder-button-primary { background-color: #1557f0 !important; color: #0c1530 !important; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.elementor-static-menu-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0 !important; }
.account-nav .content .nav.items .item.current strong,.block-collapsible-nav .content .nav.items .item.current strong,.account-nav .block-collapsible-nav-content .nav.items .item.current strong,.block-collapsible-nav .block-collapsible-nav-content .nav.items .item a { color: #0c1530 !important; }
.account-nav .content .nav.items .item.current strong,.block-collapsible-nav .content .nav.items .item.current strong,.account-nav .block-collapsible-nav-content .nav.items .item.current strong,.block-collapsible-nav .block-collapsible-nav-content .nav.items .item.current { color: #0c1530 !important; }
.product__style-3.page-layout-2columns-left .sidebar,.product__style-3.page-layout-2columns-right .sidebar { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.secondary.sharecart { background-color: #1557f0 !important; }
body .cms-main-banner h3,body .cms-main-banner .insude_page_banner_main_text span { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body .cms-main-banner [data-content-type=text]:not(.insude_page_banner_main_text) * { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper .opc-wrapper .step-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; border-bottom: 1px solid #0c1530; }
.checkout-index-index .page-wrapper .fieldset>.field:not(.choice)>.label { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.checkout-index-index .field .control._with-tooltip input { border: 1px solid #0c1530; }
.checkout-index-index .page-wrapper .column.main input,.checkout-index-index .page-wrapper .column.main select { border: 1px solid #0c1530; color: #0c1530; }
.checkout-index-index .page-wrapper .opc-wrapper .form-login .fieldset .note,.checkout-index-index .page-wrapper .opc-wrapper .form-shipping-address .fieldset .note { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper .opc-estimated-wrapper .estimated-block .estimated-label { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper span.estimated-price { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper .checkout-shipping-method .actions-toolbar>.primary button { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper .opc-progress-bar-item>span { color: #0c1530 !important; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-index-index .page-wrapper .authentication-wrapper .action-auth-toggle { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background: #1557f0; }
body .faq-section * { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body .faq-section h2,body .faq-section h2 * { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .ul-list-faqs li .pagebuilder-faq-item .click-toggle-faqs span:before,body .ul-list-faqs li .pagebuilder-faq-item .click-toggle-faqs span:after { background-color: #1557f0; }
.box-tocart .qty .input-group__addon button { color: #0c1530; }
body .careers-faq .faq-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body .faq-section.careers-faq .ul-list-faqs li { color: #0c1530; }
body .faq-section.careers-faq h3,body .faq-section.careers-faq h4 { color: #1557f0; }
body .faq-section.careers-faq .data-content-faqs .job-apply-button { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
@media only screen and (min-width:768px) {
body .careers-faq.faq-section .faq-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.insude_page_banner_values_title div h2 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
body .information_dev_left .pagebuilder-column-line p,body .information_dev_right .pagebuilder-column-line p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
}
@media only screen and (max-width:767px) {
body.refund-index-custom .hero-banner h1 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body .cms-main-banner .insude_page_banner_main_text.mobile-regular * { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.header-container .header-content .rounded .search_type_defaut .actions .action.search { background-color: #1557f0; }
.cms-index-index .page-wrapper .elementor__heading.titlePlusUnder p span { color: #0c1530 !important; }
.experience-section .exp_text p { color: #1557f0; }
.page-footer .pagebuilder-column.order-first.order-lg-4 h4 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0; }
.page-footer .elementor-newsletter-wrapper .form-subscribe .field-newsletter { border: 1px solid #0c1530; }
.page-footer .socialMediaLinks a { background: #0c1530; }
.catalog-category-view .page-wrapper .column.main li.item.product.product-item button.action.tocart.primary,.shopbrand-brand-view .page-wrapper .column.main li.item.product.product-item button.action.tocart.primary { background-color: #0c1530 !important; border-color: #0c1530 !important; }
.page-wrapper .toolbar .modes .modes-mode,.page-wrapper .grid-mode-show-type-products>a,.page-wrapper .toolbar-sorter .sorter-options { background-color: #1557f0; }
.catalog-category-view.product__style-3 .filter .block-subtitle,.shopbrand-brand-view.product__style-3 .filter .block-subtitle { color: #1557f0; }
.catalog-category-view .filter-options .filter-options-title,.shopbrand-brand-view .filter-options .filter-options-title { color: #1557f0; }
.catalog-category-view .filter-options .filter-options-content .item .count,.shopbrand-brand-view .filter-options .filter-options-content .item .count { color: #0c1530 !important; }
.catalog-category-view .sidebar-main .block.filter .filter-title:after,.shopbrand-brand-view .sidebar-main .block.filter .filter-title:after { background: #1557f0; color: #fff; }
.catalog-category-view .filter-options-content .irs--flat .irs-handle,.shopbrand-brand-view .filter-options-content .irs--flat .irs-handle { border: 5px solid #1557f0; }
.catalog-category-view .filter-options-content .irs--flat .irs-bar,.shopbrand-brand-view .filter-options-content .irs--flat .irs-bar { background-color: #1557f0; }
.catalog-category-view .block.filter>.cat_filter .btn_filter span,.shopbrand-brand-view .block.filter>.cat_filter .btn_filter span { background-color: #1557f0; }
.account .page-wrapper .page-main * { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.account .page-wrapper .page-main .columns .sidebar-main .items .item.current:after { border: 3px solid #1557f0; }
body.account .column.main .field label { color: #0c1530; }
body.account .row_address { border-color: #1557f033; }
body.account.sales-order-view .page-title-wrapper { background-color: #1557f0; }
body .insude_page_banner_sub_text p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body.cms-r-d-page #maincontent p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #0c1530; }
body.cms-r-d-page .pagebuilder-button-primary { background-color: #1557f0 !important; }
body .form_data_title h2 span { color: #1557f0 !important; }
body .multi-columns .pagebuilder-column [data-content-type=buttons] .pagebuilder-button-primary,.multi-columns>.pagebuilder-column-line>.pagebuilder-column>.store_page_main_title a { background: #1557f0 !important; }
body .get-in-touch p,body .our-contacts p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .our-contacts .serves_dev h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .information_dev_left .pagebuilder-column-line p,body .information_dev_right .pagebuilder-column-line p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .rop-form .quantityOption div.active:before { background-color: #1557f0 !important; color: #fff; }
body .rop-form .imagesSlide .boxImg .boxImg__title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .manufacturer-list .shopbrand .brand-group .brand-list .brand-item a { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #1557f0; }
body .about-the-academy p,body .we-believe p,body .vision-mission p,body .our-keys p,body .academy-arms p,body .kit-text p,body .kit-text p span,body .kit-our-courses p,body .open-vacancy-text p,body .recruitment-header p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .vision-mission { background-color: #1557f01c !important; }
body .kit-image-with-text>.pagebuilder-column-group .pagebuilder-column-line { border: 1px solid #0c1530; }
body .kit-image-with-text>.pagebuilder-column-group .pagebuilder-column-line .part2_insude_page_about .pagebuilder-button-primary { background-color: #0c1530 !important; }
.checkout-cart-index .page-wrapper .cart-container .cart-summary #block-shipping>.title #block-shipping-heading { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-cart-index .page-wrapper .cart-container .cart-summary #block-shipping #block-summary fieldset.fieldset.estimate p.field.note { color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-cart-index .page-wrapper .cart-container .fieldset>.field>.label { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.checkout-cart-index .page-wrapper .cart-container input,.checkout-cart-index .page-wrapper .cart-container select { border: 1px solid #0c1530 !important; color: #0c1530; }
.checkout-cart-index .page-wrapper .cart-container .cart-totals .table-wrapper { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
.checkout-cart-index .page-wrapper .cart-container .cart.main.actions .action,.checkout-cart-index .page-wrapper .cart-container .cart.main.actions button,.checkout-cart-index .page-wrapper .cart-container .cart.main.actions .cart.table-wrapper .actions-toolbar>.action,.cart-container .cart.main.actions .action-gift { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.checkout-cart-index .page-wrapper .cart-container div#block-discount .content .actions-toolbar button,.checkout-cart-index .page-wrapper .cart-container .checkout-methods-items .action.primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background: #1557f0 !important; }
.checkout-cart-index .page-wrapper .cart.table-wrapper .product-item-name { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530; }
body .responsibility-short .pagebuilder-column-line .button-column .pagebuilder-button-primary { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; background-color: #1557f0 !important; }
body .popup .pagebuilder-column .position,body .popup .pagebuilder-column .popup-res { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .popup ul li { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body .career-image-with-text .pagebuilder-column-line .pagebuilder-column p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .refundPage .descriptionPage { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body .refundPage .formPage .selectForm select { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body.blog-post-view .post-description h3 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #1557f0; }
.modal-popup.modal-slide .block-customer-login .block-title strong { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.modal-popup.modal-slide .block-customer-login .block-title p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content .form-login .actions-toolbar .action-login { background: #1557f0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content .form-login .password .action { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.modal-slide._show,.modal-popup._show { background: #0c1530; }
.customer-account-login .page-main,.customer-account-create .page-main { background: #0c1530; }
.customer-account-login .page-main .block-title strong,.customer-account-create .page-main .form-create-account .legend { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.customer-account-create .page-main .form-create-account .legend { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.customer-account-create .page-main .form-create-account .label { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.customer-account-login .page-main .block-customer-login .field.note,.customer-account-login .page-main .block-content .label,.customer-account-login .page-main .form-login .actions-toolbar .action.remind,.customer-account-login .page-main p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; color: #0c1530 !important; }
.customer-account-login .page-main .actions-toolbar .action.primary,.customer-account-create .page-main .actions-toolbar .action.primary { background: #1557f0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.customer-account-login .page-main .form-login .password .action { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body.blog-page-list .cms-main-banner p { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
body.blog-page-list .post-holder .post-header .post-item-link { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #1557f0; }
}
.inquiry-request-form .form-group label { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #1557f0; }
.inquiry-request-form #addRowButton { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; color: #1557f0; }
.inquiry-request-form #addRowButton .btn-icon { background: #1557f0; }
.inquiry-request-form .button-actions input[type=submit] { background: #1557f0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.inquiry-request-form .close-row { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.product__style-3 .filter .block-subtitle { background-color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.block-subtitle.filter-subtitle:after { background-color: #0c1530; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.margin_0_new_title a { color: #1557f0 !important; }
.billing-address-details a { color: #5f6b84 !important; }
.checkout-onepage-success .print { background-color: #0c1530 !important; }
.actions-primary .unavailable span { color: #0c1530 !important; }
.stock.unavailable { color: #5f6b84 !important; }
li.item.current strong { background-color: #1557f0 !important; }
.filter-current .widget-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.h1-heading h1 { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
@media only screen and (max-width:767px) {
.h1-heading h1 span { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
}
.btn-reddit { color: #0c1530; }
.btn-reddit:focus,.btn-reddit.focus { color: #0c1530; }
.btn-reddit:hover { color: #0c1530; }
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit { color: #0c1530; }
.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus { color: #0c1530; }
@media all and (min-width:993px),print {
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) span { color: #0c1530; }
.product__style-5 .product-item-actions_middle .action:not(:hover) span,.product__style-3 .product-item-actions_middle .action:not(:hover) span,.product__style-4 .product-item-actions_middle .action:not(:hover) span { color: #0c1530; }
}
@media all and (min-width:1200px),print {
.vertical-menu-container.navigation .verticalmenu-list li.level0>.submenu .title-cat-mega-menu span,.vertical-menu-container.navigation .verticalmenu-list li.level0.classic .parent .subchildmenu .title-cat-mega-menu span { color: #0c1530; }
}
.page-wrapper, .breadcrumbs { background-color: #f7f7f7; }
.elementor-newsletter-wrapper .form-subscribe { border: 1px solid #0c1530 !important; }
.page-footer { color: #1557f0 !important; }
.page-footer .elementor-content-static-menu a:not(:hover), .page-footer .staticmenu-container a:not(:hover) { color: #1557f0 !important; }
@media only screen and (min-width:640px) {
.shippingad { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
}
.footer-title { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.b2bshadow { box-shadow: #0c1530 0px 4px 6px -1px, #0c1530 0px 2px 4px -1px; }
#RFQ-button { background: #0c1530; color: #ffffff; }
#whatsapp-button { background: #25d366; }
@media screen and (max-width: 1199px) {
.navigation .mobile-menu-content { background: #0c1530; }
}
.form-container { background: #0c1530; }
.form-title { color: #0c1530; }
.calend { color: #5f6b84 !important; }
.button { background-color: #04aa6d; }
.hero-title .black { color: #0c1530; }
.hero-description { color: #0c1530; }
.hbutton { background-color: #ae2cdc !important; }
.htbutton { color: #0c1530 !important; background-color: #d9d9d9 !important; }
.number { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.text-bottom { color: #5f6b84; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
.hero-title-t .black { color: #0c1530; }
.hero-descriptiontop { color: #ae2cdc; }
.rota { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
@media (max-width: 768px) {
.rota { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
}
.allContener { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.brand-letterTitle { background-color: #1557f0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
.alphabet-link { background-color: #1557f0; color: #fff; }
.brand-list { background-color: #f7fbfd; border-top: 2px solid #1557f0; }
.centerText { font-family: Inter, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif !important; }
