/* === Combined CSS (style.css) === */

/* --- Base & Page Styles --- */
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

*,
:after,
:before {
    box-sizing: border-box
}

@media(prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    margin: 0;
    text-align: var(--bs-body-text-align)
}

hr {
    border: 0;
    border-top: var(--bs-border-width) solid;
    color: inherit;
    margin: 1rem 0;
    opacity: .25
}

.h1,
.h2,
.h4,
.h6,
h1,
h2,
h4,
h6 {
    color: var(--bs-heading-color);
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0
}

.h1,
h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width:1200px) {

    .h1,
    h1 {
        font-size: 2.5rem
    }
}

.h2,
h2 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width:1200px) {

    .h2,
    h2 {
        font-size: 2rem
    }
}

.h4,
h4 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width:1200px) {

    .h4,
    h4 {
        font-size: 1.5rem
    }
}

.h6,
h6 {
    font-size: 1rem
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

ul {
    padding-left: 2rem
}

dl,
ul {
    margin-bottom: 1rem;
    margin-top: 0
}

ul ul {
    margin-bottom: 0
}

b,
strong {
    font-weight: bolder
}

.small,
small {
    font-size: .875em
}

sub {
    bottom: -.25em;
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

img,
svg {
    vertical-align: middle
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    text-transform: none
}

[role=button] {
    cursor: pointer
}

[type=button],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-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 {
    -webkit-appearance: button;
    font: inherit
}

iframe {
    border: 0
}

[hidden] {
    display: none !important
}

.img-fluid {
    height: auto;
    max-width: 100%
}

.container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

@media(min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

@media(min-width:1400px) {
    .container {
        max-width: 1320px
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(var(--bs-gutter-x)*-.5);
    margin-right: calc(var(--bs-gutter-x)*-.5);
    margin-top: calc(var(--bs-gutter-y)*-1)
}

.row>* {
    flex-shrink: 0;
    margin-top: var(--bs-gutter-y);
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.g-0 {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0
}

.gy-3 {
    --bs-gutter-y: 1rem
}

.gx-4 {
    --bs-gutter-x: 1.5rem
}

.gy-4 {
    --bs-gutter-y: 1.5rem
}

.gx-5 {
    --bs-gutter-x: 3rem
}

.gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width:576px) {
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media(min-width:768px) {
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
}

@media(min-width:992px) {
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }
}

@media(min-width:1200px) {
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.dropdown {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    border-bottom: 0;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: .3em solid;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    background-clip: padding-box;
    background-color: var(--bs-dropdown-bg);
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    color: var(--bs-dropdown-color);
    display: none;
    font-size: var(--bs-dropdown-font-size);
    list-style: none;
    margin: 0;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    position: absolute;
    text-align: left;
    z-index: var(--bs-dropdown-zindex)
}

.dropdown-item {
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
    clear: both;
    color: var(--bs-dropdown-link-color);
    display: block;
    font-weight: 400;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: var(--bs-dropdown-link-hover-bg);
    color: var(--bs-dropdown-link-hover-color)
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: var(--bs-dropdown-link-active-bg);
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none
}

.dropdown-item:disabled {
    background-color: transparent;
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none
}

.dropdown-menu.show {
    display: block
}

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.nav-link {
    background: none;
    border: 0;
    color: var(--bs-nav-link-color);
    display: block;
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus,
.nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    outline: 0
}

.nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    cursor: default;
    pointer-events: none
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    flex-wrap: wrap;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
    position: relative
}

.navbar,
.navbar>.container {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.navbar>.container {
    flex-wrap: inherit
}

.navbar-brand {
    color: var(--bs-navbar-brand-color);
    font-size: var(--bs-navbar-brand-font-size);
    margin-right: var(--bs-navbar-brand-margin-end);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    padding-top: var(--bs-navbar-brand-padding-y);
    text-decoration: none;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

.navbar-toggler {
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    color: var(--bs-navbar-color);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    transition: var(--bs-navbar-toggler-transition)
}

@media(prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
    outline: 0;
    text-decoration: none
}

.navbar-toggler-icon {
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

@media(min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052C65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.accordion-button {
    align-items: center;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    color: var(--bs-accordion-btn-color);
    display: flex;
    font-size: 1rem;
    overflow-anchor: none;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    position: relative;
    text-align: left;
    transition: var(--bs-accordion-transition);
    width: 100%
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);
    color: var(--bs-accordion-active-color)
}

.accordion-button:not(.collapsed):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

.accordion-button:after {
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    content: "";
    flex-shrink: 0;
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    transition: var(--bs-accordion-btn-icon-transition);
    width: var(--bs-accordion-btn-icon-width)
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
    outline: 0;
    z-index: 3
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
    color: var(--bs-accordion-color)
}

.accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-left-radius: var(--bs-accordion-border-radius);
    border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type>.accordion-collapse {
    border-bottom-left-radius: var(--bs-accordion-border-radius);
    border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush>.accordion-item {
    border-left: 0;
    border-radius: 0;
    border-right: 0
}

.accordion-flush>.accordion-item:first-child {
    border-top: 0
}

.accordion-flush>.accordion-item:last-child {
    border-bottom: 0
}

.accordion-flush>.accordion-item>.accordion-collapse,
.accordion-flush>.accordion-item>.accordion-header .accordion-button,
.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

:root {
    --bs-btn-close-filter: ;
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff;
    --bs-carousel-control-icon-filter:
}

.clearfix:after {
    clear: both;
    content: "";
    display: block
}

.ratio {
    position: relative;
    width: 100%
}

.ratio:before {
    content: "";
    display: block;
    padding-top: var(--bs-aspect-ratio)
}

.ratio>* {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030
}

.hstack {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex-direction: row
}

.visually-hidden {
    clip: rect(0, 0, 0, 0) !important;
    border: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    white-space: nowrap !important;
    width: 1px !important
}

.visually-hidden:not(caption) {
    position: absolute !important
}

.overflow-hidden,
.visually-hidden * {
    overflow: hidden !important
}

.d-inline {
    display: inline !important
}

.d-block {
    display: block !important
}

.d-flex {
    display: flex !important
}

.d-none {
    display: none !important
}

.position-relative {
    position: relative !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.m-0 {
    margin: 0 !important
}

.m-4 {
    margin: 1.5rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-auto {
    margin-left: auto !important
}

.gap-3 {
    gap: 1rem !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media(min-width:576px) {
    .text-sm-start {
        text-align: left !important
    }
}

@media(min-width:992px) {
    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }
}

header {
    left: 0;
    margin: 0 auto;
    max-width: 1920px;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999
}

header .topbar {
    padding: 10px 0 4px
}

header .topbar .top-a {
    align-items: center;
    color: #000;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    gap: 5px;
    margin-right: 20px
}

header .topbar .top-a i {
    color: #000;
    filter: invert(1)
}

header .topbar .top-a svg {
    height: 20px;
    width: 20px
}

header .topbar .social-icon {
    display: inline-flex;
    gap: 10px;
    margin: 0 28px 0 0
}

header .topbar .social-icon a {
    align-items: center;
    border: 1px solid #000;
    border-radius: 30px;
    color: #000;
    display: flex;
    font-size: 14px;
    height: 30px;
    justify-content: center;
    width: 30px
}

header .topbar .social-icon a i {
    color: #000;
    filter: invert(1)
}

header .topbar .social-icon a.top-a {
    margin-right: 0
}

header .topbar .social-icon a.top-a svg {
    background: transparent
}

header .nav-link svg {
    margin-top: -18px !important
}

header .navbar {
    padding: 15px 0
}

header .navbar .navbar-nav {
    gap: 20px
}

header .navbar .navbar-nav a,
header .navbar .navbar-nav span {
    color: #000;
    font-size: 16px;
    position: relative
}

header .navbar .navbar-nav a:focus,
header .navbar .navbar-nav a:hover,
header .navbar .navbar-nav span:focus,
header .navbar .navbar-nav span:hover {
    color: #f3692d
}

header .navbar .navbar-nav a span,
header .navbar .navbar-nav span span {
    font-size: 12px;
    position: absolute;
    top: -4px
}

header .navbar .navbar-nav img {
    display: inline
}

header .navbar .navbar-nav .nav-item {
    cursor: pointer
}

header .navbar .navbar-nav .nav-item.dropdown {
    line-height: 50px
}

header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    display: block !important
}

header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu a {
    color: #000;
    transition: all .5s ease
}

header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu a:focus,
header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu a:hover {
    background: #000;
    color: #f2902b;
    transition: all .5s ease
}

header .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu a.dropdown-toggle {
    pointer-events: none !important
}

header .navbar .navbar-nav .dropdown-menu {
    background: #fff;
    border: 0;
    border-radius: 0;
    margin-top: 0
}

header .navbar .navbar-nav .dropdown-menu li {
    margin: 0 0 5px
}

header .navbar .navbar-nav .dropdown-menu li a {
    font-weight: 500
}

header .navbar .navbar-nav .dropdown-menu li a.active {
    background: #000 !important;
    color: #f2902b !important
}

header .navbar-toggler {
    box-shadow: none !important
}

header.fixed-top {
    background: #fff !important;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 4%, .078);
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030
}

header.fixed-top .topbar {
    display: none !important
}

header.fixed-top .btn-live {
    border: 2px solid #ff6d24 !important
}

header .btn-order {
    animation: heart 1.5s ease-in-out infinite
}

header .btn-order:after {
    width: 0
}

header .header-btn {
    align-items: center;
    animation: heart 1.5s ease-in-out infinite;
    border: 2px solid #ff6d24 !important;
    display: inline-flex !important;
    z-index: 1
}

header .header-btn:hover {
    animation: none
}

@keyframes heart {

    0%,
    to {
        transform: scale(1)
    }

    50% {
        transform: scale(1.15)
    }
}

@media(max-width:991px) {
    header .topbar {
        display: none
    }

    header .navbar .navbar-brand img {
        height: 53px;
        -o-object-fit: scale-down;
        object-fit: scale-down;
        width: 215px
    }

    header .navbar .navbar-collapse {
        background: #fff;
        box-shadow: 0 0 10px 0;
        height: 100vh;
        left: 0;
        padding: 30px 10px;
        position: absolute;
        top: 0;
        transform: translate(-350px);
        width: 85%;
        z-index: 2
    }

    header .navbar .navbar-collapse.collapse.show {
        transform: translate(0) !important
    }

    header .navbar .navbar-collapse ul.navbar-nav {
        align-items: start !important;
        margin-bottom: 20px;
        padding-left: 10px !important
    }

    header .navbar .navbar-collapse ul.navbar-nav li .nav-link {
        font-size: 16px !important;
        font-weight: 400 !important
    }

    header .navbar .navbar-collapse .dropdown {
        line-height: normal !important
    }

    header .navbar .navbar-collapse .dropdown .dropdown-menu {
        border-radius: 0;
        padding: 10px 0 !important
    }

    header .header-btn {
        border: 2px solid #ff6d24
    }

    br {
        display: none
    }
}

@media(min-width:992px)and (max-width:1199px) {
    header .topbar .top-a {
        margin-right: 9px
    }

    header .navbar-nav {
        gap: 10px !important
    }

    header .navbar-nav a,
    header .navbar-nav span {
        font-size: 14px !important
    }

    header .btn-order {
        padding: 10px 30px !important
    }
}

.footer {
    padding: 50px 0 10px
}

.footer .con {
    color: #000 !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 15px
}

.footer .con:hover {
    color: #ff6d24 !important
}

.footer a {
    color: #000 !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 15px
}

.footer a:hover {
    color: #ff6d24 !important
}

.footer .h6 {
    display: block;
    margin-bottom: 0 !important
}

.footer p {
    font-size: 15px;
    margin: 20px 0
}

.footer hr {
    color: hsla(0, 0%, 81%, .973);
    height: 1px;
    margin-top: 0;
    opacity: 1
}

.footer ul {
    padding: 14px 0 0
}

.footer ul li {
    line-height: 38px;
    list-style: none
}

.footer ul li a {
    color: #000;
    font-size: 16px;
    margin-top: 0 !important
}

.footer .social-icon {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
    margin-top: 20px
}

.footer .social-icon a {
    margin: 0
}

.footer .social-icon a i {
    align-items: center;
    border: 1px solid #d1d1d1;
    border-radius: 31px;
    color: #000;
    display: flex;
    font-size: 21px;
    gap: 10px;
    height: 40px;
    justify-content: center;
    width: 40px
}

.footer .social-icon a i:before {
    height: 19px;
    margin: auto 0 10px;
    width: 19px
}

.footer .social-icon a i:hover {
    border-color: #ff6d24;
    color: #ff6d24
}

.footer .c-footer {
    align-content: center
}

.footer .footer-b a,
.footer .footer-b span {
    color: #000 !important;
    display: inline-block !important
}

.footer .footer-b span {
    padding: 0 12px !important
}

.footer .footer-b .policy-links ul {
    display: flex;
    gap: 30px;
    justify-content: end;
    margin: 0;
    padding: 0
}

.footer .footer-b .policy-links ul li {
    font-size: 15px
}

.footer .footer-b .policy-links ul li a.p-line {
    position: relative
}

.footer .footer-b .policy-links ul li a.p-line:before {
    background-color: #000;
    content: "";
    height: 16px;
    position: absolute;
    right: -15px;
    top: 11px;
    width: 1px
}

.footer br {
    display: block !important
}

.fixed-btn-wa {
    align-items: center;
    animation: mover .8s infinite alternate;
    background: #25d366;
    border-radius: 100px;
    bottom: 0;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .231);
    color: #fff !important;
    display: flex;
    font-size: 40px;
    height: 60px;
    justify-content: center;
    left: 20px;
    position: fixed;
    width: 60px;
    z-index: 9999
}

@keyframes mover {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-20px)
    }
}

@media(max-width:1366px) {
    .footer ul li a {
        font-size: 15px
    }
}

@media(min-width:992px)and (max-width:1399px) {

    .footer .con,
    .footer a {
        font-size: 14px
    }
}

@media(max-width:991px) {
    .footer {
        text-align: center
    }

    .footer img {
        margin: 0 auto
    }

    .footer .social-icon {
        justify-content: center
    }

    .footer .footer-b .policy-links ul {
        justify-content: center !important
    }
}

body::-webkit-scrollbar {
    width: .8em
}

body::-webkit-scrollbar-track {
    background: #fff;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
    background-color: #fd6b1e;
    border-radius: 25px
}

::-moz-selection {
    background-color: #fd6b1e;
    color: #fff
}

::selection {
    background-color: #fd6b1e;
    color: #fff
}

body,
html {
    color: #000;
    font-family: Poppins, "sans-serif";
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: relative
}

.h1,
.h2,
.h4,
.h6,
h1,
h2,
h4,
h6 {
    font-family: Sora, "sans-serif";
    margin-bottom: 15px
}

.h1,
h1 {
    font-size: 32px;
    font-weight: 700
}

.h1 span,
h1 span {
    font-style: italic;
    font-weight: 500
}

.h2,
h2 {
    font-size: 29px;
    font-weight: 700
}

.h4,
h4 {
    font-size: 24px
}

.h4,
.h6,
h4,
h6 {
    font-weight: 600
}

.h6,
h6 {
    font-size: 20px
}

p {
    font-size: 16px
}

a {
    box-shadow: none;
    outline: none !important;
    text-decoration: none !important
}

section {
    margin: 0 auto;
    max-width: 1920px;
    padding: 70px 0;
    position: relative
}

main {
    margin-top: 148px
}

.highlight {
    color: #fd6b1e
}

ul {
    list-style: none;
    padding: 0
}

ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.btn-live {
    background: #fff;
    border-radius: 50px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    padding: 13px 40px;
    position: relative
}

.btn-live .web-icon {
    margin-left: 2px;
    position: relative
}

.btn-live .web-icon svg {
    height: 20px;
    left: auto;
    margin: auto 0;
    position: absolute;
    right: -20px;
    top: -9px;
    width: 15px
}

.btn-live:hover {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .251);
    z-index: 2
}

.btn-live:hover .web-icon svg {
    transform: scale(20.5) rotate(45deg) translateX(-4px) translateY(1px);
    transition: 1s;
    z-index: -1
}

.btn-order {
    background: linear-gradient(45deg, #fd6b1e, #fd6b1e);
    border: 1px solid #fd6b1e;
    border-radius: 30px;
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    padding: 14px 30px !important;
    position: relative
}

.btn-order:after {
    background: linear-gradient(45deg, #fd6b1e, #fd6b1e);
    border-radius: 30px;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1%;
    z-index: -1
}

.btn-order:active,
.btn-order:focus,
.btn-order:hover {
    background: transparent;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .239)
}

.btn-order:active:after,
.btn-order:focus:after,
.btn-order:hover:after {
    transition: .5s;
    width: 100%
}

.btn-order:before {
    animation: slide 1s infinite;
    background: linear-gradient(90deg, rgba(253, 255, 255, 0), hsla(0, 0%, 100%, .41) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0));
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    transform: translateX(100%);
    width: 100%;
    z-index: 1
}

@keyframes slide {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(100%)
    }
}

.btn-green {
    background: #1c5541;
    border: 1px solid #1c5541;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 13px 30px 13px 50px !important;
    position: relative
}

.btn-green .call-icon {
    background: #fff;
    border-radius: 40px;
    bottom: 0;
    height: 40px;
    left: auto;
    margin: auto;
    padding: 10px;
    position: absolute;
    right: auto;
    top: -1px;
    transform: translate(-45px);
    width: 40px
}

.btn-green .call-icon svg {
    fill: #1c5541
}

.btn-green:active,
.btn-green:focus,
.btn-green:hover {
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .239);
    color: #000;
    padding-left: 30px !important;
    padding-right: 50px !important
}

.btn-green:active .call-icon,
.btn-green:focus .call-icon,
.btn-green:hover .call-icon {
    transform: rotate(-90deg) translateY(122px);
    transition: 1s
}

.loading-spinner {
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
    border: 3px solid hsla(0, 0%, 100%, .3);
    border-radius: 50%;
    border-top-color: #fff;
    display: inline-block;
    height: 22px;
    width: 22px
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.lazyload {
    opacity: 0;
    transition: opacity .5s
}

section.brands .h6 {
    font-size: 18px !important;
    font-weight: 300
}

@media(max-width:1366px) {
    .main-banner .hstack {
        flex-wrap: wrap
    }
}

@media(min-width:992px)and (max-width:1399px) {
    .btn-green {
        font-size: 14px
    }

    .btn-green:active .call-icon,
    .btn-green:focus .call-icon,
    .btn-green:hover .call-icon {
        transform: rotate(-90deg) translateY(110px)
    }

    .btn-order {
        font-size: 14px
    }
}

@media(max-width:992px) {
    main {
        margin-top: 93px
    }

    section.brands .h6 {
        display: block;
        margin-bottom: 24px
    }
}

@media(max-width:768px) {
    .hstack {
        flex-direction: column
    }
}

@media(max-width:600px) {

    .h1,
    h1 {
        font-size: 26px
    }

    .h2,
    h2 {
        font-size: 24px
    }

    .h4,
    h4 {
        font-size: 20px
    }

    .h6,
    h6 {
        font-size: 18px
    }
}

section.mid-sec .box {
    align-items: center;
    background: linear-gradient(0deg, #3f3f3f, #2d2d2d);
    border-radius: 13px;
    display: grid;
    gap: 30px;
    justify-content: center;
    padding: 25px 40px;
    text-align: center
}

section.mid-sec .box-line {
    background-clip: padding-box, border-box;
    background-image: linear-gradient(#fff, #fff), linear-gradient(70deg, #fd6b1e, #fd6b1e);
    background-origin: border-box;
    border: 2px solid #fd6b1e;
    border-image-slice: 0;
    border-image-source: linear-gradient(45deg, rgba(48, 48, 48, 0), rgba(243, 126, 69, 0));
    border-radius: 15px;
    display: grid;
    gap: 5px;
    margin-bottom: 10px;
    padding: 12px 20px;
    position: relative
}

section.mid-sec .box-line .num {
    display: block;
    font-family: Sora, "sans-serif";
    font-size: 47px;
    font-weight: 700
}

section.mid-sec .box-line .h6 {
    font-size: 18px;
    margin: 0
}

section.mid-sec .box-line p {
    font-size: 14px;
    margin-bottom: 0
}

@media(min-width:768px) {
    section.mid-sec .row>* {
        display: flex;
        flex-flow: column
    }

    section.mid-sec .box,
    section.mid-sec .box-line {
        height: 100%
    }
}

section.amazon-saler {
    padding-bottom: 0;
    padding-top: 0
}

section.amazon-saler .container {
    background: linear-gradient(0deg, #3f3f3f, #2d2d2d);
    border-radius: 13px;
    padding: 40px;
    position: relative;
    z-index: 0
}

section.amazon-saler .container .h2 {
    color: #fff;
    font-size: 29px
}

section.amazon-saler .container .title {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0
}

section.amazon-saler .container p {
    color: #fff;
    font-size: 14px
}

section.reviews .review-box {
    background: linear-gradient(0deg, #f8f9f9, #c1e9f9);
    padding: 30px 40px
}

section.reviews .review-box img {
    margin-bottom: 24px
}

section.reviews .review-box p {
    font-size: 14px
}

section.reviews .review-box .name {
    display: block;
    font-size: 20px;
    font-weight: 700
}

section.reviews .review-box .position {
    display: block;
    font-size: 18px;
    font-weight: 600
}

section.reviews .splide {
    padding: 30px 60px 0
}

section.reviews .splide .splide__arrows .splide__arrow {
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .176);
    color: #f58947;
    font-family: Sora, "sans-serif" !important;
    font-size: 20px;
    font-weight: 700 !important;
    opacity: 1 !important
}

section.reviews .splide .splide__arrows .splide__arrow.splide__arrow--next {
    right: 0 !important;
    transform: rotate(180deg) !important
}

section.reviews .splide .splide__arrows .splide__arrow.splide__arrow--prev {
    left: 0 !important;
    transform: rotate(180deg) !important
}

@media(min-width:992px) {
    section.reviews .review-box p {
        min-height: 148px
    }
}

@media(max-width:1366px) {
    section.reviews .review-box {
        padding: 30px
    }

    section.reviews .review-box p {
        min-height: 168px
    }
}

@media(max-width:575px) {
    section.reviews .splide {
        padding: 30px 30px 0
    }
}

section.faqs .accordion {
    margin-top: 50px
}

section.faqs .accordion .accordion-item {
    border: 0;
    border-left: 2px solid #fd6b1e;
    border-radius: 10px;
    margin: 10px 0;
    overflow: hidden
}

section.faqs .accordion .accordion-item .accordion-button {
    background: #f5f4f4 !important;
    box-shadow: none !important;
    color: #000 !important;
    font-size: 18px
}

section.faqs .accordion .accordion-item .accordion-button:after {
    background-blend-mode: darken;
    background-color: #f9a64f;
    background-position: 50%;
    background-size: 16px;
    border-radius: 30px;
    padding: 12px
}

@media(min-width:992px) {
    section.faqs .container {
        padding-left: 55px;
        padding-right: 55px
    }
}

section.bottom-cta {
    padding-top: 40px
}

section.bottom-cta .container {
    border-radius: 27px;
    padding: 5% 20px
}

section.bottom-cta .container .desktop-only {
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

section.bottom-cta .container .desktop-only img {
    height: 100%;
    margin-left: -40px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

section.bottom-cta .container p {
    margin-bottom: 30px
}

section.bottom-cta .container .btn-live {
    align-items: center;
    border: 2px solid #ff6d24;
    display: inline-flex !important;
    font-size: 18px
}

section.bottom-cta .container .btn-live:hover {
    border-color: #fff
}

section.bottom-cta .container .btn-live:hover .web-icon svg {
    transform: scale(25.5) rotate(45deg) translateX(-4px) translateY(1px)
}

@media(max-width:991px) {
    section.bottom-cta .container {
        background: linear-gradient(0deg, #fd6b1e, #fd6b1e);
        padding: 70px 20px
    }
}

section.main-banner {
    padding-bottom: 100px
}

section.main-banner:after {
    background: linear-gradient(45deg, #fd6b1e, #fd6b1e);
    border-radius: 100%;
    content: "";
    height: 160%;
    left: auto;
    position: absolute;
    right: -10%;
    top: -65%;
    width: 60%;
    z-index: -1
}

section.main-banner .side-img {
    width: 600px
}

section.brands {
    background-color: #f4f4f4;
    padding: 50px 0
}

section.brands .h6 {
    font-weight: 500
}

section.brands .brand-slider {
    position: relative
}

section.brands .brand-slider:after {
    background: linear-gradient(90deg, #f4f4f4, hsla(0, 0%, 96%, .4) 76%, hsla(0, 0%, 96%, 0));
    content: "";
    height: 61px;
    left: 0;
    position: absolute;
    top: 0;
    width: 141px
}

section.brands .brand-slider .splide__slide {
    text-align: center !important
}

section.social-platform .container {
    background: linear-gradient(0deg, #3f3f3f, #2d2d2d);
    border-radius: 13px;
    padding: 40px 0 0 40px;
    position: relative;
    z-index: 0
}

section.social-platform .container .h2 {
    color: #fff;
    font-size: 28px
}

section.social-platform .container .title {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin: 20px 0;
}

section.social-platform .container p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 5px
}

section.social-platform .container .service-link {
    color: #fd6b1e;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 30px;
    margin-top: 20px;
}

section.social-platform .container .right-box {
    padding-right: 40px
}

section.package .box {
    background: linear-gradient(0deg, #f8f9f9 30%, #c1e9f9);
    padding: 30px;
    position: relative
}

section.package .box .ex-tag {
    background: #e81524;
    border-radius: 3px;
    color: #fff;
    display: inline-table;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    margin: 0 auto;
    padding: 4px 20px;
    position: absolute;
    right: 0;
    top: -17px
}

section.package .box .h2 {
    color: #023f74;
    display: block;
    font-size: 42px;
    margin-bottom: 0;
    text-align: center
}

section.package .box p {
    font-size: 14px;
    text-align: center
}

section.package .box .h4 {
    display: block;
    font-size: 27px;
    font-weight: 700;
    margin-top: 20px;
    text-align: center
}

section.package .box .h6 {
    display: block;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 100;
    line-height: 20px;
    text-align: center
}

section.package .box ul {
    border-top: 1px solid #fff;
    margin-top: 20px;
    padding-top: 20px
}

section.package .box ul li {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 15px;
    position: relative
}

section.package .box:hover {
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .12)
}

section.package .box-two {
    background-clip: padding-box, border-box;
    background-image: linear-gradient(#fff, #fff), linear-gradient(70deg, #fd6b1e, #fd6b1e);
    background-origin: border-box;
    border: 4px solid #fd6b1e;
    border-image-slice: 0;
    border-image-source: linear-gradient(45deg, rgba(48, 48, 48, 0), rgba(243, 126, 69, 0));
    position: relative
}

section.services-area {
    padding-bottom: 120px;
    padding-top: 30px
}

section.services-area .box {
    background: #f4f4f4;
    border-radius: 11px;
    padding: 40px
}

section.services-area .box .h6 {
    display: block;
    font-family: Poppins, "sans-serif";
    margin: 10px 0
}

section.services-area .box p {
    font-size: 14px
}

section.services-area .box:hover {
    background: linear-gradient(135deg, #ffd9ba, #ff7a17);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2)
}

section.cta {
    background: linear-gradient(0deg, #f8f9f9, #c1e9f9);
    padding: 50px 0 0;
    position: relative;
    z-index: 0
}

section.cta .col-lg-5 {
    padding-bottom: 70px
}

section.cta .h1 {
    font-size: 42px
}

section.cta .h1 span {
    font-weight: 700
}

section.cta img {
    bottom: 0;
    position: absolute
}

section.product-sale {
    padding-bottom: 0
}

section.product-sale .desktop-only {
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

section.product-sale .desktop-only img {
    height: 70%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

section.product-sale .h1 {
    display: block;
    font-size: 35px;
    margin: 10px 0
}

section.product-sale .slider-box {
    background: #fafafc;
    border-radius: 27px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .18);
    margin-top: 50px;
    padding: 32px
}

section.product-sale .slider-box .c-top {
    align-items: center;
    display: flex;
    justify-content: space-between
}

section.product-sale .slider-box .flex-box {
    align-items: center;
    display: flex;
    gap: 12px;
    margin-bottom: 30px;
    margin-top: 30px
}

section.product-sale .slider-box .flex-box .increase-sale {
    align-content: end;
    background-color: #fff;
    border: 2px solid hsla(0, 0%, 44%, .145);
    min-height: 118px;
    min-width: 160px;
    padding: 12px
}

section.product-sale .slider-box .flex-box .increase-sale .num {
    color: #2c990e;
    display: block;
    font-size: 32px;
    font-weight: 700;
    position: relative
}

section.product-sale .slider-box .flex-box .increase-sale .num sub {
    bottom: 0;
    font-size: 20px;
    margin-left: 2px
}

section.product-sale .slider-box .flex-box .increase-sale .num svg {
    margin-bottom: 2px;
    margin-left: 2px
}

section.product-sale .slider-box .flex-box .increase-sale .title {
    color: #595959;
    font-size: 15px;
    line-height: 15px
}

section.product-sale .slider-box .flex-box .total-sale {
    background-color: #fff;
    border: 2px solid hsla(0, 0%, 44%, .145);
    min-height: 118px;
    min-width: 190px;
    padding: 12px
}

section.product-sale .slider-box .flex-box .total-sale .num {
    color: #000;
    display: block;
    font-size: 29px;
    font-weight: 700
}

section.product-sale .slider-box .flex-box .total-sale .num sub {
    bottom: 0;
    font-size: 14px;
    font-weight: 400;
    margin-left: 2px
}

section.product-sale .slider-box .flex-box .total-sale c.title {
    color: #000;
    font-size: 15px;
    line-height: 15px
}

section.product-sale .slider-box .flex-box .total-sale .title {
    color: #595959;
    font-size: 15px;
    line-height: 15px
}

section.product-sale .slider-box hr {
    opacity: .2
}

section.product-sale .splide .splide__track {
    padding-bottom: 20px;
    padding-left: 30px !important;
    padding-right: 30px !important
}

section.product-sale .splide .splide__arrows {
    display: flex;
    position: absolute;
    right: 20px;
    top: 30px;
    width: 72px
}

section.product-sale .splide .splide__arrows .splide__arrow {
    background: #fff;
    color: #f58947;
    font-size: 20px;
    opacity: 1 !important
}

section.product-sale .splide .splide__arrows .splide__arrow--next {
    left: -120px !important;
}

section.marketing .h1 {
    font-size: 34px
}

.video-reviews {
    padding: 40px 0 70px
}

.video-reviews .yt-frame {
    border: 4px solid transparent;
    border-radius: 12px;
    height: 500px;
    width: 100%
}

.video-reviews .yt-frame.active,
.video-reviews .yt-frame:hover {
    border-color: #fd6b1e !important
}

.video-reviews .splide__arrows {
    display: flex;
    position: absolute;
    right: 20px;
    top: -40px;
    width: 72px
}

.video-reviews .splide__arrows .splide__arrow {
    background: #f58947;
    color: #fff;
    font-size: 20px;
    opacity: 1 !important
}

.video-reviews .splide__arrows .splide__arrow--next {
    left: -30px !important
}

@media(min-width:1200px)and (max-width:1399px) {
    section.main-banner:after {
        height: 127%;
        right: -10%;
        top: -45%
    }

    section.services-area .box {
        padding: 40px 20px
    }

    section.package .box {
        padding: 20px 11px 30px
    }

    section.package .box .h4 {
        font-size: 24px
    }

    section.package .box ul {
        padding: 20px 10px 0
    }

    section.package .box ul li {
        font-size: 13px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    section.main-banner:after {
        height: 96%;
        right: -10%;
        top: -31%
    }

    section.social-platform .container .col-lg-7 p {
        font-size: 12px
    }

    section.social-platform .container .col-lg-7 .h2 br {
        display: none
    }

    section.product-sale .slider-box .flex-box .increase-sale .num,
    section.product-sale .slider-box .flex-box .total-sale .num {
        font-size: 32px !important
    }

    section.package .box {
        padding: 20px 10px 30px
    }

    section.package .box .h4 {
        font-size: 20px
    }

    section.package .box ul {
        padding: 20px 10px 0
    }

    section.package .box ul li {
        font-size: 13px
    }
}

@media(max-width:1366px) {
    section.product-sale .slider-box .flex-box .total-sale {
        min-height: 112px;
        min-width: 155px;
        padding: 12px
    }

    section.product-sale .slider-box .flex-box .increase-sale {
        min-height: 112px;
        min-width: 132px
    }

    section.product-sale .slider-box .flex-box .total-sale .num {
        font-size: 24px
    }

    section.product-sale .slider-box .flex-box .increase-sale .num {
        font-size: 26px
    }

    section.product-sale .slider-box .flex-box {
        gap: 10px
    }

    section.product-sale .slider-box .flex-box .increase-sale .title,
    section.product-sale .slider-box .flex-box .total-sale .title {
        font-size: 13px
    }
}

@media(max-width:991px) {
    section.main-banner:after {
        display: none
    }

    section.social-platform .container .col-lg-7 {
        padding-right: 50px
    }

    section.social-platform .container .col-lg-7 .h2 br {
        display: none
    }

    section.cta .col-lg-5 {
        padding-bottom: 30px
    }

    section.cta img {
        position: relative
    }

    section.product-sale {
        background: linear-gradient(0deg, #fd6b1e, #fd6b1e);
        padding-top: 100px
    }

    section.product-sale .splide__arrows {
        top: -50px !important
    }
}

@media(max-width:767px) {
    section.product-sale .splide .splide__track {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

@media(max-width:575px) {
    section.product-sale .slider-box .flex-box {
        display: grid;
        justify-content: center;
        text-align: center
    }

    section.product-sale .slider-box .flex-box .increase-sale .num {
        margin: 0 auto;
        width: 140px
    }

    section.brands {
        display: none
    }

    section.main-banner {
        padding: 50px 0
    }

    section.main-banner .h1,
    section.main-banner h1 {
        font-size: 22px
    }
}

@media(min-width:992px) {
    .desktop-only {
        display: block !important
    }
}

@media(min-width:1400px)and (max-width:1599px) {
    section.main-banner:after {
        height: 130%;
        right: -10%;
        top: -37%
    }
}

/* --- Header Style Block 1 --- */
@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 300;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 400;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 600;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 700;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 800;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url(data:application/octet-stream;base64,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);
}

@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(data:application/octet-stream;base64,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);
}

/* --- Header Style Block 2 --- */
.grecaptcha-badge {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

section.bottom-cta .container .desktop-only {
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

section.bottom-cta .container .desktop-only img {
    height: 100%;
    margin-left: -40px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

section.product-sale .desktop-only {
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

section.product-sale .desktop-only img {
    height: 70%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

*,
:after,
:before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    -webkit-text-size-adjust: 100%;
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    margin: 0;
    text-align: var(--bs-body-text-align)
}

.h1,
.h6,
h1 {
    color: var(--bs-heading-color);
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0
}

.h1,
h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width:1200px) {

    .h1,
    h1 {
        font-size: 2.5rem
    }
}

.h6 {
    font-size: 1rem
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

ul {
    padding-left: 2rem
}

ul {
    margin-bottom: 1rem;
    margin-top: 0
}

ul ul {
    margin-bottom: 0
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline
}

img,
svg {
    vertical-align: middle
}

button {
    border-radius: 0
}

button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    text-transform: none
}

[type=button],
button {
    -webkit-appearance: button
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-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 {
    -webkit-appearance: button;
    font: inherit
}

iframe {
    border: 0
}

.img-fluid {
    height: auto;
    max-width: 100%
}

.container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

@media (min-width:1400px) {
    .container {
        max-width: 1320px
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(var(--bs-gutter-x)*-.5);
    margin-right: calc(var(--bs-gutter-x)*-.5);
    margin-top: calc(var(--bs-gutter-y)*-1)
}

.row>* {
    flex-shrink: 0;
    margin-top: var(--bs-gutter-y);
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.g-0 {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0
}

.gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width:576px) {
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width:992px) {
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
}

.collapse:not(.show) {
    display: none
}

.dropdown {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    border-bottom: 0;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: .3em solid;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    background-clip: padding-box;
    background-color: var(--bs-dropdown-bg);
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    color: var(--bs-dropdown-color);
    display: none;
    font-size: var(--bs-dropdown-font-size);
    list-style: none;
    margin: 0;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    position: absolute;
    text-align: left;
    z-index: var(--bs-dropdown-zindex)
}

.dropdown-item {
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
    clear: both;
    color: var(--bs-dropdown-link-color);
    display: block;
    font-weight: 400;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

.nav-link {
    background: 0 0;
    border: 0;
    color: var(--bs-nav-link-color);
    display: block;
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    text-decoration: none
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    flex-wrap: wrap;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
    position: relative
}

.navbar,
.navbar>.container {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.navbar>.container {
    flex-wrap: inherit
}

.navbar-brand {
    color: var(--bs-navbar-brand-color);
    font-size: var(--bs-navbar-brand-font-size);
    margin-right: var(--bs-navbar-brand-margin-end);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    padding-top: var(--bs-navbar-brand-padding-y);
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

.navbar-toggler {
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    color: var(--bs-navbar-color);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x)
}

.navbar-toggler-icon {
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

.accordion-item:last-of-type>.accordion-collapse {
    border-bottom-left-radius: var(--bs-accordion-border-radius);
    border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush>.accordion-item>.accordion-collapse {
    border-radius: 0
}

:root {
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff
}

.hstack {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex-direction: row
}

.visually-hidden {
    clip: rect(0, 0, 0, 0) !important;
    border: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    white-space: nowrap !important;
    width: 1px !important
}

.visually-hidden:not(caption) {
    position: absolute !important
}

.d-inline {
    display: inline !important
}

.d-block {
    display: block !important
}

.d-flex {
    display: flex !important
}

.d-none {
    display: none !important
}

.position-relative {
    position: relative !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.align-items-center {
    align-items: center !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.ms-0 {
    margin-left: 0 !important
}

.gap-3 {
    gap: 1rem !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width:992px) {
    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .text-lg-start {
        text-align: left !important
    }
}

header {
    left: 0;
    margin: 0 auto;
    max-width: 1920px;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999
}

header .topbar {
    padding: 10px 0 4px
}

header .topbar .top-a {
    align-items: center;
    color: #000;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    gap: 5px;
    margin-right: 20px
}

header .topbar .top-a svg {
    height: 20px;
    width: 20px
}

header .topbar .social-icon {
    display: inline-flex;
    gap: 10px;
    margin: 0 28px 0 0
}

header .topbar .social-icon a {
    align-items: center;
    border: 1px solid #000;
    border-radius: 30px;
    color: #000;
    display: flex;
    font-size: 14px;
    height: 30px;
    justify-content: center;
    width: 30px
}

header .topbar .social-icon a.top-a {
    margin-right: 0
}

header .topbar .social-icon a.top-a svg {
    background: 0 0
}

header .navbar {
    padding: 15px 0
}

header .navbar .navbar-nav {
    gap: 20px
}

header .navbar .navbar-nav a,
header .navbar .navbar-nav span {
    color: #000;
    font-size: 16px;
    position: relative
}

header .navbar .navbar-nav .nav-item.dropdown {
    line-height: 50px
}

header .navbar .navbar-nav .dropdown-menu {
    background: #fff;
    border: 0;
    border-radius: 0;
    margin-top: 0
}

header .navbar .navbar-nav .dropdown-menu li {
    margin: 0 0 5px
}

header .navbar .navbar-nav .dropdown-menu li a {
    font-weight: 500
}

header .navbar-toggler {
    box-shadow: none !important
}

header .header-btn {
    align-items: center;
    animation: 1.5s ease-in-out infinite heart;
    border: 2px solid #ff6d24 !important;
    display: inline-flex !important;
    z-index: 1
}

@keyframes heart {

    0%,
    to {
        transform: scale(1)
    }

    50% {
        transform: scale(1.15)
    }
}

@media (max-width:991px) {
    header .topbar {
        display: none
    }

    header .navbar .navbar-brand img {
        height: 53px;
        -o-object-fit: scale-down;
        object-fit: scale-down;
        width: 215px
    }

    header .navbar .navbar-collapse {
        background: #fff;
        box-shadow: 0 0 10px 0;
        height: 100vh;
        left: 0;
        padding: 30px 10px;
        position: absolute;
        top: 0;
        transform: translate(-350px);
        width: 85%;
        z-index: 2
    }

    header .navbar .navbar-collapse ul.navbar-nav {
        align-items: start !important;
        margin-bottom: 20px;
        padding-left: 10px !important
    }

    header .navbar .navbar-collapse ul.navbar-nav li .nav-link {
        font-size: 16px !important;
        font-weight: 400 !important
    }

    header .navbar .navbar-collapse .dropdown {
        line-height: normal !important
    }

    header .navbar .navbar-collapse .dropdown .dropdown-menu {
        border-radius: 0;
        padding: 10px 0 !important
    }

    header .header-btn {
        border: 2px solid #ff6d24
    }

    br {
        display: none
    }
}

@media (min-width:992px)and (max-width:1199px) {
    header .topbar .top-a {
        margin-right: 9px
    }

    header .navbar-nav {
        gap: 10px !important
    }

    header .navbar-nav a,
    header .navbar-nav span {
        font-size: 14px !important
    }
}

.footer br {
    display: block !important
}

.fixed-btn-wa {
    align-items: center;
    animation: .8s infinite alternate mover;
    background: #25d366;
    border-radius: 100px;
    bottom: 0;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .231);
    color: #fff !important;
    display: flex;
    font-size: 40px;
    height: 60px;
    justify-content: center;
    left: 20px;
    position: fixed;
    width: 60px;
    z-index: 9999
}

@keyframes mover {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-20px)
    }
}

body::-webkit-scrollbar {
    width: .8em
}

body::-webkit-scrollbar-track {
    background: #fff;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
    background-color: #f37e45;
    border-radius: 25px
}

body,
html {
    color: #000;
    font-family: Poppins, sans-serif;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: relative
}

.h1,
.h6,
h1 {
    font-family: Sora, sans-serif;
    margin-bottom: 15px
}

.h1,
h1 {
    font-size: 32px;
    font-weight: 700
}

.h1 span {
    font-style: italic;
    font-weight: 500
}

.h6 {
    font-weight: 600
}

.h6 {
    font-size: 20px
}

p {
    font-size: 16px
}

a {
    box-shadow: none;
    outline: 0 !important;
    text-decoration: none !important
}

section {
    margin: 0 auto;
    max-width: 1920px;
    padding: 70px 0;
    position: relative
}

main {
    margin-top: 148px
}

ul {
    list-style: none;
    padding: 0
}

ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.btn-live {
    background: #fff;
    border-radius: 50px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    padding: 13px 40px;
    position: relative
}

.btn-live .web-icon {
    margin-left: 2px;
    position: relative
}

.btn-live .web-icon svg {
    height: 20px;
    left: auto;
    margin: auto 0;
    position: absolute;
    right: -20px;
    top: -9px;
    width: 15px
}

.btn-order {
    background: linear-gradient(45deg, #f9a74f, #f37e45);
    border: 1px solid #f9a74f;
    border-radius: 30px;
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    padding: 14px 30px !important;
    position: relative
}

.btn-order:after {
    background: linear-gradient(45deg, #f37e45, #f9a74f);
    border-radius: 30px;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1%;
    z-index: -1
}

.btn-order:before {
    animation: 1s infinite slide;
    background: linear-gradient(90deg, rgba(253, 255, 255, 0), hsla(0, 0%, 100%, .41) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0));
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    transform: translateX(100%);
    width: 100%;
    z-index: 1
}

@keyframes slide {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(100%)
    }
}

.btn-green {
    background: #1c5541;
    border: 1px solid #1c5541;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 13px 30px 13px 50px !important;
    position: relative
}

.btn-green .call-icon {
    background: #fff;
    border-radius: 40px;
    bottom: 0;
    height: 40px;
    left: auto;
    margin: auto;
    padding: 10px;
    position: absolute;
    right: auto;
    top: -1px;
    transform: translate(-45px);
    width: 40px
}

.btn-green .call-icon svg {
    fill: #1c5541
}

.lazyload {
    opacity: 0
}

section.brands .h6 {
    font-size: 18px !important;
    font-weight: 300
}

@media (max-width:1366px) {
    .main-banner .hstack {
        flex-wrap: wrap
    }
}

@media (min-width:992px)and (max-width:1399px) {
    .btn-green {
        font-size: 14px
    }

    .btn-order {
        font-size: 14px
    }
}

@media (max-width:992px) {
    main {
        margin-top: 93px
    }

    section.brands .h6 {
        display: block;
        margin-bottom: 24px
    }
}

@media (max-width:768px) {
    .hstack {
        flex-direction: column
    }
}

@media (max-width:600px) {

    .h1,
    h1 {
        font-size: 26px
    }

    .h6 {
        font-size: 18px
    }
}

section.main-banner {
    padding-bottom: 100px
}

section.main-banner:after {
    background: linear-gradient(45deg, #f9a74f, #f37e45);
    border-radius: 100%;
    content: "";
    height: 160%;
    left: auto;
    position: absolute;
    right: -10%;
    top: -65%;
    width: 60%;
    z-index: -1
}

section.main-banner .side-img {
    width: 600px
}

section.brands {
    background-color: #f4f4f4;
    padding: 50px 0
}

section.brands .h6 {
    font-weight: 500
}

section.brands .brand-slider {
    position: relative
}

section.brands .brand-slider:after {
    background: linear-gradient(90deg, #f4f4f4, hsla(0, 0%, 96%, .4) 76%, hsla(0, 0%, 96%, 0));
    content: "";
    height: 61px;
    left: 0;
    position: absolute;
    top: 0;
    width: 141px
}

section.brands .brand-slider .splide__slide {
    text-align: center !important
}

@media (min-width:1200px)and (max-width:1399px) {
    section.main-banner:after {
        height: 127%;
        right: -10%;
        top: -45%
    }
}

@media (min-width:992px)and (max-width:1199px) {
    section.main-banner:after {
        height: 96%;
        right: -10%;
        top: -31%
    }

    section.social-platform .container .col-lg-7 .h2 br {
        display: none
    }
}

@media (max-width:991px) {
    section.main-banner:after {
        display: none
    }

    section.social-platform .container .col-lg-7 .h2 br {
        display: none
    }
}

@media (max-width:575px) {
    section.brands {
        display: none
    }

    section.main-banner {
        padding: 50px 0
    }

    section.main-banner .h1,
    section.main-banner h1 {
        font-size: 22px
    }
}

@media (min-width:1400px)and (max-width:1599px) {
    section.main-banner:after {
        height: 130%;
        right: -10%;
        top: -37%
    }
}

/* --- Footer Style Block 1 --- */
#amzQuoteModal {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: rgba(0, 0, 0, 0.65) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
    z-index: 999999 !important;
    display: none !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
    box-sizing: border-box !important;
}

#amzQuoteModal.show-modal {
    display: flex !important;
    animation: amzPopIn 0.25s ease-out !important;
}

@keyframes amzPopIn {
    from {
        opacity: 0;
        transform: scale(0.92);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.amz-modal-card {
    background: #ffffff !important;
    width: 100% !important;
    max-width: 480px !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.35) !important;
    position: relative !important;
    margin: auto !important;
}

.amz-modal-card-header {
    background: linear-gradient(45deg, #f9a74f, #f37e45) !important;
    padding: 22px 25px !important;
    color: #ffffff !important;
    position: relative !important;
}

.amz-modal-card-header h4 {
    margin: 0 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    font-family: 'Sora', sans-serif !important;
}

.amz-modal-card-header p {
    margin: 4px 0 0 0 !important;
    font-size: 13px !important;
    color: rgba(255, 255, 255, 0.9) !important;
}

.amz-modal-card-close {
    position: absolute !important;
    top: 18px !important;
    right: 20px !important;
    background: rgba(0, 0, 0, 0.15) !important;
    border: none !important;
    color: #ffffff !important;
    font-size: 22px !important;
    line-height: 1 !important;
    width: 32px !important;
    height: 32px !important;
    border-radius: 50% !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: 0.2s !important;
}

.amz-modal-card-close:hover {
    background: rgba(0, 0, 0, 0.3) !important;
    transform: rotate(90deg) !important;
}

.amz-modal-card-body {
    padding: 25px !important;
}

.amz-modal-card-body label {
    display: block !important;
    margin-bottom: 6px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #212529 !important;
    text-align: left !important;
}

.amz-modal-card-body input,
.amz-modal-card-body textarea {
    width: 100% !important;
    padding: 12px 15px !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    margin-bottom: 16px !important;
    box-sizing: border-box !important;
    outline: none !important;
    transition: 0.2s !important;
    background: #fff !important;
    color: #000 !important;
}

.amz-modal-card-body input:focus,
.amz-modal-card-body textarea:focus {
    border-color: #f37e45 !important;
    box-shadow: 0 0 0 3px rgba(243, 126, 69, 0.15) !important;
}

.amz-modal-submit-btn {
    width: 100% !important;
    padding: 14px !important;
    background: linear-gradient(45deg, #f9a74f, #f37e45) !important;
    border: none !important;
    border-radius: 12px !important;
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: 0.2s !important;
    box-shadow: 0 5px 15px rgba(243, 126, 69, 0.3) !important;
}

.amz-modal-submit-btn:hover {
    opacity: 0.95 !important;
    transform: translateY(-1px) !important;
}

/* ==========================================================================
   Modern Premium Homepage Enhancements
   ========================================================================== */

section.main-banner {
    position: relative;
    padding-top: 30px;
    padding-bottom: 70px;
}

section.main-banner .h1 span,
section.main-banner h1 span,
.gradient-text-orange {
    background: linear-gradient(135deg, #f9a74f 0%, #f37e45 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}

.gradient-text-dark {
    background: linear-gradient(135deg, #1e293b 0%, #334155 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}

.hero-title {
    font-size: 40px;
    line-height: 1.25;
    font-weight: 700;
    color: #1a1a1a;
    letter-spacing: -0.5px;
}

.hero-subtitle {
    font-size: 16px;
    line-height: 1.6;
    color: #4a5568;
}

.hero-badge-pill {
    background: rgba(243, 126, 69, 0.1);
    border: 1px solid rgba(243, 126, 69, 0.3);
    padding: 6px 16px;
    border-radius: 50px;
    font-size: 13px;
    font-weight: 600;
    color: #d95d23;
    letter-spacing: 0.3px;
    display: inline-flex;
}

.hero-stats-bar {
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(243, 126, 69, 0.25);
    border-radius: 20px;
    padding: 20px 25px;
    margin-top: 30px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.07);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.hero-stats-bar:hover {
    transform: translateY(-3px);
    box-shadow: 0 20px 40px rgba(243, 126, 69, 0.15);
}

.stat-item {
    text-align: center;
    padding: 10px 5px;
}

.stat-item .stat-num {
    font-family: 'Sora', sans-serif;
    font-size: 30px;
    font-weight: 800;
    color: #f37e45;
    line-height: 1.1;
    display: block;
}

.stat-item .stat-label {
    font-size: 13px;
    font-weight: 600;
    color: #444;
    margin-top: 5px;
    display: block;
}

section.main-banner .side-img-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}

section.main-banner .side-img-wrapper::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    height: 85%;
    background: radial-gradient(circle, rgba(249, 167, 79, 0.4) 0%, rgba(243, 126, 69, 0) 70%);
    border-radius: 50%;
    z-index: -1;
    filter: blur(35px);
}

section.package .box {
    border-radius: 20px !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

section.package .box:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 40px rgba(243, 126, 69, 0.18) !important;
}

section.social-platform {
    padding: 70px 0;
    background: #2b2b2b;
    position: relative;
    overflow: hidden;
}

section.social-platform .container {
    background: transparent !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.social-platform-full-banner {
    width: 100%;
}

.color-white {
    color: #ffffff !important;
}

section.social-platform .section-desc {
    color: #d1d5db;
    font-size: 16px;
    line-height: 1.7;
    max-width: 850px;
}

.platform-card {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 30px 24px;
    height: 100%;
    transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
    text-align: center;
}

.platform-card:hover {
    transform: translateY(-6px);
    background: rgba(255, 255, 255, 0.08);
    border-color: rgba(249, 165, 78, 0.4);
}

.platform-card .platform-icon {
    margin-bottom: 16px;
    transition: transform 0.3s ease;
}

.platform-card:hover .platform-icon {
    transform: scale(1.1);
}

.platform-card .title {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin-bottom: 12px;
}

.platform-card p {
    color: #9ca3af;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 15px;
}

.platform-services-slider .splide__pagination {
    bottom: -35px;
}

.platform-services-slider .splide__pagination__page {
    background: rgba(255, 255, 255, 0.3);
    width: 10px;
    height: 10px;
    transition: all 0.3s ease;
}

.platform-services-slider .splide__pagination__page.is-active {
    background: #f9a54e;
    width: 24px;
    border-radius: 10px;
}

/* Fix Contact Form Styling */
section.contact-form form label.label-color,
section.contact-form form label.form-label {
    display: block !important;
    height: auto !important;
    visibility: visible !important;
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a !important;
    margin-bottom: 6px;
}

section.contact-form form .form-control {
    background-color: #f8fafc !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    padding: 12px 16px !important;
    font-size: 15px;
    color: #1e293b;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
    width: 100%;
}

section.contact-form form .form-control:focus {
    border-color: #f37e45 !important;
    box-shadow: 0 0 0 3px rgba(243, 126, 69, 0.15) !important;
    background-color: #ffffff !important;
}

.btn-order,
.btn-green,
.btn-live {
    box-shadow: 0 8px 20px rgba(243, 126, 69, 0.2) !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.btn-order:hover,
.btn-green:hover,
.btn-live:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 12px 28px rgba(243, 126, 69, 0.35) !important;
}

.logo img {
    width: 220px;
}

/* ==========================================================================
   Complete Bootstrap 5 Grid System (All Columns & Breakpoints)
   ========================================================================== */

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row>* {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 576px) {
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

@media (min-width: 992px) {
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

@media (min-width: 1400px) {
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

.splide__arrow--prev {
    left: -50px !important;
}

.splide__arrow--next {
    right: -50px !important;
}

/* ==========================================================================
   Page Specific Component Styles (Merged)
   ========================================================================== */

/* About Us Section Styles */
section.about-us .box {
    padding: 0 15px;
}

section.about-us .box .h2 {
    display: block;
    margin: 15px 0;
}

section.explosive-sales {
    background: linear-gradient(0deg, #f8f9f9, #c1e9f9);
}

section.explosive-sales .flex-box {
    align-items: flex-start;
    display: flex;
    gap: 20px;
}

section.explosive-sales .flex-box .content-box .h5 {
    display: block;
    font-family: Poppins, "sans-serif";
}

section.explosive-sales .flex-box .content-box p {
    font-size: 14px;
}

section.our-team {
    padding-bottom: 0;
}

section.our-team .box {
    margin-bottom: 60px;
    position: relative;
    text-align: center;
}

section.our-team .box .h6 {
    color: #a71c1b;
    display: block;
    font-size: 16px !important;
    font-weight: 400;
}

section.our-team .box .h4 {
    display: block;
    font-size: 18px !important;
    margin-bottom: 10px;
    margin-top: 21px;
}

section.our-team .box img {
    display: block;
    margin: 0 auto;
}

/* Services Pages Styles */
section.expertise .h5 {
    display: block;
    margin: 20px 0 15px;
}

section.expertise ul li {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    position: relative;
    text-align: left !important;
}

section.services .box {
    align-items: flex-start;
    background: #f4f4f4;
    border-radius: 18px;
    display: flex;
    gap: 20px;
    padding: 30px;
    margin: 10px 0px;
}

section.services .box .h3 {
    display: block;
    font-size: 26px;
    font-weight: 600;
}

section.amazon-store {
    padding: 0;
}

section.amazon-store .container {
    background: linear-gradient(0deg, #f8f9f9, #c1e9f9);
    border-radius: 21px;
    padding: 0;
    position: relative;
    z-index: 0;
}

section.amazon-store .container .pad-box {
    padding: 70px 30px 70px 50px;
}

section.amazon-store .container .pad-box ul {
    list-style: disc;
    margin-bottom: 20px;
    padding-left: 20px;
}

section.amazon-store .container .pad-box ul li {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
    text-align: left !important;
}

section.amazon-store .container .pad-box .h6 {
    display: block;
    font-size: 18px !important;
    font-weight: 500 !important;
}

section.amazon-store .container img {
    display: block;
    margin-left: auto;
    margin-right: 0;
    width: 100%;
}

@media(max-width:991px) {
    section.explosive-sales .flex-box {
        display: grid !important;
        text-align: center;
    }

    section.expertise br {
        display: none;
    }

    section.services .box {
        display: grid !important;
        place-items: center;
        text-align: center;
    }

    section.amazon-store .container img {
        border-radius: 50px;
    }
}
section.policies .h5 {
    display: inline-block;
    margin-bottom: 16px;
    margin-top: 8px;
    font-size: 25px;
    font-weight: 800;
}
.policies ul li {
    list-style: disc;
    padding: 5px 0;
}

.policies ul {
    padding: 0 30px;
}

.policies ul li::marker {
    color: #fd6b1e;
}
.flex-box {
    display: flex;
    align-items: center;
    gap: 20px;
}

/* ==========================================================================
   Hero Section Redesign (v2)
   ========================================================================== */

section.main-banner.hero-modern {
    overflow: hidden;
    background: #fffaf5;
    padding-top: 60px;
    padding-bottom: 60px;
}

section.main-banner.hero-modern:after {
    content: none;
}

.hero-bg-decor {
    position: absolute;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 0;
}

.hero-blob {
    position: absolute;
    border-radius: 50%;
    filter: blur(70px);
}

.hero-blob-orange {
    width: 480px;
    height: 480px;
    top: -180px;
    right: -140px;
    background: radial-gradient(circle at 30% 30%, rgba(249, 167, 79, 0.55), rgba(243, 126, 69, 0.05) 70%);
}

.hero-blob-dark {
    width: 380px;
    height: 380px;
    bottom: -160px;
    left: -120px;
    background: radial-gradient(circle at 60% 40%, rgba(30, 41, 59, 0.16), rgba(30, 41, 59, 0) 70%);
}

.hero-dot-grid {
    position: absolute;
    inset: 0;
    background-image: radial-gradient(rgba(30, 41, 59, 0.12) 1.5px, transparent 1.5px);
    background-size: 22px 22px;
    -webkit-mask-image: radial-gradient(ellipse 70% 60% at 80% 20%, #000 0%, transparent 70%);
    mask-image: radial-gradient(ellipse 70% 60% at 80% 20%, #000 0%, transparent 70%);
    opacity: 0.7;
}

section.main-banner.hero-modern .container {
    z-index: 1;
}

.hero-badge-pill {
    position: relative;
}

.badge-pulse {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #f37e45;
    box-shadow: 0 0 0 rgba(243, 126, 69, 0.6);
    animation: heroPulse 1.8s infinite;
    flex-shrink: 0;
}

@keyframes heroPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(243, 126, 69, 0.55);
    }

    70% {
        box-shadow: 0 0 0 8px rgba(243, 126, 69, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(243, 126, 69, 0);
    }
}

.hero-underline {
    position: relative;
    display: inline-block;
}

.hero-underline-svg {
    position: absolute;
    left: 2px;
    bottom: -8px;
    width: calc(100% - 4px);
    height: 10px;
}

.hero-highlights {
    padding: 0;
    margin: 0;
}

.hero-highlight-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #fff;
    border: 1px solid rgba(30, 41, 59, 0.08);
    border-radius: 30px;
    padding: 7px 14px;
    font-size: 13px;
    font-weight: 600;
    color: #334155;
    box-shadow: 0 4px 10px rgba(30, 41, 59, 0.04);
}

.hero-highlight-item svg {
    width: 15px;
    height: 15px;
    color: #f37e45;
    flex-shrink: 0;
}

.hero-trust-row {
    color: #4a5568;
}

.hero-stars {
    display: inline-flex;
    gap: 2px;
    color: #f9a74f;
}

.hero-stars svg {
    width: 15px;
    height: 15px;
}

.hero-rating-text {
    font-size: 13px;
    font-weight: 600;
    color: #334155;
}

.hero-divider {
    width: 1px;
    height: 26px;
    background: rgba(30, 41, 59, 0.12);
}

.hero-trust-logo {
    max-height: 48px;
    width: auto;
    opacity: 0.85;
    transition: opacity 0.25s ease;
}

.hero-trust-logo:hover {
    opacity: 1;
}

section.main-banner .side-img-wrapper {
    overflow: visible;
}

.hero-ring {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 88%;
    height: 88%;
    max-width: 400px;
    max-height: 400px;
    border: 2px dashed rgba(243, 126, 69, 0.3);
    border-radius: 50%;
    animation: heroRingSpin 40s linear infinite;
    z-index: 0;
}

@keyframes heroRingSpin {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

section.main-banner .side-img {
    position: relative;
    z-index: 1;
}

.hero-float-card {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-radius: 16px;
    padding: 10px 16px;
    box-shadow: 0 15px 35px rgba(30, 41, 59, 0.12);
    z-index: 2;
    text-align: left;
    animation: heroFloat 4s ease-in-out infinite;
}

.hero-float-card strong {
    display: block;
    font-family: 'Sora', sans-serif;
    font-size: 17px;
    font-weight: 800;
    color: #1a1a1a;
    line-height: 1.2;
}

.hero-float-card small {
    display: block;
    font-size: 11px;
    font-weight: 600;
    color: #64748b;
}

.hero-float-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(243, 126, 69, 0.12);
    color: #f37e45;
}

.hero-float-icon svg {
    width: 17px;
    height: 17px;
}

.hero-float-icon-dark {
    background: rgba(28, 85, 65, 0.12);
    color: #1c5541;
}

.hero-float-card-top {
    top: 6%;
    left: -6%;
    animation-delay: 0s;
}

.hero-float-card-bottom {
    bottom: 8%;
    right: -6%;
    animation-delay: 1.5s;
}

@keyframes heroFloat {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }
}

.hero-stats-bar-v2 .stat-item {
    position: relative;
    padding: 10px 5px;
}

.hero-stats-bar-v2 .col-6:not(:last-child) .stat-item:after {
    content: '';
    position: absolute;
    right: 0;
    top: 10%;
    height: 80%;
    width: 1px;
    background: rgba(30, 41, 59, 0.08);
}

.hero-stats-bar-v2 .stat-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 10px;
    background: rgba(243, 126, 69, 0.1);
    color: #f37e45;
    margin-bottom: 8px;
}

.hero-stats-bar-v2 .stat-icon svg {
    width: 17px;
    height: 17px;
}

@media (max-width: 991.98px) {
    .hero-float-card {
        display: none;
    }

    .hero-blob-orange,
    .hero-blob-dark {
        opacity: 0.6;
    }

    .hero-stats-bar-v2 .col-6:nth-child(2) .stat-item:after {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .hero-title {
        font-size: 30px;
    }

    .hero-trust-row {
        justify-content: center;
    }

    .hero-dot-grid {
        opacity: 0.4;
    }
}