/* ==========================================================================
   ULTIMA LABS - MASTER BRAND STYLESHEET (VERSION 8.0.0)
   NAVY BLUE (#0b2545) & VIBRANT CYAN/TEAL (#00a8b5)
   ========================================================================== */

:root {
    --umbrella-navy: #0b2545;
    --umbrella-navy-dark: #07172c;
    --umbrella-navy-light: #133863;
    --umbrella-cyan: #00a8b5;
    --umbrella-cyan-hover: #008b96;
    --umbrella-cyan-bright: #00c2cb;
    
    /* Global Brand Primary / Secondary */
    --umbrella-red: #0b2545; /* Replaced with Navy */
    --umbrella-red-hover: #00a8b5; /* Replaced with Cyan */
    --umbrella-red-dark: #07172c;
    --umbrella-text: #1b2838;
    --umbrella-text-muted: #5a6e85;
    --umbrella-border: #d2e4ea;
    --umbrella-gold: #ffc107;
    --umbrella-radius: 4px;
    --umbrella-pill-radius: 24px;
    --umbrella-shadow: 0 2px 12px rgba(11,37,69,0.08);
    --umbrella-shadow-hover: 0 8px 24px rgba(0,168,181,0.22);
    --umbrella-site-width: 1240px;
    
    /* Elementor Global Brand Variables */
    --e-global-color-primary: #0b2545;
    --e-global-color-secondary: #00a8b5;
    --e-global-color-text: #1b2838;
    --e-global-color-accent: #00a8b5;
    --e-global-color-471984f: #f3f9fb;
    --e-global-color-9328529: #ffffff;
    --e-global-typography-primary-font-family: "Nova Square";
    --e-global-typography-secondary-font-family: "Nova Square";
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-accent-font-family: "Roboto";
}

/* Global Reset */
* {
    box-sizing: border-box;
}

html, body {
    background-color: #ffffff !important;
    color: var(--umbrella-text) !important;
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-font-smoothing: antialiased;
    line-height: 1.5;
    overflow-x: hidden;
}

/* Hide default page title/header on homepage */
.home .entry-title,
.home .page-title,
.home .page-header,
.home h1.page-title {
    display: none !important;
}

h1, h2, h3, h4, h5, h6,
.product_title,
.woocommerce-loop-product__title,
.elementor-heading-title {
    font-family: 'Nova Square', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    color: var(--umbrella-text) !important;
    font-weight: 700;
}

a {
    color: var(--umbrella-text);
    text-decoration: none;
    transition: color 0.15s ease;
}

a:hover {
    color: var(--umbrella-red);
}

/* ==========================================================================
   PAGE WRAPPERS & FULL-WIDTH SECTIONS ARCHITECTURE
   ========================================================================== */
body.home #page,
body.home #content,
body.home #primary,
body.home #main,
body.home .site-main,
.page-content,
.entry-content,
.elementor,
.elementor-inner,
.elementor-section-wrap {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* All Top-level Elementor sections stretch 100% full width */
.elementor-section.elementor-top-section {
    width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    box-sizing: border-box !important;
}

/* Inner Containers locked to unified 1240px grid */
.container,
.umbrella-container,
.umbrella-top-container,
.umbrella-header-container,
.elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section.elementor-section-boxed > .elementor-row,
.elementor-container {
    max-width: var(--umbrella-site-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* ==========================================================================
   SHOP, CATEGORY & PRODUCT PAGE CONTAINERS (GENEROUS PADDING LEFT / RIGHT)
   ========================================================================== */
body:not(.home) #primary,
body:not(.home) #main,
body:not(.home) .site-main,
body:not(.home) .content-area,
body.woocommerce #main,
body.woocommerce-page #main,
body.woocommerce #primary,
body.woocommerce-page #primary,
body.post-type-archive-product #main,
body.tax-product_cat #main,
body.single-product #main,
.woocommerce-shop #main,
.woocommerce-page #main,
.archive.woocommerce #main,
.single-product #main,
.post-type-archive-product #main,
.tax-product_cat #main,
.woocommerce-cart #main,
.woocommerce-checkout #main,
.woocommerce-account #main {
    max-width: var(--umbrella-site-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
    padding-top: 30px !important;
    padding-bottom: 60px !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

@media (max-width: 991px) {
    body:not(.home) #primary,
    body:not(.home) #main,
    body:not(.home) .site-main,
    body.woocommerce #main,
    body.woocommerce-page #main {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media (max-width: 575px) {
    body:not(.home) #primary,
    body:not(.home) #main,
    body:not(.home) .site-main,
    body.woocommerce #main,
    body.woocommerce-page #main {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* ==========================================================================
   2. SECTION BACKGROUND COLORS & STYLES (ALL 19 SECTIONS MATCHED)
   ==========================================================================
   2. SECTION BACKGROUND COLORS & STYLES (ALL 19 SECTIONS MATCHED)
   ========================================================================== */

/* Section 2: Mission Statement Banner (Full-Width Deep Red + Crisp White Light Text) */
.elementor-element-20adaeda {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 40px 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

.elementor-element-20adaeda * {
    color: #ffffff !important;
}

.elementor-element-20adaeda h1,
.elementor-element-20adaeda h2,
.elementor-element-20adaeda h3,
.elementor-element-20adaeda h4,
.elementor-element-20adaeda .elementor-heading-title {
    color: #ffffff !important;
    text-align: center !important;
    font-family: 'Nova Square', sans-serif !important;
    letter-spacing: 0.5px;
}

.elementor-element-20adaeda h2.elementor-heading-title,
.elementor-element-20adaeda h3.elementor-heading-title {
    font-size: 24px !important;
    margin-bottom: 12px !important;
}

.elementor-element-20adaeda p,
.elementor-element-20adaeda .elementor-text-editor,
.elementor-element-20adaeda .elementor-widget-text-editor {
    color: #ffffff !important;
    font-size: 14.5px !important;
    line-height: 1.7 !important;
    text-align: center !important;
    max-width: 1100px !important;
    margin: 14px auto 0 auto !important;
    font-weight: 400 !important;
    opacity: 0.95 !important;
}

.elementor-element-20adaeda a,
.elementor-element-20adaeda u {
    color: #ffffff !important;
    text-decoration: underline !important;
    font-weight: 700 !important;
}

/* Section 3: New Releases (White) */
.elementor-element-b6088ac {
    background-color: #ffffff !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 4: Best Selling Peptides & SARMs (Contrast Grey) */
.elementor-element-48b7008 {
    background-color: #f7f7f8 !important;
    padding: 40px 0 !important;
    border-top: 1px solid #eaeaec !important;
    border-bottom: 1px solid #eaeaec !important;
    width: 100% !important;
}

/* Section 5: 50+ Pharmaceutical Grade SARMs (White) */
.elementor-element-41e742bd {
    background-color: #ffffff !important;
    padding: 30px 0 !important;
    width: 100% !important;
}

/* Section 6: Official Lab Quality & Video Section (Navy Blue) */
.elementor-element-41a7528 {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 45px 0 !important;
    width: 100% !important;
    position: relative !important;
    box-sizing: border-box !important;
}

.elementor-element-41a7528 .elementor-container {
    max-width: 960px !important;
    margin: 0 auto !important;
    padding: 0 15px !important;
}

.elementor-element-41a7528 .elementor-wrapper {
    position: relative !important;
    padding-bottom: 56.25% !important;
    height: 0 !important;
    overflow: hidden !important;
    border-radius: 10px !important;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.45) !important;
    border: 2px solid rgba(0, 168, 181, 0.3) !important;
}

.elementor-element-41a7528 iframe {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border: none !important;
}

.elementor-element-41a7528 *,
.elementor-element-41a7528 .elementor-icon-box-title,
.elementor-element-41a7528 .elementor-icon-box-description,
.elementor-element-41a7528 i,
.elementor-element-41a7528 svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Section 8: SARMs for Sale (Contrast Grey) */
.elementor-element-279a61f0 {
    background-color: #f7f7f8 !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 9: Best Source Banner (Deep Red) */
.elementor-element-1f2f6ca2 {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 30px 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.elementor-element-1f2f6ca2 *,
.elementor-element-1f2f6ca2 .elementor-heading-title {
    color: #ffffff !important;
}
.elementor-element-1f2f6ca2 .elementor-heading-title {
    color: #ffffff !important;
}

/* Section 10: SARMs Powder for Sale (White) */
.elementor-element-5eb5e860 {
    background-color: #ffffff !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 11: Manufacturing Process Banner (Deep Red) */
.elementor-element-411348bc {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 30px 0 !important;
    text-align: center !important;
    width: 100% !important;
}
.elementor-element-411348bc *,
.elementor-element-411348bc .elementor-heading-title {
    color: #ffffff !important;
}

/* Section 12: Peptides for Sale (White) */
.elementor-element-621f8ddc {
    background-color: #ffffff !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 13: Quality Shortcuts Banner (Deep Red) */
.elementor-element-46fa1d75 {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 30px 0 !important;
    text-align: center !important;
    width: 100% !important;
}
.elementor-element-46fa1d75 *,
.elementor-element-46fa1d75 .elementor-heading-title {
    color: #ffffff !important;
}

/* Section 14: Lab Supplies (Contrast Grey) */
.elementor-element-335766c9 {
    background-color: #f7f7f8 !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 15: Research Gels (White) */
.elementor-element-e33a8ca {
    background-color: #ffffff !important;
    padding: 40px 0 !important;
    width: 100% !important;
}

/* Section 16: FAQ Accordion & Contact Us (Soft Red Tint) */
.elementor-element-22f41fc0 {
    background-color: rgba(0, 168, 181, 0.06) !important;
    padding: 45px 0 !important;
    border-top: 1px solid #eaeaec !important;
    border-bottom: 1px solid #eaeaec !important;
    width: 100% !important;
}

/* Section 17: What Are SARMs (White) */
.elementor-element-b7ded57 {
    background-color: #ffffff !important;
    padding: 35px 0 !important;
    width: 100% !important;
}

/* Section 18: Different Types of SARMs (Contrast Grey) */
.elementor-element-b57592d {
    background-color: #f7f7f8 !important;
    padding: 35px 0 !important;
    width: 100% !important;
}

/* Section 19: Social Media Banner (Deep Red) */
.elementor-element-342b65c5 {
    background-color: #0b2545 !important;
    color: #ffffff !important;
    padding: 30px 0 !important;
    text-align: center !important;
    width: 100% !important;
}
.elementor-element-342b65c5 *,
.elementor-element-342b65c5 .elementor-heading-title {
    color: #ffffff !important;
}

/* ==========================================================================
   3. TOP ANNOUNCEMENT BAR
   ========================================================================== */
.umbrella-exact-top-bar {
    background-color: #07172c;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    padding: 9px 0;
    border-bottom: 2px solid #00a8b5;
}

.umbrella-top-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top-bar-left-promo {
    color: #ffffff;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}

.top-bar-right-info {
    display: flex;
    align-items: center;
    gap: 18px;
    font-size: 13px;
}

.top-free-shipping {
    color: var(--umbrella-gold);
    font-weight: 800;
    letter-spacing: 0.5px;
}

.top-phone-link {
    color: #ffffff !important;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.top-cart-link {
    color: #ffffff !important;
    position: relative;
    font-size: 16px;
    display: inline-flex;
    align-items: center;
}

.cart-badge-count {
    background: #ffffff;
    color: var(--umbrella-red);
    font-size: 11px;
    font-weight: 800;
    padding: 1px 5px;
    border-radius: 10px;
    margin-left: 4px;
}

/* ==========================================================================
   4. MAIN HEADER & TWO-ROW NAVIGATION
   ========================================================================== */
.umbrella-exact-main-header {
    background-color: #ffffff;
    border-bottom: 1px solid var(--umbrella-border);
    padding: 15px 0 10px 0;
    box-shadow: var(--umbrella-shadow);
    width: 100%;
}

.umbrella-header-container {
    margin: 0 auto;
}

.header-top-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    margin-bottom: 12px;
}

.umbrella-brand-logo {
    flex-shrink: 0;
}

.umbrella-brand-logo .main-logo-graphic {
    height: 48px;
    max-height: 48px;
    width: auto;
    display: block;
    object-fit: contain;
}

.umbrella-two-row-nav {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 7px;
    flex: 1;
    min-width: 0;
}

.nav-row {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: nowrap !important;
    gap: 14px;
    align-items: center;
    justify-content: flex-end;
}

.nav-row > li {
    position: relative;
    flex-shrink: 0;
}

.nav-row > li > a {
    font-size: 12px;
    font-weight: 600;
    color: #222529;
    padding: 3px 0;
    display: inline-flex;
    align-items: center;
    gap: 3px;
    white-space: nowrap !important;
    letter-spacing: -0.1px;
}

.nav-row > li > a:hover,
.nav-row > li.current-active > a {
    color: var(--umbrella-red) !important;
}

.nav-row > li.current-active > a {
    font-weight: 800;
}

.nav-row-2 > li > a {
    font-size: 11.5px;
    color: #444444;
}

/* Sub-nav Dropdowns */
.nav-row li ul.sub-nav {
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff;
    box-shadow: 0 8px 24px rgba(0,0,0,0.12);
    border-top: 2px solid var(--umbrella-red);
    list-style: none;
    margin: 0;
    padding: 8px 0;
    min-width: 210px;
    display: none;
    z-index: 9999;
    border-radius: 0 0 var(--umbrella-radius) var(--umbrella-radius);
}

.nav-row li:hover > ul.sub-nav {
    display: block;
}

.nav-row li ul.sub-nav li a {
    display: block;
    padding: 7px 16px;
    color: #333333;
    font-size: 12.5px;
    font-weight: 500;
}

.nav-row li ul.sub-nav li a:hover {
    background-color: #f7f7f9;
    color: var(--umbrella-red);
    padding-left: 20px;
}

/* Header Bottom Row Search Bar */
.header-search-row {
    width: 100%;
    margin-top: 5px;
}

.exact-search-form {
    display: flex;
    width: 100%;
    max-width: 860px;
    margin: 0 auto;
}

.exact-search-input {
    width: 100%;
    height: 44px;
    padding: 0 16px;
    border: 1px solid #cccccc;
    border-right: none;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    outline: none;
    color: #333333;
    background: #ffffff;
    transition: border-color 0.2s ease;
}

.exact-search-input:focus {
    border-color: var(--umbrella-red);
}

.exact-search-btn {
    width: 52px;
    height: 44px;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%);
    color: #ffffff;
    border: none;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease;
}

.exact-search-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%);
}

/* Floating Cart Launcher */
.umbrella-floating-cart-launcher {
    position: fixed;
    bottom: 25px;
    right: 25px;
    background: #000000;
    color: #ffffff !important;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.3);
    z-index: 99999;
    transition: transform 0.2s ease;
}

.umbrella-floating-cart-launcher:hover {
    transform: scale(1.1);
}

.floating-cart-count {
    position: absolute;
    top: -4px;
    right: -4px;
    background: var(--umbrella-red);
    color: #ffffff;
    font-size: 11px;
    font-weight: 800;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #ffffff;
}

/* ==========================================================================
   5. WOOCOMMERCE PRODUCT GRID RULES (4 PER ROW, EXACT ALIGNMENT)
   ========================================================================== */
.woocommerce ul.products::before,
.woocommerce ul.products::after,
.woocommerce-page ul.products::before,
.woocommerce-page ul.products::after,
ul.products::before,
ul.products::after {
    content: none !important;
    display: none !important;
}

/* Master WooCommerce Products Grid */
.woocommerce ul.products,
.woocommerce-page ul.products,
ul.products,
.wc-block-grid__products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 24px 20px !important;
    margin: 30px auto !important;
    padding: 0 !important;
    list-style: none !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
ul.products li.product {
    background: #ffffff !important;
    border: 1px solid var(--umbrella-border) !important;
    border-radius: var(--umbrella-radius) !important;
    padding: 16px !important;
    margin: 0 !important;
    width: 100% !important;
    float: none !important;
    clear: none !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    box-shadow: var(--umbrella-shadow) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease !important;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-4px) !important;
    box-shadow: var(--umbrella-shadow-hover) !important;
    border-color: var(--umbrella-red) !important;
}

.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img,
ul.products li.product a img,
.product-col img,
.product-image img,
.attachment-woocommerce_thumbnail {
    margin: 0 auto 12px auto !important;
    height: 190px !important;
    max-height: 190px !important;
    width: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13.5px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    margin: 8px 0 !important;
    color: var(--umbrella-text) !important;
    min-height: 38px !important;
}

.woocommerce ul.products li.product .price {
    color: var(--umbrella-red) !important;
    font-size: 15.5px !important;
    font-weight: 800 !important;
    margin: 6px 0 12px 0 !important;
}

.woocommerce ul.products li.product .button {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 12.5px !important;
    text-transform: uppercase !important;
    padding: 10px 14px !important;
    border-radius: var(--umbrella-radius) !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    box-shadow: 0 2px 8px rgba(11,37,69,0.15) !important;
    transition: all 0.2s ease !important;
}

.woocommerce ul.products li.product .button:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 14px rgba(0,168,181,0.35) !important;
}

/* Category Quick Bar */
.umbrella-shop-category-bar {
    background: #ffffff;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 12px 16px;
    margin-bottom: 25px;
    box-shadow: var(--umbrella-shadow);
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.cat-bar-label {
    font-weight: 800;
    font-size: 12.5px;
    color: var(--umbrella-red);
    margin-right: 8px;
}

.umbrella-cat-pill {
    background: #f0f0f3;
    color: var(--umbrella-text) !important;
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 12.5px;
    font-weight: 600;
}

.umbrella-cat-pill:hover,
.umbrella-cat-pill.active {
    background: #0b2545 !important;
    color: #ffffff !important;
    border-color: #00a8b5 !important;
}

/* ==========================================================================
   6. FOOTER
   ========================================================================== */
.umbrella-footer {
    background-color: #07172c;
    color: #b0c4d8;
    padding: 50px 0 20px 0;
    border-top: 4px solid #00a8b5;
    width: 100%;
}

.umbrella-footer-grid {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    gap: 35px;
    margin-bottom: 35px;
}

.umbrella-footer-col h4 {
    color: #ffffff !important;
    font-size: 15px;
    margin-bottom: 16px;
    position: relative;
    padding-bottom: 8px;
}

.umbrella-footer-col h4::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 32px;
    height: 2px;
    background: var(--umbrella-red);
}

.umbrella-footer-col p {
    font-size: 13px;
    line-height: 1.7;
}

.umbrella-footer-col ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.umbrella-footer-col ul li {
    margin-bottom: 8px;
}

.umbrella-footer-col ul li a {
    color: #b7b7b7;
    font-size: 12.5px;
}

.umbrella-footer-col ul li a:hover {
    color: #ffffff;
    padding-left: 4px;
}

.umbrella-footer-bottom {
    border-top: 1px solid #282b30;
    padding-top: 20px;
    text-align: center;
    font-size: 12px;
    color: #777777;
}


/* ==========================================================================
   ORIGINAL ELEMENTOR KIT & POST STYLES FROM UMBRELLALABS.IS
   ========================================================================== */

@font-face{font-family:"wpxpress";src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/afe8364ad16ff10abe28d410f5404af4.wpxpress.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/afe8364ad16ff10abe28d410f5404af4.wpxpress.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:cartpops;font-style:normal;font-weight:400;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/cartpops-pro/public/dist/fonts/3662f55b07c09f0d5a076506722879fd.cartpops.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/cartpops-pro/public/dist/fonts/3662f55b07c09f0d5a076506722879fd.cartpops.ttf") format("truetype")}@font-face{font-family:eicons;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/3c67ff1505c3a043f592646c9fc3abb8.eicons.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/3c67ff1505c3a043f592646c9fc3abb8.eicons.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/fontawesome/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/fontawesome/fa-regular-400.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/fontawesome/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Simple-Line-Icons";font-weight:normal;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/Simple-Line-Icons/Simple-Line-Icons.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/Simple-Line-Icons/Simple-Line-Icons.woff2") format("woff2");font-style:normal}@font-face{font-family:"porto";src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/porto-font/porto.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/themes/porto/fonts/porto-font/porto.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Nova Square";font-style:normal;font-weight:400;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/novasquare-rrqubo9-9dv7b06qhgswsahjt4iqgg.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Nova Square";font-style:normal;font-weight:400;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/novasquare-rrqubo9-9dv7b06qhgswsahht4i.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2") format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot");src:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/static/source/rev-c0ea643/ultimaalabs.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2")}

:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#00a8b5;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#00a8b5;--wp--preset--color--primary:var(--porto-primary-color);--wp--preset--color--secondary:var(--porto-secondary-color);--wp--preset--color--tertiary:var(--porto-tertiary-color);--wp--preset--color--quaternary:var(--porto-quaternary-color);--wp--preset--color--dark:var(--porto-dark-color);--wp--preset--color--light:var(--porto-light-color);--wp--preset--color--primary-hover:var(--porto-primary-light-5);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#00a8b5 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#00a8b5 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#00a8b5 40%,#00a8b5 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#00a8b5 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#00a8b5 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.smooth-back-to-top-button{position:fixed;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);overflow:visible}.smooth-back-to-top-button::after{top:0;left:0;z-index:1;text-align:center;position:absolute;font-family:"wpxpress"}.smooth-back-to-top-button svg path{fill:none}.smooth-back-to-top-button svg.progress-circle{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.smooth-back-to-top-button svg.progress-circle path{box-sizing:border-box}.modal_policy{overflow:auto;position:fixed;z-index:1;padding-top:10px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7)}.modal-content{overflow:overlay;background-color:#fff;margin:auto;padding:30px;border:none;width:45%;color:#000;margin-top:10%;border-radius:0}.policy_close{color:#aaa;float:right;font-size:28px;font-weight:bold}#yaydp-bottom-encouraged-notice{width:fit-content;position:fixed;left:50%;transform:translateX(-50%);z-index:9999999;bottom:1rem;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:760px){#yaydp-bottom-encouraged-notice{bottom:60px !important}}.cpops-sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[class^=cpops-icon]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:cartpops !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#cpops-drawer-modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2147482647}#cartpops-drawer.cpops-animation__simple{transform:translate(100%) scale(1)}#cartpops-drawer{background-color:var(--color-cpops-background-primary,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100vh;max-width:var(--cpops-width-drawer-desktop,460px);outline:0;overflow:hidden;padding:0 20px;position:fixed;right:0;top:0;width:100%;z-index:11000}@media (max-width:544px){#cartpops-drawer{max-width:var(--cpops-width-drawer-mobile,90%);padding:0 14px}}#cartpops-drawer .cpops-panel{height:100vh;justify-content:space-between;min-height:-webkit-fill-available}#cartpops-drawer .cpops-drawer-header,#cartpops-drawer .cpops-panel{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#cartpops-drawer .cpops-drawer-header{flex-shrink:0}#cartpops-drawer .cpops-drawer-header__heading{align-items:center;border-bottom:1px solid;border-color:var(--color-cpops-border-color,#eaeaec);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;padding-top:10px}#cartpops-drawer .cpops-drawer-header__title span{color:var(--color-cpops-text-primary,#000);font-size:18px;font-weight:700;margin:0}@media (min-width:545px){#cartpops-drawer .cpops-drawer-header__title span{font-size:24px}}#cartpops-drawer .cpops-drawer-header__close{align-items:center;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:transparent !important;border:0 !important;color:var(--color-cpops-close-color,#000);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:0 important;max-height:var(--cpops-size-drawer-mobile-close-btn,26px);max-width:var(--cpops-size-drawer-mobile-close-btn,26px);outline:0 !important;padding:0 !important;width:100%}@media (min-width:1024px){#cartpops-drawer .cpops-drawer-header__close{max-height:var(--cpops-size-drawer-desktop-close-btn,34px);max-width:var(--cpops-size-drawer-desktop-close-btn,34px)}}#cartpops-drawer .cpops-drawer-header__close svg{stroke:currentColor;height:var(--cpops-size-drawer-mobile-close-icon,16px);width:var(--cpops-size-drawer-mobile-close-icon,16px)}@media (min-width:1024px){#cartpops-drawer .cpops-drawer-header__close svg{height:var(--cpops-size-drawer-deesktop-close-icon,24px);width:var(--cpops-size-drawer-desktop-close-icon,24px)}}#cartpops-drawer .cpops-drawer-cart{-ms-overflow-style:none;height:100%;overflow:auto;position:relative;scrollbar-width:none}#cartpops-drawer .cpops-drawer-cart::-webkit-scrollbar{background:transparent;display:none !important}#cartpops-drawer .cpops-drawer-cart .cpops-empty-cart{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}@media (max-width:544px){#cartpops-drawer .cpops-drawer-cart .cpops-empty-cart{max-height:200px}}#cartpops-drawer .cpops-drawer-cart .cpops-empty-cart span{color:var(--color-cpops-text-primary,#000);font-size:20px;font-weight:700;margin-bottom:10px}#cartpops-drawer .cpops-drawer-cart .cpops-empty-cart p{color:var(--color-cpops-text-primary,#000);font-size:16px;margin-bottom:0}#cartpops-drawer .cpops-drawer-footer{padding-bottom:10px;padding-top:10px}@media (max-width:544px){#cartpops-drawer .cpops-drawer-footer{padding-top:0}}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total{align-items:stretch;border-top:1px dotted;border-color:var(--color-cpops-border-color,#eaeaec);color:var(--color-cpops-text-primary,#000);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:16px;justify-content:center;padding:6px 0}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items{padding:3px 6px 4px}@media (min-width:545px){#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items{font-size:16px}}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;line-height:1.55}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__item span{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__label{justify-content:flex-start;width:50%}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__value{justify-content:flex-end;width:50%}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-checkout-secondary{align-items:center;background-color:var(--color-cpops-button-secondary-background,#f1f1f1);border:0;border-radius:var(--cpops-border-radius);color:var(--color-cpops-button-secondary-text,#252525);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;height:2.5em;justify-content:center;line-height:1.5;margin-top:8px;padding:20px;text-align:center}@media (min-width:768px){#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-checkout-secondary{font-size:18px;height:2.5em}}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-checkout-secondary:after{content:none !important}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .wc-proceed-to-checkout{margin-bottom:0 !important;margin-top:8px;padding-bottom:0 !important}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button{background-color:var(--color-cpops-button-primary-background,#705aef);border:0;border-radius:var(--cpops-border-radius,6px);color:var(--color-cpops-button-primary-text,#fff);display:block;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:0 !important;padding:12px 14px 14px;text-align:center;text-decoration:none;width:100%}@media (min-width:768px){#cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button{font-size:18px;padding:14px 20px 17px}}#cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button:after{content:none !important}.cpops-drawer-notices-wrapper{border:none;border-radius:0;clear:both;display:none;font-size:15px;height:100%;left:0;margin-bottom:0;margin-left:0;max-height:62px;padding:0;position:absolute;right:20px;top:0;width:100%;z-index:2147482847}@media (max-width:544px){.cpops-drawer-notices-wrapper{font-size:12px}}#cartpops-drawer .cpops-drawer-coupon{border-top:1px dotted;border-color:var(--color-cpops-border-color,#eaeaec);margin-bottom:0;padding-top:12px;text-align:center}#cartpops-drawer .cpops-drawer-coupon form{margin-bottom:0}#cartpops-drawer .cpops-drawer-coupon__input{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-top:10px}#cartpops-drawer .cpops-drawer-coupon__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-cpops-input-field-background,#fff);border:1px solid var(--color-cpops-border-color,#eaeaec) !important;border-radius:var(--cpops-border-radius,6px) 0 0 var(--cpops-border-radius,6px);border-right:none;box-shadow:none;color:var(--color-cpops-input-field-text,#82828b);font-size:16px;margin:0;max-height:40px;min-height:40px;outline:0;padding:4px 14px;width:70%}#cartpops-drawer .cpops-drawer-coupon__input input::-webkit-input-placeholder{color:var(--color-cpops-input-field-text,#82828b)}#cartpops-drawer .cpops-drawer-coupon__input input::-moz-placeholder{color:var(--color-cpops-input-field-text,#82828b)}#cartpops-drawer .cpops-drawer-coupon__input input:-ms-input-placeholder{color:var(--color-cpops-input-field-text,#82828b)}#cartpops-drawer .cpops-drawer-coupon__input input:-moz-placeholder{color:var(--color-cpops-input-field-text,#82828b)}#cartpops-drawer .cpops-drawer-coupon__input button{align-items:center;border:1px solid var(--color-cpops-button-secondary-background,#f1f1f1);border-left-width:0;border-radius:0 var(--cpops-border-radius,6px) var(--cpops-border-radius,6px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;justify-content:center;max-height:40px;min-height:40px;padding-left:30px;padding-right:30px;text-align:center;width:30%}#cartpops-drawer .cpops-drawer-coupon__input button{background-color:var(--color-cpops-button-secondary-background,#f1f1f1);color:var(--color-cpops-button-secondary-text,#252525)}@media (max-width:768px){#cartpops-drawer .cpops-drawer-coupon__input button{font-size:12px;width:40%}}#cartpops-drawer .cpops-drawer-coupon>span{color:var(--color-cpops-text-secondary,#3b3b3b);display:none;font-size:14px;font-weight:400;letter-spacing:.5px}@media (min-width:545px){#cartpops-drawer .cpops-drawer-coupon>span{display:block}}#cartpops-drawer .cpops-drawer-coupon .cpops-coupon-remove{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}#cpops-floating-cart{border:none;border-radius:60px;bottom:20px;box-shadow:0 4px 7px rgba(0,0,0,.1);height:60px;position:fixed;right:20px;top:auto;width:60px;z-index:1049}#cpops-floating-cart .cpops-floating-cart__count{align-items:center;background-color:var(--color-cpops-floating-cart-launcher-indicator-background,#705aef);border-radius:100%;color:var(--color-cpops-floating-cart-launcher-indicator-text,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:-3px;position:absolute;top:-2px;width:22px;z-index:20}#cpops-floating-cart button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:200px;bottom:0;display:block;height:60px;justify-content:center;line-height:60px;margin:0;min-width:60px;outline:none;padding:0;position:relative;z-index:999}#cpops-floating-cart button{background-color:var(--color-cpops-floating-cart-launcher-background,#000) !important;color:var(--color-cpops-floating-cart-launcher-color,#fff)}#cpops-floating-cart .cpops-floating-cart__icon{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1 !important;position:absolute;text-indent:-99999px;top:0;transform:rotate(0deg) scale(1) !important;width:60px;will-change:opacity,transform}#cpops-floating-cart .cpops-floating-cart__icon svg{fill:var(--color-cpops-floating-cart-launcher-color,#fff)}:root{--color-cpops-text-primary:#26180a;--color-cpops-text-secondary:#464646;--color-cpops-text-tertiary:#7a7a7a;--color-cpops-accent-color:#6f23e1;--color-cpops-overlay-background:rgba(0,0,0,.887);--color-cpops-background-primary:#fff;--color-cpops-background-secondary:#f7f3fb;--color-cpops-button-primary-background:#7b1010;--color-cpops-button-primary-text:#fff;--color-cpops-button-secondary-background:#f7f3fb;--color-cpops-button-secondary-text:#26180a;--color-cpops-button-quantity-background:#f7f3fb;--color-cpops-button-quantity-text:#26180a;--color-cpops-input-quantity-background:#fff;--color-cpops-input-quantity-border:#f7f3fb;--color-cpops-input-quantity-text:#26180a;--color-cpops-input-field-background:#fff;--color-cpops-input-field-text:#26180a;--color-cpops-border-color:#eaeaec;--color-cpops-recommendations-plus-btn-text:#000;--color-cpops-recommendations-plus-btn-background:#e7e8ea;--color-cpops-drawer-recommendations-background:#7b1010;--color-cpops-drawer-recommendations-border:#7b1010;--color-cpops-drawer-recommendations-text:#7b1010;--color-cpops-popup-recommendations-background:#f7f3fb;--color-cpops-popup-recommendations-text:#26180a;--color-cpops-slider-pagination-bullet-active:#6f23e1;--color-cpops-slider-pagination-bullet:#6f23e1;--color-cpops-floating-cart-launcher-color:#fff;--color-cpops-floating-cart-launcher-background:#000;--color-cpops-floating-cart-launcher-indicator-text:#fff;--color-cpops-floating-cart-launcher-indicator-background:#7b1010;--color-cpops-cart-launcher-background:rgba(255,255,255,0);--color-cpops-cart-launcher-text:#000;--color-cpops-cart-launcher-bubble-background:#7b1010;--color-cpops-cart-launcher-bubble-text:#fff;--color-cpops-close-color:#464646;--color-cpops-remove-color:#464646;--color-cpops-free-shipping-meter-background:#f7f3fb;--color-cpops-free-shipping-meter-background-active:#25a418;--color-cpops-state-success:#24a317;--color-cpops-state-warning:#ffdd57;--color-cpops-state-danger:#00a8b5;--cpops-animation-duration:300ms;--cpops-width-drawer-desktop:500px;--cpops-width-drawer-mobile:80%;--cpops-white-space-text:break;--cpops-border-radius:6px}:root{--direction-multiplier:1}.elementor-screen-only,.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}:root{--page-title-display:block}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:991px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}@media (min-width:768px){.elementor-column.elementor-col-33{width:33.333%}.elementor-column.elementor-col-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center}.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-text{display:inline-block}.elementor-button span{text-decoration:inherit}@media (max-width:767px){.elementor .elementor-hidden-mobile{display:none}}@media (min-width:768px) and (max-width:991px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:992px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}.elementor-kit-266526{--e-global-color-primary:#0b2545;--e-global-color-secondary:#00a8b5;--e-global-color-text:#222529;--e-global-color-accent:#61ce70;--e-global-color-tertiary:#2baab1;--e-global-color-quaternary:#383f48;--e-global-color-primary_hover:#00a8b5;--e-global-color-9328529:#fff;--e-global-color-471984f:rgba(124,16,16,.06);--e-global-typography-primary-font-family:"Nova Square";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Nova Square";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-bab6b4b-font-family:"Nova Square";--e-global-typography-bab6b4b-font-size:2.5rem;--e-global-typography-bab6b4b-font-weight:700;--e-global-typography-bab6b4b-text-transform:uppercase;--e-global-typography-bab6b4b-line-height:1.2em;--e-global-typography-bab6b4b-letter-spacing:4px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:30px}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px}@media (max-width:991px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-kit-266526{--e-global-typography-bab6b4b-font-size:1.8rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened{display:none}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-content{padding:7px 15px}}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.container,.elementor-section{--porto-container-width:1200px}:root{--porto-grid-gutter-width:20px;--porto-color-dark:#1d2127;--porto-primary-color:#0b2545;--porto-primary-color-inverse:#fff;--porto-secondary-color:#00a8b5;--porto-secondary-color-inverse:#fff;--porto-tertiary-color:#2baab1;--porto-tertiary-color-inverse:#fff;--porto-quaternary-color:#383f48;--porto-quaternary-color-inverse:#fff;--porto-dark-color:#212529;--porto-dark-color-inverse:#fff;--porto-light-color:#fff;--porto-light-color-inverse:#212529;--porto-body-ff:"Open Sans";--porto-body-fw:400;--porto-body-fs:14px;--porto-body-lh:24px;--porto-body-ls:0;--porto-body-color:#777;--porto-body-color-light-5:#848484;--porto-alt-ff:"Open Sans";--porto-alt-fw:400;--porto-menu-text-transform:none;--porto-add-to-cart-ff:"Roboto";--porto-column-spacing:10px;--porto-res-spacing:10px;--porto-fluid-spacing:20px;--porto-container-spacing:10px;--porto-primary-dark-5:#660e0e;--porto-primary-dark-10:#4f0b0b;--porto-primary-dark-15:#390808;--porto-primary-dark-20:#220505;--porto-primary-light-5:#00a8b5;--porto-primary-light-7:#00a8b5;--porto-primary-light-10:#00a8b5;--porto-primary-inverse-dark-10:#e6e6e6;--porto-secondary-dark-5:#00a8b5;--porto-secondary-dark-10:#00a8b5;--porto-secondary-dark-15:#00a8b5;--porto-secondary-dark-20:#00a8b5;--porto-secondary-light-5:#e7766f;--porto-secondary-light-7:#e97f78;--porto-secondary-light-10:#eb8b85;--porto-secondary-inverse-dark-10:#e6e6e6;--porto-tertiary-dark-5:#27979d;--porto-tertiary-dark-10:#228388;--porto-tertiary-dark-15:#1d6f74;--porto-tertiary-dark-20:#185c5f;--porto-tertiary-light-5:#30bec6;--porto-tertiary-light-7:#33c6ce;--porto-tertiary-light-10:#3fc9d1;--porto-tertiary-inverse-dark-10:#e6e6e6;--porto-quaternary-dark-5:#2d333a;--porto-quaternary-dark-10:#22262c;--porto-quaternary-dark-15:#171a1d;--porto-quaternary-dark-20:#0c0d0f;--porto-quaternary-light-5:#444c57;--porto-quaternary-light-7:#48515d;--porto-quaternary-light-10:#4f5965;--porto-quaternary-inverse-dark-10:#e6e6e6;--porto-dark-dark-5:#16191b;--porto-dark-dark-10:#0b0c0d;--porto-dark-dark-15:#000;--porto-dark-dark-20:#000;--porto-dark-light-5:#2d3238;--porto-dark-light-7:#31373d;--porto-dark-light-10:#383f46;--porto-dark-inverse-dark-10:#e6e6e6;--porto-light-dark-5:#f3f3f3;--porto-light-dark-10:#e6e6e6;--porto-light-dark-15:#d9d9d9;--porto-light-dark-20:#ccc;--porto-light-light-5:#fff;--porto-light-light-7:#fff;--porto-light-light-10:#fff;--porto-light-inverse-dark-10:#0b0c0d;--porto-bgc:#fff;--porto-body-bg:#fff;--porto-color-price:#444;--porto-widget-bgc:#fbfbfb;--porto-title-bgc:#f5f5f5;--porto-widget-bc:#ddd;--porto-input-bc:rgba(0,0,0,.08);--porto-slide-bgc:#e7e7e7;--porto-heading-color:#222529;--porto-heading-light-8:#353a40;--porto-normal-bg:#fff;--porto-gray-bg:#dfdfdf;--porto-gray-1:#f4f4f4;--porto-gray-2:#e7e7e7;--porto-gray-3:#f4f4f4;--porto-gray-4:#ccc;--porto-gray-5:#e7e7e7;--porto-gray-6:#999;--porto-gray-7:#f4f4f4;--porto-gray-8:#f1f1f1;--porto-light-1:#fff;--porto-light-2:#fff;--porto-normal-bc:rgba(0,0,0,.06);--porto-label-bg1:rgba(255,255,255,.9)}h1{--porto-h1-ff:"Nova Square";--porto-h1-fw:400;--porto-h1-fs:36px;--porto-h1-lh:44px;--porto-h1-ls:normal}h2{--porto-h2-ff:"Nova Square";--porto-h2-fw:400;--porto-h2-fs:30px;--porto-h2-lh:40px;--porto-h2-ls:normal}h3{--porto-h3-ff:"Nova Square";--porto-h3-fw:400;--porto-h3-fs:25px;--porto-h3-lh:32px;--porto-h3-ls:normal}#header{--porto-minicart-icon-color:#0b2545;--porto-header-link-color-regular:#999;--porto-header-link-color-hover:#999}li.menu-item,.sub-menu{--porto-mainmenu-popup-text-color-regular:#777;--porto-mainmenu-popup-text-color-hover:#777}li.menu-item{--porto-mainmenu-popup-text-hbg-color:#f4f4f4;--porto-submenu-item-bbw:0;--porto-submenu-item-lrp:15px}ul.products{--porto-shop-add-links-color:#333;--porto-shop-add-links-bg-color:#fff;--porto-shop-add-links-border-color:#ddd}#header{--porto-header-top-link-fw:600}@media (max-width:575px){:root{--porto-mobile-fs-scale:1;--porto-body-fs:14px;--porto-body-lh:20px;--porto-body-ls:0}h1{--porto-h1-fs:36px;--porto-h1-lh:36.6667px}h2{--porto-h2-fs:30px;--porto-h2-lh:33.3333px}h3{--porto-h3-fs:25px;--porto-h3-lh:26.6667px}}#header .logo{--porto-logo-mw:265px;--porto-sticky-logo-mw:200px}@media (min-width:992px) and (max-width:1219px){.container,.elementor-section{--porto-container-width:960px}}@media (min-width:1220px){#header .logo{--porto-logo-mw:265px}}@media (max-width:991px){:root{--porto-res-spacing:20px}#header .logo{--porto-logo-mw:200px}}@media (max-width:767px){#header .logo{--porto-logo-mw:200px}}.col-lg-12{width:100%;flex:0 0 auto}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#00a8b5;--bs-red:#00a8b5;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0b2545;--bs-secondary:#00a8b5;--bs-success:#47a447;--bs-info:#5bc0de;--bs-warning:#ed9c28;--bs-danger:#00a8b5;--bs-light:#f8f9fa;--bs-dark:#1d2127;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.7143;color:#777;background-color:#fff;-webkit-text-size-adjust:100%}h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.34375rem + 1.125vw)}@media (min-width:1200px){h1{font-size:2.1875rem}}h2{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h2{font-size:1.75rem}}h3{font-size:calc(1.278125rem + .3375vw)}@media (min-width:1200px){h3{font-size:1.53125rem}}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:#0b2545;text-decoration:none}img,svg{vertical-align:middle}button{border-radius:0}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,10px);padding-left:var(--bs-gutter-x,10px);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px;--porto-flick-carousel-width:540px}}@media (min-width:768px){.container{max-width:720px;--porto-flick-carousel-width:720px}}@media (min-width:992px){.container{max-width:960px;--porto-flick-carousel-width:960px}}@media (min-width:1220px){.container{max-width:1200px;--porto-flick-carousel-width:1200px}}@media (min-width:1400px){.container{max-width:1200px;--porto-flick-carousel-width:1200px}}.row{--bs-gutter-x:20px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}@media (min-width:992px){.col-lg-12{width:100%}}.btn{display:inline-block;font-weight:400;color:#777;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;border-radius:0}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0}.clearfix::after{display:block;clear:both;content:""}.container,.container-fluid{padding-left:10px;padding-right:10px}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas{font-family:"Font Awesome 6 Free"}.fa-bars:before{content:""}.fa-phone-alt:before{content:""}.fa-minus:before{content:""}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fas{font-weight:900}button::-moz-focus-inner{padding:0;border:0}[class*=" porto-icon-"]:before,[class^=porto-icon-]:before{font-family:"porto";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.porto-icon-magnifier:before{content:""}.porto-icon-cart-thick:before{content:""}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}html{direction:ltr;overflow-x:hidden;box-shadow:none !important;font-size:calc(16px * var(--porto-mobile-fs-scale,1))}body{font:var(--porto-body-fst,normal) var(--porto-body-fw,400) var(--porto-body-fs,14px)/var(--porto-body-lh,24px) var(--porto-body-ff),sans-serif;letter-spacing:var(--porto-body-ls,0);color:var(--porto-body-color)}.row:after,.row:before{content:none}input{max-width:100%}h1{font:var(--porto-h1-fst,normal) var(--porto-h1-fw,700) var(--porto-h1-fs,2.6em)/var(--porto-h1-lh,44px) var(--porto-h1-ff,var(--porto-body-ff)),sans-serif;color:var(--porto-h1-color,var(--porto-heading-color));letter-spacing:var(--porto-h1-ls,-.05em);margin-bottom:32px}h2{font:var(--porto-h2-fst,normal) var(--porto-h2-fw,700) var(--porto-h2-fs,2.2em)/var(--porto-h2-lh,40px) var(--porto-h2-ff,var(--porto-body-ff)),sans-serif;color:var(--porto-h2-color,var(--porto-heading-color));letter-spacing:var(--porto-h2-ls,-.05em);margin-bottom:32px}h3{font:var(--porto-h3-fst,normal) var(--porto-h3-fw,700) var(--porto-h3-fs,1.8em)/var(--porto-h3-lh,32px) var(--porto-h3-ff,var(--porto-body-ff)),sans-serif;color:var(--porto-h3-color,var(--porto-heading-color));letter-spacing:var(--porto-h3-ls,-.05em);margin-bottom:20px}@media (max-width:575px){h2{line-height:40px}}p{margin:0 0 1.25rem}strong{font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=text]{-webkit-appearance:none}input[type=text]{border:1px solid;outline:none;box-shadow:none;text-align:left;line-height:1.42857;padding:8px 12px;font-size:.85rem;vertical-align:middle;height:auto}[type=submit]{border:1px solid var(--porto-primary-color);color:#fff;padding:8px 10px;line-height:1.42857}img{max-width:100%;height:auto;-webkit-user-drag:none;-moz-user-drag:none}.btn{margin:0}.btn{padding:.533rem .933rem;font-size:.8rem;line-height:1.42857}.checkout-button{padding:.5rem .875rem;font-size:.875rem;line-height:1.3333}button{border:1px solid #ccc}[type=submit]{background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse)}.btn i{display:inline-block;line-height:1}.size-full{max-width:100%;height:auto}li{line-height:var(--porto-body-lh)}body a{outline:none !important}.block-inline{display:inline-block}@media (max-width:575px){.block-inline{display:inline}}.accordion-menu .arrow,.mega-menu .narrow li.menu-item-has-children>a:before,.star-rating{font-family:var(--fa-style-family-classic,"Font Awesome 6 Free");font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.star-rating{display:block;float:none;position:relative;font-size:11px;height:1.2em;line-height:1.2em;overflow:hidden;position:relative;width:6em;letter-spacing:.1em;text-align:left;white-space:nowrap}.star-rating:before{content:"" "" "" "" "";float:left;left:0;position:absolute;top:0}.star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.star-rating span:before{color:#6a6a6d;content:"" "" "" "" "";left:0;position:absolute;top:0}.container-fluid{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}@media (max-width:991px){.container{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}}@keyframes menuFadeInDown{0%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowFadeInDown{0%{opacity:.8;transform:translateY(-10px) rotate(-45deg)}to{opacity:1;transform:translateY(0) rotate(-45deg)}}@keyframes menuFadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes menuFadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.mega-menu{margin:0;padding:0;list-style:none}.mega-menu li.menu-item{display:block;position:relative;margin:0}.mega-menu li.menu-item>a{display:block;text-align:left;position:relative;margin-top:0;margin-bottom:0}.mega-menu ul.sub-menu{padding-left:0;list-style:none}.porto-narrow-sub-menu li.menu-item-has-children>a:before{content:"";float:right;margin-right:-1px;font-size:.5rem;opacity:.7}.mega-menu{display:flex;flex-wrap:wrap}.mega-menu>li.menu-item>a{display:inline-block;font-size:.8571em;font-weight:700;line-height:20px;padding:9px 12px 8px;text-transform:var(--porto-menu-text-transform)}.mega-menu>li.menu-item.active{color:#fff}.mega-menu .popup{position:absolute;text-align:left;top:100%;margin:0;z-index:111;min-width:100%;line-height:20px;will-change:transform,top;font-size:.9em}.porto-narrow-sub-menu .menu-item{line-height:inherit}.porto-narrow-sub-menu ul.sub-menu{position:relative}.porto-narrow-sub-menu,.porto-narrow-sub-menu ul.sub-menu{min-width:200px;padding:5px 0;box-shadow:0 5px 8px rgba(0,0,0,.15);border-top:0 solid var(--porto-primary-color);background:var(--porto-primary-color);z-index:10}.porto-narrow-sub-menu ul.sub-menu{position:absolute;left:100%;display:none;opacity:0;top:-5px}.porto-narrow-sub-menu li.menu-item>a{color:#fff;padding:8px var(--porto-submenu-item-lrp,18px);border-bottom:var(--porto-submenu-item-bbw,1px) solid rgba(255,255,255,.2);white-space:nowrap}.porto-narrow-sub-menu li.menu-item:last-child>a{border-bottom-width:0}.mega-menu .popup{top:-3000px}.mega-menu .popup li.menu-item>a{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.mega-menu>li.menu-item .popup{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.mega-menu .narrow ul.sub-menu ul.sub-menu{animation:menuFadeInLeft .2s ease-out}.mega-menu.show-arrow>li.has-sub>a:after{display:inline-block;content:"";font-family:"porto";font-weight:400;font-size:1em;margin:0 0 0 5px;line-height:1}.accordion-menu{margin:0;padding:0;list-style:none;font-size:.9em}.accordion-menu ul.sub-menu>li,.accordion-menu>li{position:relative}.accordion-menu li.menu-item{margin:0}.accordion-menu li.menu-item>a{position:relative;display:block;outline:medium none;text-decoration:none;text-align:left;margin:1px 0 0;padding:5px 6px;line-height:25px;font-weight:700;font-family:inherit;font-size:inherit}.accordion-menu li.menu-item.has-sub>a{padding-right:33px}.accordion-menu ul.sub-menu{display:none;list-style:none;margin:0;padding:0 0 0 10px}.accordion-menu .arrow{position:absolute;right:5px;display:block;width:30px;text-align:center;vertical-align:top;z-index:10}.accordion-menu .arrow:before{content:""}.header-wrapper.wide .container{width:100%;max-width:none}#mini-cart .minicart-icon,#mini-cart.minicart-arrow-alt .cart-head:after{color:var(--porto-minicart-icon-color,#999)}#header .header-main .container,#header .header-top .container{position:relative;display:table}#header .header-main .container>div,#header .header-top .container>div{display:table-cell;position:relative;vertical-align:middle}#header .header-left{text-align:left}#header .header-right{text-align:right}#header .header-main{position:relative}#header .header-main .container{min-height:68px}@media (max-width:575px){#header .header-main .container{min-height:43px}}#header .header-main .header-left{padding:27px 0}@media (max-width:991px){#header .header-main .header-left{padding:20px 0}}#header .header-main .header-right{padding:20px 0}#header .header-main #main-menu{display:inline-block;vertical-align:middle}#header .header-top{position:relative;z-index:1001;font-size:.7857em}#header .logo{margin:0;padding:0;min-width:80px;line-height:0;max-width:var(--porto-logo-mw)}#header .logo a{display:inline-block;max-width:100%}#header .logo img{display:none;color:transparent;max-width:100%;transform-origin:left center}#header .logo .standard-logo{display:inline-block}@media not all,only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#header .logo .standard-logo{display:none}#header .logo .retina-logo{display:inline-block}}#header .welcome-msg{display:inline-block;vertical-align:middle}#header .header-top .welcome-msg{line-height:30px;letter-spacing:.025em}#header .header-contact{margin-top:5px;margin-bottom:5px;display:inline-flex;align-items:center;white-space:nowrap;font-size:.9em;vertical-align:middle}#header .header-top .header-contact{margin-top:0;margin-bottom:0}#header .header-top .header-contact{font-size:1em;letter-spacing:-.5px}#mini-cart .cart-head,.header-top{display:flex;align-items:center}#mini-cart{display:inline-block;position:relative;white-space:normal;vertical-align:middle}#mini-cart .cart-head{position:relative;justify-content:center;font-size:26px}#mini-cart .cart-head:before{content:"";position:absolute;top:100%;height:15px;left:0;width:100%;z-index:1}#mini-cart .cart-icon{position:relative}#mini-cart .cart-icon:after{content:"";border-width:1px 1px 0 0;border-color:var(--porto-title-bgc);border-style:solid;background:var(--porto-normal-bg);width:14px;height:14px;position:absolute;top:calc(100% + 1px);left:50%;margin-left:-7px;transform:rotate(-45deg);z-index:1006;display:none;animation:arrowFadeInDown .2s ease-out}#mini-cart .minicart-icon{display:block;font-style:normal}#mini-cart .cart-popup{position:absolute;width:320px;-webkit-backface-visibility:hidden;z-index:1005;top:100%;margin-top:8px;right:0;padding:0;box-shadow:0 5px 8px rgba(0,0,0,.15);text-align:left;display:none;animation:menuFadeInDown .2s ease-out}@media (max-width:767px){#mini-cart .cart-popup{width:300px}}#mini-cart .widget_shopping_cart_content{padding:10px 15px 5px;font-weight:700;font-size:.8125rem;line-height:1.5;border-radius:0;background:var(--porto-normal-bg)}#mini-cart .cart-loading{height:64px;width:100%;background:transparent url("../images/ajax-loader@2x.gif") no-repeat scroll center center/16px 16px;opacity:.6}#mini-cart .cart-items-text{font-size:var(--porto-body-fs,14px)}#mini-cart.minicart-arrow-alt .cart-head:after{content:"";font-family:"porto";font-size:.654em;margin-left:.706em}#mini-cart.minicart-arrow-alt .cart-items-text{display:none}#mini-cart .cart-items{--porto-badge-size:1.6em;position:absolute;right:calc(-1 * var(--porto-badge-size) / 2 + .2em);top:-.5em;font-size:.385em;font-weight:600;text-align:center;width:var(--porto-badge-size);height:var(--porto-badge-size);line-height:var(--porto-badge-size);border-radius:50%;overflow:hidden;color:#fff;background-color:#00a8b5}#header .main-menu{text-align:left;background:none}@media (max-width:991px){#header .main-menu{display:none}}#header .main-menu>li.menu-item{margin:0 1px 0 0}#header .main-menu>li.menu-item:last-child{margin-right:0}#main-menu{position:relative}@media (max-width:767px){#header:not(.header-builder) .header-top{display:none}}#header .mobile-toggle{padding:7px 13px;text-align:center;display:none;font-size:13px;vertical-align:middle;margin:8px 0 8px 1em;line-height:20px;border-radius:.25rem}@media (max-width:991px){#header .mobile-toggle{display:inline-block}}.searchform{position:relative}.searchform .btn i{padding:0 .4rem}#nav-panel{font-size:.9em;display:none;padding-bottom:15px;position:relative}#nav-panel .mobile-nav-wrap{padding:0 !important;min-height:6rem}#nav-panel .mobile-nav-wrap::-webkit-scrollbar{width:5px}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb{border-radius:0px}#nav-panel>.container,#nav-panel>.container>div{display:block !important}#nav-panel .accordion-menu .arrow:before{font-family:"porto";content:""}#nav-panel .accordion-menu>li>a{text-transform:uppercase;font-weight:700}#nav-panel .accordion-menu li{padding-top:1px;padding-bottom:1px;border-bottom:1px solid #e8e8e8}#nav-panel .accordion-menu li>a{margin-top:0}#nav-panel .accordion-menu .sub-menu{margin-left:20px;padding-left:0}#nav-panel .accordion-menu li li:last-child,#nav-panel .menu-wrap:last-child .accordion-menu:last-child li:last-child{border-bottom:none}#nav-panel .accordion-menu{display:block;font-size:.8571em}#nav-panel .accordion-menu li.menu-item.active>a{color:#fff}#nav-panel .accordion-menu .arrow{background:none !important;top:0;height:35px;line-height:35px}#nav-panel .mobile-menu{font-size:1em}#nav-panel .mobile-nav-wrap{max-height:50vh;overflow-x:hidden;overflow-y:auto}.sidebar-overlay{display:none}.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:none}.page-wrapper{position:relative;left:0}@media (max-width:767px){.page-wrapper{overflow:hidden}}@media (max-width:991px){.container{max-width:none}}.header-wrapper{position:relative}#main{position:relative;margin-left:auto;margin-right:auto;background:var(--porto-body-bg)}#main.wide.column1 .main-content{padding-top:0;padding-bottom:0}.main-content{padding-top:35px;padding-bottom:40px}.no-breadcrumbs .main-content{padding-top:20px}.clearfix{overflow:visible}#header .header-top,.welcome-msg{font-weight:600}#header .main-menu .popup{left:-15px;right:auto}.product-image{display:block;position:relative;border:none;width:100%;padding:0}.product-image .inner{display:block;overflow:hidden;position:relative}.product-image img{display:inline-block;width:100%;height:auto;transform:translateZ(0)}.product-image .viewcart{font-size:1.25rem;color:var(--porto-primary-color);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;text-align:center;width:2.2em;height:2.2em;line-height:2.1em;display:none;opacity:0}.product-image .viewcart:before{font-family:"Simple-Line-Icons";content:""}.product-image,.product-image .viewcart{background:var(--porto-normal-bg)}.products-container{list-style:none}@media (max-width:575px){li.product-col .product-image{box-shadow:none !important}}ul.products{margin:0 0 1em;padding:0;list-style:none outside}ul.products li{list-style:none outside}ul.products{margin-left:calc(var(--porto-el-spacing,var(--porto-grid-gutter-width)) / -2);margin-right:calc(var(--porto-el-spacing,var(--porto-grid-gutter-width)) / -2)}ul.products:not(.owl-carousel){display:flex;flex-wrap:wrap}ul.products li.product-col{padding:0 calc(var(--porto-el-spacing,var(--porto-grid-gutter-width)) / 2);margin-bottom:var(--porto-el-spacing,var(--porto-grid-gutter-width));position:relative;flex:0 0 auto;width:100%;max-width:100%}ul.products .product-image{margin-bottom:1rem;min-height:90px}ul.pcols-lg-3 li.product-col{width:33.3333%}ul.pwidth-lg-3 .product-image{font-size:1.2em}li.product-default{text-align:center}.widget_shopping_cart{color:var(--porto-body-color)}.elementor-section{display:flex;justify-content:center}.elementor-section .elementor-container{width:100%;margin-left:0;margin-right:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--porto-container-width);--porto-flick-carousel-width:var(--porto-container-width)}.container-fluid .elementor-top-section{margin-left:calc(var(--porto-fluid-spacing) * -1);margin-right:calc(var(--porto-fluid-spacing) * -1);padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}.elementor-section>.elementor-column-gap-default{margin-left:calc(var(--porto-column-spacing) * -1);margin-right:calc(var(--porto-column-spacing) * -1);width:calc(100% + var(--porto-grid-gutter-width))}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:var(--porto-column-spacing)}.header-top>.container{min-height:40px}#header .header-top .header-contact{margin-right:0;border-right:none;padding-right:0}@media (max-width:991px){#header .header-contact{display:none}}@media (max-width:767px){#header:not(.header-builder) .header-top{display:flex}}.mega-menu .menu-item .popup{box-shadow:0 6px 25px rgba(0,0,0,.2)}.mega-menu>li.has-sub:before,.mega-menu>li.has-sub:after{content:"";position:absolute;bottom:-1px;z-index:112;opacity:0;left:50%;border:solid transparent;height:0;width:0}.mega-menu>li.has-sub:before{bottom:0}.mega-menu>li.has-sub:before{border-bottom-color:#fff;border-width:10px;margin-left:-10px}.mega-menu>li.has-sub:after{border-bottom-color:#fff;border-width:9px;margin-left:-9px}.mega-menu.show-arrow>li.has-sub:before{margin-left:-14px}.mega-menu.show-arrow>li.has-sub:after{margin-left:-13px}.mega-menu>li.has-sub:before,.mega-menu>li.has-sub:after{bottom:3px}.mega-menu>li.has-sub:before{bottom:4px}@media (min-width:992px){#header .header-main .header-right{padding-left:20px}}#header .header-main #mini-cart{display:none}@media (min-width:768px){#header .header-left .block-inline{margin-right:8px}#header .header-left .block-inline>*{margin:0 7px 0 0}#header .header-right .block-inline{margin-left:8px}#header .header-right .block-inline>*{margin:0 0 0 7px}}#header .header-top .welcome-msg{font-size:1.15em}#header .header-top #mini-cart{font-size:1em}#header .header-top #mini-cart:first-child{margin-left:0;margin-right:0}@media (max-width:991px){#header .header-top .header-left>*,#header .header-top .header-right>*{display:none}#header .header-top .header-left>.block-inline,#header .header-top .header-right>.block-inline{display:block}#header .header-top #mini-cart{display:none}#header .header-main #mini-cart{display:inline-block}}@media (min-width:992px){#header .header-main .header-left,#header .header-main .header-right{padding-top:0;padding-bottom:0}#header .main-menu>li.menu-item>a{border-radius:0;margin-bottom:0}#header .main-menu .popup{margin-top:0}#header .porto-narrow-sub-menu,#header .porto-narrow-sub-menu ul.sub-menu{border-radius:0}}@media (min-width:992px){#mini-cart .cart-head{font-size:14px;line-height:1}#mini-cart .cart-items{font-size:.5em}}@media (max-width:1219px){.mega-menu>li.menu-item>a{padding:9px 9px 8px}ul.pcols-md-3 li.product-col{width:33.3333%}ul.pwidth-md-3 .product-image{font-size:1.15em}}@media (max-width:767px){ul.pcols-xs-2 li.product-col{width:50%}ul.pwidth-xs-2 .product-image{font-size:1em}}@media (max-width:575px){ul.pcols-ls-2 li.product-col{width:50%}ul.pwidth-ls-1 .product-image{font-size:1.1em}}input[type="text"]{background-color:#fff;color:#777;border-color:var(--porto-input-bc)}.star-rating:before{color:rgba(0,0,0,.16)}header .header-main{background-color:#fff}#header .header-top{color:#777}.header-top .welcome-msg a{color:#000}.header-top{border-bottom:1px solid #ededed;background-color:#0b2545}#header .main-menu>li.menu-item>a{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;color:#000;padding:10px 10px 10px 16px}#header .main-menu>li.menu-item.active>a{background-color:transparent;color:#8c1010}#header .porto-narrow-sub-menu a{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}#header .main-menu .narrow ul.sub-menu{background-color:#fff}#header .main-menu .narrow li.menu-item>a{color:#777;border-bottom-color:#f3f3f3}#header .mobile-toggle{color:#fff;background-color:#0b2545;margin-right:.5rem}@media (max-width:1219px){#header .main-menu>li.menu-item>a{padding:9px 10px 9px 10px}}#mini-cart .cart-head{font-size:26px}#nav-panel .mobile-nav-wrap{background-color:#fff}#nav-panel .accordion-menu li{border-bottom-color:#e8e8e8}#nav-panel .accordion-menu li.menu-item.active>a{background-color:#0b2545}#nav-panel .accordion-menu li.menu-item.active>a{background:#f5f5f5}#nav-panel .accordion-menu>li.menu-item>a,#nav-panel .accordion-menu>li.menu-item>.arrow{color:#0b2545}#nav-panel .accordion-menu li.menu-item>a,#nav-panel .accordion-menu>li.menu-item>a,#nav-panel .accordion-menu .arrow,#nav-panel .accordion-menu>li.menu-item>.arrow{color:#333}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb{background:rgba(204,204,204,.5)}.mega-menu:not(:hover)>li.menu-item.active>a{background-color:#0b2545}.popup .sub-menu{text-transform:none}@media (min-width:992px) and (max-width:1219px){.elementor-section{--porto-flick-carousel-width:960px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px;--porto-flick-carousel-width:960px}}.wc-proceed-to-checkout{margin-bottom:20px;text-align:left}.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background){background-image:url("https://ultimaalabs.com/wp-content/uploads/umbrellalabs/White-Hexagons-Popping-Up-Background-FULL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background).nitro-lazy{background-image:none !important}.elementor-266730 .elementor-element.elementor-element-73338e24{padding:0px 0px 80px 0px}.elementor-266730 .elementor-element.elementor-element-662d9e49>.elementor-element-populated{padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-397e2890.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Open Sans;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-266730 .elementor-element.elementor-element-20562037.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-41df2e8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-f2c9fcb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-583913c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-269a87e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-502be835{margin-top:40px;margin-bottom:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Open Sans;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-18a04549{text-align:center}.elementor-266730 .elementor-element.elementor-element-18a04549 .elementor-heading-title{font-weight:900}.elementor-266730 .elementor-element.elementor-element-125f62d{text-align:center}.elementor-266730 .elementor-element.elementor-element-125f62d .elementor-heading-title{font-weight:500}.elementor-266730 .elementor-element.elementor-element-20adaeda:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-44cd6d6{text-align:center}.elementor-266730 .elementor-element.elementor-element-44cd6d6 .elementor-heading-title{font-size:30px;font-weight:500;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-45b06c41{text-align:center}.elementor-266730 .elementor-element.elementor-element-45b06c41 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Open Sans;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-9328529)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Open Sans;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-266730 .elementor-element.elementor-element-5c5caba5{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-b6088ac:not(.elementor-motion-effects-element-type-background){background-color:#42c2fa}.elementor-266730 .elementor-element.elementor-element-886bfdf>.elementor-widget-container{padding:30px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-886bfdf{text-align:center}.elementor-266730 .elementor-element.elementor-element-886bfdf .elementor-heading-title{font-size:30px;font-weight:500;color:#0b2545}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Open Sans;font-weight:var(--e-global-typography-text-font-weight)}@media (max-width:767px){.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background){background-image:url("https://ultimaalabs.com/wp-content/uploads/umbrellalabs/White-Hexagons-Popping-Up-Background-FULL-Mobile-Version-500x1900-SMALLERHexagons.png");background-size:cover}.elementor-266730 .elementor-element.elementor-element-73338e24{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px}.elementor-266730 .elementor-element.elementor-element-397e2890>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-7d34e886>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-7145cea{margin-top:0px;margin-bottom:0px;padding:20px 30px 0px 30px}.elementor-266730 .elementor-element.elementor-element-f2c9fcb>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-eb5d2fd>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-269a87e>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-502be835{margin-top:0px;margin-bottom:0px;padding:20px 30px 0px 30px}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background).nitro-lazy{background-image:none !important}}#nav-panel .accordion-menu .arrow::before{background:#5ea8c6;padding:10px}.header-left .block-inline .header-contact{margin-left:-90px !important}.welcome-msg{color:yellow;font-weight:bold}.elementor-column.elementor-col-33{width:33%;float:left;text-align:center}a.elementor-button-link.elementor-button.elementor-size-sm{padding:10px 20px}@media only screen and (max-width:480px){.header-left .block-inline .header-contact{margin-left:0 !important}.welcome-msg a{margin-left:8px;color:#fff}a.elementor-button-link.elementor-button.elementor-size-sm{min-width:230px !important}}.searchform-fields{position:relative}.autocomplete-suggestions{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:60%;background:#fff;z-index:99999;border:1px solid #e5e5e5;box-shadow:0 10px 25px rgba(0,0,0,.12);display:none;text-align:left}@media (max-width:768px){.autocomplete-suggestions{width:100%;left:0;transform:none}}@media (max-width:768px){.elementor-column.elementor-col-33{width:auto;margin:0 auto}#live-search{width:80% !important}.searchform-fields{width:100%;position:relative}.autocomplete-suggestions{position:absolute !important;top:100% !important;left:0 !important;width:100% !important;max-height:300px;overflow-y:auto;z-index:99999 !important;background:#fff}.searchform{border:0 solid #00a8b5}}.paddingtb60{padding-top:60px;padding-bottom:60px}a.elementor-button-link.elementor-button.elementor-size-sm{color:#fff !important;border:1px solid #fff;border-color:#fff;border-radius:25px;letter-spacing:0px;font-size:20px;font-family:"Nova Square",display !important;background-image:linear-gradient(136deg,#00a8b5 0%,#8f0a0a 100%)}#header .mobile-toggle{color:#000;background-color:transparent;padding:7px 5px;font-size:25px}#mini-cart .cart-items{background:#0b2545 !important}#header .header-top{background-color:#0b2545}#header .header-top .header-left{text-align:center}#header .header-top .header-contact{color:#fff;font-size:.9rem;font-weight:400;letter-spacing:1px}#mini-cart .minicart-icon{color:#fff;font-size:20px}#header .header-top .container .header-right{position:absolute;right:10px}.elementor-heading-title{line-height:1.2 !important}span.welcome-msg a{color:#fff !important}a.mobileonly{display:none}ul li.product .star-rating{font-size:15px}@media only screen and (max-width:991px){#header .header-top .header-left>*,#header .header-top .header-right>*{display:inline-block}#header .header-top .header-contact{display:block}}@media only screen and (max-width:767px){#mini-cart .minicart-icon{color:#000}}@media only screen and (max-width:480px){.paddingtb60{padding-top:30px;padding-bottom:30px}.header-main .container{padding-left:10px;padding-right:10px}#header .header-main .header-left,#header .header-main .header-right{padding:6px 0}a.elementor-button-link.elementor-button.elementor-size-sm{font-size:15px;min-width:200px}.newthreeitembanner a.elementor-button-link.elementor-button.elementor-size-sm{font-size:20px}h1{font-size:25px}h2{font-size:20px}h3{font-size:17px}#header .header-top .header-contact{font-size:.7rem;white-space:pre-line}#header .header-top .container{padding-left:10px;padding-right:10px}#header .mobile-toggle{margin-right:0;margin-left:0}#header .header-top .container>div{display:block}#header .header-top .container .header-right{right:auto;text-align:center;position:relative}}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-bars:before{content:""}.fa-minus:before{content:""}.fa-phone-alt:before{content:""}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.smooth-back-to-top-button{bottom:90px;height:46px;width:46px;border-radius:46px;background-color:#7b1010;box-shadow:inset 0 0 0 2px #000}.smooth-back-to-top-button.btn-right-side{right:30px}.smooth-back-to-top-button::after{height:100%;color:#fff;font-size:24px;content:"";line-height:normal;position:relative;display:flex;align-items:center;justify-content:center}.smooth-back-to-top-button svg.progress-circle path{stroke:#fff;stroke-width:2px;z-index:5}.star-rating{display:none !important}#nav-panel .accordion-menu li.menu-item.active>a{background-color:#add8e6 !important;color:#333 !important;font-weight:700 !important}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;padding:0;position:absolute !important;width:1px}button.pswp__button{box-shadow:none !important;background-image:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/images/optimized/rev-a261080/ultimaalabs.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") !important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before{background-color:transparent !important}button.pswp__button--arrow--left,button.pswp__button--arrow--right{background-image:none !important}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container{-webkit-touch-callout:none}.pswp__bg{will-change:opacity}.pswp__container{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__button{width:44px;height:44px;position:relative;background:0 0;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-box-shadow:none;box-shadow:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("https://cdn-hecpl.nitrocdn.com/JKJNweyaRldoRBjbiBHLeWGwiYmwuSUu/assets/images/optimized/rev-a261080/ultimaalabs.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}:where(section h1),:where(article h1),:where(nav h1),:where(aside h1){font-size:2em}

:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#00a8b5;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#00a8b5;--wp--preset--color--primary:var(--porto-primary-color);--wp--preset--color--secondary:var(--porto-secondary-color);--wp--preset--color--tertiary:var(--porto-tertiary-color);--wp--preset--color--quaternary:var(--porto-quaternary-color);--wp--preset--color--dark:var(--porto-dark-color);--wp--preset--color--light:var(--porto-light-color);--wp--preset--color--primary-hover:var(--porto-primary-light-5);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#00a8b5 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#00a8b5 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#00a8b5 40%,#00a8b5 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#00a8b5 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#00a8b5 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*, div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*, div){margin:0}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}:root :where(.wp-element-button, .wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-secondary-color{color:var(--wp--preset--color--secondary) !important}.has-tertiary-color{color:var(--wp--preset--color--tertiary) !important}.has-quaternary-color{color:var(--wp--preset--color--quaternary) !important}.has-dark-color{color:var(--wp--preset--color--dark) !important}.has-light-color{color:var(--wp--preset--color--light) !important}.has-primary-hover-color{color:var(--wp--preset--color--primary-hover) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary) !important}.has-tertiary-background-color{background-color:var(--wp--preset--color--tertiary) !important}.has-quaternary-background-color{background-color:var(--wp--preset--color--quaternary) !important}.has-dark-background-color{background-color:var(--wp--preset--color--dark) !important}.has-light-background-color{background-color:var(--wp--preset--color--light) !important}.has-primary-hover-background-color{background-color:var(--wp--preset--color--primary-hover) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary) !important}.has-tertiary-border-color{border-color:var(--wp--preset--color--tertiary) !important}.has-quaternary-border-color{border-color:var(--wp--preset--color--quaternary) !important}.has-dark-border-color{border-color:var(--wp--preset--color--dark) !important}.has-light-border-color{border-color:var(--wp--preset--color--light) !important}.has-primary-hover-border-color{border-color:var(--wp--preset--color--primary-hover) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:root :where(.wp-block-icon svg){width:24px}:where(.wp-block-gallery.is-layout-flex){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-term-template.is-layout-flex){gap:1.25em}:where(.wp-block-term-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}

.elementor-kit-266526{--e-global-color-primary:#0b2545;--e-global-color-secondary:#00a8b5;--e-global-color-text:#222529;--e-global-color-accent:#61ce70;--e-global-color-tertiary:#2baab1;--e-global-color-quaternary:#383f48;--e-global-color-primary_hover:#00a8b5;--e-global-color-9328529:#fff;--e-global-color-471984f:rgba(124,16,16,.06);--e-global-typography-primary-font-family:"Nova Square";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Nova Square";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-bab6b4b-font-family:"Nova Square";--e-global-typography-bab6b4b-font-size:2.5rem;--e-global-typography-bab6b4b-font-weight:700;--e-global-typography-bab6b4b-text-transform:uppercase;--e-global-typography-bab6b4b-line-height:1.2em;--e-global-typography-bab6b4b-letter-spacing:4px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:30px}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px}h1.page-title{display:var(--page-title-display)}@media (max-width:991px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media (max-width:767px){.elementor-kit-266526{--e-global-typography-bab6b4b-font-size:1.8rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}

.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ultimaalabs.com/wp-content/uploads/umbrellalabs/White-Hexagons-Popping-Up-Background-FULL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy{background-image:none !important}.elementor-266730 .elementor-element.elementor-element-73338e24{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0px 0px 80px 0px}.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-662d9e49>.elementor-element-populated{padding:0px 0px 0px 0px}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-397e2890.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-397e2890.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Open Sans;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Open Sans;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-20562037.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-20562037.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-41df2e8f.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-41df2e8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-f2c9fcb.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-f2c9fcb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-583913c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-583913c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-bc-flex-widget .elementor-266730 .elementor-element.elementor-element-269a87e.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-269a87e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-266730 .elementor-element.elementor-element-502be835{margin-top:40px;margin-bottom:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Open Sans;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-18a04549{text-align:center}.elementor-266730 .elementor-element.elementor-element-18a04549 .elementor-heading-title{font-weight:900}.elementor-266730 .elementor-element.elementor-element-125f62d{text-align:center}.elementor-266730 .elementor-element.elementor-element-125f62d .elementor-heading-title{font-weight:500}.elementor-266730 .elementor-element.elementor-element-20adaeda:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-20adaeda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-20adaeda{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-20adaeda>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-44cd6d6{text-align:center}.elementor-266730 .elementor-element.elementor-element-44cd6d6 .elementor-heading-title{font-size:30px;font-weight:500;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-45b06c41{text-align:center}.elementor-266730 .elementor-element.elementor-element-45b06c41 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Open Sans;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-9328529)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Open Sans;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-5c5caba5{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-b6088ac:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-b6088ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#42c2fa}.elementor-266730 .elementor-element.elementor-element-b6088ac{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-b6088ac>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-886bfdf>.elementor-widget-container{padding:30px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-886bfdf{text-align:center}.elementor-266730 .elementor-element.elementor-element-886bfdf .elementor-heading-title{font-size:30px;font-weight:500;color:#0b2545}.elementor-266730 .elementor-element.elementor-element-a1efec4{margin-top:-40px;margin-bottom:0px;padding:0px 0px 30px 0px}.elementor-266730 .elementor-element.elementor-element-8be352e{text-align:center}.elementor-266730 .elementor-element.elementor-element-8be352e .elementor-heading-title{font-size:30px}.elementor-266730 .elementor-element.elementor-element-41e742bd>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-266730 .elementor-element.elementor-element-41e742bd:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-41e742bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b2545}.elementor-266730 .elementor-element.elementor-element-41e742bd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-41e742bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-29ef5d96 .elementor-heading-title{font-size:29px;font-weight:500;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-1557a64d{color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-2162b88b .widget-image-caption{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-41a7528:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-41a7528>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b2545}.elementor-266730 .elementor-element.elementor-element-41a7528{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-41a7528>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-54a3a17 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-266730 .elementor-element.elementor-element-b273ffd{--spacer-size:50px}.elementor-266730 .elementor-element.elementor-element-b559e21{text-align:center}.elementor-266730 .elementor-element.elementor-element-b559e21 .elementor-heading-title{font-size:30px}.elementor-266730 .elementor-element.elementor-element-1f2f6ca2:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-1f2f6ca2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-1f2f6ca2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-1f2f6ca2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-5ac1dc62{text-align:center}.elementor-266730 .elementor-element.elementor-element-5ac1dc62 .elementor-heading-title{font-size:29px;font-weight:400;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-78365599{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-879c3ad{text-align:center}.elementor-266730 .elementor-element.elementor-element-879c3ad .elementor-heading-title{font-size:30px;font-weight:400}.elementor-266730 .elementor-element.elementor-element-411348bc:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-411348bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-411348bc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-411348bc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-ec364ad{text-align:center}.elementor-266730 .elementor-element.elementor-element-ec364ad .elementor-heading-title{font-size:30px;font-weight:400;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-b00e226{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-0701639{text-align:center}.elementor-266730 .elementor-element.elementor-element-0701639 .elementor-heading-title{font-size:30px}.elementor-266730 .elementor-element.elementor-element-46fa1d75:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-46fa1d75>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-46fa1d75{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-46fa1d75>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-6e5e663{text-align:center}.elementor-266730 .elementor-element.elementor-element-6e5e663 .elementor-heading-title{font-size:30px;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-3e52a962{text-align:center;color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-335766c9:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-335766c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-471984f)}.elementor-266730 .elementor-element.elementor-element-335766c9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-335766c9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-374b6a7{text-align:center}.elementor-266730 .elementor-element.elementor-element-374b6a7 .elementor-heading-title{font-size:30px}.elementor-266730 .elementor-element.elementor-element-e33a8ca{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-e33a8ca>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-3479fc9{text-align:center}.elementor-266730 .elementor-element.elementor-element-3479fc9 .elementor-heading-title{font-size:30px}.elementor-266730 .elementor-element.elementor-element-22f41fc0:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-22f41fc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(124,16,16,.06)}.elementor-266730 .elementor-element.elementor-element-22f41fc0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-22f41fc0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-3ba4308 .elementor-heading-title{font-size:30px;font-weight:300}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Open Sans;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Open Sans;font-weight:var(--e-global-typography-text-font-weight)}.elementor-266730 .elementor-element.elementor-element-3b345b0c .elementor-active .elementor-accordion-icon,.elementor-266730 .elementor-element.elementor-element-3b345b0c .elementor-active .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-3b345b0c .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-266730 .elementor-element.elementor-element-48108cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-266730 .elementor-element.elementor-element-48108cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9328529)}.elementor-266730 .elementor-element.elementor-element-48108cc1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-48108cc1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-a7121f4 .elementor-heading-title{font-size:30px;font-weight:300}.elementor-266730 .elementor-element.elementor-element-b7ded57:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-b7ded57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(124,16,16,.06)}.elementor-266730 .elementor-element.elementor-element-b7ded57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-b7ded57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-7dd42b2 .elementor-heading-title{font-size:30px;font-weight:300}.elementor-266730 .elementor-element.elementor-element-b57592d:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-b57592d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(124,16,16,.06)}.elementor-266730 .elementor-element.elementor-element-b57592d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-b57592d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-47054be .elementor-heading-title{font-size:30px;font-weight:300}.elementor-266730 .elementor-element.elementor-element-342b65c5:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-342b65c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ultimaalabs.com/wp-content/uploads/umbrellalabs/usaflag-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-266730 .elementor-element.elementor-element-342b65c5:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-266730 .elementor-element.elementor-element-342b65c5>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy{background-image:none !important}.elementor-266730 .elementor-element.elementor-element-342b65c5>div.elementor-container{max-width:900px;--porto-flick-carousel-width:900px}.elementor-266730 .elementor-element.elementor-element-342b65c5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-266730 .elementor-element.elementor-element-342b65c5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-266730 .elementor-element.elementor-element-306f05d{text-align:center}.elementor-266730 .elementor-element.elementor-element-306f05d .elementor-heading-title{font-family:"Open Sans",Open Sans;font-size:2.5rem;font-weight:700;text-transform:uppercase;line-height:1.2em}.elementor-266730 .elementor-element.elementor-element-6ac4ff28{--grid-template-columns:repeat(5,auto);--grid-column-gap:20px;--grid-row-gap:0px}.elementor-266730 .elementor-element.elementor-element-6ac4ff28 .elementor-widget-container{text-align:center}@media (max-width:767px){.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background),.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ultimaalabs.com/wp-content/uploads/umbrellalabs/White-Hexagons-Popping-Up-Background-FULL-Mobile-Version-500x1900-SMALLERHexagons.png");background-size:cover}.elementor-266730 .elementor-element.elementor-element-73338e24{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px}.elementor-266730 .elementor-element.elementor-element-397e2890>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-7d34e886>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-7145cea{margin-top:0px;margin-bottom:0px;padding:20px 30px 0px 30px}.elementor-266730 .elementor-element.elementor-element-f2c9fcb>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-eb5d2fd>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-269a87e>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-502be835{margin-top:0px;margin-bottom:0px;padding:20px 30px 0px 30px}.elementor-266730 .elementor-element.elementor-element-48b7008{margin-top:30px;margin-bottom:0px;padding:0px 10px 0px 10px}.elementor-266730 .elementor-element.elementor-element-1f641da0>.elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px}.elementor-266730 .elementor-element.elementor-element-3c661588>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-a6f88e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px}.elementor-266730 .elementor-element.elementor-element-306f05d .elementor-heading-title{font-size:1.8rem}.elementor-266730 .elementor-element.elementor-element-73338e24:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-266730 .elementor-element.elementor-element-73338e24>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy{background-image:none !important}}.side-header-narrow-bar-logo{max-width:265px}@media (min-width:992px){}.page-top .page-title-wrap{line-height:0}@media (min-width:1500px){.left-sidebar.col-lg-3,.right-sidebar.col-lg-3{width:20%}.main-content.col-lg-9{width:80%}.main-content.col-lg-6{width:60%}}#nav-panel .accordion-menu .arrow::before{background:#5ea8c6;padding:10px}.search-results #content{margin:30px 0}.woocommerce-product-gallery>figure>div:nth-child(n+2),.woocommerce-product-gallery__wrapper>div:nth-child(n+2){display:block !important}.wpcf7 form.sent .wpcf7-response-output{font-weight:bold;font-size:22px;background:#fff;color:#00a8b5;border:2px solid #00a8b5}.search-results .heading-middle-border .heading-tag{margin-top:50px}.search-results ul.products li.product-col{width:auto;height:auto;max-width:49.9%}.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button{display:block !important}.yotpo-sr-bottom-line-right-panel{display:block !important}.search-results .heading-border{display:none}.search-results .blog-posts{display:none}.header-left .block-inline .header-contact{margin-left:-90px !important}#topcontrol{display:none}.welcome-msg{color:yellow;font-weight:bold}#yotpo-reviews-star-ratings-widget{justify-content:center !important}.single-product #yotpo-reviews-star-ratings-widget{justify-content:left !important}.single-productelcome-msg{color:#fff}#header .searchform-popup .search-toggle{color:#fff}.price del{color:#00a8b5 !important}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%;float:left}.elementor-column.elementor-col-33{width:33%;float:left;text-align:center}a.elementor-button-link.elementor-button.elementor-size-sm{padding:10px 20px}@media screen and (min-width:600px){.search-results #main.wide.column1 .main-content{max-width:1200px;margin:0 auto}.search-results ul.products li.product-col{width:auto;height:auto;max-width:33.3%}}@media only screen and (max-width:480px){.mobp{margin:40px 0;line-height:35px}.header-left .block-inline .header-contact{margin-left:0 !important}.welcome-msg a{margin-left:8px;color:#fff}#header .searchform-popup .search-toggle{color:#999}a.elementor-button-link.elementor-button.elementor-size-sm{min-width:230px !important}}.bis-message-highlight{background-color:#e9f7ff !important;color:#003a63 !important;font-size:17px !important;padding:18px 25px !important;border-left:5px solid #0073aa !important;line-height:1.5;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.autocomplete-suggestions .price{line-height:0}.autocomplete-suggestions .woocommerce-Price-amount{font-size:14px;line-height:20px}.searchform-fields{position:relative}.autocomplete-suggestions{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:60%;background:#fff;z-index:99999;border:1px solid #e5e5e5;box-shadow:0 10px 25px rgba(0,0,0,.12);display:none;text-align:left}.autocomplete-suggestions ul{list-style:none;margin:0;padding:0}.autocomplete-suggestions li{padding:10px 14px;border-bottom:1px solid #f1f1f1}[q].autocomplete-suggestions li:last-child{border-bottom:none}.autocomplete-suggestions li a{display:flex;align-items:center;gap:10px;color:#333;text-decoration:none;font-size:12px}.autocomplete-suggestions img{width:40px;height:auto}.autocomplete-suggestions li:hover{background:#f7f7f7}@media (max-width:768px){.autocomplete-suggestions{width:100%;left:0;transform:none}}@media (max-width:768px){.elementor-column.elementor-col-33{width:auto;margin:0 auto}.elementor-column.elementor-col-25{width:auto;margin:0 auto}.elementor-423093 .elementor-element.elementor-element-06f591b{width:49%}#live-search{width:80% !important}.searchform-fields{width:100%;position:relative}.autocomplete-suggestions{position:absolute !important;top:100% !important;left:0 !important;width:100% !important;max-height:300px;overflow-y:auto;z-index:99999 !important;background:#fff}.searchform{border:0 solid #00a8b5}.porto-live-results li{display:flex;align-items:center;gap:10px}.porto-live-results img{width:50px;height:50px;object-fit:cover}.porto-live-results .title{font-size:14px;line-height:1.3}}

/* ==========================================================================
   HOW TO ORDER PAGE STYLES
   ========================================================================== */
.umbrella-how-to-order-page {
    padding: 0 0 60px 0;
    color: var(--umbrella-text);
}

.order-guide-hero {
    background: linear-gradient(135deg, #111111 0%, #1e1e1e 60%, #2a0f0f 100%);
    color: #ffffff;
    padding: 50px 20px 45px 20px;
    margin-bottom: 40px;
    border-bottom: 3px solid var(--umbrella-red);
}

.guide-tag {
    display: inline-block;
    background: var(--umbrella-red);
    color: #ffffff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 4px 12px;
    border-radius: 3px;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.guide-title {
    color: #ffffff !important;
    font-size: 32px;
    margin: 0 0 12px 0;
    line-height: 1.25;
}

.guide-subtitle {
    color: #cccccc;
    font-size: 15px;
    max-width: 780px;
    margin: 0 auto;
    line-height: 1.6;
}

/* Quick Nav Cards */
.quick-methods-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-bottom: 40px;
}

.quick-method-card {
    background: #ffffff;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 22px 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    box-shadow: var(--umbrella-shadow);
    transition: all 0.25s ease;
    text-decoration: none !important;
}

.quick-method-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--umbrella-shadow-hover);
    border-color: var(--umbrella-red);
}

.quick-method-card .method-icon {
    width: 50px;
    height: 50px;
    background: #fdf2f2;
    color: var(--umbrella-red);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    flex-shrink: 0;
}

.method-info .method-num {
    font-size: 10.5px;
    font-weight: 800;
    color: var(--umbrella-red);
    letter-spacing: 1px;
    display: block;
    margin-bottom: 2px;
}

.method-info h3 {
    margin: 0 0 4px 0;
    font-size: 17px;
    color: var(--umbrella-text) !important;
}

.method-info p {
    margin: 0;
    font-size: 12px;
    color: var(--umbrella-text-muted);
    line-height: 1.4;
}

/* Overview Steps */
.ordering-steps-overview {
    background: #fafafa;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 30px;
    margin-bottom: 35px;
}

.section-block-title {
    font-size: 22px;
    margin: 0 0 25px 0;
    color: var(--umbrella-text) !important;
    text-align: center;
}

.steps-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.step-card {
    background: #ffffff;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 20px 16px;
    text-align: center;
    position: relative;
    box-shadow: 0 2px 6px rgba(0,0,0,0.03);
}

.step-badge {
    width: 34px;
    height: 34px;
    background: var(--umbrella-red);
    color: #ffffff;
    font-weight: 800;
    font-size: 15px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 12px auto;
}

.step-card h4 {
    margin: 0 0 8px 0;
    font-size: 15px;
}

.step-card p {
    margin: 0;
    font-size: 12.5px;
    color: var(--umbrella-text-muted);
    line-height: 1.5;
}

/* Alert Box */
.order-alert-box {
    background: #fff8eb;
    border: 1px solid #fde0a6;
    border-left: 4px solid #e38200;
    border-radius: var(--umbrella-radius);
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 40px;
}

.order-alert-box .alert-icon {
    font-size: 24px;
    color: #e38200;
    flex-shrink: 0;
}

.order-alert-box .alert-text {
    font-size: 13.5px;
    color: #664100;
    line-height: 1.5;
}

/* Method Detail Sections */
.method-detail-section {
    background: #ffffff;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 35px 30px;
    margin-bottom: 35px;
    box-shadow: var(--umbrella-shadow);
}

.method-header {
    margin-bottom: 25px;
    border-bottom: 1px solid var(--umbrella-border);
    padding-bottom: 15px;
}

.method-tag-pill {
    display: inline-block;
    background: #fdf2f2;
    color: var(--umbrella-red);
    font-size: 11px;
    font-weight: 800;
    padding: 3px 10px;
    border-radius: 12px;
    margin-bottom: 8px;
}

.method-header h2 {
    font-size: 24px;
    margin: 0 0 6px 0;
}

.method-header p {
    margin: 0;
    font-size: 14px;
    color: var(--umbrella-text-muted);
}

.guide-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}

.guide-box {
    background: #fafafa;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 22px 20px;
}

.guide-box h3 {
    margin: 0 0 16px 0;
    font-size: 16px;
}

.guide-steps-list {
    margin: 0;
    padding-left: 20px;
}

.guide-steps-list li {
    font-size: 13.5px;
    line-height: 1.65;
    margin-bottom: 10px;
    color: #333333;
}

.full-width-box {
    width: 100%;
}

/* Bitcoin.com 5-step grid */
.bitcoincom-steps-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
}

.step-num-block {
    display: flex;
    gap: 12px;
}

.step-circle {
    width: 28px;
    height: 28px;
    background: var(--umbrella-red);
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.step-num-block h4 {
    margin: 0 0 4px 0;
    font-size: 14px;
}

.step-num-block p {
    margin: 0;
    font-size: 12.5px;
    color: var(--umbrella-text-muted);
    line-height: 1.5;
}

/* AgoraDesk Card */
.agoradesk-card {
    background: #fdfdfd;
}

.supported-payment-pills {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 15px 0;
}

.supported-payment-pills span {
    background: #ffffff;
    border: 1px solid #d0d0d5;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 12.5px;
    font-weight: 600;
    color: #333333;
}

.supported-payment-pills span i {
    color: #28a745;
    margin-right: 4px;
}

/* Support CTA */
.order-help-cta {
    background: #ffffff;
    border: 1px solid var(--umbrella-border);
    border-radius: var(--umbrella-radius);
    padding: 40px 20px;
    margin-top: 40px;
    box-shadow: var(--umbrella-shadow);
}

.help-cta-inner h3 {
    font-size: 22px;
    margin: 0 0 8px 0;
}

.help-cta-inner p {
    font-size: 14px;
    color: var(--umbrella-text-muted);
    max-width: 650px;
    margin: 0 auto 20px auto;
}

.help-cta-buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
}

.umbrella-btn-outline {
    background: transparent;
    color: var(--umbrella-text) !important;
    border: 2px solid var(--umbrella-border);
    font-weight: 700;
    font-size: 13px;
    padding: 10px 24px;
    border-radius: var(--umbrella-radius);
    display: inline-flex;
    align-items: center;
    gap: 6px;
    text-transform: uppercase;
    transition: all 0.2s ease;
}

.umbrella-btn-outline:hover {
    border-color: var(--umbrella-red);
    color: var(--umbrella-red) !important;
}

@media (max-width: 900px) {
    .quick-methods-grid,
    .steps-row,
    .guide-columns {
        grid-template-columns: 1fr !important;
    }
}


/* ==========================================================================
   ULTIMA LABS UNIVERSAL BRAND OVERRIDES (ZERO RED PERMITTED)
   ========================================================================== */

/* Universal Button Styling: Cyan & Navy Gradients */
a.elementor-button,
.elementor-button,
.elementor-button-link,
.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-md,
.elementor-button.elementor-size-lg,
.elementor-widget-button a,
.btn,
.btn-primary,
.btn-danger,
.btn-default,
button.button,
a.button,
input[type="submit"].button,
.viewcart-style-1,
.add_to_cart_button,
.single_add_to_cart_button,
.woocommerce-Button,
.woocommerce-button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.umbrella-red-pill-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    border-color: #00a8b5 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-weight: 700 !important;
    border-radius: 24px !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(0, 168, 181, 0.35) !important;
    transition: all 0.25s ease !important;
    text-transform: uppercase !important;
    display: inline-block !important;
    text-align: center !important;
}

a.elementor-button:hover,
.elementor-button:hover,
.elementor-button-link:hover,
.elementor-widget-button a:hover,
.btn:hover,
.btn-primary:hover,
.btn-danger:hover,
button.button:hover,
a.button:hover,
input[type="submit"].button:hover,
.viewcart-style-1:hover,
.add_to_cart_button:hover,
.single_add_to_cart_button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.umbrella-red-pill-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    color: #ffffff !important;
    transform: translateY(-2px) scale(1.02) !important;
    box-shadow: 0 6px 20px rgba(0, 168, 181, 0.55) !important;
}

/* Secondary outline buttons */
.btn-outline,
.elementor-button.elementor-button-outline {
    background: transparent !important;
    border: 2px solid #00a8b5 !important;
    color: #00a8b5 !important;
}

.btn-outline:hover,
.elementor-button.elementor-button-outline:hover {
    background: #00a8b5 !important;
    color: #ffffff !important;
}

/* All links & text hovers */
a:hover,
a:focus,
.nav-row > li > a:hover,
.nav-row > li.current-active > a,
.woocommerce-loop-product__title:hover,
.product_title:hover,
.entry-title a:hover,
.umbrella-footer-col ul li a:hover {
    color: #00a8b5 !important;
}

/* Icons, Badges & Accents */
.text-danger,
.text-primary,
.fa-btc,
.fa-angle-down,
.cat-bar-label,
.method-icon i,
.step-circle,
.guide-tag,
.method-tag-pill,
.umbrella-cat-pill.active,
.umbrella-cat-pill:hover,
.star-rating span::before {
    color: #00a8b5 !important;
}

/* Section Callouts: Deep Navy Background + Crisp White Text */
.elementor-element-20adaeda,
.elementor-element-41a7528,
.elementor-element-1f2f6ca2,
.elementor-element-411348bc,
.elementor-element-46fa1d75,
.elementor-element-342b65c5 {
    background: #0b2545 !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
}

.elementor-element-20adaeda *,
.elementor-element-41a7528 *,
.elementor-element-1f2f6ca2 *,
.elementor-element-411348bc *,
.elementor-element-46fa1d75 *,
.elementor-element-342b65c5 * {
    color: #ffffff !important;
}

/* Underlines in callout banners */
.elementor-element-20adaeda u,
.elementor-element-20adaeda a {
    color: #00c2cb !important;
    text-decoration-color: #00c2cb !important;
}

/* Price Tags */
.woocommerce ul.products li.product .price,
.single-product div.product p.price,
.price {
    color: #0b2545 !important;
    font-weight: 800 !important;
}

.price ins,
.price ins .amount {
    color: #008b96 !important;
}


/* ==========================================================================
   SEARCH BAR & SEARCH ICON SPECIFICITY ENFORCEMENT
   ========================================================================== */
.header-search-row {
    width: 100% !important;
    margin-top: 6px !important;
}

.exact-search-form {
    display: flex !important;
    width: 100% !important;
    max-width: 860px !important;
    margin: 0 auto !important;
}

.exact-search-input {
    width: 100% !important;
    height: 44px !important;
    padding: 0 16px !important;
    border: 1.5px solid #d2e4ea !important;
    border-right: none !important;
    border-radius: 4px 0 0 4px !important;
    font-size: 14px !important;
    outline: none !important;
    color: #1b2838 !important;
    background: #ffffff !important;
    transition: all 0.2s ease !important;
    box-sizing: border-box !important;
}

.exact-search-input:focus {
    border-color: #00a8b5 !important;
    box-shadow: 0 0 0 3px rgba(0, 168, 181, 0.15) !important;
}

.exact-search-btn {
    width: 52px !important;
    height: 44px !important;
    min-width: 52px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    border: 1.5px solid #00a8b5 !important;
    border-left: none !important;
    border-radius: 0 4px 4px 0 !important;
    cursor: pointer !important;
    font-size: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.2s ease !important;
    box-shadow: none !important;
    outline: none !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin: 0 !important;
}

.exact-search-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    border-color: #00c2cb !important;
}

.exact-search-btn i,
.exact-search-btn svg,
.exact-search-btn .fa,
.exact-search-btn .fa-search,
.exact-search-btn .fas,
.exact-search-btn * {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 16px !important;
    line-height: 1 !important;
    border: none !important;
    outline: none !important;
}

.exact-search-btn:hover i,
.exact-search-btn:hover svg,
.exact-search-btn:hover .fa-search {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* ==========================================================================
   4. NEW HEADER ARCHITECTURE (LOGO LEFT, SEARCH MIDDLE, CTA/ICONS RIGHT, DARK MENU BELOW)
   ========================================================================== */

/* Main Header Container */
.umbrella-exact-main-header {
    background-color: #ffffff !important;
    padding: 12px 0 !important;
    width: 100% !important;
    border-bottom: 1px solid #e5edf0 !important;
    box-shadow: 0 2px 10px rgba(11, 37, 69, 0.05) !important;
}

.header-layout-3col {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 25px !important;
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

/* Col 1: Logo */
.umbrella-brand-logo {
    flex-shrink: 0 !important;
}

.umbrella-brand-logo .main-logo-graphic {
    height: 46px !important;
    max-height: 46px !important;
    width: auto !important;
    display: block !important;
    object-fit: contain !important;
}

/* Col 2: Middle Search Box */
.header-middle-search {
    flex: 1 !important;
    max-width: 580px !important;
    margin: 0 15px !important;
}

.header-middle-search .exact-search-form {
    display: flex !important;
    width: 100% !important;
    margin: 0 !important;
}

.header-middle-search .exact-search-input {
    width: 100% !important;
    height: 42px !important;
    padding: 0 18px !important;
    border: 1.5px solid #d2e4ea !important;
    border-right: none !important;
    border-radius: 24px 0 0 24px !important;
    font-size: 13.5px !important;
    outline: none !important;
    color: #1b2838 !important;
    background: #f8fbfd !important;
    transition: all 0.2s ease !important;
    box-sizing: border-box !important;
}

.header-middle-search .exact-search-input:focus {
    background: #ffffff !important;
    border-color: #00a8b5 !important;
    box-shadow: 0 0 0 3px rgba(0, 168, 181, 0.15) !important;
}

.header-middle-search .exact-search-btn {
    width: 52px !important;
    height: 42px !important;
    min-width: 52px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    border: 1.5px solid #008b96 !important;
    border-left: none !important;
    border-radius: 0 24px 24px 0 !important;
    cursor: pointer !important;
    font-size: 15px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.2s ease !important;
    padding: 0 !important;
    margin: 0 !important;
}

.header-middle-search .exact-search-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    border-color: #00c2cb !important;
}

/* Col 3: Right Actions (Shop CTA, Login, Cart) */
.header-right-actions {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
    flex-shrink: 0 !important;
}

/* Shop CTA Button */
.header-shop-cta-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    padding: 9px 20px !important;
    border-radius: 24px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    white-space: nowrap !important;
    box-shadow: 0 3px 12px rgba(0, 168, 181, 0.35) !important;
    border: none !important;
    transition: all 0.25s ease !important;
}

.header-shop-cta-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(0, 168, 181, 0.5) !important;
    color: #ffffff !important;
}

/* Action Icon Links (Login & Cart) */
.header-action-icon-link {
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    color: #1b2838 !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
    cursor: pointer !important;
}

.header-action-icon-link:hover {
    color: #00a8b5 !important;
}

.header-login-link i {
    font-size: 22px !important;
    color: #00a8b5 !important;
    transition: transform 0.2s ease !important;
}

.header-login-link:hover i {
    transform: scale(1.1) !important;
}

.header-cart-link .cart-icon-wrap {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.header-cart-link i {
    font-size: 21px !important;
    color: #0b2545 !important;
    transition: transform 0.2s ease !important;
}

.header-cart-link:hover i {
    color: #00a8b5 !important;
    transform: scale(1.1) !important;
}

.header-cart-link .cart-badge-count {
    position: absolute !important;
    top: -8px !important;
    right: -10px !important;
    background: #00a8b5 !important;
    color: #ffffff !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    min-width: 17px !important;
    height: 17px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 3px !important;
    border: 1.5px solid #ffffff !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ==========================================================================
   DARK FULL-WIDTH NAVIGATION BAR (BELOW HEADER)
   ========================================================================== */
.umbrella-dark-nav-bar {
    background-color: #07172c !important;
    border-bottom: 2.5px solid #00a8b5 !important;
    width: 100% !important;
    box-shadow: 0 4px 16px rgba(7, 23, 44, 0.25) !important;
    position: relative !important;
    z-index: 9999 !important;
}

.umbrella-nav-container {
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 2px 15px !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}

.umbrella-dark-menu {
    list-style: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 3px 6px !important;
    justify-content: center !important;
    text-align: center !important;
    width: 100% !important;
}

.umbrella-dark-menu > li {
    position: relative !important;
    display: inline-flex !important;
    justify-content: center !important;
}

.umbrella-dark-menu > li > a {
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    padding: 10px 13px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
    white-space: nowrap !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
    border-radius: 4px !important;
}

.umbrella-dark-menu > li > a:hover {
    background: rgba(0, 168, 181, 0.2) !important;
    color: #00c2cb !important;
}

.umbrella-dark-menu > li.current-active > a {
    background: #00a8b5 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}

/* Dark Sub-navigation Dropdowns */
.umbrella-dark-menu li ul.sub-nav {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    background: #0b2545 !important;
    border-top: 2px solid #00a8b5 !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.35) !important;
    border-radius: 0 0 6px 6px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 8px 0 !important;
    min-width: 220px !important;
    display: none !important;
    z-index: 99999 !important;
}

.umbrella-dark-menu li:hover > ul.sub-nav {
    display: block !important;
}

.umbrella-dark-menu li ul.sub-nav li {
    position: relative !important;
    display: block !important;
}

.umbrella-dark-menu li ul.sub-nav li a {
    display: block !important;
    padding: 8px 18px !important;
    color: #e0f2f5 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
}

.umbrella-dark-menu li ul.sub-nav li a:hover {
    background: #133863 !important;
    color: #00c2cb !important;
    padding-left: 24px !important;
}


 Hover state for all inline links */
a:hover,
p a:hover,
span a:hover,
div a:hover,
.elementor-text-editor a:hover,
.elementor-widget-text-editor a:hover,
.elementor-element a:hover,
.entry-content a:hover,
.page-content a:hover {
    color: #00a8b5 !important;
    text-decoration-color: #00c2cb !important;
}

/* Reset components where underline is not desired */
.umbrella-dark-menu a,
.umbrella-dark-menu li a,
.umbrella-exact-main-header a,
.umbrella-exact-top-bar a,
.umbrella-footer a,
.umbrella-footer-col ul li a,
.umbrella-shop-category-bar a,
.umbrella-cat-pill,
.elementor-button,
.elementor-button-link,
.elementor-button *,
.button,
.btn,
.product-loop-title,
.woocommerce-loop-product__title,
.header-shop-cta-btn,
.header-action-icon-link,
.umbrella-red-pill-btn,
.viewcart-style-1,
.add_to_cart_button {
    text-decoration: none !important;
}

/* Red Heading / Link overrides in Section 17 & 18 */
.elementor-element-b7ded57 a,
.elementor-element-b57592d a,
.elementor-widget-text-editor p a {
    color: #0b2545 !important;
    text-decoration-color: #00a8b5 !important;
}

.elementor-element-b7ded57 a:hover,
.elementor-element-b57592d a:hover,
.elementor-widget-text-editor p a:hover {
    color: #00a8b5 !important;
    text-decoration-color: #00c2cb !important;
}


/* ==========================================================================
   INTERACTIVE ACCORDION FAQ & STANDOUT CONTACT CARD (DARKER CONTRAST)
   ========================================================================== */
.ultima-faq-section-wrapper {
    background-color: #f3f8fa !important;
    padding: 65px 0 !important;
    width: 100% !important;
    border-top: 1px solid #dce8ec !important;
    border-bottom: 1px solid #dce8ec !important;
    color: #1b2838 !important;
}

.ultima-faq-two-col-grid {
    display: grid !important;
    grid-template-columns: 1.35fr 0.9fr !important;
    gap: 45px !important;
    align-items: start !important;
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

@media (max-width: 991px) {
    .ultima-faq-two-col-grid {
        grid-template-columns: 1fr !important;
        gap: 40px !important;
    }
}

/* FAQ Header */
.faq-header-box {
    margin-bottom: 25px !important;
}

.faq-badge-tag {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    background: rgba(0, 168, 181, 0.12) !important;
    color: #008b96 !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    padding: 5px 14px !important;
    border-radius: 20px !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 12px !important;
    text-transform: uppercase !important;
}

.faq-main-title {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    margin: 0 0 12px 0 !important;
    letter-spacing: 0.5px !important;
    line-height: 1.3 !important;
}

.faq-main-lead {
    font-size: 14.5px !important;
    line-height: 1.7 !important;
    color: #1b2838 !important;
    font-weight: 500 !important;
    margin: 0 !important;
}

/* FAQ Accordion Items */
.ultima-faq-accordion-wrap {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
}

.ultima-faq-item {
    background: #ffffff !important;
    border: 1.5px solid #d4e5ea !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 8px rgba(11, 37, 69, 0.04) !important;
    transition: all 0.25s ease !important;
}

.ultima-faq-item:hover {
    border-color: #00a8b5 !important;
    box-shadow: 0 4px 14px rgba(0, 168, 181, 0.12) !important;
}

.ultima-faq-item.active {
    border-color: #00a8b5 !important;
    box-shadow: 0 6px 18px rgba(0, 168, 181, 0.18) !important;
}

/* FAQ Question Button */
.ultima-faq-question {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 16px 20px !important;
    background: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-align: left !important;
    cursor: pointer !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
    transition: all 0.2s ease !important;
    line-height: 1.4 !important;
    box-sizing: border-box !important;
}

.ultima-faq-question:hover {
    background: #f0fafb !important;
    color: #008b96 !important;
    transform: none !important;
}

.ultima-faq-item.active .ultima-faq-question {
    background: #eaf7f9 !important;
    color: #008b96 !important;
}

.faq-icon-indicator {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    border-radius: 50% !important;
    background: #00a8b5 !important;
    color: #ffffff !important;
    font-size: 12px !important;
    transition: transform 0.25s ease, background 0.25s ease !important;
}

.faq-icon-indicator i {
    color: #ffffff !important;
    line-height: 1 !important;
}

.ultima-faq-item.active .faq-icon-indicator {
    background: #0b2545 !important;
    transform: rotate(45deg) !important;
}

.faq-q-text {
    flex: 1 !important;
    display: block !important;
}

/* FAQ Answer Body */
.ultima-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.ultima-faq-item.active .ultima-faq-answer {
    max-height: 1200px;
}

.faq-answer-inner {
    padding: 16px 22px 22px 22px !important;
    border-top: 1px solid #e2edf0 !important;
    color: #1b2838 !important;
    font-size: 14.5px !important;
    line-height: 1.75 !important;
    font-weight: 400 !important;
    background: #ffffff !important;
}

.faq-answer-inner p {
    color: #1b2838 !important;
    margin: 0 0 10px 0 !important;
    font-size: 14.5px !important;
    line-height: 1.75 !important;
    font-weight: 400 !important;
}

.faq-answer-inner p:last-child {
    margin-bottom: 0 !important;
}

.faq-answer-inner strong,
.faq-answer-inner b {
    color: #0b2545 !important;
    font-weight: 700 !important;
}

/* ==========================================================================
   STANDOUT CONTACT CARD SHOWCASE (RIGHT COLUMN)
   ========================================================================== */
.ultima-contact-card {
    background: #ffffff !important;
    border: 2px solid #00a8b5 !important;
    border-radius: 12px !important;
    padding: 35px 28px !important;
    box-shadow: 0 12px 36px rgba(11, 37, 69, 0.12) !important;
    position: sticky !important;
    top: 25px !important;
    box-sizing: border-box !important;
}

.contact-card-badge {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-size: 11.5px !important;
    font-weight: 800 !important;
    padding: 5px 14px !important;
    border-radius: 20px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.6px !important;
    margin-bottom: 14px !important;
}

.contact-card-title {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    margin: 0 0 12px 0 !important;
    letter-spacing: 0.5px !important;
}

.contact-card-desc {
    color: #1b2838 !important;
    font-size: 14px !important;
    line-height: 1.65 !important;
    font-weight: 500 !important;
    margin: 0 0 25px 0 !important;
}

.contact-features-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    margin-bottom: 30px !important;
}

.contact-feat-item {
    display: flex !important;
    align-items: flex-start !important;
    gap: 14px !important;
    background: #f4fafb !important;
    padding: 14px 16px !important;
    border-radius: 8px !important;
    border-left: 3.5px solid #00a8b5 !important;
}

.contact-feat-icon {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    background: #00a8b5 !important;
    color: #ffffff !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 14px !important;
}

.contact-feat-icon i {
    color: #ffffff !important;
}

.contact-feat-body strong {
    display: block !important;
    color: #0b2545 !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    margin-bottom: 2px !important;
}

.contact-feat-body span {
    display: block !important;
    color: #1b2838 !important;
    font-size: 12.5px !important;
    line-height: 1.5 !important;
}

.contact-card-cta-box {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
}

.contact-primary-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 14px 20px !important;
    border-radius: 28px !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 16px rgba(0, 168, 181, 0.4) !important;
    border: none !important;
    text-decoration: none !important;
    transition: all 0.25s ease !important;
}

.contact-primary-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 7px 22px rgba(0, 168, 181, 0.55) !important;
    color: #ffffff !important;
}

.contact-phone-btn {
    background: #ffffff !important;
    border: 2px solid #00a8b5 !important;
    color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    padding: 12px 20px !important;
    border-radius: 28px !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4px !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

.contact-phone-btn:hover {
    background: #00a8b5 !important;
    color: #ffffff !important;
}

.contact-phone-btn i {
    color: #00a8b5 !important;
}

.contact-phone-btn:hover i {
    color: #ffffff !important;
}


/* ==========================================================================
   ULTIMA LABS BULLETPROOF BUTTON & CART PAGE CONTRAST ARCHITECTURE
   ========================================================================== */

/* 1. Universal Paragraph and Article Inline Links (Excluding All Buttons) */
p a:not(.button):not(.btn):not(.elementor-button):not(.header-shop-cta-btn):not(.contact-primary-btn):not(.contact-phone-btn),
div.elementor-text-editor a:not(.button):not(.btn):not(.elementor-button),
div.page-content p a:not(.button):not(.btn):not(.elementor-button),
div.entry-content p a:not(.button):not(.btn):not(.elementor-button) {
    color: #0b2545 !important;
    text-decoration: underline !important;
    text-decoration-color: #00a8b5 !important;
    text-underline-offset: 3px !important;
    text-decoration-thickness: 1.5px !important;
    font-weight: 600 !important;
    transition: all 0.2s ease !important;
}

p a:not(.button):not(.btn):not(.elementor-button):hover,
div.elementor-text-editor a:not(.button):not(.btn):not(.elementor-button):hover,
div.page-content p a:not(.button):not(.btn):not(.elementor-button):hover,
div.entry-content p a:not(.button):not(.btn):not(.elementor-button):hover {
    color: #00a8b5 !important;
    text-decoration-color: #00c2cb !important;
}

/* 2. Absolute Crisp Pure White Text on ALL Buttons (Normal & Hover) */
a.elementor-button,
a.button,
a.btn,
a.header-shop-cta-btn,
a.add_to_cart_button,
a.single_add_to_cart_button,
a.viewcart-style-1,
a.umbrella-red-pill-btn,
a.contact-primary-btn,
button.elementor-button,
button.button,
button.btn,
input[type="submit"].button,
.elementor-button,
.elementor-button-link,
.elementor-button-text,
.button,
.btn,
.btn-primary,
.btn-danger,
.viewcart-style-1,
.add_to_cart_button,
.single_add_to_cart_button,
.product_type_simple,
.product_type_variable,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce ul.products li.product .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .actions button.button,
.woocommerce-cart table.cart td.actions .coupon .button,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.wc-block-components-button,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.wp-element-button,
.wc-block-components-form .wc-block-components-button {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-radius: 24px !important;
    border: none !important;
    box-shadow: 0 4px 14px rgba(0, 168, 181, 0.35) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4px !important;
    transition: all 0.25s ease !important;
    text-align: center !important;
    display: inline-block !important;
    opacity: 1 !important;
}

/* 3. Hover State: High-Contrast Pure White on Bright Cyan Gradient */
a.elementor-button:hover,
a.button:hover,
a.btn:hover,
a.header-shop-cta-btn:hover,
a.add_to_cart_button:hover,
a.single_add_to_cart_button:hover,
a.viewcart-style-1:hover,
a.umbrella-red-pill-btn:hover,
a.contact-primary-btn:hover,
button.elementor-button:hover,
button.button:hover,
button.btn:hover,
input[type="submit"].button:hover,
.elementor-button:hover,
.elementor-button-link:hover,
.elementor-button:hover .elementor-button-text,
.button:hover,
.btn:hover,
.btn-primary:hover,
.btn-danger:hover,
.viewcart-style-1:hover,
.add_to_cart_button:hover,
.single_add_to_cart_button:hover,
.product_type_simple:hover,
.product_type_variable:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .actions button.button:hover,
.woocommerce-cart table.cart td.actions .coupon .button:hover,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.wc-block-components-button:hover,
.wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover,
.wp-element-button:hover,
.wc-block-components-form .wc-block-components-button:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    text-decoration: none !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(0, 168, 181, 0.55) !important;
    opacity: 1 !important;
}

/* 4. Complete WooCommerce Cart & Checkout Styling */
.woocommerce-cart table.shop_table,
.woocommerce-checkout table.shop_table {
    border-radius: 8px !important;
    overflow: hidden !important;
    border: 1px solid #d2e4ea !important;
    background: #ffffff !important;
}

.woocommerce-cart table.shop_table th,
.woocommerce-checkout table.shop_table th {
    background: #0b2545 !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    padding: 14px 16px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.woocommerce-cart table.shop_table td,
.woocommerce-checkout table.shop_table td {
    padding: 14px 16px !important;
    color: #1b2838 !important;
    font-size: 14px !important;
    border-top: 1px solid #e5eff2 !important;
}

.woocommerce-cart table.shop_table td.product-name a {
    color: #0b2545 !important;
    font-weight: 700 !important;
    font-size: 14.5px !important;
    text-decoration: none !important;
}

.woocommerce-cart table.shop_table td.product-name a:hover {
    color: #00a8b5 !important;
}

.woocommerce-cart table.shop_table td.product-price,
.woocommerce-cart table.shop_table td.product-subtotal {
    color: #0b2545 !important;
    font-weight: 800 !important;
    font-size: 15px !important;
}

.woocommerce-cart .cart-collaterals .cart_totals {
    background: #f4fafb !important;
    border: 2px solid #00a8b5 !important;
    border-radius: 12px !important;
    padding: 24px 28px !important;
    box-shadow: 0 8px 24px rgba(11, 37, 69, 0.08) !important;
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    border-bottom: 2px solid #00a8b5 !important;
    padding-bottom: 10px !important;
    margin-bottom: 18px !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    display: block !important;
    width: 100% !important;
    padding: 15px 24px !important;
    font-size: 15px !important;
    letter-spacing: 0.6px !important;
    margin-top: 15px !important;
}



   MOBILE RESPONSIVE TOP BAR SPECIFICITY (CLEAN SINGLE PROMO LINE)
   ========================================================================== */
@media (max-width: 860px) {
    .umbrella-exact-top-bar {
        padding: 7px 10px !important;
        text-align: center !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .umbrella-top-container {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        width: 100% !important;
        padding: 0 !important;
    }

    .top-bar-left-promo {
        width: 100% !important;
        text-align: center !important;
        font-size: 11.5px !important;
        display: block !important;
        margin: 0 auto !important;
        white-space: nowrap !important;
    }

    .promo-text-primary {
        display: inline-block !important;
        width: 100% !important;
        text-align: center !important;
        white-space: nowrap !important;
        font-size: 11.5px !important;
        color: #ffffff !important;
        font-weight: 700 !important;
    }

    .promo-text-secondary {
        display: none !important;
        visibility: hidden !important;
    }

    .top-bar-right-info {
        display: none !important;
        visibility: hidden !important;
    }
}


/* ==========================================================================
   MOBILE HAMBURGER NAVIGATION DRAWER ARCHITECTURE
   ========================================================================== */

/* Header Left Cluster (Hamburger + Logo) */
.header-left-cluster {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    flex-shrink: 0 !important;
}

/* Mobile Menu Toggle Button (Borderline + Right Header Alignment) */
.umbrella-mobile-menu-toggle {
    display: none !important;
    background: #ffffff !important;
    border: 1.5px solid #00a8b5 !important;
    border-radius: 6px !important;
    color: #0b2545 !important;
    font-size: 16px !important;
    padding: 7px 11px !important;
    cursor: pointer !important;
    box-shadow: 0 2px 6px rgba(0, 168, 181, 0.15) !important;
    line-height: 1 !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.2s ease !important;
    margin-left: 4px !important;
}

.umbrella-mobile-menu-toggle:hover {
    border-color: #008b96 !important;
    background: #f0fafb !important;
    color: #00a8b5 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(0, 168, 181, 0.25) !important;
}

.umbrella-mobile-menu-toggle i {
    color: #0b2545 !important;
    font-size: 17px !important;
    line-height: 1 !important;
}

.umbrella-mobile-menu-toggle:hover i {
    color: #00a8b5 !important;
}

/* Mobile Search Row (Hidden on Desktop) */
.mobile-search-row {
    display: none !important;
    padding: 10px 20px 2px 20px !important;
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

/* Mobile Drawer Overlay */
.umbrella-mobile-overlay {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: rgba(7, 23, 44, 0.65) !important;
    backdrop-filter: blur(4px) !important;
    z-index: 999998 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.3s ease, visibility 0.3s ease !important;
}

.umbrella-mobile-overlay.open {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Mobile Navigation Drawer Panel */
.umbrella-mobile-drawer {
    position: fixed !important;
    top: 0 !important;
    left: -320px !important;
    width: 300px !important;
    max-width: 85vw !important;
    height: 100vh !important;
    background: #07172c !important;
    color: #ffffff !important;
    z-index: 999999 !important;
    box-shadow: 6px 0 25px rgba(0,0,0,0.5) !important;
    display: flex !important;
    flex-direction: column !important;
    transition: left 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow: hidden !important;
}

.umbrella-mobile-drawer.open {
    left: 0 !important;
}

/* Mobile Drawer Header */
.mobile-drawer-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 16px 20px !important;
    background: #0b2545 !important;
    border-bottom: 2px solid #00a8b5 !important;
}

.mobile-drawer-logo {
    height: 38px !important;
    max-height: 38px !important;
    width: auto !important;
    object-fit: contain !important;
}

.mobile-drawer-close {
    background: transparent !important;
    border: none !important;
    color: #ffffff !important;
    font-size: 20px !important;
    cursor: pointer !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
    line-height: 1 !important;
    box-shadow: none !important;
    transition: color 0.2s ease !important;
}

.mobile-drawer-close:hover {
    color: #00c2cb !important;
    background: transparent !important;
    transform: none !important;
}

.mobile-drawer-close i {
    color: #ffffff !important;
    font-size: 20px !important;
}

/* Mobile Drawer Body */
.mobile-drawer-body {
    flex: 1 !important;
    overflow-y: auto !important;
    padding: 15px 0 30px 0 !important;
}

/* Mobile Menu List */
.mobile-menu-list {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.mobile-menu-list > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.mobile-menu-list > li > a {
    display: block !important;
    padding: 13px 20px !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4px !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

.mobile-menu-list > li > a:hover {
    background: rgba(0, 168, 181, 0.15) !important;
    color: #00c2cb !important;
    padding-left: 25px !important;
}

.mobile-menu-list > li.current-active > a {
    background: #00a8b5 !important;
    color: #ffffff !important;
}

/* Mobile Submenu Row */
.mobile-menu-item-row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding-right: 12px !important;
}

.mobile-menu-item-row a {
    flex: 1 !important;
    padding: 13px 20px !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.4px !important;
    text-decoration: none !important;
}

.mobile-sub-toggle {
    background: rgba(255, 255, 255, 0.1) !important;
    border: none !important;
    color: #00c2cb !important;
    width: 28px !important;
    height: 28px !important;
    border-radius: 4px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    font-size: 12px !important;
    box-shadow: none !important;
    padding: 0 !important;
    transition: all 0.2s ease !important;
}

.mobile-sub-toggle:hover {
    background: #00a8b5 !important;
    color: #ffffff !important;
    transform: none !important;
}

.mobile-sub-toggle i {
    color: #00c2cb !important;
}

.mobile-sub-toggle:hover i {
    color: #ffffff !important;
}

/* Mobile Submenu Dropdown List */
.mobile-sub-menu {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #05101f !important;
    display: none !important;
}

.mobile-has-sub.active .mobile-sub-menu {
    display: block !important;
}

.mobile-sub-menu li a {
    display: block !important;
    padding: 10px 20px 10px 32px !important;
    color: #c5dbe2 !important;
    font-size: 13px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04) !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

.mobile-sub-menu li a:hover {
    background: rgba(0, 168, 181, 0.2) !important;
    color: #00c2cb !important;
    padding-left: 38px !important;
}

/* Mobile Drawer Bottom CTA */
.mobile-drawer-cta {
    padding: 20px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
    margin-top: 15px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.mobile-drawer-shop-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    padding: 12px 18px !important;
    border-radius: 24px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    box-shadow: 0 4px 14px rgba(0, 168, 181, 0.4) !important;
}

.mobile-drawer-account-links {
    display: flex !important;
    justify-content: space-between !important;
    font-size: 12.5px !important;
    padding: 0 5px !important;
}

.mobile-drawer-account-links a {
    color: #00c2cb !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
}

/* Responsive Breakpoint Switches */
@media (max-width: 991px) {
    /* Hide Desktop Navbar */
    .desktop-only-nav,
    .umbrella-dark-nav-bar {
        display: none !important;
    }

    /* Show Mobile Toggle */
    .umbrella-mobile-menu-toggle {
        display: inline-flex !important;
    }

    /* Header adjustments on mobile */
    .header-layout-3col {
        gap: 12px !important;
        padding: 0 15px !important;
    }

    .header-middle-search {
        display: none !important;
    }

    .mobile-search-row {
        display: block !important;
    }

    .umbrella-brand-logo .main-logo-graphic {
        height: 38px !important;
    }

    /* Hide Shop Now CTA on mobile header */
    .header-shop-cta-btn {
        display: none !important;
    }

    .header-action-icon-link .action-label {
        display: none !important;
    }

    .header-right-actions {
        gap: 15px !important;
    }
}


/* ==========================================================================
   MASTER RESPONSIVE ARCHITECTURE (MOBILE, TABLET, LAPTOP, DESKTOP)
   ========================================================================== */

/* Prevent Horizontal Overflow */
html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
}

*, *::before, *::after {
    box-sizing: border-box !important;
}

/* Ensure Images are always fully responsive */
img, 
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img,
.elementor-widget img {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* --- 1. LAPTOPS & LANDSCAPE TABLETS (max-width: 1024px) --- */
@media (max-width: 1024px) {
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    ul.products,
    .wc-block-grid__products {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 20px 16px !important;
    }
}

/* --- 2. TABLETS IN PORTRAIT (max-width: 768px) --- */
@media (max-width: 768px) {
    /* Product Grid: 2 Columns on Tablet */
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    ul.products,
    .wc-block-grid__products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 16px 12px !important;
        margin: 20px auto !important;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    ul.products li.product,
    .wc-block-grid__product {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 14px 10px !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .wc-block-grid__product-title {
        font-size: 13px !important;
        min-height: 36px !important;
        line-height: 1.35 !important;
    }

    .woocommerce ul.products li.product .price,
    .wc-block-grid__product-price {
        font-size: 14px !important;
        margin: 6px 0 10px 0 !important;
    }

    .woocommerce ul.products li.product .button,
    .wc-block-grid__product .wp-block-button__link {
        font-size: 11.5px !important;
        padding: 10px 14px !important;
        width: 100% !important;
        white-space: nowrap !important;
    }

    /* Single Product Layout */
    .single-product div.product {
        display: flex !important;
        flex-direction: column !important;
        gap: 25px !important;
    }

    .single-product div.product div.images,
    .single-product div.product div.summary {
        width: 100% !important;
        float: none !important;
    }

    /* Elementor Section Columns Stack */
    .elementor-section:not(.ultima-faq-section-wrapper) .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }

    .elementor-column {
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* --- 3. MOBILE PHONES (max-width: 480px) --- */
@media (max-width: 480px) {
    /* Product Grid: Crisp 2-Column or 1-Column */
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    ul.products,
    .wc-block-grid__products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 12px 8px !important;
        margin: 15px auto !important;
        padding: 0 5px !important;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    ul.products li.product,
    .wc-block-grid__product {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 10px 8px !important;
        border-radius: 8px !important;
    }

    .woocommerce ul.products li.product a img,
    .wc-block-grid__product-image img {
        height: 125px !important;
        object-fit: contain !important;
        margin: 0 auto 8px auto !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .wc-block-grid__product-title {
        font-size: 11.5px !important;
        min-height: 32px !important;
        line-height: 1.3 !important;
        margin-bottom: 4px !important;
    }

    .woocommerce ul.products li.product .price,
    .wc-block-grid__product-price {
        font-size: 13px !important;
        margin: 4px 0 8px 0 !important;
    }

    .woocommerce ul.products li.product .button,
    .wc-block-grid__product .wp-block-button__link {
        font-size: 10px !important;
        padding: 8px 6px !important;
        width: 100% !important;
        min-height: 36px !important;
        letter-spacing: 0.2px !important;
        border-radius: 18px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Cart & Checkout block adjustments */
    .woocommerce-cart table.shop_table,
    .woocommerce-checkout table.shop_table {
        display: block !important;
        overflow-x: auto !important;
        width: 100% !important;
    }

    .woocommerce-cart .cart-collaterals .cart_totals {
        padding: 18px 14px !important;
    }

    /* Padding adjustments for mobile containers */
    .umbrella-header-container,
    .umbrella-nav-container,
    .site-main {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

/* --- 4. EXTRA SMALL SCREENS (max-width: 340px) --- */
@media (max-width: 340px) {
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    ul.products,
    .wc-block-grid__products {
        grid-template-columns: 1fr !important;
    }
}


/* ==========================================================================
   MOBILE EDGE-TO-EDGE PADDING OPTIMIZATION (ZERO SQUISHING)
   ========================================================================== */
@media (max-width: 991px) {
    body.post-type-archive-product #main,
    body.tax-product_cat #main,
    body.single-product #main,
    .woocommerce-shop #main,
    .woocommerce-page #main,
    .archive.woocommerce #main,
    .single-product #main,
    .post-type-archive-product #main,
    .tax-product_cat #main,
    .woocommerce-cart #main,
    .woocommerce-checkout #main,
    .woocommerce-account #main,
    body:not(.home) #primary,
    body:not(.home) #main,
    body:not(.home) .site-main,
    body.woocommerce #main,
    body.woocommerce-page #main,
    .site-main,
    #content,
    #primary,
    .content-area,
    .site-content,
    .page-content,
    .entry-content,
    .elementor-section.elementor-section-boxed > .elementor-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

@media (max-width: 768px) {
    body.post-type-archive-product #main,
    body.tax-product_cat #main,
    body.single-product #main,
    .woocommerce-shop #main,
    .woocommerce-page #main,
    .archive.woocommerce #main,
    .single-product #main,
    .post-type-archive-product #main,
    .tax-product_cat #main,
    .woocommerce-cart #main,
    .woocommerce-checkout #main,
    .woocommerce-account #main,
    body:not(.home) #primary,
    body:not(.home) #main,
    body:not(.home) .site-main,
    body.woocommerce #main,
    body.woocommerce-page #main,
    .site-main,
    #content,
    #primary,
    .content-area,
    .site-content,
    .page-content,
    .entry-content,
    .elementor-section.elementor-section-boxed > .elementor-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .umbrella-shop-category-bar {
        padding: 10px 10px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        gap: 6px !important;
        box-sizing: border-box !important;
    }

    .cat-bar-label {
        width: 100% !important;
        display: block !important;
        margin-bottom: 6px !important;
        font-size: 11.5px !important;
    }

    .umbrella-cat-pill {
        padding: 5px 9px !important;
        font-size: 11.5px !important;
    }
}

@media (max-width: 480px) {
    body.post-type-archive-product #main,
    body.tax-product_cat #main,
    body.single-product #main,
    .woocommerce-shop #main,
    .woocommerce-page #main,
    .archive.woocommerce #main,
    .single-product #main,
    .post-type-archive-product #main,
    .tax-product_cat #main,
    .woocommerce-cart #main,
    .woocommerce-checkout #main,
    .woocommerce-account #main,
    body:not(.home) #primary,
    body:not(.home) #main,
    body:not(.home) .site-main,
    body.woocommerce #main,
    body.woocommerce-page #main,
    .site-main,
    #content,
    #primary,
    .content-area,
    .site-content,
    .page-content,
    .entry-content,
    .elementor-section.elementor-section-boxed > .elementor-container {
        padding-left: 8px !important;
        padding-right: 8px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .umbrella-shop-category-bar {
        padding: 8px 8px !important;
        margin-bottom: 16px !important;
    }
}


/* ==========================================================================
   WOOCOMMERCE CART & CHECKOUT GUTENBERG BLOCK BULLETPROOF MOBILE FIXES
   ========================================================================== */

/* 1. Reset Gutenberg Alignwide & Alignfull on Cart and Checkout */
.woocommerce-cart .wp-block-woocommerce-cart,
.woocommerce-checkout .wp-block-woocommerce-checkout,
.wp-block-woocommerce-cart.alignwide,
.wp-block-woocommerce-cart.alignfull,
.wp-block-woocommerce-checkout.alignwide,
.wp-block-woocommerce-checkout.alignfull,
.wp-block-woocommerce-cart,
.wp-block-woocommerce-checkout,
.wc-block-cart,
.wc-block-checkout {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 25px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
}

/* 2. Responsive 1-Column Stacking for Cart Main & Sidebar on Mobile */
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-items-block,
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block,
.wc-block-cart__main,
.wc-block-cart__sidebar,
.wc-block-components-main,
.wc-block-components-sidebar {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 3. Product Links in Cart Block: Theme Navy & Cyan (Zero Red) */
.wc-block-cart-items a,
.wc-block-cart-item__wrap a,
.wc-block-components-product-name,
.wc-block-components-product-name a,
.wc-block-cart-item__name,
.wc-block-cart-item__name a,
.wp-block-woocommerce-cart a:not(.wc-block-components-button):not(.button):not(.wp-element-button),
.wp-block-woocommerce-checkout a:not(.wc-block-components-button):not(.button):not(.wp-element-button) {
    color: #0b2545 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    -webkit-text-fill-color: #0b2545 !important;
}

.wc-block-cart-items a:hover,
.wc-block-cart-item__wrap a:hover,
.wc-block-components-product-name:hover,
.wc-block-components-product-name a:hover,
.wc-block-cart-item__name:hover,
.wc-block-cart-item__name a:hover,
.wp-block-woocommerce-cart a:not(.wc-block-components-button):not(.button):not(.wp-element-button):hover,
.wp-block-woocommerce-checkout a:not(.wc-block-components-button):not(.button):not(.wp-element-button):hover {
    color: #00a8b5 !important;
    -webkit-text-fill-color: #00a8b5 !important;
}

/* 4. Cart Item Rows & Details */
.wc-block-cart-items {
    width: 100% !important;
    box-sizing: border-box !important;
}

.wc-block-cart-items__row,
.wc-block-cart-item__wrap {
    width: 100% !important;
    padding: 12px 0 !important;
    box-sizing: border-box !important;
}

/* 5. Cart Totals & Order Summary Rows (No Left Clipping) */
.wc-block-components-totals-item,
.wc-block-components-totals-wrapper,
.wc-block-components-order-summary,
.wp-block-woocommerce-cart-order-summary-block {
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 6px 0 !important;
}

.wc-block-components-totals-item__label,
.wc-block-components-totals-item__value {
    color: #0b2545 !important;
    font-weight: 600 !important;
}

.wc-block-components-totals-item.wc-block-components-totals-footer .wc-block-components-totals-item__label,
.wc-block-components-totals-item.wc-block-components-totals-footer .wc-block-components-totals-item__value {
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #0b2545 !important;
}

/* 6. Mobile Safe Inset for Cart Page Container */
@media (max-width: 768px) {
    .woocommerce-cart #main,
    .woocommerce-checkout #main,
    .woocommerce-cart .site-main,
    .woocommerce-checkout .site-main,
    .woocommerce-cart #content,
    .woocommerce-checkout #content {
        padding-left: 14px !important;
        padding-right: 14px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100vw !important;
        box-sizing: border-box !important;
    }
}


/* ==========================================================================
   PERFECT SINGLE PILL BUTTON ARCHITECTURE (ZERO DOUBLE-NESTING)
   ========================================================================== */

/* 1. Reset all button wrapper containers to transparent zero-padding layout */
.wc-block-cart__submit,
.wc-block-checkout__actions,
.wc-block-checkout__actions_row,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout #payment {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 18px 0 0 0 !important;
    width: 100% !important;
    display: block !important;
}

/* 2. Target the actual actionable button element ONLY */
a.wc-block-components-button,
button.wc-block-components-button,
.wc-block-cart__submit a,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.wc-block-checkout__actions button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .actions button.button,
.woocommerce-checkout #payment #place_order,
button#place_order,
#place_order,
a.button,
button.button,
input[type="submit"].button,
input[type="submit"],
.elementor-button,
.btn,
.btn-primary,
.add_to_cart_button,
.single_add_to_cart_button,
.header-shop-cta-btn,
.umbrella-red-pill-btn,
.contact-primary-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-radius: 30px !important;
    border: none !important;
    outline: none !important;
    box-shadow: 0 4px 16px rgba(0, 168, 181, 0.35) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.25s ease !important;
    text-align: center !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    padding: 14px 28px !important;
    box-sizing: border-box !important;
    opacity: 1 !important;
    height: auto !important;
}

/* Full width for primary checkout & submit CTA buttons */
a.wc-block-components-button,
button.wc-block-components-button,
.wc-block-cart__submit a,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
button#place_order,
#place_order {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 50px !important;
}

/* 3. Strip background and styling from all inner span/text elements */
a.wc-block-components-button *,
button.wc-block-components-button *,
.wc-block-cart__submit *,
.wc-block-cart__submit-button *,
.wc-block-components-checkout-place-order-button *,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button *,
button#place_order *,
#place_order *,
.button *,
.elementor-button * {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    text-decoration: none !important;
    font-weight: 700 !important;
    display: inline-block !important;
}

/* 4. Hover State: Bright Cyan Glow on Single Clean Pill */
a.wc-block-components-button:hover,
button.wc-block-components-button:hover,
.wc-block-cart__submit a:hover,
.wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover,
.wc-block-checkout__actions button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .actions button.button:hover,
.woocommerce-checkout #payment #place_order:hover,
button#place_order:hover,
#place_order:hover,
a.button:hover,
button.button:hover,
input[type="submit"].button:hover,
input[type="submit"]:hover,
.elementor-button:hover,
.btn:hover,
.btn-primary:hover,
.add_to_cart_button:hover,
.single_add_to_cart_button:hover,
.header-shop-cta-btn:hover,
.umbrella-red-pill-btn:hover,
.contact-primary-btn:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 22px rgba(0, 168, 181, 0.55) !important;
    text-decoration: none !important;
}

a.wc-block-components-button:hover *,
button.wc-block-components-button:hover *,
.wc-block-cart__submit a:hover *,
.wc-block-cart__submit-button:hover *,
.wc-block-components-checkout-place-order-button:hover *,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover *,
button#place_order:hover *,
#place_order:hover * {
    background: transparent !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    text-decoration: none !important;
}


/* ==========================================================================
   AUTHENTIC RESPONSIVE FOOTER ARCHITECTURE (MOBILE, TABLET, DESKTOP)
   ========================================================================== */
.umbrella-footer {
    background-color: #07172c !important;
    color: #c5dbe2 !important;
    padding: 55px 0 25px 0 !important;
    border-top: 4px solid #00a8b5 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.umbrella-footer .container {
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

.umbrella-footer-grid {
    display: grid !important;
    grid-template-columns: 1.4fr 1fr 1fr 1fr !important;
    gap: 35px !important;
    margin-bottom: 35px !important;
    box-sizing: border-box !important;
}

.umbrella-footer-col h4 {
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 0 0 16px 0 !important;
    position: relative !important;
    padding-bottom: 10px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

.umbrella-footer-col h4::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 36px !important;
    height: 2.5px !important;
    background: #00a8b5 !important;
    border-radius: 2px !important;
}

.umbrella-footer-col p {
    font-size: 13.5px !important;
    line-height: 1.7 !important;
    color: #c5dbe2 !important;
    margin: 0 0 12px 0 !important;
}

.umbrella-footer-col ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.umbrella-footer-col ul li {
    margin-bottom: 9px !important;
}

.umbrella-footer-col ul li a {
    color: #c5dbe2 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: all 0.2s ease !important;
}

.umbrella-footer-col ul li a:hover {
    color: #00c2cb !important;
    padding-left: 5px !important;
}

.umbrella-footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding-top: 22px !important;
    text-align: center !important;
}

.umbrella-footer-bottom p {
    font-size: 12.5px !important;
    color: #8da2b5 !important;
    margin: 0 !important;
}

/* --- FOOTER RESPONSIVE MEDIA QUERIES --- */

/* Tablets (max-width: 991px) */
@media (max-width: 991px) {
    .umbrella-footer-grid {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 30px 24px !important;
    }
}

/* Mobile Phones (max-width: 575px) */
@media (max-width: 575px) {
    .umbrella-footer {
        padding: 40px 0 20px 0 !important;
    }

    .umbrella-footer .container {
        padding: 0 16px !important;
    }

    .umbrella-footer-grid {
        grid-template-columns: 1fr !important;
        gap: 28px !important;
        margin-bottom: 25px !important;
    }

    .umbrella-footer-col {
        width: 100% !important;
    }

    .umbrella-footer-col h4 {
        font-size: 15.5px !important;
        margin-bottom: 14px !important;
    }

    .umbrella-footer-col ul li {
        margin-bottom: 10px !important;
    }

    .umbrella-footer-col ul li a {
        font-size: 13.5px !important;
        padding: 2px 0 !important;
    }

    .umbrella-footer-bottom {
        padding-top: 18px !important;
        text-align: left !important;
    }
}


/* ==========================================================================
   PRODUCT TITLE RESPONSIVE TYPOGRAPHY SPECIFICITY
   ========================================================================== */

/* Single Product Page Title (Desktop & Base) */
.single-product .product_title,
.single-product h1.product_title,
.single-product div.product .entry-title,
.single-product .summary h1.entry-title,
h1.product_title.entry-title,
.product_title {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    line-height: 1.3 !important;
    letter-spacing: 0.3px !important;
    margin: 0 0 12px 0 !important;
    text-transform: uppercase !important;
}

/* Tablets (max-width: 768px) */
@media (max-width: 768px) {
    .single-product .product_title,
    .single-product h1.product_title,
    .single-product div.product .entry-title,
    .single-product .summary h1.entry-title,
    h1.product_title.entry-title,
    .product_title {
        font-size: 19px !important;
        line-height: 1.3 !important;
        margin-bottom: 10px !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .wc-block-grid__product-title,
    .product-loop-title {
        font-size: 12px !important;
        min-height: 32px !important;
        line-height: 1.3 !important;
    }
}

/* Mobile Phones (max-width: 480px) */
@media (max-width: 480px) {
    .single-product .product_title,
    .single-product h1.product_title,
    .single-product div.product .entry-title,
    .single-product .summary h1.entry-title,
    h1.product_title.entry-title,
    .product_title {
        font-size: 16px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.2px !important;
        margin-bottom: 8px !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .wc-block-grid__product-title,
    .product-loop-title {
        font-size: 10.5px !important;
        min-height: 28px !important;
        line-height: 1.25 !important;
        margin-bottom: 4px !important;
    }
}

/* Extra Small Phones (max-width: 360px) */
@media (max-width: 360px) {
    .single-product .product_title,
    .single-product h1.product_title,
    .single-product div.product .entry-title,
    .single-product .summary h1.entry-title,
    h1.product_title.entry-title,
    .product_title {
        font-size: 14.5px !important;
        line-height: 1.3 !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .wc-block-grid__product-title,
    .product-loop-title {
        font-size: 9.5px !important;
    }
}


/* ==========================================================================
   DIRECT MOBILE TOP BAR & HEADER ENFORCEMENT
   ========================================================================== */
@media (max-width: 991px) {
    /* Completely Hide Shop Now CTA button on mobile */
    .header-shop-cta-btn,
    .desktop-only-btn,
    .desktop-only-info {
        display: none !important;
        visibility: hidden !important;
    }

    /* Single centered promo line */
    .umbrella-exact-top-bar {
        padding: 7px 10px !important;
        text-align: center !important;
    }

    .umbrella-top-container {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
    }

    .top-bar-left-promo {
        width: 100% !important;
        text-align: center !important;
        font-size: 11.5px !important;
        color: #ffffff !important;
        font-weight: 700 !important;
        margin: 0 auto !important;
    }

    .umbrella-mobile-menu-toggle {
        display: inline-flex !important;
    }
}



   STANDOUT ULTIMA LABS PAGINATION ARCHITECTURE (NAVY & CYAN)
   ========================================================================== */

/* Pagination Container */
.woocommerce-pagination,
nav.woocommerce-pagination,
.pagination,
.page-navigation {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 45px auto 25px auto !important;
    padding: 0 !important;
    width: 100% !important;
    clear: both !important;
    text-align: center !important;
}

/* Reset ul list structure and remove all square table borders */
.woocommerce-pagination ul,
nav.woocommerce-pagination ul,
.woocommerce-pagination ul.page-numbers,
ul.page-numbers {
    display: inline-flex !important;
    list-style: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border: none !important;
    gap: 8px !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    background: transparent !important;
}

.woocommerce-pagination ul li,
nav.woocommerce-pagination ul li,
ul.page-numbers li {
    border: none !important;
    float: none !important;
    display: inline-flex !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

/* Individual Page Number Buttons */
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span,
.woocommerce-pagination a.page-numbers,
.woocommerce-pagination span.page-numbers,
ul.page-numbers a,
ul.page-numbers span,
.page-numbers {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 44px !important;
    height: 44px !important;
    padding: 0 14px !important;
    border-radius: 8px !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    border: 1.5px solid #d2e4ea !important;
    background: #ffffff !important;
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    text-decoration: none !important;
    box-shadow: 0 3px 10px rgba(11, 37, 69, 0.06) !important;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-sizing: border-box !important;
    line-height: 1 !important;
    cursor: pointer !important;
}

/* Active / Current Page Number Pill */
.woocommerce-pagination ul li span.current,
.woocommerce-pagination span.page-numbers.current,
ul.page-numbers span.current,
.page-numbers.current {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border: 1.5px solid #00a8b5 !important;
    box-shadow: 0 5px 16px rgba(0, 168, 181, 0.45) !important;
    transform: translateY(-2px) scale(1.06) !important;
    cursor: default !important;
}

/* Hover State on Page Numbers */
.woocommerce-pagination ul li a:hover,
.woocommerce-pagination a.page-numbers:hover,
ul.page-numbers a:hover,
a.page-numbers:hover {
    background: #f0fafb !important;
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    border-color: #00a8b5 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 5px 14px rgba(0, 168, 181, 0.25) !important;
    text-decoration: none !important;
}

/* Next / Prev Buttons */
.woocommerce-pagination a.next,
.woocommerce-pagination a.prev,
a.next.page-numbers,
a.prev.page-numbers {
    padding: 0 16px !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    border-color: #00a8b5 !important;
}

.woocommerce-pagination a.next:hover,
.woocommerce-pagination a.prev:hover,
a.next.page-numbers:hover,
a.prev.page-numbers:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border-color: #00c2cb !important;
}

/* Ellipsis Dots */
.woocommerce-pagination ul li span.dots,
.woocommerce-pagination span.dots,
ul.page-numbers span.dots,
span.page-numbers.dots {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #7f99b0 !important;
    -webkit-text-fill-color: #7f99b0 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    min-width: 28px !important;
    cursor: default !important;
}

/* Mobile Pagination Scaling */
@media (max-width: 480px) {
    .woocommerce-pagination ul.page-numbers,
    ul.page-numbers {
        gap: 5px !important;
    }

    .woocommerce-pagination ul li a,
    .woocommerce-pagination ul li span,
    .woocommerce-pagination a.page-numbers,
    .woocommerce-pagination span.page-numbers,
    ul.page-numbers a,
    ul.page-numbers span,
    .page-numbers {
        min-width: 36px !important;
        height: 36px !important;
        padding: 0 10px !important;
        font-size: 12.5px !important;
        border-radius: 6px !important;
    }
}


/* ==========================================================================
   HOMEPAGE HERO & BANNER TYPOGRAPHY SCALING (PROPORTIONAL SIZING)
   ========================================================================== */

/* Main Hero Heading 1 (50+ SARMs for Sale – ULTIMA LABS) */
.elementor-element-18a04549 .elementor-heading-title,
.elementor-element-18a04549 h1,
.newthreeitembanner h1,
.elementor-element-73338e24 h1 {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    line-height: 1.25 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    margin: 0 0 10px 0 !important;
    text-align: center !important;
}

/* Secondary Hero Heading (SARMS for Sale, PEPTIDES, & NOOTROPICS USA MADE...) */
.elementor-element-73338e24 .elementor-widget-heading:not(.elementor-element-18a04549) .elementor-heading-title,
.newthreeitembanner h2,
.newthreeitembanner h3,
.newthreeitembanner p.elementor-heading-title {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #0b2545 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
    margin: 0 0 20px 0 !important;
    text-align: center !important;
}

/* Tablet (max-width: 768px) */
@media (max-width: 768px) {
    .elementor-element-18a04549 .elementor-heading-title,
    .elementor-element-18a04549 h1,
    .newthreeitembanner h1,
    .elementor-element-73338e24 h1 {
        font-size: 22px !important;
        line-height: 1.3 !important;
    }

    .elementor-element-73338e24 .elementor-widget-heading:not(.elementor-element-18a04549) .elementor-heading-title,
    .newthreeitembanner h2,
    .newthreeitembanner h3 {
        font-size: 13.5px !important;
        line-height: 1.4 !important;
    }
}

/* Mobile Phones (max-width: 480px) */
@media (max-width: 480px) {
    .elementor-element-18a04549 .elementor-heading-title,
    .elementor-element-18a04549 h1,
    .newthreeitembanner h1,
    .elementor-element-73338e24 h1 {
        font-size: 18px !important;
        line-height: 1.3 !important;
        margin-bottom: 8px !important;
    }

    .elementor-element-73338e24 .elementor-widget-heading:not(.elementor-element-18a04549) .elementor-heading-title,
    .newthreeitembanner h2,
    .newthreeitembanner h3 {
        font-size: 11.5px !important;
        line-height: 1.35 !important;
        margin-bottom: 14px !important;
    }
}


/* ==========================================================================
   CHECKOUT PAGE: ORDER SUMMARY BEFORE FORM ARCHITECTURE
   ========================================================================== */

/* Gutenberg WooCommerce Checkout Block */
.wc-block-checkout,
.wp-block-woocommerce-checkout {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

/* 1. Order Summary (Sidebar / Totals Block) First */
.wc-block-checkout__sidebar,
.wp-block-woocommerce-checkout-totals-block,
.wc-block-checkout-totals-block {
    order: 1 !important;
    width: 100% !important;
    margin-bottom: 30px !important;
}

/* 2. Checkout Form Fields Block Second */
.wc-block-checkout__main,
.wp-block-woocommerce-checkout-fields-block,
.wc-block-checkout-fields-block {
    order: 2 !important;
    width: 100% !important;
}

/* Order Summary Box Styling */
.wc-block-checkout__sidebar,
.wp-block-woocommerce-checkout-totals-block {
    background: #ffffff !important;
    border: 1.5px solid #d2e4ea !important;
    border-radius: 12px !important;
    padding: 24px !important;
    box-shadow: 0 4px 18px rgba(11, 37, 69, 0.07) !important;
    box-sizing: border-box !important;
}

.wc-block-components-order-summary__title,
.wc-block-checkout__sidebar h2,
.wc-block-checkout__sidebar h3 {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 18px !important;
    color: #0b2545 !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 16px !important;
    border-bottom: 2px solid #00a8b5 !important;
    padding-bottom: 8px !important;
    text-transform: uppercase !important;
}

/* Classic WooCommerce Checkout (if ever used) */
form.woocommerce-checkout {
    display: flex !important;
    flex-direction: column !important;
}

#order_review_heading,
#order_review,
.woocommerce-checkout-review-order {
    order: 1 !important;
    margin-bottom: 30px !important;
}

.col2-set,
#customer_details {
    order: 2 !important;
}



   CLEAN WHITE CATEGORY SHOWCASE SECTION (BRIGHT THEME + REDUCED HEIGHTS)
   ========================================================================== */
.elementor-element-73338e24,
.newthreeitembanner {
    width: 100% !important;
    max-width: 100% !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
    border-top: 1px solid #e2edf1 !important;
    border-bottom: 1px solid #e2edf1 !important;
    padding: 35px 0 45px 0 !important;
    display: block !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
}

.newthreeitembanner .elementor-container {
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

/* Headings inside Section 1 (Crisp Deep Navy & Bright Cyan) */
.elementor-element-73338e24 h1,
.newthreeitembanner h1,
.elementor-element-18a04549 .elementor-heading-title {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    text-shadow: none !important;
    margin: 0 0 6px 0 !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

.elementor-element-73338e24 .elementor-widget-heading:not(.elementor-element-18a04549) .elementor-heading-title,
.newthreeitembanner h2,
.newthreeitembanner h3,
.newthreeitembanner p.elementor-heading-title {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 14.5px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    text-shadow: none !important;
    margin: 0 0 24px 0 !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

/* Sharp Card Columns (Pure White Card + Cyan Top Accent + NO ROUNDED BORDERS) */
.newthreeitembanner .elementor-inner-column,
.newthreeitembanner .elementor-column.elementor-col-33 {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 1.5px solid #d8e8ee !important;
    border-top: 3.5px solid #00a8b5 !important;
    border-radius: 0px !important; /* ZERO rounded borders */
    padding: 22px 16px 20px 16px !important;
    box-shadow: 0 4px 15px rgba(11, 37, 69, 0.06) !important;
    transition: all 0.25s ease !important;
    box-sizing: border-box !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.newthreeitembanner .elementor-inner-column:hover,
.newthreeitembanner .elementor-column.elementor-col-33:hover {
    border-color: #00a8b5 !important;
    border-top-color: #008b96 !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 25px rgba(0, 168, 181, 0.2) !important;
}

/* Reduced Image Heights (Clean & Compact) */
.newthreeitembanner img {
    height: 165px !important;
    max-height: 165px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    margin: 0 auto 16px auto !important;
    display: block !important;
    filter: drop-shadow(0 4px 10px rgba(11, 37, 69, 0.12)) !important;
    transition: transform 0.25s ease !important;
}

.newthreeitembanner .elementor-inner-column:hover img,
.newthreeitembanner .elementor-column.elementor-col-33:hover img {
    transform: translateY(-3px) scale(1.02) !important;
}

/* Sharp Rectangular CTA Buttons (NO ROUNDED BORDERS) */
.newthreeitembanner a.elementor-button,
.newthreeitembanner .btn-danger,
.newthreeitembanner .umbrella-red-pill-btn,
.newthreeitembanner a.button {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-weight: 700 !important;
    font-size: 13.5px !important;
    letter-spacing: 0.8px !important;
    padding: 11px 26px !important;
    border-radius: 0px !important; /* ZERO rounded borders */
    display: inline-block !important;
    text-transform: uppercase !important;
    box-shadow: 0 4px 12px rgba(0, 168, 181, 0.35) !important;
    border: none !important;
    text-align: center !important;
    transition: all 0.25s ease !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 200px !important;
    margin: 0 auto !important;
    cursor: pointer !important;
}

.newthreeitembanner a.elementor-button:hover,
.newthreeitembanner .umbrella-red-pill-btn:hover,
.newthreeitembanner a.button:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(0, 168, 181, 0.5) !important;
}

.newthreeitembanner a.elementor-button *,
.newthreeitembanner .umbrella-red-pill-btn * {
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border-radius: 0px !important;
}

/* Mobile & Tablet Adjustments */
@media (max-width: 768px) {
    .newthreeitembanner img {
        height: 135px !important;
        max-height: 135px !important;
    }

    .elementor-element-73338e24 h1,
    .newthreeitembanner h1 {
        font-size: 20px !important;
    }

    .newthreeitembanner h2,
    .newthreeitembanner h3 {
        font-size: 13px !important;
    }
}


/* ==========================================================================
   ULTIMA LABS HERO SLIDER (100% FULL-WIDTH EDGE-TO-EDGE)
   ========================================================================== */
.ultima-hero-slider-section {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    margin-top: 0 !important;
    margin-bottom: 25px !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #07172c !important;
    box-sizing: border-box !important;
}

.ultima-hero-slider-container {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
}

.ultima-hero-slider-track {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 200px !important;
}

.ultima-hero-slide {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.7s ease !important;
    z-index: 1 !important;
}

.ultima-hero-slide.active {
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 2 !important;
}

.ultima-slide-link {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    text-decoration: none !important;
}

.ultima-slide-img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: cover !important;
}

/* CTA Button Overlay (NO TEXT, ONLY SHOP NOW CTA) */
.ultima-slide-overlay {
    position: absolute !important;
    bottom: 12% !important;
    left: 6% !important;
    z-index: 5 !important;
    pointer-events: auto !important;
}

.ultima-slide-cta-btn {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 13px 36px !important;
    border-radius: 30px !important;
    border: none !important;
    box-shadow: 0 6px 20px rgba(0, 168, 181, 0.45) !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 9px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    transition: all 0.25s ease !important;
    cursor: pointer !important;
    line-height: 1 !important;
}

.ultima-slide-cta-btn:hover,
.ultima-slide-link:hover .ultima-slide-cta-btn {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    transform: translateY(-2px) scale(1.04) !important;
    box-shadow: 0 8px 25px rgba(0, 168, 181, 0.65) !important;
}

.ultima-slide-cta-btn i {
    font-size: 14px !important;
    color: #ffffff !important;
}

/* Slider Navigation Arrows */
.ultima-slider-arrow {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 46px !important;
    height: 46px !important;
    background: rgba(11, 37, 69, 0.75) !important;
    border: 1.5px solid #00a8b5 !important;
    border-radius: 50% !important;
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    z-index: 10 !important;
    transition: all 0.25s ease !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
    outline: none !important;
    padding: 0 !important;
}

.ultima-slider-arrow:hover {
    background: #00a8b5 !important;
    border-color: #00c2cb !important;
    color: #ffffff !important;
    transform: translateY(-50%) scale(1.1) !important;
    box-shadow: 0 6px 18px rgba(0, 168, 181, 0.5) !important;
}

.ultima-slider-arrow i {
    font-size: 17px !important;
    color: #ffffff !important;
}

.ultima-slider-prev {
    left: 20px !important;
}

.ultima-slider-next {
    right: 20px !important;
}

/* Slider Pagination Dots */
.ultima-slider-dots {
    position: absolute !important;
    bottom: 16px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    z-index: 10 !important;
    background: rgba(7, 23, 44, 0.5) !important;
    padding: 6px 14px !important;
    border-radius: 20px !important;
    backdrop-filter: blur(4px) !important;
}

.ultima-dot {
    width: 10px !important;
    height: 10px !important;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, 0.45) !important;
    border: none !important;
    cursor: pointer !important;
    padding: 0 !important;
    outline: none !important;
    transition: all 0.3s ease !important;
}

.ultima-dot.active {
    width: 26px !important;
    border-radius: 12px !important;
    background: #00a8b5 !important;
    box-shadow: 0 2px 8px rgba(0, 168, 181, 0.6) !important;
}

/* Mobile Responsiveness for Slider */
@media (max-width: 768px) {
    .ultima-slide-overlay {
        bottom: 10% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: max-content !important;
    }

    .ultima-slide-cta-btn {
        font-size: 13px !important;
        padding: 11px 24px !important;
    }

    .ultima-slider-arrow {
        width: 36px !important;
        height: 36px !important;
    }

    .ultima-slider-arrow i {
        font-size: 13px !important;
    }

    .ultima-slider-prev {
        left: 8px !important;
    }

    .ultima-slider-next {
        right: 8px !important;
    }
}

@media (max-width: 480px) {
    .ultima-slide-cta-btn {
        font-size: 12px !important;
        padding: 9px 20px !important;
    }
}


/* ==========================================================================
   SINGLE PRODUCT TABS ARCHITECTURE (NAVY & CYAN THEME)
   ========================================================================== */

/* Tabs Wrapper & List */
.woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs {
    margin: 45px 0 30px 0 !important;
    clear: both !important;
}

.woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
ul.wc-tabs {
    display: flex !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 0 0 10px !important;
    border-bottom: 2.5px solid #00a8b5 !important;
    gap: 4px !important;
    background: transparent !important;
    overflow: visible !important;
    flex-wrap: wrap !important;
}

/* Inactive Tab Item */
.woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
ul.wc-tabs li {
    background: #f0f7f9 !important;
    background-color: #f0f7f9 !important;
    border: 1.5px solid #d0e4eb !important;
    border-bottom: none !important;
    border-radius: 6px 6px 0 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    top: 0 !important;
    transition: all 0.25s ease !important;
    box-shadow: none !important;
}

.woocommerce-tabs ul.tabs li::before,
.woocommerce-tabs ul.tabs li::after,
ul.wc-tabs li::before,
ul.wc-tabs li::after {
    display: none !important;
}

/* Tab Link Typography */
.woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
ul.wc-tabs li a {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    padding: 12px 24px !important;
    display: block !important;
    text-decoration: none !important;
    transition: all 0.25s ease !important;
    line-height: 1.3 !important;
}

/* Hover on Inactive Tab */
.woocommerce-tabs ul.tabs li:not(.active):hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover,
ul.wc-tabs li:not(.active):hover {
    background: #e0f2f5 !important;
    border-color: #00a8b5 !important;
}

.woocommerce-tabs ul.tabs li:not(.active):hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover a,
ul.wc-tabs li:not(.active):hover a {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
}

/* Active / Selected Tab */
.woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
ul.wc-tabs li.active {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    border: 1.5px solid #00a8b5 !important;
    border-bottom: 2px solid #008b96 !important;
    border-radius: 6px 6px 0 0 !important;
    box-shadow: 0 -3px 12px rgba(0, 168, 181, 0.25) !important;
    position: relative !important;
    z-index: 2 !important;
}

.woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
ul.wc-tabs li.active a {
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-weight: 700 !important;
}

/* Tab Content Panel */
.woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-Tabs-panel,
.entry-content.wc-tab {
    background: #ffffff !important;
    border: 1.5px solid #d8e8ee !important;
    border-top: none !important;
    padding: 30px !important;
    box-shadow: 0 6px 20px rgba(11, 37, 69, 0.05) !important;
    box-sizing: border-box !important;
    color: #1b2838 !important;
    font-size: 14.5px !important;
    line-height: 1.7 !important;
}

.woocommerce-tabs .panel h2,
.woocommerce-tabs .panel h3,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3 {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    letter-spacing: 0.5px !important;
    margin: 0 0 16px 0 !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #00a8b5 !important;
    text-transform: uppercase !important;
}

/* Mobile Tabs Responsiveness */
@media (max-width: 600px) {
    .woocommerce-tabs ul.tabs,
    ul.wc-tabs {
        flex-direction: column !important;
        border-bottom: none !important;
        padding: 0 !important;
        gap: 6px !important;
    }

    .woocommerce-tabs ul.tabs li,
    ul.wc-tabs li {
        border-radius: 6px !important;
        border-bottom: 1.5px solid #d0e4eb !important;
        width: 100% !important;
    }

    .woocommerce-tabs ul.tabs li.active,
    ul.wc-tabs li.active {
        border-radius: 6px !important;
        border-bottom: 1.5px solid #00a8b5 !important;
    }

    .woocommerce-tabs ul.tabs li a,
    ul.wc-tabs li a {
        font-size: 12.5px !important;
        padding: 10px 16px !important;
        text-align: center !important;
    }

    .woocommerce-tabs .panel,
    .woocommerce-Tabs-panel {
        padding: 20px 15px !important;
        border-top: 1.5px solid #d8e8ee !important;
        margin-top: 10px !important;
    }
}


/* ==========================================================================
   UNIVERSAL THEME LINKS ARCHITECTURE (ZERO RED / MAGENTA LINKS)
   ========================================================================== */

/* 1. Single Product Meta (Categories, Tags, SKU) */
.product_meta,
.product_meta span,
.product_meta strong {
    color: #1b2838 !important;
    font-size: 13.5px !important;
    line-height: 1.8 !important;
}

.product_meta a,
.posted_in a,
.tagged_as a,
.sku_wrapper a,
.product_meta span a {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 1.5px solid #00a8b5 !important;
    padding-bottom: 1px !important;
    transition: all 0.2s ease !important;
    display: inline-block !important;
    margin: 0 2px !important;
}

.product_meta a:hover,
.posted_in a:hover,
.tagged_as a:hover,
.sku_wrapper a:hover,
.product_meta span a:hover {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    border-bottom-color: #00c2cb !important;
    transform: translateY(-1px) !important;
}

/* 2. WooCommerce My Account Navigation & Content Links */
.woocommerce-account a,
.woocommerce-MyAccount-navigation a,
.woocommerce-MyAccount-content a,
.woocommerce-MyAccount-content p a,
.woocommerce-MyAccount-content address a {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    transition: all 0.2s ease !important;
}

.woocommerce-account a:hover,
.woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-content a:hover,
.woocommerce-MyAccount-content p a:hover,
.woocommerce-MyAccount-content address a:hover {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    text-decoration: none !important;
}

/* Clean Card Navigation for My Account Sidebar */
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 25px 0 !important;
    border: 1.5px solid #d2e4ea !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    box-shadow: 0 4px 14px rgba(11, 37, 69, 0.05) !important;
}

.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #e5f0f3 !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: none !important;
}

.woocommerce-MyAccount-navigation ul li a {
    display: block !important;
    padding: 13px 20px !important;
    color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    background: #f0fafb !important;
    color: #008b96 !important;
    padding-left: 26px !important;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

/* 3. Global Inline Text & Content Links Override (Theme High-Contrast) */
.entry-summary a:not(.button):not(.wp-element-button),
.woocommerce-product-details__short-description a,
.entry-content p a,
.page-content p a,
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.breadcrumb a,
.woocommerce-breadcrumb a {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    border-bottom: 1.5px solid #00a8b5 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    transition: all 0.2s ease !important;
}

.entry-summary a:not(.button):not(.wp-element-button):hover,
.woocommerce-product-details__short-description a:hover,
.entry-content p a:hover,
.page-content p a:hover,
.woocommerce-message a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.breadcrumb a:hover,
.woocommerce-breadcrumb a:hover {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    border-bottom-color: #00c2cb !important;
}






/* ==========================================================================
   2-COLUMN CONTACT US PAGE ARCHITECTURE (BULLETPROOF 50/50 2-COLUMN LAYOUT)
   ========================================================================== */

.page-id-60 #main,
.page-id-60 #content,
.page-id-60 .site-main,
.page-id-60 .page-content,
.page-id-60 .entry-content {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.ultima-contact-page-wrapper {
    background: #f8fafb !important;
    padding: 45px 0 65px 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.ultima-contact-container {
    max-width: 1240px !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

/* Page Header */
.ultima-contact-header {
    text-align: center !important;
    margin-bottom: 40px !important;
}

.ultima-contact-tag {
    color: #00a8b5 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    display: inline-block !important;
    margin-bottom: 8px !important;
}

.ultima-contact-title {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    margin: 0 0 16px 0 !important;
    line-height: 1.25 !important;
}

.ultima-contact-divider {
    width: 60px !important;
    height: 3.5px !important;
    background: linear-gradient(90deg, #0b2545, #00a8b5) !important;
    margin: 0 auto !important;
    border-radius: 2px !important;
}

/* 2-COLUMN RESPONSIVE FLEX CONTAINER */
.ultima-contact-grid {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 32px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.ultima-contact-grid > p {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Column 1 (Left 50%) */
.ultima-contact-info-col {
    flex: 1 1 calc(50% - 16px) !important;
    max-width: calc(50% - 16px) !important;
    width: calc(50% - 16px) !important;
    min-width: 320px !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Column 2 (Right 50%) */
.ultima-contact-form-col {
    flex: 1 1 calc(50% - 16px) !important;
    max-width: calc(50% - 16px) !important;
    width: calc(50% - 16px) !important;
    min-width: 320px !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Column 1 Card */
.ultima-info-card {
    background: #ffffff !important;
    border: 1.5px solid #d2e4ea !important;
    border-top: 4px solid #00a8b5 !important;
    border-radius: 10px !important;
    padding: 36px 30px !important;
    box-shadow: 0 6px 22px rgba(11, 37, 69, 0.06) !important;
    box-sizing: border-box !important;
    height: 100% !important;
}

.ultima-info-card-title {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    margin: 0 0 20px 0 !important;
    padding-bottom: 12px !important;
    border-bottom: 2px solid #00a8b5 !important;
    letter-spacing: 0.5px !important;
}

.ultima-info-p {
    color: #1b2838 !important;
    font-size: 14.5px !important;
    line-height: 1.7 !important;
    margin: 0 0 18px 0 !important;
}

/* Domestic Shipping Alert */
.ultima-shipping-alert {
    background: #f0fafb !important;
    border: 1.5px solid #00a8b5 !important;
    border-left: 4.5px solid #008b96 !important;
    border-radius: 6px !important;
    padding: 14px 18px !important;
    margin: 24px 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    color: #0b2545 !important;
    font-size: 13.5px !important;
    line-height: 1.5 !important;
}

.ultima-shipping-alert i {
    color: #008b96 !important;
    font-size: 18px !important;
    flex-shrink: 0 !important;
}

/* Direct Support Info Box */
.ultima-contact-direct-box {
    margin-top: 25px !important;
    border-top: 1px solid #e2edf1 !important;
    padding-top: 22px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
}

.ultima-direct-item {
    display: flex !important;
    align-items: flex-start !important;
    gap: 14px !important;
}

.ultima-direct-icon {
    width: 38px !important;
    height: 38px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    border-radius: 50% !important;
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    font-size: 15px !important;
}

.ultima-direct-label {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    text-transform: uppercase !important;
    margin: 0 0 3px 0 !important;
    letter-spacing: 0.5px !important;
}

.ultima-direct-val {
    margin: 0 !important;
    color: #1b2838 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
}

.ultima-direct-link {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-bottom: 1.5px solid #00a8b5 !important;
    transition: all 0.2s ease !important;
}

.ultima-direct-link:hover {
    color: #008b96 !important;
    -webkit-text-fill-color: #008b96 !important;
    border-bottom-color: #00c2cb !important;
}

/* Column 2 Standout Form Card */
.ultima-standout-form-card {
    background: #ffffff !important;
    border: 1.5px solid #00a8b5 !important;
    border-top: 4px solid #0b2545 !important;
    border-radius: 10px !important;
    padding: 36px 30px !important;
    box-shadow: 0 10px 32px rgba(0, 168, 181, 0.12), 0 4px 15px rgba(11, 37, 69, 0.08) !important;
    box-sizing: border-box !important;
    position: relative !important;
    height: 100% !important;
}

.ultima-form-badge {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 11.5px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    padding: 4px 12px !important;
    border-radius: 12px !important;
    text-transform: uppercase !important;
    margin-bottom: 12px !important;
}

.ultima-form-card-title {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    margin: 0 0 8px 0 !important;
    letter-spacing: 0.5px !important;
}

.ultima-form-subtitle {
    color: #6b8296 !important;
    font-size: 13.5px !important;
    margin: 0 0 24px 0 !important;
    line-height: 1.5 !important;
}

/* WPForms inside Standout Card */
.ultima-standout-form-card .wpforms-form .wpforms-field {
    margin-bottom: 16px !important;
}

.ultima-standout-form-card .wpforms-form .wpforms-field-label {
    font-family: 'Nova Square', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    margin-bottom: 6px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
}

.ultima-standout-form-card .wpforms-form input[type="text"],
.ultima-standout-form-card .wpforms-form input[type="email"],
.ultima-standout-form-card .wpforms-form textarea {
    background: #f8fcfe !important;
    border: 1.5px solid #d0e4eb !important;
    border-radius: 6px !important;
    padding: 12px 16px !important;
    font-size: 14px !important;
    color: #0b2545 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    transition: all 0.25s ease !important;
}

.ultima-standout-form-card .wpforms-form input:focus,
.ultima-standout-form-card .wpforms-form textarea:focus {
    background: #ffffff !important;
    border-color: #00a8b5 !important;
    outline: none !important;
    box-shadow: 0 0 12px rgba(0, 168, 181, 0.3) !important;
}

/* Standout Submit Button */
.ultima-standout-form-card .wpforms-form button[type="submit"],
.ultima-standout-form-card .wpforms-form .wpforms-submit {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    background-color: #0b2545 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 14px 40px !important;
    border-radius: 30px !important;
    border: none !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    box-shadow: 0 6px 20px rgba(0, 168, 181, 0.45) !important;
    transition: all 0.25s ease !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    margin-top: 8px !important;
}

.ultima-standout-form-card .wpforms-form button[type="submit"]:hover,
.ultima-standout-form-card .wpforms-form .wpforms-submit:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    background-color: #008b96 !important;
    transform: translateY(-2px) scale(1.01) !important;
    box-shadow: 0 8px 25px rgba(0, 168, 181, 0.65) !important;
}

/* Mobile & Tablet Responsiveness */
@media (max-width: 900px) {
    .ultima-contact-grid {
        flex-direction: column !important;
        gap: 25px !important;
    }

    .ultima-contact-info-col,
    .ultima-contact-form-col {
        flex: 1 1 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
    }

    .ultima-info-card,
    .ultima-standout-form-card {
        padding: 28px 20px !important;
    }

    .ultima-contact-title {
        font-size: 26px !important;
    }
}


/* Direct Channels Subheading */
.ultima-channels-title {
    color: #0b2545 !important;
    -webkit-text-fill-color: #0b2545 !important;
    font-family: 'Nova Square', sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    margin: 0 0 16px 0 !important;
    padding-bottom: 8px !important;
    border-bottom: 1.5px solid #00a8b5 !important;
}

/* Individual Channel Icons */
.ultima-icon-whatsapp {
    background: linear-gradient(135deg, #25d366 0%, #128c7e 100%) !important;
    box-shadow: 0 4px 10px rgba(37, 211, 102, 0.3) !important;
}

.ultima-icon-email {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    box-shadow: 0 4px 10px rgba(0, 168, 181, 0.3) !important;
}

.ultima-icon-telegram {
    background: linear-gradient(135deg, #0088cc 0%, #00a8b5 100%) !important;
    box-shadow: 0 4px 10px rgba(0, 136, 204, 0.3) !important;
}

.ultima-icon-tiktok {
    background: #000000 !important;
    border: 1px solid #00a8b5 !important;
    box-shadow: 0 4px 10px rgba(0, 242, 254, 0.25) !important;
}

.ultima-icon-tiktok i {
    color: #00f2fe !important;
}

.ultima-icon-clock {
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
}


/* ==========================================================================
   FOOTER CONTACT CHANNELS (WHATSAPP, EMAIL, TELEGRAM, TIKTOK)
   ========================================================================== */
.umbrella-footer-contacts {
    margin-top: 18px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    font-size: 13.5px !important;
}

.umbrella-footer-contacts div {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

.umbrella-footer-contacts a {
    color: #e0f2f5 !important;
    -webkit-text-fill-color: #e0f2f5 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    transition: all 0.2s ease !important;
    letter-spacing: 0.2px !important;
}

.umbrella-footer-contacts a:hover {
    color: #00e5ff !important;
    -webkit-text-fill-color: #00e5ff !important;
    padding-left: 3px !important;
}




/* ==========================================================================
   TOP BAR ARCHITECTURE (DESKTOP PROMO + CONTACTS | MOBILE CENTERED LOGO LINKS)
   ========================================================================== */
.umbrella-exact-top-bar {
    background-color: #07172c !important;
    color: #ffffff !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    padding: 8px 0 !important;
    border-bottom: 2px solid #00a8b5 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    position: relative !important;
    z-index: 100 !important;
}

.umbrella-top-container {
    max-width: var(--umbrella-site-width, 1240px) !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

.top-bar-left-promo {
    color: #ffffff !important;
    font-family: 'Nova Square', sans-serif !important;
    font-weight: 700 !important;
    font-size: 12.5px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

.top-bar-right-info {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
}

.top-contact-link {
    color: #e0f2f5 !important;
    -webkit-text-fill-color: #e0f2f5 !important;
    text-decoration: none !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    transition: all 0.2s ease !important;
}

.top-contact-link:hover {
    color: #00e5ff !important;
    -webkit-text-fill-color: #00e5ff !important;
    transform: translateY(-1px) !important;
}

.top-contact-label {
    display: inline !important;
}

.top-whatsapp i { color: #25d366 !important; font-size: 14px !important; }
.top-email i { color: #00a8b5 !important; font-size: 13px !important; }
.top-telegram i { color: #0088cc !important; font-size: 13px !important; }
.top-tiktok i { color: #00f2fe !important; font-size: 13px !important; }

/* Mobile Top Bar (HIDE PROMO TEXT COMPLETELY - DISPLAY ONLY CENTERED LOGOS) */
@media (max-width: 991px) {
    .umbrella-exact-top-bar {
        padding: 6px 10px !important;
        text-align: center !important;
    }

    .umbrella-top-container {
        padding: 0 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        width: 100% !important;
    }

    /* REMOVE PROMO TEXT ON MOBILE VIEWPORTS */
    .top-bar-left-promo {
        display: none !important;
        visibility: hidden !important;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
    }

    .top-bar-right-info {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 14px !important;
        width: 100% !important;
        margin: 0 auto !important;
    }

    /* HIDE LABELS ON MOBILE */
    .top-contact-label {
        display: none !important;
    }

    .top-contact-link {
        width: 30px !important;
        height: 30px !important;
        border-radius: 50% !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 0 !important;
        border: 1px solid rgba(0, 168, 181, 0.45) !important;
        box-sizing: border-box !important;
        transition: all 0.2s ease !important;
    }

    .top-whatsapp {
        background: rgba(37, 211, 102, 0.2) !important;
        border-color: rgba(37, 211, 102, 0.6) !important;
    }

    .top-email {
        background: rgba(0, 168, 181, 0.2) !important;
        border-color: rgba(0, 168, 181, 0.6) !important;
    }

    .top-telegram {
        background: rgba(0, 136, 204, 0.2) !important;
        border-color: rgba(0, 136, 204, 0.6) !important;
    }

    .top-tiktok {
        background: rgba(0, 0, 0, 0.5) !important;
        border-color: rgba(0, 242, 254, 0.6) !important;
    }

    .top-contact-link:active {
        transform: scale(1.15) !important;
        background: rgba(0, 168, 181, 0.5) !important;
    }
}


/* ==========================================================================
   FLOATING BACK TO TOP BUTTON (ULTIMA LABS THEME)
   ========================================================================== */
.ultima-back-to-top {
    position: fixed !important;
    bottom: 30px !important;
    right: 30px !important;
    width: 48px !important;
    height: 48px !important;
    background: linear-gradient(135deg, #0b2545 0%, #008b96 100%) !important;
    border: 1.5px solid #00a8b5 !important;
    border-radius: 50% !important;
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 16px !important;
    box-shadow: 0 6px 20px rgba(0, 168, 181, 0.45) !important;
    cursor: pointer !important;
    z-index: 99999 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(20px) scale(0.8) !important;
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.3s, background 0.25s !important;
    outline: none !important;
    padding: 0 !important;
}

.ultima-back-to-top.visible {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) scale(1) !important;
}

.ultima-back-to-top:hover {
    background: linear-gradient(135deg, #008b96 0%, #00c2cb 100%) !important;
    border-color: #00e5ff !important;
    color: #ffffff !important;
    transform: translateY(-4px) scale(1.08) !important;
    box-shadow: 0 8px 25px rgba(0, 168, 181, 0.7) !important;
}

.ultima-back-to-top i {
    color: #ffffff !important;
    font-size: 16px !important;
    transition: transform 0.2s ease !important;
}

.ultima-back-to-top:hover i {
    transform: translateY(-2px) !important;
}

@media (max-width: 768px) {
    .ultima-back-to-top {
        bottom: 20px !important;
        right: 20px !important;
        width: 42px !important;
        height: 42px !important;
        font-size: 14px !important;
    }
}






/* ==========================================================================
   PERFECT MOBILE HEADER ACTIONS CLUSTER (UNBREAKABLE ROW & INSTANT VISIBILITY)
   ========================================================================== */
@media (max-width: 991px) {
    .header-shop-cta-btn,
    .desktop-only-btn,
    .desktop-only-info,
    .desktop-only-nav,
    .desktop-only-search,
    .desktop-only-label {
        display: none !important;
        visibility: hidden !important;
        width: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        position: absolute !important;
        pointer-events: none !important;
    }

    .umbrella-exact-main-header {
        padding: 8px 0 4px 0 !important;
        width: 100% !important;
        box-sizing: border-box !important;
        background: #ffffff !important;
        position: relative !important;
    }

    .umbrella-header-container.header-layout-3col {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
        gap: 0 !important;
    }

    .umbrella-brand-logo {
        flex: 0 0 auto !important;
        max-width: 120px !important;
        width: 120px !important;
        display: flex !important;
        align-items: center !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .umbrella-brand-logo .main-logo-graphic {
        height: 26px !important;
        max-height: 26px !important;
        max-width: 120px !important;
        width: auto !important;
        display: block !important;
        object-fit: contain !important;
    }

    .header-middle-search {
        display: none !important;
        visibility: hidden !important;
        width: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        position: absolute !important;
        pointer-events: none !important;
    }

    .header-right-actions {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 10px !important;
        flex: 0 0 auto !important;
        margin: 0 0 0 auto !important;
        padding: 0 !important;
    }

    .header-action-icon-link {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 28px !important;
        height: 28px !important;
        min-width: 28px !important;
        padding: 0 !important;
        margin: 0 !important;
        text-decoration: none !important;
        position: relative !important;
        flex-shrink: 0 !important;
    }

    .header-action-icon-link .action-label {
        display: none !important;
    }

    .header-login-link i {
        font-size: 22px !important;
        color: #00a8b5 !important;
        line-height: 1 !important;
    }

    .header-cart-link {
        display: inline-flex !important;
        position: relative !important;
    }

    .header-cart-link .cart-icon-wrap {
        position: relative !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .header-cart-link i {
        font-size: 22px !important;
        color: #07172c !important;
        line-height: 1 !important;
    }

    .header-cart-link .cart-badge-count {
        position: absolute !important;
        top: -6px !important;
        right: -8px !important;
        background: #00a8b5 !important;
        color: #ffffff !important;
        font-size: 9.5px !important;
        font-weight: 800 !important;
        min-width: 16px !important;
        height: 16px !important;
        border-radius: 50% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1 !important;
        border: 1.5px solid #ffffff !important;
        box-shadow: 0 1px 4px rgba(0, 168, 181, 0.4) !important;
        z-index: 2 !important;
    }

    .umbrella-mobile-menu-toggle {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 35px !important;
        height: 35px !important;
        min-width: 35px !important;
        padding: 0 !important;
        margin: 0 0 0 2px !important;
        border: 1.8px solid #00a8b5 !important;
        border-radius: 8px !important;
        background: #ffffff !important;
        color: #07172c !important;
        box-shadow: 0 2px 6px rgba(0, 168, 181, 0.15) !important;
        flex-shrink: 0 !important;
        box-sizing: border-box !important;
        cursor: pointer !important;
    }

    .umbrella-mobile-menu-toggle i {
        font-size: 17px !important;
        color: #07172c !important;
        line-height: 1 !important;
    }

    .mobile-search-row {
        display: block !important;
        padding: 6px 10px 2px 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
}
