@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
    *,:before,:after,::backdrop {
      --tw-translate-x:0;
      --tw-translate-y:0;
      --tw-translate-z:0;
      --tw-rotate-x:initial;
      --tw-rotate-y:initial;
      --tw-rotate-z:initial;
      --tw-skew-x:initial;
      --tw-skew-y:initial;
      --tw-scroll-snap-strictness:proximity;
      --tw-space-y-reverse:0;
      --tw-border-style:solid;
      --tw-gradient-position:initial;
      --tw-gradient-from:#0000;
      --tw-gradient-via:#0000;
      --tw-gradient-to:#0000;
      --tw-gradient-stops:initial;
      --tw-gradient-via-stops:initial;
      --tw-gradient-from-position:0%;
      --tw-gradient-via-position:50%;
      --tw-gradient-to-position:100%;
      --tw-leading:initial;
      --tw-font-weight:initial;
      --tw-tracking:initial;
      --tw-ordinal:initial;
      --tw-slashed-zero:initial;
      --tw-numeric-figure:initial;
      --tw-numeric-spacing:initial;
      --tw-numeric-fraction:initial;
      --tw-shadow:0 0 #0000;
      --tw-shadow-color:initial;
      --tw-shadow-alpha:100%;
      --tw-inset-shadow:0 0 #0000;
      --tw-inset-shadow-color:initial;
      --tw-inset-shadow-alpha:100%;
      --tw-ring-color:initial;
      --tw-ring-shadow:0 0 #0000;
      --tw-inset-ring-color:initial;
      --tw-inset-ring-shadow:0 0 #0000;
      --tw-ring-inset:initial;
      --tw-ring-offset-width:0px;
      --tw-ring-offset-color:#fff;
      --tw-ring-offset-shadow:0 0 #0000;
      --tw-outline-style:solid;
      --tw-blur:initial;
      --tw-brightness:initial;
      --tw-contrast:initial;
      --tw-grayscale:initial;
      --tw-hue-rotate:initial;
      --tw-invert:initial;
      --tw-opacity:initial;
      --tw-saturate:initial;
      --tw-sepia:initial;
      --tw-drop-shadow:initial;
      --tw-drop-shadow-color:initial;
      --tw-drop-shadow-alpha:100%;
      --tw-drop-shadow-size:initial;
      --tw-backdrop-blur:initial;
      --tw-backdrop-brightness:initial;
      --tw-backdrop-contrast:initial;
      --tw-backdrop-grayscale:initial;
      --tw-backdrop-hue-rotate:initial;
      --tw-backdrop-invert:initial;
      --tw-backdrop-opacity:initial;
      --tw-backdrop-saturate:initial;
      --tw-backdrop-sepia:initial;
      --tw-duration:initial;
      --tw-ease:initial;
      --tw-scale-x:1;
      --tw-scale-y:1;
      --tw-scale-z:1;
      --tw-animation-delay:0s;
      --tw-animation-direction:normal;
      --tw-animation-duration:initial;
      --tw-animation-fill-mode:none;
      --tw-animation-iteration-count:1;
      --tw-enter-blur:0;
      --tw-enter-opacity:1;
      --tw-enter-rotate:0;
      --tw-enter-scale:1;
      --tw-enter-translate-x:0;
      --tw-enter-translate-y:0;
      --tw-exit-blur:0;
      --tw-exit-opacity:1;
      --tw-exit-rotate:0;
      --tw-exit-scale:1;
      --tw-exit-translate-x:0;
      --tw-exit-translate-y:0;
    }
  }
}
@layer theme {
  :root,:host {
    --font-sans:var(--font-open-sans), "Open Sans", Arial, sans-serif;
    --font-serif:var(--font-merriweather), Merriweather, Georgia, "Times New Roman", serif;
    --font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;
    --color-red-50:#fef2f2;
    --color-red-100:#ffe2e2;
    --color-red-200:#ffcaca;
    --color-red-400:#ff6568;
    --color-red-500:#fb2c36;
    --color-red-600:#e40014;
    --color-red-700:#bf000f;
    --color-red-800:#9f0712;
    --color-red-900:#82181a;
    --color-orange-50:#fff7ed;
    --color-orange-300:#ffb96d;
    --color-amber-50:#fffbeb;
    --color-amber-300:#ffd236;
    --color-amber-400:#fcbb00;
    --color-amber-500:#f99c00;
    --color-amber-950:#461901;
    --color-yellow-500:#edb200;
    --color-green-200:#b9f8cf;
    --color-green-600:#00a544;
    --color-emerald-50:#ecfdf5;
    --color-emerald-100:#d0fae5;
    --color-emerald-200:#a4f4cf;
    --color-emerald-300:#5ee9b5;
    --color-emerald-500:#00bb7f;
    --color-emerald-600:#009767;
    --color-emerald-700:#007956;
    --color-emerald-800:#005f46;
    --color-emerald-900:#004e3b;
    --color-emerald-950:#002c22;
    --color-blue-600:#155dfc;
    --color-blue-700:#1447e6;
    --color-blue-800:#193cb8;
    --color-indigo-100:#e0e7ff;
    --color-indigo-200:#c7d2ff;
    --color-indigo-900:#312c85;
    --color-pink-700:#c4005c;
    --color-slate-50:#f8fafc;
    --color-slate-100:#f1f5f9;
    --color-slate-200:#e2e8f0;
    --color-slate-300:#cad5e2;
    --color-slate-400:#90a1b9;
    --color-slate-600:#45556c;
    --color-slate-800:#1d293d;
    --color-slate-900:#0f172b;
    --color-gray-50:#f9fafb;
    --color-gray-100:#f3f4f6;
    --color-gray-200:#e5e7eb;
    --color-gray-300:#d1d5dc;
    --color-gray-400:#99a1af;
    --color-gray-500:#6a7282;
    --color-gray-600:#4a5565;
    --color-gray-700:#364153;
    --color-gray-800:#1e2939;
    --color-gray-900:#101828;
    --color-stone-900:#1c1917;
    --color-black:#000;
    --color-white:#fff;
    --spacing:.25rem;
    --container-md:28rem;
    --container-lg:32rem;
    --container-xl:36rem;
    --container-2xl:42rem;
    --container-3xl:48rem;
    --container-4xl:56rem;
    --container-5xl:64rem;
    --container-6xl:72rem;
    --text-xs:.75rem;
    --text-xs--line-height:calc(1 / .75);
    --text-sm:.875rem;
    --text-sm--line-height:calc(1.25 / .875);
    --text-base:1rem;
    --text-base--line-height:calc(1.5 / 1);
    --text-lg:1.125rem;
    --text-lg--line-height:calc(1.75 / 1.125);
    --text-xl:1.25rem;
    --text-xl--line-height:calc(1.75 / 1.25);
    --text-2xl:1.5rem;
    --text-2xl--line-height:calc(2 / 1.5);
    --text-3xl:1.875rem;
    --text-3xl--line-height:calc(2.25 / 1.875);
    --text-4xl:2.25rem;
    --text-4xl--line-height:calc(2.5 / 2.25);
    --font-weight-light:300;
    --font-weight-normal:400;
    --font-weight-medium:500;
    --font-weight-semibold:600;
    --font-weight-bold:700;
    --font-weight-extrabold:800;
    --font-weight-black:900;
    --tracking-tight:-.025em;
    --tracking-wide:.025em;
    --tracking-wider:.05em;
    --leading-tight:1.25;
    --leading-snug:1.375;
    --leading-normal:1.5;
    --leading-relaxed:1.625;
    --radius-sm:calc(var(--radius) * .6);
    --radius-md:calc(var(--radius) * .8);
    --radius-lg:var(--radius);
    --radius-xl:calc(var(--radius) * 1.4);
    --radius-2xl:calc(var(--radius) * 1.8);
    --radius-3xl:calc(var(--radius) * 2.2);
    --ease-out:cubic-bezier(0, 0, .2, 1);
    --ease-in-out:cubic-bezier(.4, 0, .2, 1);
    --animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm:8px;
    --aspect-video:16 / 9;
    --default-transition-duration:.15s;
    --default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);
    --default-font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;
    --default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;
    --color-background:var(--background);
    --color-foreground:var(--foreground);
  }
  @supports (color:lab(0% 0 0)) {
    :root,:host {
      --color-red-50:lab(96.5005% 4.18508 1.52328);
      --color-red-100:lab(92.243% 10.2865 3.83865);
      --color-red-200:lab(86.017% 19.8815 7.75869);
      --color-red-400:lab(63.7053% 60.745 31.3109);
      --color-red-500:lab(55.4814% 75.0732 48.8528);
      --color-red-600:lab(48.4493% 77.4328 61.5452);
      --color-red-700:lab(40.4273% 67.2623 53.7441);
      --color-red-800:lab(33.7174% 55.8993 41.0293);
      --color-red-900:lab(28.5139% 44.5539 29.0463);
      --color-orange-50:lab(97.7008% 1.53735 5.90649);
      --color-orange-300:lab(80.8059% 21.7313 50.4455);
      --color-amber-50:lab(98.6252% -.635922 8.42309);
      --color-amber-300:lab(86.4156% 6.13147 78.3961);
      --color-amber-400:lab(80.1641% 16.6016 99.2089);
      --color-amber-500:lab(72.7183% 31.8672 97.9407);
      --color-amber-950:lab(15.8111% 20.9107 23.3752);
      --color-yellow-500:lab(76.3898% 14.5258 98.4589);
      --color-green-200:lab(92.4222% -26.4702 12.9427);
      --color-green-600:lab(59.0978% -58.6621 41.2579);
      --color-emerald-50:lab(97.8462% -6.94966 1.85487);
      --color-emerald-100:lab(94.9004% -17.0769 5.63836);
      --color-emerald-200:lab(90.2247% -31.039 9.47084);
      --color-emerald-300:lab(83.9203% -48.7124 13.8849);
      --color-emerald-500:lab(66.9756% -58.27 19.5419);
      --color-emerald-600:lab(55.0481% -49.9246 15.93);
      --color-emerald-700:lab(44.4871% -41.0396 11.0361);
      --color-emerald-800:lab(35.3675% -33.1188 8.04002);
      --color-emerald-900:lab(28.8637% -26.9249 5.45986);
      --color-emerald-950:lab(15.0582% -17.9507 2.38369);
      --color-blue-600:lab(44.0605% 29.0279 -86.0352);
      --color-blue-700:lab(36.9089% 35.0961 -85.6872);
      --color-blue-800:lab(30.2514% 27.7853 -70.2699);
      --color-indigo-100:lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200:lab(84.4329% 3.18977 -23.9688);
      --color-indigo-900:lab(23.3911% 24.6978 -50.4718);
      --color-pink-700:lab(42.1737% 71.8009 7.42233);
      --color-slate-50:lab(98.1434% -.369519 -1.05966);
      --color-slate-100:lab(96.286% -.852436 -2.46847);
      --color-slate-200:lab(91.7353% -.998765 -4.76968);
      --color-slate-300:lab(84.7652% -1.94535 -7.93337);
      --color-slate-400:lab(65.5349% -2.25151 -14.5072);
      --color-slate-600:lab(35.5623% -1.74978 -15.4316);
      --color-slate-800:lab(16.132% -.318035 -14.6672);
      --color-slate-900:lab(7.78673% 1.82345 -15.0537);
      --color-gray-50:lab(98.2596% -.247031 -.706708);
      --color-gray-100:lab(96.1596% -.0823438 -1.13575);
      --color-gray-200:lab(91.6229% -.159115 -2.26791);
      --color-gray-300:lab(85.1236% -.612259 -3.7138);
      --color-gray-400:lab(65.9269% -.832707 -8.17473);
      --color-gray-500:lab(47.7841% -.393182 -10.0268);
      --color-gray-600:lab(35.6337% -1.58697 -10.8425);
      --color-gray-700:lab(27.1134% -.956401 -12.3224);
      --color-gray-800:lab(16.1051% -1.18239 -11.7533);
      --color-gray-900:lab(8.11897% .811279 -12.254);
      --color-stone-900:lab(9.03835% 1.15298 1.92955);
    }
  }
}
@layer base {
  *,:after,:before,::backdrop {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0;
  }
  ::file-selector-button {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0;
  }
  html,:host {
    -webkit-text-size-adjust:100%;
    tab-size:4;
    line-height:1.5;
    font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings:var(--default-font-feature-settings,normal);
    font-variation-settings:var(--default-font-variation-settings,normal);
    -webkit-tap-highlight-color:transparent;
  }
  hr {
    height:0;
    color:inherit;
    border-top-width:1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
  }
  h1,h2,h3,h4,h5,h6 {
    font-size:inherit;
    font-weight:inherit;
  }
  a {
    color:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit;
  }
  b,strong {
    font-weight:bolder;
  }
  code,kbd,samp,pre {
    font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings:var(--default-mono-font-feature-settings,normal);
    font-variation-settings:var(--default-mono-font-variation-settings,normal);
    font-size:1em;
  }
  small {
    font-size:80%;
  }
  sub,sup {
    vertical-align:baseline;
    font-size:75%;
    line-height:0;
    position:relative;
  }
  sub {
    bottom:-.25em;
  }
  sup {
    top:-.5em;
  }
  table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse;
  }
  :-moz-focusring {
    outline:auto;
  }
  progress {
    vertical-align:baseline;
  }
  summary {
    display:list-item;
  }
  ol,ul,menu {
    list-style:none;
  }
  img,svg,video,canvas,audio,iframe,embed,object {
    vertical-align:middle;
    display:block;
  }
  img,video {
    max-width:100%;
    height:auto;
  }
  button,input,select,optgroup,textarea {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0;
  }
  ::file-selector-button {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0;
  }
  :where(select:is([multiple],[size])) optgroup {
    font-weight:bolder;
  }
  :where(select:is([multiple],[size])) optgroup option {
    padding-inline-start:20px;
  }
  ::file-selector-button {
    margin-inline-end:4px;
  }
  ::placeholder {
    opacity:1;
  }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
      color:currentColor;
    }
    @supports (color:color-mix(in lab, red, red)) {
      ::placeholder {
        color:color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize:vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance:none;
  }
  ::-webkit-date-and-time-value {
    min-height:1lh;
    text-align:inherit;
  }
  ::-webkit-datetime-edit {
    display:inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding:0;
  }
  ::-webkit-datetime-edit {
    padding-block:0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block:0;
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block:0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height:1;
  }
  :-moz-ui-invalid {
    box-shadow:none;
  }
  button,input:where([type=button],[type=reset],[type=submit]) {
    appearance:button;
  }
  ::file-selector-button {
    appearance:button;
  }
  ::-webkit-inner-spin-button {
    height:auto;
  }
  ::-webkit-outer-spin-button {
    height:auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display:none!important;
  }
  * {
    border-color:var(--border);
    outline-color:var(--ring);
  }
  @supports (color:color-mix(in lab, red, red)) {
    * {
      outline-color:color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }
  body {
    background-color:var(--background);
    color:var(--foreground);
  }
  html {
    font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;
    scroll-behavior:smooth;
  }
}
@layer components {
  .skip-link {
    z-index:3;
    color:#1a1a1a;
    background:#fff;
    padding:8px 12px;
    position:absolute;
    top:8px;
    left:-999px;
  }
  .skip-link:focus {
    left:8px;
  }
  .vt-masthead {
    text-align:center;
    border-bottom:1px solid var(--vt-black);
    background:#fff;
    padding:10px 14px 8px;
    font-family:Times New Roman,Georgia,serif;
  }
  .vt-masthead__inner {
    max-width:640px;
    margin:0 auto;
  }
  .vt-masthead__name {
    letter-spacing:1.5px;
    color:var(--vt-black);
    margin:8px 0 4px;
    font-family:Times New Roman,Georgia,serif;
    font-size:clamp(20px,4.2vw,30px);
    font-weight:900;
    line-height:1;
  }
  .vt-masthead__tagline {
    letter-spacing:1px;
    color:var(--vt-black);
    margin:0;
    font-family:Times New Roman,Georgia,serif;
    font-size:10px;
    font-style:italic;
  }
  .vt-rule {
    background:var(--vt-black);
  }
  .eis-adv {
    max-width:750px;
    color:var(--vt-text);
    background:#fff;
    margin:0 auto;
    padding:30px 20px;
    font-size:17px;
    line-height:1.8;
  }
  .eis-adv__meta {
    color:var(--vt-muted);
    margin-bottom:20px;
    font-size:13px;
  }
  .eis-adv__title {
    font-family:var(--font-serif);
    color:var(--vt-ink);
    margin:0 0 30px;
    font-size:32px;
    font-weight:700;
    line-height:1.35;
  }
  .eis-adv__hero {
    margin-bottom:25px;
  }
  .eis-adv__hero img,.eis-adv__image {
    border-radius:4px;
    width:100%;
    height:auto;
    display:block;
  }
  .eis-adv__hero-caption {
    background:var(--vt-soft);
    color:#555;
    border-left:3px solid var(--vt-blue);
    padding:15px 20px;
    font-size:14px;
  }
  .eis-adv__hero-caption strong {
    color:var(--vt-ink);
    margin-bottom:3px;
    display:block;
  }
  .eis-adv p {
    color:var(--vt-text);
    margin:0 0 20px;
    font-size:17px;
    line-height:1.8;
  }
  .eis-adv strong {
    color:var(--vt-ink);
    font-weight:700;
  }
  .eis-adv__h2 {
    font-family:var(--font-serif);
    color:var(--vt-ink);
    margin:45px 0 20px;
    font-size:26px;
    font-weight:700;
    line-height:1.4;
  }
  .eis-adv__image {
    margin:30px 0 10px;
  }
  .eis-adv__image-caption {
    color:#777;
    margin-bottom:30px;
    font-size:14px;
    font-style:italic;
  }
  .eis-adv__features {
    background:var(--vt-blue);
    color:#fff;
    border-radius:8px;
    margin:35px 0;
    padding:30px;
  }
  .eis-adv__features-title {
    font-family:var(--font-serif);
    color:#fff;
    margin:0 0 25px;
    font-size:22px;
    font-weight:700;
  }
  .eis-adv__features ul {
    margin:0;
    padding:0;
    list-style:none;
  }
  .eis-adv__features li {
    color:#fff;
    border-bottom:1px solid #fff3;
    padding:12px 0 12px 30px;
    font-size:16px;
    line-height:1.65;
    position:relative;
  }
  .eis-adv__features li:last-child {
    border-bottom:none;
  }
  .eis-adv__features li:before {
    content:"✓";
    color:var(--vt-blue-light);
    font-size:18px;
    font-weight:700;
    position:absolute;
    left:0;
  }
  .eis-adv__features li strong {
    color:var(--vt-blue-light);
  }
  .eis-adv__quote {
    border-left:4px solid var(--vt-blue);
    background:#f9f9f9;
    margin:35px 0;
    padding:25px 30px;
  }
  .eis-adv__quote p {
    font-family:var(--font-serif);
    color:var(--vt-text);
    margin:0 0 15px;
    font-size:20px;
    font-style:italic;
    line-height:1.6;
  }
  .eis-adv__quote-author {
    color:#666;
    font-size:14px;
    font-style:normal;
  }
  .eis-adv__testimonial {
    border:1px solid var(--vt-border);
    background:#fff;
    border-radius:8px;
    margin-bottom:20px;
    padding:25px;
  }
  .eis-adv__testimonial-stars {
    color:var(--vt-yellow);
    letter-spacing:2px;
    margin-bottom:12px;
    font-size:18px;
  }
  .eis-adv__testimonial p {
    color:#444;
    margin:0 0 12px;
    font-size:16px;
    font-style:italic;
  }
  .eis-adv__testimonial-author {
    color:#777;
    font-size:14px;
    font-weight:600;
  }
  .eis-adv__cta {
    background:linear-gradient(135deg, var(--vt-orange-1) 0%, var(--vt-orange-2) 100%);
    text-align:center;
    border-radius:10px;
    margin:40px 0;
    padding:40px 35px;
  }
  .eis-adv__cta-title {
    font-family:var(--font-serif);
    color:#fff;
    margin:0 0 15px;
    font-size:26px;
    font-weight:700;
  }
  .eis-adv__cta p {
    color:#fffffff2;
    margin:0 0 25px;
    font-size:17px;
  }
  .eis-adv__cta-btn {
    color:var(--vt-orange-2);
    background:#fff;
    border-radius:50px;
    padding:16px 45px;
    font-size:18px;
    font-weight:700;
    text-decoration:none;
    transition:transform .2s,box-shadow .2s;
    display:inline-block;
    box-shadow:0 4px 15px #0003;
  }
  .eis-adv__cta-btn:hover {
    transform:translateY(-2px);
    box-shadow:0 6px 25px #0000004d;
  }
  .eis-adv__cta-sub {
    color:#ffffffd9;
    margin:15px 0 0;
    font-size:14px;
  }
  .eis-adv__shipping {
    border-top:1px solid var(--vt-border);
    border-bottom:1px solid var(--vt-border);
    flex-wrap:wrap;
    justify-content:space-between;
    gap:15px;
    margin:30px 0;
    padding:25px 0;
    display:flex;
  }
  .eis-adv__shipping-item {
    color:#666;
    text-align:center;
    flex-direction:column;
    flex:1;
    align-items:center;
    gap:5px;
    min-width:80px;
    font-size:13px;
    display:flex;
  }
  .eis-adv__shipping-icon {
    font-size:22px;
  }
  .eis-adv__fazit {
    background:var(--vt-blue);
    color:#fff;
    text-align:center;
    border-radius:10px;
    margin:40px 0;
    padding:35px;
  }
  .eis-adv__fazit-title {
    font-family:var(--font-serif);
    color:#fff;
    margin:0 0 18px;
    font-size:24px;
    font-weight:700;
  }
  .eis-adv__fazit p {
    color:#fffffff2;
    margin:0 0 10px;
    font-size:17px;
  }
  .eis-adv__fazit strong {
    color:#fff;
  }
  .eis-adv__fazit-emoji {
    margin-top:15px;
    font-size:30px;
    display:block;
  }
  .footer-disclaimers {
    background:var(--vt-soft);
    color:#555;
    max-width:750px;
    margin:20px auto 0;
    padding:30px;
    font-family:Arial,sans-serif;
    font-size:13px;
    line-height:1.7;
  }
  .footer-disclaimers h4 {
    color:var(--vt-text);
    margin:0 0 10px;
    font-size:14px;
  }
  .footer-disclaimers p {
    margin:0 0 15px;
  }
  .footer-disclaimers .footer-links {
    color:var(--vt-muted);
    margin:20px 0 15px;
    font-size:12px;
  }
  .footer-disclaimers .footer-copy {
    color:var(--vt-muted);
    margin:8px 0 15px;
    font-size:11px;
  }
  .footer-disclaimers a {
    color:var(--vt-muted);
    text-decoration:none;
  }
  .footer-disclaimers a:hover {
    text-decoration:underline;
  }
  .nv {
    --nv-bg:#fff;
    --nv-ink:#212529;
    --nv-h1:#222;
    --nv-h2:#1d283d;
    --nv-muted:#6b7280;
    --nv-link:#007bff;
    --nv-cta:#2ecc71;
    --nv-cta-hover:#27ad60;
    --nv-logo:#2e97ad;
    --nv-rule:#e6e8eb;
    --nv-maxw:780px;
    --nv-font:var(--font-inter), -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;
    background:var(--nv-bg);
    color:var(--nv-ink);
    font-family:var(--nv-font);
    -webkit-font-smoothing:antialiased;
    scroll-behavior:smooth;
    font-size:17px;
    line-height:1.5;
  }
  @media (prefers-reduced-motion:reduce) {
    .nv {
      scroll-behavior:auto;
    }
  }
  .nv * {
    box-sizing:border-box;
  }
  .nv img {
    max-width:100%;
    height:auto;
    display:block;
  }
  .nv img.lazy {
    background:#f3f4f6;
  }
  .nv .masthead {
    text-align:center;
    border-bottom:1px solid var(--nv-rule);
    padding:18px 16px;
  }
  .nv .masthead .brand-logo {
    vertical-align:middle;
    width:360px;
    max-width:84%;
    display:inline-block;
  }
  .nv .lp {
    max-width:var(--nv-maxw);
    margin:0 auto;
    padding:28px 30px 96px;
  }
  .nv .eyebrow {
    letter-spacing:.04em;
    color:var(--nv-muted);
    text-transform:uppercase;
    margin:0 0 14px;
    font-size:12px;
  }
  .nv .lp h1 {
    color:var(--nv-h1);
    letter-spacing:-1px;
    margin:0 0 14px;
    font-size:28px;
    font-weight:800;
    line-height:1.26;
  }
  .nv .byline {
    color:var(--nv-muted);
    margin:0 0 22px;
    font-size:14px;
    line-height:1.5;
  }
  .nv .lp h2 {
    color:var(--nv-h2);
    letter-spacing:-.3px;
    margin:34px 0 14px;
    font-size:22px;
    font-weight:800;
    line-height:1.5;
  }
  .nv .lp p {
    margin:0 0 1.25em;
  }
  .nv .lp a {
    color:var(--nv-link);
    text-decoration:underline;
  }
  .nv .lp ul,.nv .lp ol {
    margin:0 0 1.25em;
    padding-left:1.25em;
  }
  .nv .lp li {
    margin:0 0 .5em;
  }
  .nv .lp blockquote {
    border-left:4px solid var(--nv-cta);
    color:var(--nv-h2);
    margin:1.5em 0;
    padding:.4em 0 .4em 18px;
    font-style:italic;
  }
  .nv .review {
    border:1px solid var(--nv-rule);
    text-align:left;
    background:#fff;
    border-radius:14px;
    margin:1.6em 0;
    overflow:hidden;
    box-shadow:0 1px 3px #0000000f,0 10px 24px -6px #00000024;
  }
  .nv .review>img {
    width:100%;
    height:auto;
    display:block;
  }
  .nv .review-body {
    padding:18px 20px;
  }
  .nv .review .stars {
    color:#f5a623;
    letter-spacing:3px;
    margin:0 0 10px;
    font-size:18px;
  }
  .nv .review-quote {
    color:var(--nv-ink);
    margin:0 0 12px;
    font-size:1.05em;
    line-height:1.55;
  }
  .nv .review-name {
    letter-spacing:.04em;
    text-transform:uppercase;
    color:var(--nv-logo);
    margin:0;
    font-size:13px;
    font-weight:700;
  }
  .nv figure {
    margin:1.6em 0;
  }
  .nv figure img,.nv figure video {
    width:100%;
    height:auto;
    display:block;
  }
  .nv video.lazy {
    background:#f3f4f6;
  }
  .nv figcaption,.nv .caption {
    color:var(--nv-muted);
    text-align:center;
    margin-top:.6em;
    font-size:14px;
    font-style:italic;
    line-height:1.5;
  }
  @media (max-width:767.98px) {
    .nv .lp figure {
      width:100vw;
      margin-left:calc(50% - 50vw);
      margin-right:calc(50% - 50vw);
    }
    .nv .lp figure img,.nv .lp figure video {
      border-radius:0;
    }
    .nv .lp figcaption {
      padding:0 30px;
    }
    .nv .lp .vs-table {
      width:100vw;
      margin-left:calc(50% - 50vw);
      margin-right:calc(50% - 50vw);
    }
    .nv .lp .vs-table .vs-label {
      padding-left:30px;
    }
  }
  .nv hr {
    border:0;
    border-top:1px solid var(--nv-rule);
    margin:2.2em 0;
  }
  .nv .fineprint {
    color:#9aa0a8;
    margin:.8em 0;
    font-size:12px;
    line-height:1.6;
  }
  .nv .vs-table {
    border-collapse:separate;
    border-spacing:0;
    width:100%;
    margin:2em 0 1.6em;
    font-size:15px;
    line-height:1.4;
  }
  .nv .vs-table th,.nv .vs-table td {
    vertical-align:middle;
    padding:13px 10px;
  }
  .nv .vs-table .vs-label {
    text-align:left;
    color:var(--nv-h2);
    border-bottom:1px solid var(--nv-rule);
    width:38%;
    font-weight:600;
  }
  .nv .vs-table .vs-other {
    text-align:center;
    color:var(--nv-muted);
    border-bottom:1px solid var(--nv-rule);
  }
  .nv .vs-table thead .vs-other {
    color:var(--nv-h2);
    font-weight:700;
  }
  .nv .vs-table thead .vs-label,.nv .vs-table thead .vs-other {
    vertical-align:bottom;
    border-bottom:0;
  }
  .nv .vs-col {
    text-align:center;
    color:#fff;
    background:#15803d;
    border-bottom:1px solid #ffffff2e;
    font-weight:700;
  }
  .nv .vs-table tbody tr:last-child .vs-col {
    border-bottom:0;
  }
  .nv .vs-col-top {
    border-radius:16px 16px 0 0;
    padding:18px 10px 14px;
  }
  .nv .vs-col-bottom {
    border-radius:0 0 16px 16px;
    padding-bottom:22px;
  }
  .nv .vs-col img {
    width:130px;
    max-width:62%;
    margin:0 auto 8px;
    display:block;
  }
  .nv .vs-brand {
    letter-spacing:.05em;
    text-transform:uppercase;
    font-size:1.05em;
    font-weight:800;
    display:block;
  }
  .nv .badge {
    color:#fff;
    text-align:center;
    background:#15803d;
    border-radius:4px;
    margin:4px 0 14px;
    padding:6px 10px;
    font-weight:600;
  }
  .nv .callout {
    background:#fffbe6;
    border:2px dashed #d4a017;
    margin:16px 0;
    padding:16px;
    scroll-margin-top:24px;
  }
  .nv .comments-off {
    border:1px solid var(--nv-rule);
    color:var(--nv-muted);
    background:#f6f7f8;
    border-radius:8px;
    margin:0 0 22px;
    padding:13px 16px;
    font-size:15px;
  }
  .nv .comment {
    gap:12px;
    margin:0 0 18px;
    display:flex;
  }
  .nv .comment.is-reply {
    margin-left:52px;
  }
  .nv .c-avatar {
    object-fit:cover;
    background:#dfe3e8;
    border-radius:50%;
    flex:0 0 40px;
    width:40px;
    height:40px;
  }
  .nv .c-body {
    flex:1;
    min-width:0;
  }
  .nv .c-name {
    color:#385898;
    font-weight:700;
  }
  .nv .c-author-badge {
    vertical-align:middle;
    color:#fff;
    letter-spacing:.04em;
    text-transform:uppercase;
    background:#385898;
    border-radius:4px;
    margin-left:8px;
    padding:2px 7px;
    font-size:11px;
    font-weight:700;
    display:inline-block;
  }
  .nv .c-text {
    margin:3px 0 6px;
    line-height:1.5;
  }
  .nv .c-meta {
    color:var(--nv-muted);
    font-size:13px;
  }
  .nv .c-meta .c-act {
    color:#385898;
    font-weight:700;
  }
  .nv .c-meta .c-sep {
    color:#c4c9d0;
    margin:0 6px;
  }
  .nv .pbox {
    border:1px solid var(--nv-rule);
    border-radius:14px;
    margin:2.4em auto 1em;
    padding:24px 20px;
    box-shadow:0 1px 4px #0000000d;
  }
  .nv .pbox-head {
    text-align:center;
    color:var(--nv-h2);
    margin:0 0 16px;
    font-size:1.3em;
    font-weight:800;
  }
  .nv .pbox-media {
    border-radius:10px;
    margin:0 0 18px;
    overflow:hidden;
  }
  .nv .pbox-media img {
    width:100%;
    height:auto;
    display:block;
  }
  .nv .pbox .pbox-cta {
    max-width:none;
    margin:0;
  }
  .nv .pbox-pick {
    text-align:center;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--nv-h2);
    margin:20px 0 8px;
    font-size:13px;
    font-weight:800;
  }
  .nv .pbox-sub {
    text-align:center;
    color:var(--nv-ink);
    margin:0 0 16px;
  }
  .nv .rate-row {
    border-top:1px solid var(--nv-rule);
    align-items:center;
    gap:12px;
    padding:11px 2px;
    display:flex;
  }
  .nv .rate-row:first-child {
    border-top:0;
  }
  .nv .rate-label {
    color:var(--nv-h2);
    flex:1;
    font-weight:700;
  }
  .nv .rate-stars {
    flex:none;
    gap:3px;
    display:inline-flex;
  }
  .nv .rate-star {
    color:#fff;
    background:#4caf73;
    border-radius:5px;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    font-size:14px;
    line-height:1;
    display:inline-flex;
  }
  .nv .rate-star.empty {
    background:#dfe3e8;
  }
  .nv .rate-star.p70 {
    background:linear-gradient(90deg,#4caf73 70%,#dfe3e8 70%);
  }
  .nv .rate-star.p80 {
    background:linear-gradient(90deg,#4caf73 80%,#dfe3e8 80%);
  }
  .nv .rate-num {
    text-align:right;
    width:36px;
    color:var(--nv-h2);
    font-weight:800;
  }
  .nv .feature {
    margin:1.8em 0;
  }
  .nv .feature-media {
    border-radius:12px;
    margin:1.2em 0;
    overflow:hidden;
  }
  .nv .feature-media>img,.nv .feature-media>video {
    width:100%;
    height:auto;
    display:block;
  }
  .nv .feature-media>.badge {
    border-radius:0;
    margin:0;
    padding:12px 10px;
    font-size:15px;
    display:block;
  }
  .nv .feature-media.is-vertical {
    max-width:300px;
    margin-left:auto;
    margin-right:auto;
  }
  .nv .feature-title {
    margin:0 0 1em;
  }
  .nv .btn,.nv a.btn {
    color:#1d283d;
    text-align:center;
    cursor:pointer;
    background:#f5a623;
    border:0;
    border-radius:8px;
    width:100%;
    max-width:446px;
    margin:24px auto;
    padding:18px 16px;
    font-size:18px;
    font-weight:800;
    line-height:1.3;
    text-decoration:none;
    display:block;
    box-shadow:0 3px 10px #00000026;
  }
  .nv .btn:hover,.nv a.btn:hover {
    background:#e2950f;
    box-shadow:0 4px 14px #0003;
  }
  .nv .btn-main {
    text-transform:uppercase;
    letter-spacing:.01em;
    font-size:21px;
    font-weight:800;
    line-height:1.15;
    display:block;
  }
  .nv .btn-sub {
    margin-top:5px;
    font-size:18px;
    font-weight:600;
    display:block;
  }
  @keyframes cta-pulse {
    0% {
      box-shadow:0 3px 10px #00000026,0 0 #f5a6238c;
    }
    70% {
      box-shadow:0 3px 10px #00000026,0 0 0 14px #f5a62300;
    }
    to {
      box-shadow:0 3px 10px #00000026,0 0 #f5a62300;
    }
  }
  .nv .btn.pulse {
    animation:2s ease-out infinite cta-pulse;
  }
  .nv .btn.pulse:hover {
    animation:none;
  }
  @media (prefers-reduced-motion:reduce) {
    .nv .btn.pulse {
      animation:none;
    }
  }
  .nv .cta-note {
    text-align:center;
    color:var(--nv-muted);
    margin:-12px 0 1.25em;
    font-size:13px;
  }
  .nv .site-footer {
    text-align:center;
    color:var(--nv-muted);
    padding:28px 16px 56px;
    font-size:13px;
    line-height:1.6;
  }
  .nv .footer-brand {
    margin-bottom:10px;
  }
  .nv .footer-logo {
    vertical-align:middle;
    width:320px;
    max-width:84%;
    display:inline-block;
  }
  .nv .footer-links {
    margin:0 0 12px;
  }
  .nv .footer-links a {
    color:var(--nv-muted);
    margin:0 8px;
    text-decoration:none;
  }
  .nv .footer-links a:hover {
    text-decoration:underline;
  }
  .nv .footer-disclaimer {
    max-width:var(--nv-maxw);
    color:#5b626b;
    text-align:left;
    margin:0 auto 1em;
    font-size:15px;
    line-height:1.65;
  }
  .nv .footer-copyright {
    color:#7a828c;
    margin:16px 0 0;
    font-size:13px;
  }
  @media (min-width:768px) {
    .nv {
      font-size:18px;
    }
    .nv .lp h1 {
      font-size:35px;
    }
    .nv .lp h2 {
      font-size:30px;
    }
    .nv .feature {
      grid-template-rows:auto auto 1fr;
      grid-template-columns:34% 1fr;
      align-items:start;
      column-gap:30px;
      display:grid;
    }
    .nv .feature>.feature-media {
      grid-area:1/1/-1;
      margin:0;
    }
    .nv .feature>.feature-media.is-vertical {
      max-width:none;
    }
    .nv .feature>.feature-title {
      grid-area:1/2;
      margin:0 0 .8em;
    }
    .nv .feature>.feature-testimonial {
      grid-area:2/2;
      margin:0;
    }
    .nv .pbox {
      padding:28px;
    }
    .nv .rate-star {
      width:30px;
      height:30px;
      font-size:17px;
    }
    .nv .rate-stars {
      gap:4px;
    }
  }
  @media (min-width:1024px) {
    .nv .lp h1 {
      font-size:38px;
    }
  }
  .wm {
    --font-body:var(--font-source-sans-3), "Source Sans 3", "Source Sans Pro", system-ui, sans-serif;
    --font-cond:var(--font-barlow), "Barlow", var(--font-body);
    --black:#000;
    --ink:#1a1a1a;
    --muted:#777;
    --green:#50794d;
    --green-deep:#0e350b;
    --yellow-btn:#ffdc32;
    --gold:#f5b50a;
    --hl:#f8ff32;
    --alert-icon-bg:#ffe38a;
    --alert-bg:#fff8e2;
    --alert-text:#58523e;
    --badge-red:#f3330d;
    --line:#e2e2e2;
    --card-border:#bdbdbd;
    --footer-bg:#3a3a3a;
    --footer-text:gray;
    --content:1160px;
    --article:712px;
    --sidebar:311px;
  }
  .wm *,.wm :before,.wm :after {
    box-sizing:border-box;
  }
  .wm * {
    margin:0;
    padding:0;
  }
  .wm,.wm {
    overscroll-behavior-y:none;
  }
  .wm {
    -webkit-font-smoothing:antialiased;
    min-height:100vh;
    font-family:var(--font-body);
    color:var(--ink);
    background:var(--white,#fff);
    flex-direction:column;
    font-size:18px;
    line-height:1.55;
    display:flex;
  }
  .wm img,.wm picture,.wm video,.wm svg {
    max-width:100%;
    display:block;
  }
  .wm input,.wm button,.wm textarea,.wm select {
    font:inherit;
  }
  .wm p,.wm h1,.wm h2,.wm h3,.wm h4,.wm h5,.wm h6 {
    overflow-wrap:break-word;
  }
  .wm a {
    color:inherit;
  }
  .wm .container {
    width:100%;
    max-width:calc(var(--content) + 32px);
    margin:0 auto;
    padding:0 16px;
  }
  .wm .hide-mobile {
    display:block;
  }
  .wm .show-mobile {
    display:none;
  }
  .wm .topbar {
    border-bottom:1px solid var(--line);
    background:#fff;
  }
  .wm .topbar__inner {
    justify-content:space-between;
    align-items:center;
    gap:16px;
    min-height:73px;
    display:flex;
  }
  .wm .brand {
    align-items:center;
    display:flex;
  }
  .wm .brand img {
    width:auto;
    height:34.5px;
    display:block;
  }
  .wm .brand__logo {
    width:auto;
    height:34px;
    display:block;
  }
  .wm .topbar__right {
    font-family:var(--font-open-sans), "Open Sans", var(--font-body);
    color:#414141;
    align-items:center;
    gap:10px;
    font-size:14px;
    font-weight:400;
    display:flex;
  }
  .wm .topbar__right img {
    border-radius:2px;
    width:36px;
    height:auto;
  }
  .wm .alert-bar {
    background:#fff;
  }
  .wm .alert {
    background:var(--alert-bg);
    border-radius:0;
    align-items:stretch;
    min-height:60px;
    margin:14px 0;
    display:flex;
  }
  .wm .alert__icon {
    background:var(--alert-icon-bg);
    color:#4a3c10;
    flex:0 0 52px;
    justify-content:center;
    align-items:center;
    width:52px;
    font-size:26px;
    font-weight:800;
    line-height:1;
    display:flex;
  }
  .wm .alert__text {
    color:var(--alert-text);
    align-items:center;
    padding:8px 18px;
    font-size:16px;
    font-weight:600;
    line-height:1.2;
    display:flex;
  }
  .wm .alert__text .show-mobile {
    display:none;
  }
  .wm main {
    flex:1;
    width:100%;
  }
  .wm .layout {
    align-items:stretch;
    gap:137px;
    padding:24px 16px 540px;
    display:flex;
  }
  .wm .article {
    min-width:0;
    max-width:var(--article);
    flex:auto;
  }
  .wm .sidebar {
    flex:0 0 var(--sidebar);
    width:var(--sidebar);
  }
  .wm .breadcrumb {
    color:#000;
    margin-bottom:14px;
    font-size:14px;
  }
  .wm .headline {
    letter-spacing:-.01em;
    color:var(--black);
    margin-bottom:20px;
    font-size:39px;
    font-weight:700;
    line-height:46px;
  }
  .wm .headline .mark {
    background:var(--hl);
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    padding:0 4px;
  }
  .wm .byline {
    color:var(--muted);
    flex-wrap:wrap;
    align-items:center;
    gap:12px;
    font-size:15px;
    display:flex;
  }
  .wm .byline__avatar {
    object-fit:cover;
    object-position:top center;
    border-radius:50%;
    flex-shrink:0;
    width:40px;
    height:40px;
  }
  .wm .byline__meta {
    flex-direction:column;
    flex:auto;
    gap:4px;
    min-width:200px;
    display:flex;
  }
  .wm .byline__meta .stars {
    font-size:14px;
  }
  .wm .byline__read {
    white-space:nowrap;
    margin-left:auto;
  }
  .wm .byline--mob {
    display:none;
  }
  .wm .stars {
    color:var(--gold);
    letter-spacing:1px;
    font-size:15px;
    line-height:1;
  }
  .wm .stars--lg {
    font-size:22px;
  }
  .wm .hero {
    aspect-ratio:712/400;
    background:#000;
    margin:22px 0;
    position:relative;
    overflow:hidden;
  }
  .wm .hero__video {
    object-fit:cover;
    width:100%;
    height:100%;
  }
  .wm .seen-on {
    text-align:center;
    margin:26px 0 10px;
  }
  .wm .seen-on__label {
    font-family:var(--font-open-sans), "Open Sans", var(--font-body);
    letter-spacing:.12em;
    color:#000;
    margin-bottom:14px;
    font-size:13px;
    font-weight:700;
  }
  .wm .seen-on__media {
    display:block;
  }
  .wm .seen-on__media img {
    width:100%;
    max-width:720px;
    height:auto;
    display:inline-block;
  }
  .wm hr.rule {
    border:0;
    border-top:1px solid var(--line);
    margin:10px 0 26px;
  }
  .wm .intro {
    color:var(--ink);
    font-size:18px;
  }
  .wm .intro p+p {
    margin-top:16px;
  }
  .wm .reason {
    grid-template-columns:315px 1fr;
    align-items:start;
    gap:32px;
    margin:42px 0;
    display:grid;
  }
  .wm .reason__media {
    position:relative;
  }
  .wm .reason__media .photo {
    aspect-ratio:315/290;
    object-fit:cover;
    background:#d7d7d7;
    border-radius:8px 8px 0 0;
    width:100%;
    display:block;
  }
  .wm .reason__label {
    background:var(--green);
    color:#fff;
    text-align:center;
    border-radius:0 0 8px 8px;
    padding:16px 10px;
    font-size:19px;
    font-weight:700;
    line-height:1.15;
  }
  .wm .reason__tag {
    color:#fff;
    background:#0009;
    border-radius:100px;
    padding:4px 10px;
    font-size:12px;
    font-weight:600;
    position:absolute;
    top:12px;
    left:12px;
  }
  .wm .reason__title {
    color:var(--black);
    align-items:baseline;
    gap:8px;
    margin-bottom:14px;
    font-size:28px;
    font-weight:700;
    line-height:35px;
    display:flex;
  }
  .wm .reason__num {
    color:var(--black);
    flex-shrink:0;
    font-weight:700;
  }
  .wm .reason__body {
    color:#2c2c2c;
    font-size:17px;
  }
  .wm .reason__body+.reason__body {
    margin-top:16px;
  }
  .wm .ba {
    aspect-ratio:315/290;
    border-radius:8px 8px 0 0;
    position:relative;
    overflow:hidden;
  }
  .wm .ba .ba__img {
    object-fit:cover;
    width:100%;
    height:100%;
  }
  .wm .ba__label {
    letter-spacing:.02em;
    color:#fff;
    font-size:18px;
    font-weight:700;
    line-height:1;
    position:absolute;
    top:38%;
    transform:translateY(-50%);
  }
  .wm .ba__label--before {
    text-shadow:0 1px 4px #0000008c;
    left:14px;
  }
  .wm .ba__label--after {
    background:var(--green);
    border-radius:4px;
    padding:5px 12px;
    right:14px;
  }
  .wm .quote {
    border-top:1px solid var(--line);
    border-bottom:1px solid var(--line);
    text-align:center;
    margin:36px 0;
    padding:24px 0;
  }
  .wm .quote .stars {
    margin-bottom:10px;
    display:block;
  }
  .wm .quote .stars svg {
    display:inline-block;
  }
  .wm .quote p {
    color:#1a1a1a;
    max-width:640px;
    margin:0 auto;
    font-size:17px;
  }
  .wm .quote cite {
    margin-top:14px;
    font-style:normal;
    font-weight:700;
    display:block;
  }
  .wm .compare {
    margin:52px 0;
  }
  .wm .compare__title {
    text-align:center;
    color:var(--black);
    margin-bottom:90px;
    max-width:400px;
    margin-inline:auto;
    font-size:28px;
    font-weight:700;
    line-height:1.2;
  }
  .wm .ctable {
    border-collapse:collapse;
    width:100%;
  }
  .wm .ctable th,.wm .ctable td {
    text-align:left;
    vertical-align:middle;
    padding:14px 10px;
    font-size:16px;
  }
  .wm .ctable thead th {
    border-bottom:none;
    padding-bottom:0;
  }
  .wm .ctable .feat {
    color:var(--black);
    width:33%;
    font-weight:600;
  }
  .wm .ctable col.col-gm {
    width:34%;
  }
  .wm .ctable .gm-col {
    background:var(--green);
    color:#fff;
    text-align:center;
    border-bottom:none;
    font-weight:700;
  }
  .wm .ctable .gm-head {
    background:var(--green);
    color:#fff;
    text-align:center;
    vertical-align:top;
    border-top-left-radius:12px;
    border-top-right-radius:12px;
    padding:0 14px 14px;
    position:relative;
  }
  .wm .ctable .gm-head img {
    z-index:2;
    width:207px;
    height:auto;
    margin:-122px auto 0;
    display:block;
    position:relative;
  }
  .wm .ctable .gm-head span {
    font-family:var(--font-cond);
    margin-top:-15px;
    font-size:22px;
    font-weight:700;
    line-height:1.1;
    display:block;
  }
  .wm .ctable .reg-head {
    text-align:center;
    vertical-align:bottom;
    padding:0 14px 14px;
  }
  .wm .ctable .reg-head img {
    width:163px;
    height:auto;
    margin:0 auto 14px;
    display:block;
  }
  .wm .ctable .reg-head span {
    color:#2c2c2c;
    font-size:16px;
    font-weight:700;
    display:block;
  }
  .wm .ctable td.reg {
    color:#000;
    text-align:center;
  }
  .wm .ctable .feat,.wm .ctable td.reg,.wm .ctable .gm-col {
    border-top:1px solid #b2b2b2;
  }
  .wm .ctable .ctable__foot .gm-col {
    height:26px;
  }
  .wm .ctable tr:last-child td {
    border-bottom:none;
  }
  .wm .ctable tr:last-child .gm-col {
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
  }
  .wm .ctable .feat.last,.wm .ctable td.reg:last-child {
    border-bottom:1px solid #b2b2b2;
  }
  .wm .promo {
    background:var(--green);
    color:#fff;
    border-radius:14px;
    grid-template-columns:53% 47%;
    align-items:stretch;
    min-height:440px;
    margin:46px 0;
    display:grid;
    overflow:hidden;
  }
  .wm .promo__content {
    flex-direction:column;
    justify-content:center;
    padding:23px 20px 15px 30px;
    display:flex;
  }
  .wm .promo__title {
    margin-bottom:16px;
    font-size:34px;
    font-weight:700;
    line-height:37px;
  }
  .wm .promo__body {
    margin-bottom:18px;
    font-size:18px;
    line-height:28px;
  }
  .wm .promo__save {
    color:#1a1a1a;
    text-align:center;
    background:#fff;
    border-radius:6px;
    margin-bottom:16px;
    padding:10px;
    font-size:17px;
    line-height:1.5;
  }
  .wm .promo__save-red {
    color:#dd2020;
    font-weight:700;
  }
  .wm .promo__risk {
    color:#fff;
    text-align:center;
    margin-top:14px;
    font-size:14px;
  }
  .wm .promo__media {
    align-self:stretch;
  }
  .wm .promo__media picture {
    width:100%;
    height:100%;
    display:block;
  }
  .wm .promo__media img {
    object-fit:cover;
    width:100%;
    height:100%;
    display:block;
  }
  .wm .cta-bar {
    background:var(--green);
    color:#fff;
    text-align:center;
    border-radius:8px;
    margin:46px 0;
    padding:30px 28px;
  }
  .wm .cta-bar__save {
    max-width:470px;
    margin:0 auto 18px;
    font-size:20px;
    line-height:26px;
  }
  .wm .cta-bar .btn-cta {
    max-width:416px;
    min-height:70px;
    margin:0 auto;
  }
  .wm .cta-bar__risk {
    margin-top:14px;
    font-size:14px;
  }
  .wm .btn-cta {
    background:var(--yellow-btn);
    color:#1a1a1a;
    width:100%;
    font-family:var(--font-roboto), "Roboto", var(--font-body);
    cursor:pointer;
    text-align:center;
    border:none;
    border-radius:8px;
    justify-content:center;
    align-items:center;
    gap:10px;
    min-height:50px;
    padding:10px 22px;
    font-size:20px;
    font-weight:700;
    line-height:1.2;
    text-decoration:none;
    display:flex;
    box-shadow:0 5px 14px #00000038;
  }
  .wm .btn-cta:hover {
    filter:brightness(.97);
  }
  .wm .reviews {
    margin:52px 0 20px;
  }
  .wm .reviews__title {
    color:var(--black);
    text-align:center;
    margin-bottom:16px;
    font-size:32px;
    font-weight:700;
    line-height:40px;
  }
  .wm .review {
    border-bottom:1px solid var(--line);
    padding:22px 0;
  }
  .wm .review:last-child {
    border-bottom:none;
    padding-bottom:0;
  }
  .wm .review .stars {
    margin-bottom:8px;
  }
  .wm .review__head {
    color:var(--black);
    margin-bottom:6px;
    font-size:17px;
    font-weight:700;
  }
  .wm .review__body {
    color:#2c2c2c;
    font-size:16px;
  }
  .wm .review__body cite {
    color:#000;
    margin-top:10px;
    font-size:13px;
    font-style:normal;
    font-weight:400;
    display:block;
  }
  .wm .sticky-card {
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:0;
    position:sticky;
    top:18px;
    overflow:hidden;
    box-shadow:0 4px 14px #00000014;
  }
  .wm .sticky-card__media {
    background:#fff;
    position:relative;
  }
  .wm .sticky-card__media img {
    width:100%;
    height:auto;
    display:block;
  }
  .wm .sticky-card__badge {
    background:var(--badge-red);
    color:#fff;
    text-align:center;
    border-radius:6px;
    padding:7px 9px;
    line-height:1;
    position:absolute;
    top:12px;
    right:12px;
    transform:rotate(8deg);
  }
  .wm .sticky-card__badge b {
    font-size:18px;
    font-weight:800;
    display:block;
  }
  .wm .sticky-card__badge span {
    letter-spacing:.08em;
    font-size:11px;
    font-weight:700;
    display:block;
  }
  .wm .sticky-card__body {
    text-align:center;
    padding:16px 16px 20px;
  }
  .wm .sticky-card__rating {
    font-family:var(--font-open-sans), "Open Sans", var(--font-body);
    text-transform:uppercase;
    letter-spacing:.01em;
    margin:10px 0 16px;
  }
  .wm .sticky-card__rating .stars {
    margin-bottom:8px;
    display:block;
  }
  .wm .sticky-card__rating .stars svg {
    display:inline-block;
  }
  .wm .sticky-card__rating-main {
    color:var(--black);
    font-size:13px;
    font-weight:700;
  }
  .wm .sticky-card__rating-sub {
    color:#9a9a9a;
    margin-top:3px;
    font-size:12px;
    font-weight:700;
  }
  .wm .sticky-card__features {
    text-align:left;
    gap:11px;
    margin-top:16px;
    list-style:none;
    display:grid;
  }
  .wm .sticky-card__features li {
    color:#1a1a1a;
    align-items:flex-start;
    gap:8px;
    font-size:16px;
    display:flex;
  }
  .wm .sticky-card__features svg {
    width:15px;
    height:15px;
    color:var(--black);
    flex-shrink:0;
    margin-top:4px;
  }
  .wm footer {
    background:var(--footer-bg);
    margin-top:auto;
    padding:46px 16px;
  }
  .wm .footer__inner {
    text-align:center;
    max-width:1068px;
    font-family:var(--font-open-sans), "Open Sans", var(--font-body);
    color:var(--footer-text);
    margin:0 auto;
  }
  .wm .footer__top {
    margin-bottom:18px;
    font-size:14px;
    line-height:1.6;
  }
  .wm .footer__top a {
    color:var(--footer-text);
    text-decoration:underline;
  }
  .wm .footer__disclaimer {
    font-size:13px;
    line-height:1.7;
  }
  .wm .footer__dmca {
    width:130px;
    height:auto;
    margin:22px auto 0;
  }
  .wm .mobile-cta {
    z-index:999;
    pointer-events:none;
    background:#fffffff7;
    padding:12px 16px;
    transition:transform .35s;
    display:none;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    transform:translateY(130%);
    box-shadow:0 -2px 12px #0000001f;
  }
  .wm .mobile-cta.is-visible {
    pointer-events:auto;
    transform:translateY(0);
  }
  .wm .mobile-cta .btn-cta {
    max-width:600px;
    margin:0 auto;
  }
  @media (max-width:991px) {
    .wm {
      font-size:17px;
    }
    .wm .hide-mobile {
      display:none;
    }
    .wm .show-mobile {
      display:block;
    }
    .wm .byline--desk {
      display:none;
    }
    .wm .byline--mob {
      border-top:1px solid var(--line);
      flex-wrap:nowrap;
      align-items:center;
      gap:12px;
      margin-top:8px;
      margin-bottom:23px;
      padding-top:18px;
      font-size:14px;
      display:flex;
    }
    .wm .byline--mob .byline__meta {
      flex:auto;
      min-width:0;
    }
    .wm .byline--mob .byline__aside {
      flex-direction:column;
      flex-shrink:0;
      align-items:flex-end;
      gap:6px;
      display:flex;
    }
    .wm .byline--mob .byline__read {
      margin-left:0;
    }
    .wm .byline--mob+hr.rule {
      display:none;
    }
    .wm .layout {
      flex-direction:column;
      gap:0;
      padding:0 16px 720px;
    }
    .wm .article {
      width:100%;
      max-width:none;
    }
    .wm .sidebar,.wm .alert__text .hide-mobile {
      display:none;
    }
    .wm .alert__text .show-mobile {
      display:block;
    }
    .wm .headline {
      font-size:32px;
      line-height:1.25;
    }
    .wm .seen-on__media img {
      max-width:380px;
    }
    .wm .reason {
      flex-direction:column;
      gap:8px;
      margin:32px 0;
      display:flex;
    }
    .wm .reason>div:not(.reason__media) {
      display:contents;
    }
    .wm .reason__title {
      order:1;
      margin-bottom:14px;
      font-size:28px;
      line-height:1.2;
    }
    .wm .reason__media {
      order:2;
      width:100%;
      max-width:420px;
      margin:0 auto 16px;
    }
    .wm .reason__body {
      order:3;
    }
    .wm .promo {
      border-radius:0;
      flex-direction:column;
      margin-left:-16px;
      margin-right:-16px;
      display:flex;
    }
    .wm .promo__content {
      display:contents;
    }
    .wm .promo__title {
      text-align:center;
      order:1;
      margin:0;
      padding:24px 41px 16px;
      line-height:1.2;
    }
    .wm .promo__media {
      order:2;
      height:280px;
    }
    .wm .promo__body {
      order:3;
      margin:0;
      padding:18px 20px 0;
      font-size:17px;
    }
    .wm .promo__save {
      order:4;
      margin:16px 20px 0;
    }
    .wm .promo .btn-cta {
      order:5;
      width:auto;
      margin:16px 20px 0;
    }
    .wm .promo__risk {
      order:6;
      margin:14px 20px 18px;
    }
    .wm .compare__title {
      margin-bottom:56px;
    }
    .wm .ctable th,.wm .ctable td {
      padding:10px 8px;
      font-size:16px;
    }
    .wm .ctable .gm-head img {
      width:140px;
      max-width:none;
      margin:0;
      position:absolute;
      top:-80px;
      left:50%;
      transform:translate(-50%);
    }
    .wm .ctable .reg-head img {
      width:82px;
    }
    .wm .ctable .gm-head span {
      margin-top:0;
      font-size:18px;
    }
    .wm .ctable .reg-head span {
      font-size:14px;
    }
    .wm .reviews__title {
      font-size:28px;
      line-height:1.25;
    }
    .wm .cta-bar {
      border-radius:0;
      margin-left:-16px;
      margin-right:-16px;
      padding:28px 18px;
    }
    .wm .mobile-cta {
      padding:10px 14px;
      display:block;
    }
    .wm .mobile-cta .btn-cta {
      padding:14px 18px;
      font-size:20px;
    }
  }
  @media (max-width:420px) {
    .wm .seen-on__media img {
      max-width:300px;
    }
    .wm .topbar__right {
      max-width:156px;
      font-size:12px;
    }
    .wm .brand__logo {
      height:30px;
    }
    .wm .hero {
      margin-inline:-16px;
    }
    .wm .alert__icon {
      flex:0 0 26px;
      width:26px;
    }
    .wm .breadcrumb {
      font-size:13px;
    }
    .wm .ctable .gm-head {
      vertical-align:bottom;
      position:relative;
    }
    .wm .review__body {
      font-size:18px;
    }
    .wm .review__body cite {
      color:#000;
      margin-top:0;
      font-size:14px;
      display:inline-block;
    }
    .wm .review__head {
      margin-top:4px;
    }
    .wm .cta-bar__save {
      font-size:20px;
    }
    .wm .btn-cta {
      padding:10px 62px;
    }
  }
  .ws *,.ws :before,.ws :after {
    box-sizing:border-box;
  }
  .ws * {
    margin:0;
    padding:0;
  }
  .ws {
    -webkit-font-smoothing:antialiased;
    font-smooth:antialiased;
    line-height:1.5;
  }
  .ws,.ws {
    scroll-behavior:smooth;
    height:100%;
  }
  .ws ul[role=list],.ws ol[role=list] {
    list-style:none;
  }
  .ws html:focus-within {
    scroll-behavior:smooth;
  }
  .ws a:not([class]) {
    text-decoration-skip-ink:auto;
  }
  .ws img,.ws picture,.ws svg,.ws video,.ws canvas {
    vertical-align:middle;
    background-repeat:no-repeat;
    background-size:cover;
    max-width:100%;
    height:auto;
    font-style:italic;
  }
  .ws input,.ws button,.ws textarea,.ws select {
    font:inherit;
  }
  .ws p,.ws h1,.ws h2,.ws h3,.ws h4,.ws h5,.ws h6 {
    overflow-wrap:break-word;
  }
  @media (prefers-reduced-motion:reduce) {
    .ws html:focus-within {
      scroll-behavior:auto;
    }
    .ws *,.ws :before,.ws :after {
      transition:none;
      scroll-behavior:auto!important;
      transition-duration:.01ms!important;
      animation-duration:.01ms!important;
      animation-iteration-count:1!important;
    }
  }
  .ws {
    font-family:var(--font-inter), "Inter", sans-serif;
    letter-spacing:.18px;
    color:#000;
    font-size:18px;
    font-weight:500;
    line-height:1.5;
  }
  .ws ul {
    list-style:none;
  }
  .ws a {
    color:inherit;
    text-decoration:none;
  }
  .ws p {
    margin-bottom:16px;
  }
  .ws p:last-child {
    margin-bottom:0;
  }
  .ws h1 {
    font-family:var(--font-inter), "Inter", sans-serif;
    letter-spacing:.36px;
    font-size:36px;
    font-weight:800;
    line-height:1.2;
  }
  .ws h2 {
    font-family:var(--font-inter), "Inter", sans-serif;
    letter-spacing:.32px;
    margin-bottom:24px;
    font-size:32px;
    font-weight:700;
    line-height:1.5;
  }
  .ws .d-flex {
    display:flex;
  }
  .ws .flex-col {
    flex-direction:column;
  }
  .ws .flex-wrap {
    flex-wrap:wrap;
  }
  .ws .align-items-center {
    align-items:center;
  }
  .ws .justify-content-center {
    justify-content:center;
  }
  .ws .position-relative {
    position:relative;
  }
  .ws .position-absolute {
    position:absolute;
  }
  .ws .text-center {
    text-align:center;
  }
  .ws .text-block-wrapper {
    align-items:center;
    gap:24px;
  }
  .ws .text-block-wrapper .text-block {
    flex:1;
  }
  .ws .cta-button {
    color:#fff;
    text-transform:uppercase;
    letter-spacing:.22px;
    text-align:center;
    background-color:#0abe4e;
    border-radius:8px;
    justify-content:center;
    width:100%;
    padding:15px 10px 17px;
    font-size:22px;
    font-weight:800;
    line-height:1.4;
    transition:all .125s ease-in;
    display:flex;
  }
  .ws .cta-button:hover {
    background-color:#09ab46;
    transition:all .125s ease-out;
  }
  .ws .cta-text {
    color:#20f;
    font-weight:700;
    text-decoration:underline;
  }
  .ws .section-image {
    margin-bottom:24px;
  }
  .ws .container {
    width:100%;
    max-width:1232px;
    margin:0 auto;
    padding:0 16px;
  }
  .ws header {
    border-bottom:1px solid #0000004d;
    padding:14px 0;
  }
  .ws .header-content {
    justify-content:space-between;
  }
  .ws .layout {
    gap:67px;
    padding:40px 0 80px;
  }
  .ws main {
    flex:1;
  }
  .ws section {
    margin-bottom:32px;
  }
  .ws section:last-child {
    margin-bottom:0;
  }
  .ws .hero h1 {
    text-transform:capitalize;
  }
  .ws .hero-disclaimer {
    letter-spacing:0;
    background-color:#e9faff;
    border:1px solid #369dbb;
    margin:18px 0 20px;
    padding:15px;
  }
  .ws .author {
    color:#000000b3;
    gap:12px;
    margin-bottom:24px;
  }
  .ws .author-info {
    letter-spacing:0;
    font-size:16px;
    font-style:italic;
    line-height:22px;
  }
  .ws .hero-image {
    margin-bottom:24px;
    display:inline-flex;
  }
  .ws .hero-image-logo {
    top:11px;
    right:5px;
  }
  .ws .quick-version {
    background-color:#f5f7fc;
    border:1px solid #e8e8e8;
    padding:15px 15px 16px;
  }
  .ws .quick-version div {
    color:#1d374e;
    text-transform:uppercase;
    letter-spacing:-.18px;
    border-bottom:2px solid #1d374e;
    margin-bottom:15px;
    padding:12px 0 10px;
    font-weight:800;
  }
  .ws .quick-version ul {
    column-count:2;
    letter-spacing:-.16px;
    column-gap:15px;
    margin:0 0 -16px;
    padding:0;
    font-size:16px;
    list-style-position:inside;
  }
  .ws .quick-version ul li {
    break-inside:avoid;
    align-items:center;
    gap:8px;
    margin-bottom:15px;
    display:flex;
  }
  .ws .quick-version ul li:before {
    content:"";
    background-image:url(/images/wallasound/icon-checkmark-blue.svg);
    background-position:50%;
    background-size:cover;
    width:24px;
    min-width:24px;
    height:24px;
  }
  .ws .info {
    letter-spacing:-.18px;
    border:1px solid #dfdfdf;
    margin:32px 0;
  }
  .ws .info-title {
    background-color:#fbaf3f33;
    padding:16px;
    font-weight:700;
  }
  .ws .info-title span {
    color:#a80504;
  }
  .ws .info-content {
    background-color:#f7f7f7;
    padding:16px;
  }
  .ws .comparison-attributes {
    background-color:#f5f7fc;
    border:1px solid #e8e8e8;
    padding:24px;
  }
  .ws .comparison-attributes ul {
    gap:20px;
    margin-top:20px;
  }
  .ws .comparison-attributes ul li {
    align-items:center;
    gap:16px;
    display:flex;
  }
  .ws .comparison-guarantee {
    border:2px dashed #3875d0;
    margin:16px 0 32px;
    padding:16px;
  }
  .ws .comparison-guarantee a {
    color:#3875d0;
    font-weight:600;
  }
  .ws .comparison-table {
    border:1px solid #e8e8e8;
    padding:14px 0;
    position:relative;
  }
  .ws .comparison-header {
    text-align:center;
    letter-spacing:.24px;
    align-items:center;
    height:176px;
    margin-bottom:15px;
    font-size:24px;
    font-weight:700;
    line-height:1.5;
    display:flex;
    position:relative;
  }
  .ws .comparison-header div {
    width:50%;
    padding:12px;
  }
  .ws .comparison-header img {
    object-fit:contain;
    object-position:center;
    height:100px;
    margin-bottom:15px;
  }
  .ws .comparison-content {
    position:relative;
  }
  .ws .comparison-content ul {
    letter-spacing:.16px;
    flex-wrap:wrap;
    font-size:16px;
    font-weight:500;
    line-height:1.5;
    display:flex;
  }
  .ws .comparison-content ul li {
    align-items:center;
    gap:10px;
    width:50%;
    padding:0 32px;
    display:flex;
  }
  .ws .comparison-content ul li:nth-last-child(-n+2) div {
    border-bottom:none;
  }
  .ws .comparison-content ul li div {
    border-bottom:1px solid #0003;
    align-items:center;
    width:100%;
    height:100%;
    padding:24px 0 16px;
    display:flex;
  }
  .ws .comparison-content ul li:last-child {
    border-bottom:0;
  }
  .ws .comparison-content ul li:before {
    content:"";
    background-image:url(/images/wallasound/icon-checkmark-lightblue.svg);
    background-position:50%;
    background-size:cover;
    width:24px;
    min-width:24px;
    height:24px;
    margin-top:10px;
  }
  .ws .comparison-content ul li:nth-child(2n):before {
    background-image:url(/images/wallasound/icon-crossmark.svg);
  }
  .ws .comparison-table:before {
    content:"";
    background-color:#f5f7fc;
    width:50%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .ws .attributes-drivers {
    gap:10px;
    margin:16px 0;
  }
  .ws .attributes-drivers-title {
    text-align:center;
    background-color:#e4eaf5;
    padding:8px;
    font-weight:700;
  }
  .ws .attributes-drivers-wrapper {
    gap:12px;
  }
  .ws .attributes-driver {
    text-align:center;
    background-color:#fbfcfe;
    border:1px solid #e8e8e8;
    flex-direction:column;
    flex:1;
    justify-content:center;
    align-items:center;
    padding:16px 6px;
    display:flex;
  }
  .ws .attributes-items {
    gap:24px 16px;
    margin:24px 0;
  }
  .ws .attributes-items li {
    align-items:center;
    gap:15px;
    width:calc(50% - 8px);
    display:flex;
  }
  .ws .attributes-items li div {
    flex-direction:column;
    display:flex;
  }
  .ws .attributes-items b {
    font-weight:800;
  }
  .ws .testimonials-items {
    gap:24px;
    margin-bottom:32px;
  }
  .ws .testimonials {
    border-bottom:1px solid #d4d4d4;
    padding-bottom:32px;
  }
  .ws .testimonial {
    letter-spacing:-.18px;
    background-color:#f9f9f9;
    flex-direction:column;
    gap:10px;
    padding:16px;
    display:flex;
    position:relative;
  }
  .ws .testimonial:before {
    content:"";
    background-color:#3875d0;
    width:3px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .ws .testimonial-text {
    font-style:italic;
  }
  .ws .testimonial-author {
    align-items:center;
    gap:10px;
    font-weight:700;
    display:flex;
  }
  .ws .testimonials-update div {
    padding:16px;
  }
  .ws .testimonials-update-title {
    text-transform:uppercase;
    background-color:#fbb03f33;
    border:1px solid #dfdfdf;
    font-weight:700;
  }
  .ws .testimonials-update-content {
    background-color:#f7f7f7;
    border:1px solid #dfdfdf;
    border-top:none;
  }
  .ws .faqs h2 {
    margin-bottom:10px;
  }
  .ws .faq {
    cursor:pointer;
    letter-spacing:-.18px;
    border-bottom:1px solid #d4d4d4;
    padding:15px 28px 15px 0;
    position:relative;
  }
  .ws .faq span {
    background-color:#000;
    border-radius:50%;
    width:20px;
    height:20px;
    position:absolute;
    top:18px;
    right:4px;
  }
  .ws .faq span:before,.ws .faq span:after {
    content:"";
    background-color:#fff;
    border-radius:2px;
    width:8px;
    height:1px;
    position:absolute;
    top:9px;
    left:6px;
    box-shadow:0 0 0 1px #ffffff6e;
  }
  .ws .faq span:after {
    transition:all 90ms;
    transform:rotate(90deg);
  }
  .ws .faq.open span:after {
    opacity:0;
  }
  .ws .faq-question {
    font-weight:700;
    transition:all .115s;
  }
  .ws .faq.open .faq-question {
    padding-bottom:8px;
  }
  .ws .faq-answer-wrapper {
    opacity:0;
    height:0;
    transition:all .18s,opacity .125s;
    overflow:hidden;
    transform:translateY(8px);
  }
  .ws .faq.open .faq-answer-wrapper {
    opacity:1;
    transition:all .16s,opacity .38s;
    transform:none;
  }
  .ws .reminder {
    background-color:#e4eaf5;
  }
  .ws .reminder-effect {
    width:100%;
    height:24px;
    position:relative;
    overflow:hidden;
  }
  .ws .reminder-effect:before {
    content:"";
    background:repeating-linear-gradient(45deg,#3381c1 0 18px,#5193ca 18px 36px);
    width:calc(100% + 108px);
    height:100%;
    animation:2.1s linear infinite stripeMove;
    position:absolute;
    top:0;
    left:-50px;
  }
  .ws .reminder-content {
    border:2px dashed #000;
    border-top:none;
    padding:27px 30px;
  }
  .ws .reminder-title {
    letter-spacing:-.32px;
    text-transform:uppercase;
    gap:9px;
    margin-bottom:24px;
    font-size:32px;
    font-weight:700;
    line-height:1.5;
  }
  .ws .reminder-image {
    margin:11px 0 27px;
  }
  .ws .reminder .cta-button {
    margin-top:27px;
  }
  @keyframes stripeMove {
    to {
      transform:translate(50px);
    }
  }
  .ws aside {
    background-color:#e9faff;
    border:2px dashed #369dbb;
    align-self:flex-start;
    width:340px;
    padding:14px;
    position:sticky;
    top:40px;
  }
  .ws .sidebar-content {
    text-align:center;
    gap:20px;
  }
  .ws .sidebar-content h3 {
    letter-spacing:.24px;
    text-transform:uppercase;
    margin-bottom:12px;
    font-size:24px;
    font-weight:900;
    line-height:1.3;
  }
  .ws .sidebar-text p {
    letter-spacing:.14px;
    text-align:center;
    text-transform:uppercase;
    font-size:14px;
    line-height:1.3;
  }
  .ws .sidebar-cta div {
    letter-spacing:.12px;
    text-align:center;
    text-transform:uppercase;
    margin-top:12px;
    font-size:12px;
    font-weight:700;
    line-height:1.5;
  }
  .ws .sidebar-cta div span {
    color:#d32f2f;
  }
  .ws footer {
    font-family:var(--font-avenir), "Avenir", var(--font-inter), "Inter", sans-serif;
    color:#fff;
    background-color:#000;
    padding:40px 0;
    font-size:16px;
  }
  .ws .footer-logo {
    margin-bottom:20px;
  }
  .ws footer ul {
    text-align:center;
    margin-bottom:16px;
    font-weight:400;
    line-height:24px;
  }
  .ws footer ul li {
    align-items:center;
    display:flex;
  }
  .ws footer ul li:after {
    content:"|";
  }
  .ws footer ul li:last-child:after {
    content:none;
  }
  .ws footer ul a {
    padding:2px 12px;
    transition:all .12s;
    display:flex;
  }
  .ws footer ul a:hover {
    color:#c3c3c3;
  }
  @media screen and (max-width:1200px) {
    .ws .layout {
      gap:40px;
    }
  }
  @media screen and (max-width:991px) {
    .ws .text-block-wrapper {
      flex-direction:column;
    }
    .ws aside {
      display:none;
    }
  }
  @media screen and (max-width:767px) {
    .ws {
      letter-spacing:.16px;
      font-size:16px;
    }
    .ws h1 {
      letter-spacing:.26px;
      font-size:26px;
    }
    .ws h2 {
      letter-spacing:.24px;
      margin-bottom:16px;
      font-size:24px;
      line-height:1.3;
    }
    .ws .section-image {
      margin-bottom:16px;
    }
    .ws header {
      padding:10px 0 9px;
    }
    .ws .header-content {
      font-size:14px;
    }
    .ws .layout {
      padding:20px 0;
    }
    .ws section {
      margin-bottom:24px;
    }
    .ws .hero-image {
      margin-bottom:16px;
    }
    .ws .hero-disclaimer {
      margin:12px 0 16px;
      padding:12px;
    }
    .ws .author {
      margin-bottom:16px;
    }
    .ws .quick-version {
      padding:12px;
    }
    .ws .quick-version ul {
      margin-bottom:0;
    }
    .ws .quick-version div {
      padding:10px 0;
    }
    .ws .quick-version ul {
      font-size:14px;
      line-height:1.3;
    }
    .ws .info {
      margin:24px 0;
    }
    .ws .info-title,.ws .info-content {
      padding:12px;
    }
    .ws .comparison-attributes {
      padding:16px 12px;
    }
    .ws .comparison-attributes ul {
      margin-top:12px;
    }
    .ws .comparison-attributes ul li img {
      width:45px;
    }
    .ws .comparison-guarantee {
      margin:16px 0 24px;
      padding:12px;
    }
    .ws .comparison-header {
      letter-spacing:.18px;
      font-size:18px;
    }
    .ws .comparison-content ul li {
      padding:0 12px;
    }
    .ws .comparison-content ul li div {
      padding:12px 0;
    }
    .ws .comparison-content ul li:before {
      margin-top:0;
    }
  }
  @media screen and (max-width:600px) {
    .ws .layout {
      padding:20px 0 0;
    }
    .ws .cta-button {
      letter-spacing:.18px;
      padding:14px 10px 15px;
      font-size:18px;
      font-weight:800;
      line-height:25px;
    }
    .ws .attributes-items {
      flex-direction:column;
      gap:12px;
    }
    .ws .attributes-items li {
      width:100%;
    }
    .ws .attributes-items li img {
      width:45px;
    }
    .ws .testimonials {
      padding-bottom:24px;
    }
    .ws .testimonials-items {
      gap:12px;
      margin-bottom:24px;
    }
    .ws .testimonial {
      letter-spacing:-.16px;
      padding:12px 16px;
    }
    .ws .testimonials-update div {
      padding:12px;
    }
    .ws .faqs h2 {
      letter-spacing:-.2px;
      font-size:20px;
      font-weight:700;
      line-height:1.2;
    }
    .ws .faq {
      letter-spacing:-.16px;
    }
    .ws .reminder-effect {
      height:14px;
    }
    .ws .reminder-effect:before {
      background:repeating-linear-gradient(45deg,#3381c1 0 10px,#5193ca 10px 20px);
      animation:2.1s linear infinite stripeMove_mb;
    }
    .ws .reminder-content {
      padding:15px 8px;
    }
    .ws .reminder-title {
      letter-spacing:-.2px;
      margin-bottom:12px;
      font-size:20px;
    }
    .ws .reminder p {
      margin-bottom:14px;
    }
    .ws .reminder-image {
      margin:0 0 14px;
    }
    .ws .reminder .cta-button {
      margin-bottom:0;
    }
    .ws footer {
      font-size:14px;
      line-height:28px;
    }
  }
  @keyframes stripeMove_mb {
    to {
      transform:translate(28px);
    }
  }
  .pc {
    font-family:var(--font-open-sans), "Open Sans", Helvetica, Arial, sans-serif;
    color:#000;
    background:#fff;
    min-height:calc(100vh - 100px);
    font-size:18px;
    line-height:29px;
  }
  .pc *,.pc :before,.pc :after {
    box-sizing:border-box;
  }
  @keyframes pc-load {
    0%,15% {
      opacity:0;
      transform:translateY(-97px);
    }
    30%,70% {
      opacity:1;
      transform:translateY(0);
    }
    85%,to {
      opacity:0;
      transform:translateY(97px);
    }
  }
  @keyframes pc-dotFlashing {
    0% {
      background-color:#9880ff;
    }
    50%,to {
      background-color:#ebe6ff;
    }
  }
  @keyframes pc-_heartbeat {
    0%,18%,6% {
      transform:scale(.94);
    }
    12%,3% {
      transform:scale(1);
    }
  }
  .pc * {
    box-sizing:border-box;
  }
  .pc {
    margin:0;
  }
  .pc .loading-wrapper.open {
    display:flex!important;
  }
  .pc .loading-wrapper {
    z-index:1400;
    -webkit-tap-highlight-color:#0000;
    background-color:#ffffffbf;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .pc .loader {
    width:58px;
    height:58px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%);
  }
  .pc .loader span {
    opacity:0;
    background:#0bf;
    width:12px;
    height:12px;
    animation:4.6s ease-in-out infinite pc-load;
    display:block;
    position:absolute;
  }
  .pc #i1ef {
    text-align:center;
    padding:10px;
    display:block;
  }
  .pc #i55o4k:hover,.pc #i9b18y:hover,.pc #ifbtsi:hover {
    text-decoration:underline;
    display:inline-block;
  }
  .pc #i9b18y {
    color:#a1a7b2;
    text-decoration:none;
    display:none;
  }
  .pc #ivme1y {
    margin:0 8px;
    display:none;
  }
  .pc #ifbtsi {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pc #idci5p {
    margin:0 8px;
    display:inline;
  }
  .pc #i55o4k {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pc #ipc2ek {
    text-align:right;
    width:50%;
  }
  .pc #i1j4k3 {
    display:inline;
  }
  .pc #igqd25 {
    margin:0 3px;
  }
  .pc #ivfh5x {
    display:inline;
  }
  .pc #i8v9tk {
    width:50%;
  }
  .pc #ikfnp2 {
    color:#a1a7b2;
    display:none;
  }
  .pc #inxth {
    width:100%;
    display:inline-block;
  }
  .pc #itzpr,.pc #ixa0a {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pc #ixa0a {
    max-width:970px;
    height:auto;
    padding:0 15px 15px;
  }
  .pc #itzpr {
    color:gray;
    background-color:#424242;
    padding:40px 0 50px;
    font-size:15px;
    line-height:28px;
  }
  .pc .loader span.block1 {
    animation-delay:1.06s;
    top:0;
    left:0;
  }
  .pc .loader span.block2 {
    animation-delay:.97s;
    top:0;
    left:16px;
  }
  .pc .loader span.block3 {
    animation-delay:.87s;
    top:0;
    left:31px;
  }
  .pc .loader span.block4 {
    animation-delay:.78s;
    top:0;
    left:47px;
  }
  .pc .loader span.block5 {
    animation-delay:.69s;
    top:16px;
    left:0;
  }
  .pc .loader span.block6 {
    animation-delay:.6s;
    top:16px;
    left:16px;
  }
  .pc .loader span.block7 {
    animation-delay:.51s;
    top:16px;
    left:31px;
  }
  .pc .loader span.block8 {
    animation-delay:.41s;
    top:16px;
    left:47px;
  }
  .pc .loader span.block9 {
    animation-delay:.32s;
    top:31px;
    left:0;
  }
  .pc .loader span.block10 {
    animation-delay:.23s;
    top:31px;
    left:16px;
  }
  .pc .loader span.block11 {
    animation-delay:.14s;
    top:31px;
    left:31px;
  }
  .pc .loader span.block12 {
    animation-delay:50ms;
    top:31px;
    left:47px;
  }
  .pc .loader span.block13 {
    animation-delay:-.05s;
    top:47px;
    left:0;
  }
  .pc .loader span.block14 {
    animation-delay:-.14s;
    top:47px;
    left:16px;
  }
  .pc .loader span.block15 {
    animation-delay:-.23s;
    top:47px;
    left:31px;
  }
  .pc .loader span.block16 {
    animation-delay:-.32s;
    top:47px;
    left:47px;
  }
  .pc #ispt {
    display:none;
  }
  .pc #ivjb {
    min-height:calc(100vh - 100px);
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    font-size:18px;
    line-height:29px;
  }
  .pc #ibe4d {
    width:100%;
    padding:12px 0 60px;
    display:inline-block;
  }
  .pc #iw5li {
    align-items:stretch;
    width:100%;
    max-width:813px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pc #i74yn,.pc #ibcmk,.pc #iufdl {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pc #ibcmk {
    max-width:813px;
    height:auto;
  }
  .pc #i74yn {
    background-color:#dd1e00;
  }
  .pc #ivzmh {
    justify-content:flex-end;
    align-items:center;
    width:100%;
    padding:6px 0 9px;
    display:flex;
  }
  .pc #ikzz8 {
    width:100%;
    display:none;
  }
  .pc #ibu87 {
    width:100%;
    max-width:36px;
  }
  .pc #in1qi {
    color:#fff;
    width:100%;
    margin:0 0 0 10px;
    font-size:12px;
    font-weight:600;
    line-height:16px;
  }
  .pc #ipolo {
    align-items:center;
  }
  .pc #iibv5 {
    font-size:15px;
    font-weight:400;
    line-height:24px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    border:1px solid #ebe9bc;
    border-radius:5px;
    margin:0 0 10px;
    padding:10px 15px;
  }
  .pc #i1j1y {
    margin:0;
    display:inline;
  }
  .pc #i0yb3e {
    margin:6px 0 0;
    font-weight:700;
  }
  .pc #i6os61 {
    width:76px;
    max-height:auto;
    display:inline;
  }
  .pc #igg2hs {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pc #iynn7x {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pc #ipf88l {
    margin:6px -15px 0;
    font-weight:700;
  }
  .pc #i320z6 {
    width:63px;
    display:inline;
  }
  .pc #iodp4n {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pc #ilvev9 {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pc #if5qeo {
    display:block;
  }
  .pc #ikcxri {
    margin:6px 0 0;
    font-weight:700;
  }
  .pc #iqs0hu {
    width:70px;
    display:inline;
  }
  .pc #ihie2k {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pc #ibv1mr {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pc #if5tzg {
    margin:6px 0 0;
    font-weight:700;
  }
  .pc #iv7ghf {
    width:93px;
    max-height:auto;
    display:inline;
  }
  .pc #io3ta5 {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pc #i4gcov {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pc #ilt0ap {
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
    min-height:50px;
    margin:0 0 25px;
    display:flex;
  }
  .pc #iz1any {
    min-height:50px;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fef8b7;
    padding:22px 40px 35px;
  }
  .pc #ihoo42 {
    width:100%;
    max-width:275px;
    display:block;
    position:absolute;
    top:0;
    right:0;
  }
  .pc #ir7icj {
    text-align:right;
    width:40%;
    padding:0;
  }
  .pc #i60m76 {
    display:none;
  }
  .pc #ibxaqg {
    color:#2c90fc;
    display:inline;
  }
  .pc #i67mqy {
    margin:0;
  }
  .pc #iipwdd {
    color:#2c90fc;
  }
  .pc #iipwdd,.pc #inmgk6,.pc #iootxh {
    display:none;
  }
  .pc #iootxh {
    margin:0 0 0 3px;
  }
  .pc #i6chrg,.pc .ib98zl_global .slide-item .js-img-loading img,.pc .idgtg_global {
    display:inline;
  }
  .pc #i7d6ug {
    color:#333;
    font-weight:700;
    display:inline-block;
  }
  .pc #iunvnk {
    margin:0 0 30px;
    font-weight:700;
    display:inline;
  }
  .pc #i27kkm {
    margin:0 5px 0 0;
    display:inline;
  }
  .pc #i27kkm,.pc #i56bej,.pc #ic252w {
    color:red;
    font-weight:700;
  }
  .pc #ic252w {
    margin:0 5px 0 0;
    display:inline;
  }
  .pc #ik1wve {
    min-height:50px;
    margin:0 0 35px;
    font-weight:700;
  }
  .pc #iexnuf {
    flex:1 0;
    width:50%;
    min-height:50px;
    padding:0 8% 0 0;
  }
  .pc #i82lgm {
    align-items:flex-start;
    min-height:50px;
    margin:0;
    display:flex;
  }
  .pc #ioo2xd {
    min-height:50px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    padding:90px 30px 130px;
    position:relative;
    overflow:hidden;
  }
  .pc #i5fdth {
    min-height:1px;
  }
  .pc #ikl2l7 {
    min-height:50px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
  }
  .pc #ioplg8 {
    color:#c45500;
    margin:0 0 22px;
    font-weight:700;
  }
  .pc #iak22w {
    margin:0 4px 0 0;
    display:inline;
  }
  .pc #ifocdw {
    color:#565959;
    margin:0 0 10px;
  }
  .pc #iq5hli {
    width:87px;
    margin:0 12px 0 0;
  }
  .pc #id0rg3 {
    align-items:center;
    margin:10px 0 8px;
  }
  .pc #ieuee6 {
    color:#202020;
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pc #imb4wp {
    border-radius:50%;
    width:40px;
  }
  .pc #ifal3h {
    align-items:center;
    display:flex;
  }
  .pc #i9vik3,.pc #irgqgg {
    min-height:50px;
  }
  .pc #imw55 {
    color:#d90000;
    font-weight:700;
  }
  .pc #i2ium {
    width:100%;
    max-width:18px;
    margin:0 4px 0 0;
    position:relative;
    top:2px;
  }
  .pc #iwhug {
    color:#333;
    margin:0 0 15px;
    padding:0;
    font-size:35px;
    font-weight:800;
    line-height:42px;
  }
  .pc #ixnvs {
    margin:0;
    font-size:20px;
    font-weight:700;
    line-height:30px;
    display:block;
  }
  .pc #ipk4b {
    display:inline;
  }
  .pc #ioj8j,.pc #ipk4b {
    color:#a0a0a0;
    font-size:13px;
    font-weight:600;
    line-height:18px;
  }
  .pc #iw9wg {
    align-items:center;
    margin:10px 0 30px;
    display:flex;
  }
  .pc #ij936[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pc #ij936[highlight].active {
    background-position:-100% 0;
  }
  .pc #ib98zl .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:#e7e7e7;
    --bullet-active-color:#bbb;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .pc .ib98zl_global * {
    box-sizing:border-box;
  }
  .pc .ib98zl_global :focus {
    outline:0;
  }
  .pc .ib98zl_global .hidden {
    display:none!important;
  }
  .pc .ib98zl_global {
    position:relative;
  }
  .pc .ib98zl_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .pc .ib98zl_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .pc .ib98zl_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pc .ib98zl_global .js-slider.indicators-type .slick-arrow,.pc .ib98zl_global .js-slider.indicators-type .slick-next,.pc .ib98zl_global .js-slider.indicators-type .slick-prev {
    display:none!important;
  }
  .pc .ib98zl_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pc .ib98zl_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100%/var(--dk-items-per-row));
  }
  .pc .ib98zl_global .js-slider.wrap-no-slide .slick-arrow,.pc .ib98zl_global .js-slider.wrap-no-slide .slick-next,.pc .ib98zl_global .js-slider.wrap-no-slide .slick-prev {
    display:none!important;
  }
  .pc .ib98zl_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .pc .ib98zl_global .thumb-wrapper {
    margin-top:20px;
  }
  .pc .ib98zl_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .pc .ib98zl_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .pc .ib98zl_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .pc .ib98zl_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .pc .ib98zl_global .slick.slick-initialized {
    display:block;
  }
  .pc .ib98zl_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .pc .ib98zl_global .slick.no-slide .slick-arrow,.pc .ib98zl_global .slick.no-slide .slick-next,.pc .ib98zl_global .slick.no-slide .slick-prev {
    display:none!important;
  }
  .pc .ib98zl_global .slick-list,.pc .ib98zl_global .slick-track {
    position:relative;
    transform:translate(0);
  }
  .pc .ib98zl_global .slick-list {
    padding:0;
    display:block;
    overflow:hidden;
  }
  .pc .ib98zl_global .slick-list.dragging {
    cursor:hand;
  }
  .pc .ib98zl_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    top:0;
    left:0;
  }
  .pc .ib98zl_global .slick-track .slick-list {
    display:none!important;
  }
  .pc .ib98zl_global .no-slide .slick-track,.pc .ib98zl_global .wrap-no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .pc .ib98zl_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .pc .ib98zl_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .pc #wrapper .i72ash_global.hidden,.pc .ib98zl_global .vertical-slider .slick-dots li,.pc .ib98zl_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .pc .ib98zl_global .slide-item {
    flex:0 0 calc(100%/var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .pc .ib98zl_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .pc .ib98zl_global .slide-item .slide-thumb .zoomin,.pc .ib98zl_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .pc .ib98zl_global .slide-item .slide-thumb {
    position:relative;
  }
  .pc .ib98zl_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .pc .ib98zl_global .slide-item.dragging img {
    pointer-events:none;
  }
  .pc .ib98zl_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .pc .ib98zl_global .slick-initialized .slide-item {
    flex:none;
  }
  .pc .ib98zl_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:0;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .pc .ib98zl_global .vertical-slider .slick-dots {
    padding:0;
  }
  .pc .ib98zl_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:0;
    font-size:0;
    display:inline-block;
  }
  .pc .ib98zl_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .pc .ib98zl_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .pc .ib98zl_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .pc .ib98zl_global .slick-next,.pc .ib98zl_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:0;
    outline:0;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .pc .ib98zl_global .slick-next img,.pc .ib98zl_global .slick-prev img {
    max-width:100%;
  }
  .pc .ib98zl_global .slick-next.slick-hidden,.pc .ib98zl_global .slick-prev.slick-hidden {
    display:none;
  }
  .pc .ib98zl_global .vertical-slider .slick-next,.pc .ib98zl_global .vertical-slider .slick-prev {
    transform:translate(-50%);
  }
  .pc .ib98zl_global .slick-next.slick-disabled,.pc .ib98zl_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .pc .ib98zl_global .slick-prev {
    left:0;
  }
  .pc .ib98zl_global[dir=rtl] .slick-prev,.pc [dir=rtl] .ib98zl_global .slick-prev {
    left:auto;
    right:0;
  }
  .pc .ib98zl_global .vertical-slider .slick-prev,.pc .ib98zl_global[dir=rtl] .vertical-slider .slick-prev,.pc [dir=rtl] .ib98zl_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .pc .ib98zl_global .slick-next {
    right:0;
  }
  .pc .ib98zl_global[dir=rtl] .slick-next,.pc [dir=rtl] .ib98zl_global .slick-next {
    left:0;
    right:auto;
  }
  .pc .ib98zl_global .vertical-slider .slick-next,.pc .ib98zl_global[dir=rtl] .vertical-slider .slick-next,.pc [dir=rtl] .ib98zl_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .pc #i7i9mz,.pc #ivnqn4,.pc #iyxvu7 {
    width:100%;
  }
  .pc #ivnqn4 {
    display:none;
  }
  .pc #iyjjl {
    margin-left:auto;
    margin-right:auto;
  }
  .pc #if3jj {
    text-align:center;
    margin:0;
    font-size:25px;
    font-weight:700;
    line-height:42px;
    display:inline;
  }
  .pc #i6m9j {
    margin:0 0 10px;
  }
  .pc #ii6ue {
    width:100%;
    display:block;
  }
  .pc #ij5s4e {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #iuqhka {
    margin:0 0 12px;
  }
  .pc #iscp08 {
    text-align:center;
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:50px;
  }
  .pc #iu9f62 {
    justify-content:space-between;
    margin:0 0 45px;
    display:flex;
  }
  .pc #im3pv6 {
    text-align:center;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pc #invtcj {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pc #igdx99 {
    text-align:center;
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pc #irlg6g {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pc #ib2g8t,.pc #ipizu2 {
    text-align:center;
  }
  .pc #ib2g8t {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pc #ipizu2 {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pc #if6ujf {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pc #ikyyrb,.pc #irxgrp {
    text-align:center;
  }
  .pc #irxgrp {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pc #ikyyrb {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pc #i28nvl {
    margin:0 0 10px;
  }
  .pc #i2oeqa {
    color:#333;
    margin:0 0 25px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #i742ws {
    background-color:#ff5b2f;
    height:1px;
  }
  .pc #i742ws,.pc #iv8t04 {
    display:none;
  }
  .pc #ifu694 {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:28px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pc #i1x5tl {
    background-color:#f8f8f8;
    border-radius:20px;
    margin:0 0 40px;
    padding:40px;
    font-size:16px;
    line-height:25px;
  }
  .pc #ili6v4 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pc #ie0qgq {
    border-radius:50%;
    width:40px;
  }
  .pc #ijm7sb {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pc #i73h8e {
    align-items:center;
    display:flex;
  }
  .pc #ik2h25 {
    width:87px;
    margin:0 12px 0 0;
  }
  .pc #i9qp9k {
    align-items:center;
    margin:10px 0 2px;
  }
  .pc #injl2t {
    margin:0 4px 0 0;
    display:inline;
  }
  .pc #iwwuy8,.pc #ixz447 {
    color:#565959;
    margin:0 0 10px;
  }
  .pc #ixz447 {
    color:#c45500;
    font-weight:700;
  }
  .pc #ij501l {
    min-height:50px;
  }
  .pc #imfzvh {
    border-radius:50%;
    width:40px;
  }
  .pc #in1u82 {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pc #ioy1rh {
    align-items:center;
    display:flex;
  }
  .pc #iwg5vv {
    width:87px;
    margin:0 12px 0 0;
  }
  .pc #ikbeuu {
    align-items:center;
    margin:10px 0 2px;
  }
  .pc #i215w6 {
    margin:0 4px 0 0;
    display:inline;
  }
  .pc #icfkf3,.pc #iwngct {
    color:#565959;
    margin:0 0 10px;
  }
  .pc #iwngct {
    color:#c45500;
    font-weight:700;
  }
  .pc #im551g {
    min-height:50px;
  }
  .pc #i48oto {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pc #iv0e1e {
    color:#fff;
    width:76px;
    height:76px;
    font-size:22px;
    font-weight:700;
    line-height:21px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    background-image:-webkit-linear-gradient(90deg,#f04000 0%,#dd1e00 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border:3px solid #fff;
    border-radius:50%;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:absolute;
    top:30%;
    bottom:0;
    right:15px;
  }
  .pc #ivw5po {
    text-align:center;
    margin:0 0 30px;
  }
  .pc #i72ash {
    top:inherit;
    background-color:gray;
    width:100%;
    bottom:0;
  }
  .pc .i72ash_global {
    z-index:10;
    text-align:center;
    background-color:#fff;
    position:fixed;
  }
  .pc .i72ash_global.hidden,.pc .ifo3ec_global .swipe-group.swipe-hidden,.pc .ifo3ec_global.swipe-hidden {
    display:none!important;
  }
  .pc #i9yqps {
    display:none;
  }
  .pc #iqpi5z,.pc .ifo3ec_global .swipe-group {
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .pc #iqpi5z {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    max-width:711px;
    margin:15px auto;
    padding:28px 10px;
    font-size:28px;
    font-weight:800;
    line-height:30px;
    text-decoration:none;
    position:relative;
  }
  .pc .ifo3ec_global .swipe-group {
    undefined:undefined;
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    position:fixed;
    bottom:300px;
    right:0;
  }
  .pc .ifo3ec_global .swipe-image {
    min-height:50px;
  }
  .pc #iqpi5z,.pc .ifo3ec_global .swipe-image .img {
    width:100%;
  }
  .pc .ifo3ec_global .swipe-url {
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    color:#151616;
    background-color:#84d32e;
    border-radius:6px;
    max-width:190px;
    padding:10px 10px 5px;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    box-shadow:0 3px #578e0d;
  }
  .pc .ifo3ec_global .swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .pc .ifo3ec_global .swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .pc .ifo3ec_global .swipe-content-2 {
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:30px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    font-weight:600;
    display:none;
  }
  .pc .ifo3ec_global .swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .pc #iatpn6 {
    background-color:#00c249;
    padding:5px 10px;
    box-shadow:0 3px #028332;
  }
  .pc #islncl {
    font-weight:700;
    line-height:25px;
  }
  .pc #i3h1vb {
    font-size:22px;
    font-weight:900;
  }
  .pc .iloq7r_global .customer-location {
    display:flex;
  }
  .pc .iloq7r_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .pc .iloq7r_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .pc .iloq7r_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .pc .iloq7r_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate pc-dotFlashing;
    position:relative;
  }
  .pc .iloq7r_global .customer-location.loading .dot-flashing:before,.pc .iloq7r_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .pc .iloq7r_global .customer-location.loading .dot-flashing:after,.pc .iloq7r_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate pc-dotFlashing;
    left:-10px;
  }
  .pc .iloq7r_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .pc .ikcosg_global .ads p {
    font-family:var(--font-roboto),"Roboto";
    text-align:center;
    font-size:12px;
  }
  .pc #iigs38 {
    color:#4b4b4b;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    margin:0;
  }
  .pc #ib2tqh {
    color:#d90000;
  }
  .pc #iodju1 {
    margin:0 10px 0 0;
  }
  .pc #i92v7m {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pc #i5a6fc {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pc #iaheru {
    text-align:center;
    width:32%;
    min-height:50px;
  }
  .pc #igl1ud {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    border-left:2px solid #e6e6e6;
    margin:0;
    padding:10px 10px 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pc #ii6jc2 {
    text-align:center;
    width:68%;
    min-height:50px;
  }
  .pc #i10f4j {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pc #iokhfg {
    text-align:center;
    min-height:42px;
    margin:0 0 40px;
  }
  .pc #ivsq9a {
    margin:0 12px 15px 0;
  }
  .pc #if3jj[highlight],.pc #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pc #if3jj[highlight].active,.pc #iw99aa[highlight].active {
    background-position:-100% 0;
  }
  .pc #ir8v8c {
    min-height:50px;
    margin:0 0 65px;
    display:flex;
  }
  .pc #i9xiq7 {
    align-items:center;
  }
  .pc #i9xiq7,.pc #igbqom {
    width:50%;
    min-height:50px;
  }
  .pc #i41aio {
    width:100%;
  }
  .pc #iace95 {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pc #iomyw3 {
    text-align:center;
    border-right:2px solid #e6e6e6;
    width:32%;
    min-height:50px;
  }
  .pc #i0zymb {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    margin:0;
    padding:10px 5% 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pc #iqfvhf {
    text-align:center;
    width:68%;
    min-height:50px;
  }
  .pc #icw6p3 {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pc #i2hut5 {
    text-align:center;
    border-right:2px solid #e6e6e6;
    width:32%;
    min-height:50px;
  }
  .pc #itao0r {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    margin:0;
    padding:10px 10px 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pc #ipufm8 {
    text-align:center;
    width:68%;
    min-height:50px;
  }
  .pc #i21m8z {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pc #imied8 {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pc #ie61kw {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pc #ieacqf {
    min-height:50px;
  }
  .pc #irpbm5 {
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:4px;
  }
  .pc #ilufgu {
    color:#d90000;
    font-weight:800;
  }
  .pc #ie8d0h {
    width:42px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:9px;
  }
  .pc #i5i1d4 {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pc #itjdge {
    margin:0 0 30px;
  }
  .pc #itcbrh {
    margin:0 0 10px;
  }
  .pc #i5pqcg {
    min-height:50px;
    margin:0 0 27px;
    position:relative;
  }
  .pc #inm03t {
    position:absolute;
    bottom:25px;
    left:32px;
  }
  .pc #isy8px {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:30px 35px 40px;
    font-size:19px;
  }
  .pc #igw4g3 {
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #iutr8g {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pc #in60lw {
    width:60px;
    margin:0 25px 0 -10px;
  }
  .pc #ilxfcf {
    width:54px;
    margin:0 25px 0 0;
  }
  .pc #imijwb {
    align-items:center;
    min-height:50px;
    margin:0 0 30px;
    display:flex;
  }
  .pc #ip692g {
    width:51px;
    margin:0 25px 0 0;
  }
  .pc #ilciby {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pc #iecfy8 {
    margin:0 25px 0 0;
  }
  .pc #i56enc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pc #i795dm {
    width:45px;
    margin:0 25px 0 5px;
  }
  .pc #i7hjlc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pc #ilgvoy {
    width:100%;
  }
  .pc #ibv4dt,.pc #ip315g,.pc #iugv6v {
    text-align:center;
    margin:12px 0 0;
    font-weight:500;
  }
  .pc #itree3 {
    border-top:1px solid #e1e1e1;
    min-height:22px;
  }
  .pc #iscf2j {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:25px 20px 40px;
    font-size:19px;
    font-weight:700;
    line-height:30px;
  }
  .pc #i2daml {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #iu2lsh {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pc #i7478v,.pc #i9ic6f {
    margin:0 0 0 14px;
  }
  .pc #iu5l1c {
    align-items:center;
    display:flex;
  }
  .pc #iim10e {
    margin:0 0 0 14px;
  }
  .pc #ijr5ov {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pc #i95z0w {
    margin:0 0 0 14px;
  }
  .pc #ioebyl {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pc #i48chn {
    width:100%;
    margin:0 0 33px;
  }
  .pc #itmseh {
    border-top:1px solid #e1e1e1;
    min-height:33px;
  }
  .pc #idgr5l,.pc #igfaxp,.pc #ipk4ha {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pc #ibqf6u {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 50px;
  }
  .pc #ixmhnu {
    margin:0 0 40px;
  }
  .pc #i4lzdl,.pc #ix1pux {
    margin:0 0 12px;
  }
  .pc #iqdl62 {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pc #iw76xh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #ilpc1i {
    width:100%;
    margin:0 0 25px;
  }
  .pc #i1ybsf {
    margin:0 0 50px;
    line-height:36px;
  }
  .pc #ig3oyz {
    width:100%;
    margin:0 0 25px;
  }
  .pc #idzsqg {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pc #iakr0w {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #idu0ih {
    margin:0 0 50px;
    padding:0;
    line-height:36px;
  }
  .pc #iczozh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #ivqyzt {
    margin:0 0 10px;
  }
  .pc #it98rz {
    width:100%;
    margin:0 0 25px;
  }
  .pc #iwt65f {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 25px;
  }
  .pc #imxwd9 {
    font-size:28px;
    line-height:30px;
  }
  .pc #i0z8t2 {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #iloq7r {
    display:none;
  }
  .pc #itejmk {
    color:red;
    padding:0 0 0 5px;
    font-weight:700;
    line-height:30px;
    display:inline;
  }
  .pc #ixkbo9 {
    display:inline;
    position:relative;
    top:3px;
  }
  .pc #irkapa {
    font-size:28px;
    line-height:30px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
  }
  .pc #ieo2ii,.pc #ikqic4 {
    text-align:center;
  }
  .pc #ikqic4 {
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:14px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pc #ieo2ii {
    color:red;
    width:80%;
    margin:0 auto 25px;
    font-size:25px;
    font-weight:700;
    line-height:30px;
  }
  .pc #i0n2ax {
    display:none;
  }
  .pc #ij89o6 {
    font-size:28px;
    line-height:30px;
  }
  .pc #i5ue2g {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:28px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pc #iw4xsd {
    width:100%;
    display:none;
  }
  .pc #iwbujw {
    en:1;
    margin:0 0 18px;
  }
  .pc #i0d32c {
    en:1;
    margin:0 0 10px;
  }
  .pc #i611y1 {
    display:none;
  }
  .pc #iww9rh {
    color:#31c5f4;
  }
  .pc #idgtg {
    line-height:18px;
  }
  .pc #iw99aa {
    border-radius:30px 0;
  }
  .pc #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
  }
  .pc #i2pjqp {
    color:#333;
    margin:0 0 15px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pc #icmy7f,.pc #itt21k {
    margin:0 0 10px;
  }
  .pc #ihgddk {
    margin:0 0 40px;
  }
  .pc #islk5r {
    margin:0 0 30px;
  }
  .pc #i8z5lo {
    margin:0 0 10px;
  }
  .pc #iar6iu {
    width:105%;
  }
  .pc #i0kjzt,.pc #iar6iu {
    margin:0 0 10px;
  }
  .pc #i6gl0b {
    margin:0 0 15px;
  }
  .pc #iu9pd5 {
    border-radius:50%;
    width:40px;
  }
  .pc #i93v3y {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pc #iijyt3 {
    align-items:center;
    display:flex;
  }
  .pc #iw0nrj {
    width:87px;
    margin:0 12px 0 0;
  }
  .pc #i3u1dc {
    align-items:center;
    margin:10px 0 2px;
  }
  .pc #iyo83n {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pc #iovs1p {
    margin:0 4px 0 0;
    display:inline;
  }
  .pc #i8v6am,.pc #ixoqgh {
    color:#565959;
    margin:0 0 10px;
  }
  .pc #i8v6am {
    color:#c45500;
    font-weight:700;
  }
  .pc #i4xiz7 {
    min-height:50px;
  }
  .pc #iri5s2 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pc #i3ua5t {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pc #ik182g {
    margin:0 0 25px;
  }
  .pc #iwdhww {
    margin:0 0 50px;
  }
  .pc #i6z808,.pc #ihhbdr {
    margin:0 0 10px;
  }
  .pc .i0u0pf_global,.pc .i2hlpk_global,.pc .irz2t6_global {
    position:relative;
    overflow:hidden;
  }
  .pc .irz2t6_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pc .irz2t6_global .js-video {
    position:relative;
  }
  .pc .irz2t6_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pc .irz2t6_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pc .irz2t6_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pc .i0u0pf_global .js-video iframe,.pc .i0u0pf_global .js-video video,.pc .i2hlpk_global .js-video iframe,.pc .i2hlpk_global .js-video video,.pc .irz2t6_global .js-video iframe,.pc .irz2t6_global .js-video video {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .pc .irz2t6_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .irz2t6_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pc .irz2t6_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pc .irz2t6_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pc .i0u0pf_global .layer-over-video .js-play-video:empty:before,.pc .i2hlpk_global .layer-over-video .js-play-video:empty:before,.pc .irz2t6_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .pc .irz2t6_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .irz2t6_global .button-box.show,.pc .irz2t6_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pc .irz2t6_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pc .irz2t6_global .heartbeat .cta-btn {
    animation:5s infinite pc-_heartbeat;
  }
  .pc .irz2t6_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pc .irz2t6_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pc #i0u0pf .img-view,.pc #i2hlpk .img-view,.pc #irz2t6 .img-view {
    padding-bottom:58.3951%;
  }
  .pc .i2hlpk_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pc .i2hlpk_global .js-video {
    position:relative;
  }
  .pc .i2hlpk_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pc .i2hlpk_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pc .i2hlpk_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pc .i2hlpk_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .i2hlpk_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pc .i2hlpk_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pc .i2hlpk_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pc .i2hlpk_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .i2hlpk_global .button-box.show,.pc .i2hlpk_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pc .i2hlpk_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pc .i2hlpk_global .heartbeat .cta-btn {
    animation:5s infinite pc-_heartbeat;
  }
  .pc .i2hlpk_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pc .i2hlpk_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pc #iem2mu,.pc #iot20i,.pc #irnnk1 {
    min-height:50px;
    padding:8px;
  }
  .pc #ir2zs5 {
    margin:0 12px 0 0;
  }
  .pc #iaytuc,.pc #ibm4k7,.pc #ig5rvj {
    margin:0 12px 15px 0;
  }
  .pc .i0u0pf_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pc .i0u0pf_global .js-video {
    position:relative;
  }
  .pc .i0u0pf_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pc .i0u0pf_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pc .i0u0pf_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pc .i0u0pf_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .i0u0pf_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pc .i0u0pf_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pc .i0u0pf_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pc .i0u0pf_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pc .i0u0pf_global .button-box.show,.pc .i0u0pf_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pc .i0u0pf_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pc .i0u0pf_global .heartbeat .cta-btn {
    animation:5s infinite pc-_heartbeat;
  }
  .pc .i0u0pf_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pc .i0u0pf_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pc #i0u0pf {
    margin:30px 0;
  }
  .pc #i9z5f4 {
    font-weight:700;
  }
  .pc #iystnd {
    margin:10px 0 0;
    display:block;
  }
  .pc #ij4luh {
    width:22px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:1px;
  }
  .pc .ctrwow_tframe {
    display:inline-block;
  }
  .pc .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .pc .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .pc .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .pc #i08neg {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .pc #i08etw {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @media (max-width:1023px) {
    .pc #i1ef {
      display:block;
    }
    .pc #ipc2ek {
      width:40%;
    }
    .pc #i8v9tk {
      width:60%;
    }
    .pc #ipf88l {
      margin:6px 0 0;
    }
    .pc #iz1any {
      padding:30px 20px 40px;
    }
    .pc #ihoo42 {
      max-width:200px;
    }
    .pc #ir7icj {
      width:40%;
    }
    .pc #i7d6ug {
      display:inline-block;
    }
    .pc #iexnuf {
      padding:15px 10px 0 0;
    }
    .pc #ivzmh {
      padding:6px 15px 9px;
    }
    .pc #ibe4d {
      padding:26px 15px 63px;
    }
    .pc #ii6ue {
      margin:35px 0;
    }
    .pc #ij5s4e,.pc #iscp08 {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pc #iscp08 {
      margin:0 0 30px;
      font-size:31px;
    }
    .pc #iu9f62 {
      margin:0 0 25px;
    }
    .pc #i2oeqa {
      margin:0 0 22px;
      font-size:31px;
      line-height:40px;
    }
    .pc #ioo2xd {
      padding:50px 15px 50px 20px;
    }
    .pc #iipwdd {
      display:none;
    }
    .pc .ifo3ec_global .swipe-group {
      bottom:300px;
    }
    .pc #i0z8t2,.pc #iakr0w,.pc #iczozh,.pc #iw76xh {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pc #ir7icj {
      position:static;
    }
    .pc #ihoo42 {
      top:0;
    }
    .pc #iv0e1e {
      top:0;
      right:10px;
    }
    .pc #iar6iu {
      width:auto;
    }
    .pc #itzpr {
      padding:40px 0 20px;
    }
  }
  @media (max-width:991px) {
    .pc .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--tb-items-per-row));
    }
    .pc .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--tb-items));
    }
  }
  @media (max-width:767px) {
    .pc #i8v9tk,.pc #ipc2ek {
      text-align:center;
      width:100%;
    }
    .pc #i8v9tk {
      margin:0 0 25px;
    }
    .pc #ixa0a {
      padding:0 10px;
    }
    .pc #ilvev9,.pc #iynn7x {
      margin:0 0 15px;
    }
    .pc #iqs0hu {
      max-height:69px;
    }
    .pc #ibv1mr {
      margin:0 0 20px;
    }
    .pc #iv7ghf {
      max-height:69px;
    }
    .pc #i4gcov {
      margin:0 0 20px;
    }
    .pc #ilt0ap {
      justify-content:space-between;
    }
    .pc #ir7icj {
      text-align:center;
      padding:0;
      left:0;
      right:0;
    }
    .pc #i7d6ug {
      margin:0 0 20px;
      display:inline-block;
    }
    .pc #iexnuf {
      padding:0;
    }
    .pc #i82lgm {
      flex-direction:column;
      margin:0;
      position:static;
    }
    .pc #ifocdw,.pc #ioplg8 {
      line-height:25px;
    }
    .pc #ifocdw {
      font-size:15px;
    }
    .pc #iq5hli {
      margin:0 8px 0 0;
    }
    .pc #id0rg3 {
      margin:0 0 2px;
      display:block;
    }
    .pc #ifal3h {
      margin:0 0 8px;
    }
    .pc .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--mb-items-per-row));
    }
    .pc .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--mb-items));
    }
    .pc .ib98zl_global .slick-next,.pc .ib98zl_global .slick-prev {
      width:20px;
    }
    .pc #iibv5,.pc #iwhug {
      margin:0 0 15px;
    }
    .pc #iibv5 {
      padding:10px;
      font-size:13px;
      line-height:21px;
    }
    .pc #iwhug {
      font-size:28px;
      line-height:35px;
    }
    .pc #ixnvs {
      margin:0;
      font-size:20px;
    }
    .pc #iw9wg {
      justify-content:flex-start;
      align-items:flex-start;
      margin:12px 0 18px;
    }
    .pc #in1qi {
      margin:0 0 0 8px;
      font-size:10px;
      line-height:13px;
    }
    .pc #ibu87 {
      max-width:24px;
    }
    .pc #iu9f62 {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0 auto 25px;
    }
    .pc #im3pv6,.pc #ipizu2 {
      width:100%;
      margin:0 0 30px;
    }
    .pc #ikyyrb {
      width:100%;
    }
    .pc #i742ws {
      margin:30px 0 22px;
    }
    .pc #iv8t04 {
      display:inline;
    }
    .pc #ifu694 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pc #i9vik3 {
      margin:0 0 1px;
      padding:0;
    }
    .pc #i1x5tl {
      border-radius:0;
      margin:0 -15px 20px;
      padding:20px;
    }
    .pc #ili6v4 {
      margin:20px auto;
    }
    .pc #ize8gg {
      max-width:175px;
    }
    .pc #i2oeqa {
      font-size:25px;
    }
    .pc #ioplg8 {
      margin:0 0 5px;
    }
    .pc #i73h8e {
      margin:0 0 8px;
    }
    .pc #ik2h25 {
      margin:0 8px 0 0;
    }
    .pc #i9qp9k {
      margin:0 0 2px;
      display:block;
    }
    .pc #iwwuy8 {
      font-size:15px;
      line-height:25px;
    }
    .pc #ixz447 {
      margin:0 0 5px;
      line-height:25px;
    }
    .pc #in4hry {
      max-width:175px;
    }
    .pc #ij501l {
      margin:0 0 1px;
      padding:0;
    }
    .pc #ioy1rh {
      margin:0 0 8px;
    }
    .pc #iwg5vv {
      margin:0 8px 0 0;
    }
    .pc #ikbeuu {
      margin:0 0 2px;
      display:block;
    }
    .pc #icfkf3 {
      font-size:15px;
      line-height:25px;
    }
    .pc #iwngct {
      margin:0 0 5px;
      line-height:25px;
    }
    .pc #icjf15 {
      max-width:175px;
    }
    .pc #im551g {
      margin:0 0 1px;
      padding:0;
    }
    .pc #i48oto {
      margin:20px auto;
    }
    .pc #i9yqps {
      display:inline;
    }
    .pc #iqpi5z {
      width:auto;
      max-width:100%;
      margin:15px;
      padding:15px 5px;
      font-size:20px;
    }
    .pc .ifo3ec_global .swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      bottom:220px;
    }
    .pc .ifo3ec_global .swipe-image {
      min-height:auto;
    }
    .pc .ifo3ec_global .swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .pc .ifo3ec_global .swipe-url {
      display:none;
    }
    .pc .ifo3ec_global .swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .pc .ifo3ec_global .swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
    .pc #il218l {
      color:red;
    }
    .pc #ibe4d {
      padding:10px 15px 55px;
    }
    .pc #ii6ue {
      width:150%;
      max-width:150%;
      margin:0 0 0 -20%;
    }
    .pc #ij5s4e,.pc #iscp08 {
      font-size:25px;
    }
    .pc #iscp08 {
      margin:0 0 20px;
      line-height:35px;
    }
    .pc #ir7icj {
      width:100%;
      max-width:100%;
      margin:0 auto;
      position:relative;
    }
    .pc #ioo2xd {
      padding:20px 15px 30px;
    }
    .pc #ihoo42 {
      max-width:100%;
      position:static;
    }
    .pc #iv0e1e {
      width:80px;
      height:80px;
      font-size:22px;
      font-weight:600;
      line-height:22px;
      top:118px;
      right:22px;
    }
    .pc #iz1any {
      padding:30px 15px 20px;
    }
    .pc #ikfnp2 {
      display:none;
    }
    .pc #itzpr {
      padding:40px 15px 80px;
    }
    .pc #i1ef {
      display:block;
    }
    .pc #i6os61 {
      width:76px;
      max-height:auto;
    }
    .pc #iv7ghf {
      width:91px;
    }
    .pc #i320z6 {
      width:56px;
      max-height:auto;
    }
    .pc #igg2hs,.pc #ihie2k,.pc #io3ta5,.pc #iodp4n {
      height:83px;
    }
    .pc #ib2g8t,.pc #igdx99,.pc #irxgrp {
      width:80%;
      margin:20px auto 0;
    }
    .pc #i5i1d4,.pc #ie61kw,.pc #igw4g3 {
      font-size:25px;
    }
    .pc #isy8px {
      padding:20px 10px;
      font-size:18px;
    }
    .pc #ibv4dt,.pc #ip315g,.pc #iugv6v {
      width:80%;
      margin:0 auto;
    }
    .pc #i2daml {
      font-size:25px;
      line-height:34px;
    }
    .pc #ijr5ov,.pc #ioebyl,.pc #iu2lsh {
      align-items:flex-start;
      margin:0 0 10px;
    }
    .pc #iu5l1c {
      align-items:flex-start;
    }
    .pc #iscf2j {
      margin:0 -15px 10px;
      padding:25px 20px;
    }
    .pc #iw76xh {
      font-size:25px;
    }
    .pc #iakr0w,.pc #iczozh {
      color:#333;
      font-size:25px;
    }
    .pc #imxwd9 {
      font-size:20px;
      line-height:24px;
    }
    .pc #ibqf6u {
      margin:0 0 20px;
    }
    .pc #i0z8t2 {
      color:#333;
      font-size:25px;
    }
    .pc #irkapa {
      font-size:20px;
      line-height:24px;
    }
    .pc #ikqic4 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pc #idzqsb {
      display:inline-block;
    }
    .pc #i0n2ax {
      display:inline;
    }
    .pc #ij89o6 {
      font-size:20px;
      line-height:24px;
    }
    .pc #i5ue2g {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pc #imied8 {
      margin:20px 0 33px;
      padding:50px 7px 25px;
    }
    .pc #i0zymb,.pc #itao0r {
      padding:5px 10px;
      font-size:18px;
    }
    .pc #ig9hk2,.pc #inzqx6 {
      max-width:80%;
    }
    .pc #i2hut5 {
      padding:20px 0;
    }
    .pc #if3jj {
      font-size:22px;
      line-height:35px;
    }
    .pc #igbqom {
      width:100%;
      margin:0 0 20px;
    }
    .pc #ir8v8c {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0;
    }
    .pc #i9xiq7 {
      width:100%;
    }
    .pc #i9xiq7,.pc #iwbujw {
      margin:0 0 20px;
    }
    .pc #i0d32c {
      display:none;
    }
    .pc #i92v7m {
      padding:50px 7px 5px;
    }
    .pc #i5a6fc {
      overflow:hidden;
    }
    .pc #igl1ud {
      padding:10px;
      font-size:18px;
    }
    .pc #iaheru {
      overflow:hidden;
    }
    .pc #inm03t {
      bottom:16px;
      left:14px;
    }
    .pc #i5pqcg {
      overflow:hidden;
    }
    .pc #i611y1 {
      border-top:1px solid #e1e1e1;
      max-width:90%;
      min-height:40px;
      margin:0 auto;
      display:block;
    }
    .pc #itree3 {
      display:none;
    }
    .pc #iexnuf {
      width:100%;
    }
    .pc #ik1wve {
      margin:0 0 20px;
    }
    .pc #ilvev9,.pc #iynn7x {
      order:1;
      width:49%;
    }
    .pc #ilvev9 {
      order:2;
    }
    .pc #i4gcov,.pc #ibv1mr {
      order:3;
      width:48%;
    }
    .pc #ibv1mr {
      order:4;
    }
    .pc #ieo2ii {
      width:100%;
      margin:0 0 20px;
      font-size:22px;
      line-height:32px;
    }
    .pc #i72ash {
      background-color:#ebebeb;
    }
    .pc #idakhf {
      line-height:24px;
    }
    .pc #i3ku1k {
      display:inline-block;
    }
    .pc #idgtg {
      display:inline;
    }
    .pc #iqdl62 {
      margin:0 0 20px;
    }
    .pc #idu0ih {
      margin:0 0 25px;
    }
    .pc #i2pjqp {
      margin:0 0 30px;
      font-size:25px;
    }
    .pc #iijyt3 {
      margin:0 0 8px;
    }
    .pc #iw0nrj {
      margin:0 8px 0 0;
    }
    .pc #i3u1dc {
      margin:0 0 2px;
      display:block;
    }
    .pc #ixoqgh {
      font-size:15px;
      line-height:25px;
    }
    .pc #i8v6am {
      margin:0 0 5px;
      line-height:25px;
    }
    .pc #iryokz {
      max-width:175px;
    }
    .pc #i4xiz7 {
      margin:0 0 1px;
      padding:0;
    }
    .pc #iri5s2 {
      margin:20px auto;
    }
    .pc #iodju1 {
      width:24px;
      margin:0 5px 0 0;
    }
    .pc #ivmme1 {
      line-height:22px;
    }
    .pc #ioj8j,.pc #ipk4b {
      font-size:12px;
    }
    .pc #iv85r1 {
      flex-direction:column-reverse;
      min-height:50px;
      display:flex;
    }
    .pc #iaytuc,.pc #ibm4k7,.pc #ig5rvj,.pc #ir2zs5,.pc #ivsq9a {
      font-size:18px;
      line-height:29px;
    }
    .pc #iss32e {
      width:70px;
    }
    .pc #i56enc,.pc #i7hjlc,.pc #ilciby,.pc #iutr8g {
      margin:0 0 30px;
    }
  }
  .pc video {
    max-width:100%;
  }
  .pc picture.ctr-generated {
    display:contents;
  }
  .pc .component-hidden {
    display:none;
  }
  .pc .ctr-lazy-image {
    -o-transition:opacity 50ms ease-in-out;
    opacity:0;
    max-width:100%;
    transition:opacity 50ms ease-in-out;
  }
  .pc .ctr-lazy-image.b-loaded {
    opacity:1;
  }
  .pc h1 {
    font-size:2em;
  }
  .pc ul {
    padding:0;
    padding-inline-start:0;
    list-style-position:inside;
  }
  .pc iframe {
    width:100%;
  }
  .pc img {
    width:auto;
    max-width:100%;
    height:auto;
  }
  .pc button:focus,.pc input:focus,.pc textarea:focus,.pc select:focus {
    outline:none;
  }
  .pc .click-map-container:hover {
    opacity:1!important;
  }
  .pcf {
    font-family:var(--font-open-sans), "Open Sans", Helvetica, Arial, sans-serif;
    color:#000;
    background:#fff;
    min-height:calc(100vh - 100px);
    font-size:18px;
    line-height:29px;
  }
  .pcf *,.pcf :before,.pcf :after {
    box-sizing:border-box;
  }
  @keyframes pcf-load {
    0%,15% {
      opacity:0;
      transform:translateY(-97px);
    }
    30%,70% {
      opacity:1;
      transform:translateY(0);
    }
    85%,to {
      opacity:0;
      transform:translateY(97px);
    }
  }
  @keyframes pcf-dotFlashing {
    0% {
      background-color:#9880ff;
    }
    50%,to {
      background-color:#ebe6ff;
    }
  }
  @keyframes pcf-_heartbeat {
    0%,18%,6% {
      transform:scale(.94);
    }
    12%,3% {
      transform:scale(1);
    }
  }
  .pcf * {
    box-sizing:border-box;
  }
  .pcf {
    margin:0;
  }
  .pcf .loading-wrapper.open {
    display:flex!important;
  }
  .pcf .loading-wrapper {
    z-index:1400;
    -webkit-tap-highlight-color:#0000;
    background-color:#ffffffbf;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .pcf .loader {
    width:58px;
    height:58px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%);
  }
  .pcf .loader span {
    opacity:0;
    background:#0bf;
    width:12px;
    height:12px;
    animation:4.6s ease-in-out infinite pcf-load;
    display:block;
    position:absolute;
  }
  .pcf #i1ef {
    text-align:center;
    padding:10px;
    display:block;
  }
  .pcf #i55o4k:hover,.pcf #i9b18y:hover,.pcf #ifbtsi:hover {
    text-decoration:underline;
    display:inline-block;
  }
  .pcf #i9b18y {
    color:#a1a7b2;
    text-decoration:none;
    display:none;
  }
  .pcf #ivme1y {
    margin:0 8px;
    display:none;
  }
  .pcf #ifbtsi {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pcf #idci5p {
    margin:0 8px;
    display:inline;
  }
  .pcf #i55o4k {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pcf #ipc2ek {
    text-align:right;
    width:50%;
  }
  .pcf #i1j4k3 {
    display:inline;
  }
  .pcf #igqd25 {
    margin:0 3px;
  }
  .pcf #ivfh5x {
    display:inline;
  }
  .pcf #i8v9tk {
    width:50%;
  }
  .pcf #ikfnp2 {
    color:#a1a7b2;
    display:none;
  }
  .pcf #inxth {
    width:100%;
    display:inline-block;
  }
  .pcf #itzpr,.pcf #ixa0a {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcf #ixa0a {
    max-width:970px;
    height:auto;
    padding:0 15px 15px;
  }
  .pcf #itzpr {
    color:gray;
    background-color:#424242;
    padding:40px 0 50px;
    font-size:15px;
    line-height:28px;
  }
  .pcf .loader span.block1 {
    animation-delay:1.06s;
    top:0;
    left:0;
  }
  .pcf .loader span.block2 {
    animation-delay:.97s;
    top:0;
    left:16px;
  }
  .pcf .loader span.block3 {
    animation-delay:.87s;
    top:0;
    left:31px;
  }
  .pcf .loader span.block4 {
    animation-delay:.78s;
    top:0;
    left:47px;
  }
  .pcf .loader span.block5 {
    animation-delay:.69s;
    top:16px;
    left:0;
  }
  .pcf .loader span.block6 {
    animation-delay:.6s;
    top:16px;
    left:16px;
  }
  .pcf .loader span.block7 {
    animation-delay:.51s;
    top:16px;
    left:31px;
  }
  .pcf .loader span.block8 {
    animation-delay:.41s;
    top:16px;
    left:47px;
  }
  .pcf .loader span.block9 {
    animation-delay:.32s;
    top:31px;
    left:0;
  }
  .pcf .loader span.block10 {
    animation-delay:.23s;
    top:31px;
    left:16px;
  }
  .pcf .loader span.block11 {
    animation-delay:.14s;
    top:31px;
    left:31px;
  }
  .pcf .loader span.block12 {
    animation-delay:50ms;
    top:31px;
    left:47px;
  }
  .pcf .loader span.block13 {
    animation-delay:-.05s;
    top:47px;
    left:0;
  }
  .pcf .loader span.block14 {
    animation-delay:-.14s;
    top:47px;
    left:16px;
  }
  .pcf .loader span.block15 {
    animation-delay:-.23s;
    top:47px;
    left:31px;
  }
  .pcf .loader span.block16 {
    animation-delay:-.32s;
    top:47px;
    left:47px;
  }
  .pcf #ispt {
    display:none;
  }
  .pcf #ivjb {
    min-height:calc(100vh - 100px);
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    font-size:18px;
    line-height:29px;
  }
  .pcf #ibe4d {
    width:100%;
    padding:12px 0 60px;
    display:inline-block;
  }
  .pcf #iw5li {
    align-items:stretch;
    width:100%;
    max-width:813px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcf #i74yn,.pcf #ibcmk,.pcf #iufdl {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcf #ibcmk {
    max-width:813px;
    height:auto;
  }
  .pcf #i74yn {
    background-color:#dd1e00;
  }
  .pcf #ivzmh {
    justify-content:flex-end;
    align-items:center;
    width:100%;
    padding:6px 0 9px;
    display:flex;
  }
  .pcf #ikzz8 {
    width:100%;
    display:none;
  }
  .pcf #ibu87 {
    width:100%;
    max-width:36px;
  }
  .pcf #in1qi {
    color:#fff;
    width:100%;
    margin:0 0 0 10px;
    font-size:12px;
    font-weight:600;
    line-height:16px;
  }
  .pcf #ipolo {
    align-items:center;
  }
  .pcf #iibv5 {
    font-size:15px;
    font-weight:400;
    line-height:24px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    border:1px solid #ebe9bc;
    border-radius:5px;
    margin:0 0 10px;
    padding:10px 15px;
  }
  .pcf #i1j1y {
    margin:0;
    display:inline;
  }
  .pcf #i0yb3e {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcf #i6os61 {
    width:76px;
    max-height:auto;
    display:inline;
  }
  .pcf #igg2hs {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcf #iynn7x {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcf #ipf88l {
    margin:6px -15px 0;
    font-weight:700;
  }
  .pcf #i320z6 {
    width:63px;
    display:inline;
  }
  .pcf #iodp4n {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcf #ilvev9 {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcf #if5qeo {
    display:block;
  }
  .pcf #ikcxri {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcf #iqs0hu {
    width:70px;
    display:inline;
  }
  .pcf #ihie2k {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcf #ibv1mr {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcf #if5tzg {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcf #iv7ghf {
    width:93px;
    max-height:auto;
    display:inline;
  }
  .pcf #io3ta5 {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcf #i4gcov {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcf #ilt0ap {
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
    min-height:50px;
    margin:0 0 25px;
    display:flex;
  }
  .pcf #iz1any {
    min-height:50px;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fef8b7;
    padding:22px 40px 35px;
  }
  .pcf #ihoo42 {
    width:100%;
    max-width:275px;
    display:block;
    position:absolute;
    top:0;
    right:0;
  }
  .pcf #ir7icj {
    text-align:right;
    width:40%;
    padding:0;
  }
  .pcf #i60m76 {
    display:none;
  }
  .pcf #ibxaqg {
    color:#2c90fc;
    display:inline;
  }
  .pcf #i67mqy {
    margin:0;
  }
  .pcf #iipwdd {
    color:#2c90fc;
  }
  .pcf #iipwdd,.pcf #inmgk6,.pcf #iootxh {
    display:none;
  }
  .pcf #iootxh {
    margin:0 0 0 3px;
  }
  .pcf #i6chrg,.pcf .ib98zl_global .slide-item .js-img-loading img,.pcf .idgtg_global {
    display:inline;
  }
  .pcf #i7d6ug {
    color:#333;
    font-weight:700;
    display:inline-block;
  }
  .pcf #iunvnk {
    margin:0 0 30px;
    font-weight:700;
    display:inline;
  }
  .pcf #i27kkm {
    margin:0 5px 0 0;
    display:inline;
  }
  .pcf #i27kkm,.pcf #i56bej,.pcf #ic252w {
    color:red;
    font-weight:700;
  }
  .pcf #ic252w {
    margin:0 5px 0 0;
    display:inline;
  }
  .pcf #ik1wve {
    min-height:50px;
    margin:0 0 35px;
    font-weight:700;
  }
  .pcf #iexnuf {
    flex:1 0;
    width:50%;
    min-height:50px;
    padding:0 8% 0 0;
  }
  .pcf #i82lgm {
    align-items:flex-start;
    min-height:50px;
    margin:0;
    display:flex;
  }
  .pcf #ioo2xd {
    min-height:50px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    padding:90px 30px 130px;
    position:relative;
    overflow:hidden;
  }
  .pcf #i5fdth {
    min-height:1px;
  }
  .pcf #ikl2l7 {
    min-height:50px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
  }
  .pcf #ioplg8 {
    color:#c45500;
    margin:0 0 22px;
    font-weight:700;
  }
  .pcf #iak22w {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcf #ifocdw {
    color:#565959;
    margin:0 0 10px;
  }
  .pcf #iq5hli {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcf #id0rg3 {
    align-items:center;
    margin:10px 0 8px;
  }
  .pcf #ieuee6 {
    color:#202020;
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcf #imb4wp {
    border-radius:50%;
    width:40px;
  }
  .pcf #ifal3h {
    align-items:center;
    display:flex;
  }
  .pcf #i9vik3,.pcf #irgqgg {
    min-height:50px;
  }
  .pcf #imw55 {
    color:#d90000;
    font-weight:700;
  }
  .pcf #i2ium {
    width:100%;
    max-width:18px;
    margin:0 4px 0 0;
    position:relative;
    top:2px;
  }
  .pcf #iwhug {
    color:#333;
    margin:0 0 15px;
    padding:0;
    font-size:35px;
    font-weight:800;
    line-height:42px;
  }
  .pcf #ixnvs {
    margin:0;
    font-size:20px;
    font-weight:700;
    line-height:30px;
    display:block;
  }
  .pcf #ipk4b {
    display:inline;
  }
  .pcf #ioj8j,.pcf #ipk4b {
    color:#a0a0a0;
    font-size:13px;
    font-weight:600;
    line-height:18px;
  }
  .pcf #iw9wg {
    align-items:center;
    margin:10px 0 30px;
    display:flex;
  }
  .pcf #ij936[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pcf #ij936[highlight].active {
    background-position:-100% 0;
  }
  .pcf #ib98zl .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:#e7e7e7;
    --bullet-active-color:#bbb;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .pcf .ib98zl_global * {
    box-sizing:border-box;
  }
  .pcf .ib98zl_global :focus {
    outline:0;
  }
  .pcf .ib98zl_global .hidden {
    display:none!important;
  }
  .pcf .ib98zl_global {
    position:relative;
  }
  .pcf .ib98zl_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .pcf .ib98zl_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .pcf .ib98zl_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pcf .ib98zl_global .js-slider.indicators-type .slick-arrow,.pcf .ib98zl_global .js-slider.indicators-type .slick-next,.pcf .ib98zl_global .js-slider.indicators-type .slick-prev {
    display:none!important;
  }
  .pcf .ib98zl_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pcf .ib98zl_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100%/var(--dk-items-per-row));
  }
  .pcf .ib98zl_global .js-slider.wrap-no-slide .slick-arrow,.pcf .ib98zl_global .js-slider.wrap-no-slide .slick-next,.pcf .ib98zl_global .js-slider.wrap-no-slide .slick-prev {
    display:none!important;
  }
  .pcf .ib98zl_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .pcf .ib98zl_global .thumb-wrapper {
    margin-top:20px;
  }
  .pcf .ib98zl_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .pcf .ib98zl_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .pcf .ib98zl_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .pcf .ib98zl_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .pcf .ib98zl_global .slick.slick-initialized {
    display:block;
  }
  .pcf .ib98zl_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .pcf .ib98zl_global .slick.no-slide .slick-arrow,.pcf .ib98zl_global .slick.no-slide .slick-next,.pcf .ib98zl_global .slick.no-slide .slick-prev {
    display:none!important;
  }
  .pcf .ib98zl_global .slick-list,.pcf .ib98zl_global .slick-track {
    position:relative;
    transform:translate(0);
  }
  .pcf .ib98zl_global .slick-list {
    padding:0;
    display:block;
    overflow:hidden;
  }
  .pcf .ib98zl_global .slick-list.dragging {
    cursor:hand;
  }
  .pcf .ib98zl_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    top:0;
    left:0;
  }
  .pcf .ib98zl_global .slick-track .slick-list {
    display:none!important;
  }
  .pcf .ib98zl_global .no-slide .slick-track,.pcf .ib98zl_global .wrap-no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .pcf .ib98zl_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .pcf .ib98zl_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .pcf #wrapper .i72ash_global.hidden,.pcf .ib98zl_global .vertical-slider .slick-dots li,.pcf .ib98zl_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .pcf .ib98zl_global .slide-item {
    flex:0 0 calc(100%/var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .pcf .ib98zl_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .pcf .ib98zl_global .slide-item .slide-thumb .zoomin,.pcf .ib98zl_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .pcf .ib98zl_global .slide-item .slide-thumb {
    position:relative;
  }
  .pcf .ib98zl_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .pcf .ib98zl_global .slide-item.dragging img {
    pointer-events:none;
  }
  .pcf .ib98zl_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .pcf .ib98zl_global .slick-initialized .slide-item {
    flex:none;
  }
  .pcf .ib98zl_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:0;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .pcf .ib98zl_global .vertical-slider .slick-dots {
    padding:0;
  }
  .pcf .ib98zl_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:0;
    font-size:0;
    display:inline-block;
  }
  .pcf .ib98zl_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .pcf .ib98zl_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .pcf .ib98zl_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .pcf .ib98zl_global .slick-next,.pcf .ib98zl_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:0;
    outline:0;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .pcf .ib98zl_global .slick-next img,.pcf .ib98zl_global .slick-prev img {
    max-width:100%;
  }
  .pcf .ib98zl_global .slick-next.slick-hidden,.pcf .ib98zl_global .slick-prev.slick-hidden {
    display:none;
  }
  .pcf .ib98zl_global .vertical-slider .slick-next,.pcf .ib98zl_global .vertical-slider .slick-prev {
    transform:translate(-50%);
  }
  .pcf .ib98zl_global .slick-next.slick-disabled,.pcf .ib98zl_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .pcf .ib98zl_global .slick-prev {
    left:0;
  }
  .pcf .ib98zl_global[dir=rtl] .slick-prev,.pcf [dir=rtl] .ib98zl_global .slick-prev {
    left:auto;
    right:0;
  }
  .pcf .ib98zl_global .vertical-slider .slick-prev,.pcf .ib98zl_global[dir=rtl] .vertical-slider .slick-prev,.pcf [dir=rtl] .ib98zl_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .pcf .ib98zl_global .slick-next {
    right:0;
  }
  .pcf .ib98zl_global[dir=rtl] .slick-next,.pcf [dir=rtl] .ib98zl_global .slick-next {
    left:0;
    right:auto;
  }
  .pcf .ib98zl_global .vertical-slider .slick-next,.pcf .ib98zl_global[dir=rtl] .vertical-slider .slick-next,.pcf [dir=rtl] .ib98zl_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .pcf #i7i9mz,.pcf #ivnqn4,.pcf #iyxvu7 {
    width:100%;
  }
  .pcf #ivnqn4 {
    display:none;
  }
  .pcf #iyjjl {
    margin-left:auto;
    margin-right:auto;
  }
  .pcf #if3jj {
    text-align:center;
    margin:0;
    font-size:25px;
    font-weight:700;
    line-height:42px;
    display:inline;
  }
  .pcf #i6m9j {
    margin:0 0 10px;
  }
  .pcf #ii6ue {
    width:100%;
    display:block;
  }
  .pcf #ij5s4e {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #iuqhka {
    margin:0 0 12px;
  }
  .pcf #iscp08 {
    text-align:center;
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:50px;
  }
  .pcf #iu9f62 {
    justify-content:space-between;
    margin:0 0 45px;
    display:flex;
  }
  .pcf #im3pv6 {
    text-align:center;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcf #invtcj {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcf #igdx99 {
    text-align:center;
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcf #irlg6g {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcf #ib2g8t,.pcf #ipizu2 {
    text-align:center;
  }
  .pcf #ib2g8t {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcf #ipizu2 {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcf #if6ujf {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcf #ikyyrb,.pcf #irxgrp {
    text-align:center;
  }
  .pcf #irxgrp {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcf #ikyyrb {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcf #i28nvl {
    margin:0 0 10px;
  }
  .pcf #i2oeqa {
    color:#333;
    margin:0 0 25px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #i742ws {
    background-color:#ff5b2f;
    height:1px;
  }
  .pcf #i742ws,.pcf #iv8t04 {
    display:none;
  }
  .pcf #ifu694 {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:15px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcf #i1x5tl {
    background-color:#f8f8f8;
    border-radius:20px;
    margin:0 0 40px;
    padding:40px;
    font-size:16px;
    line-height:25px;
  }
  .pcf #ili6v4 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcf #ie0qgq {
    border-radius:50%;
    width:40px;
  }
  .pcf #ijm7sb {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcf #i73h8e {
    align-items:center;
    display:flex;
  }
  .pcf #ik2h25 {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcf #i9qp9k {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcf #injl2t {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcf #iwwuy8,.pcf #ixz447 {
    color:#565959;
    margin:0 0 10px;
  }
  .pcf #ixz447 {
    color:#c45500;
    font-weight:700;
  }
  .pcf #ij501l {
    min-height:50px;
  }
  .pcf #imfzvh {
    border-radius:50%;
    width:40px;
  }
  .pcf #in1u82 {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcf #ioy1rh {
    align-items:center;
    display:flex;
  }
  .pcf #iwg5vv {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcf #ikbeuu {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcf #i215w6 {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcf #icfkf3,.pcf #iwngct {
    color:#565959;
    margin:0 0 10px;
  }
  .pcf #iwngct {
    color:#c45500;
    font-weight:700;
  }
  .pcf #im551g {
    min-height:50px;
  }
  .pcf #i48oto {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcf #iv0e1e {
    color:#fff;
    width:76px;
    height:76px;
    font-size:23px;
    font-weight:800;
    line-height:24px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    letter-spacing:-2px;
    background-image:-webkit-linear-gradient(90deg,#f04000 0%,#dd1e00 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border:3px solid #fff;
    border-radius:50%;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:absolute;
    top:23%;
    bottom:0;
    right:15px;
  }
  .pcf #ivw5po {
    text-align:center;
    margin:0 0 30px;
  }
  .pcf #i72ash {
    top:inherit;
    background-color:gray;
    width:100%;
    bottom:0;
  }
  .pcf .i72ash_global {
    z-index:10;
    text-align:center;
    background-color:#fff;
    position:fixed;
  }
  .pcf .i72ash_global.hidden,.pcf .ifo3ec_global .swipe-group.swipe-hidden,.pcf .ifo3ec_global.swipe-hidden {
    display:none!important;
  }
  .pcf #i9yqps {
    display:none;
  }
  .pcf #iqpi5z,.pcf .ifo3ec_global .swipe-group {
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .pcf #iqpi5z {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    max-width:711px;
    margin:15px auto;
    padding:15px 10px;
    font-size:28px;
    font-weight:800;
    line-height:30px;
    text-decoration:none;
    position:relative;
  }
  .pcf .ifo3ec_global .swipe-group {
    undefined:undefined;
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    position:fixed;
    bottom:300px;
    right:0;
  }
  .pcf .ifo3ec_global .swipe-image {
    min-height:50px;
  }
  .pcf #iqpi5z,.pcf .ifo3ec_global .swipe-image .img {
    width:100%;
  }
  .pcf .ifo3ec_global .swipe-url {
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    color:#151616;
    background-color:#84d32e;
    border-radius:6px;
    max-width:190px;
    padding:10px 10px 5px;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    box-shadow:0 3px #578e0d;
  }
  .pcf .ifo3ec_global .swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .pcf .ifo3ec_global .swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .pcf .ifo3ec_global .swipe-content-2 {
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:30px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    font-weight:600;
    display:none;
  }
  .pcf .ifo3ec_global .swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .pcf #iatpn6 {
    background-color:#00c249;
    padding:5px 10px;
    box-shadow:0 3px #028332;
  }
  .pcf #islncl {
    font-weight:700;
    line-height:25px;
  }
  .pcf #i3h1vb {
    font-size:20px;
    font-weight:900;
  }
  .pcf .iloq7r_global .customer-location {
    display:flex;
  }
  .pcf .iloq7r_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .pcf .iloq7r_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .pcf .iloq7r_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .pcf .iloq7r_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate pcf-dotFlashing;
    position:relative;
  }
  .pcf .iloq7r_global .customer-location.loading .dot-flashing:before,.pcf .iloq7r_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .pcf .iloq7r_global .customer-location.loading .dot-flashing:after,.pcf .iloq7r_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate pcf-dotFlashing;
    left:-10px;
  }
  .pcf .iloq7r_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .pcf .ikcosg_global .ads p {
    font-family:var(--font-roboto),"Roboto";
    text-align:center;
    font-size:12px;
  }
  .pcf #iigs38 {
    color:#4b4b4b;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    margin:0;
  }
  .pcf #ib2tqh {
    color:#d90000;
  }
  .pcf #iodju1 {
    margin:0 10px 0 0;
  }
  .pcf #i92v7m {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pcf #i5a6fc {
    background-color:#fff;
    border-radius:30px;
    align-items:flex-start;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pcf #iaheru {
    text-align:center;
    width:32%;
    min-height:50px;
    padding:10px 0 0;
  }
  .pcf #igl1ud {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    border-left:2px solid #e6e6e6;
    margin:0;
    padding:10px 10px 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pcf #ii6jc2 {
    text-align:center;
    width:68%;
    min-height:50px;
  }
  .pcf #i10f4j {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pcf #iokhfg {
    text-align:center;
    min-height:42px;
    margin:0 0 40px;
  }
  .pcf #ivsq9a {
    margin:0 12px 15px 0;
  }
  .pcf #if3jj[highlight],.pcf #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pcf #if3jj[highlight].active,.pcf #iw99aa[highlight].active {
    background-position:-100% 0;
  }
  .pcf #ir8v8c {
    min-height:50px;
    margin:0 0 65px;
    display:flex;
  }
  .pcf #i9xiq7 {
    align-items:center;
  }
  .pcf #i9xiq7,.pcf #igbqom {
    width:50%;
    min-height:50px;
  }
  .pcf #i41aio {
    width:100%;
  }
  .pcf #iace95 {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pcf #iomyw3,.pcf #iqfvhf {
    text-align:center;
    width:32%;
    min-height:50px;
  }
  .pcf #iqfvhf {
    width:68%;
  }
  .pcf #icw6p3 {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pcf #imied8 {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pcf #ie61kw {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pcf #ieacqf {
    min-height:50px;
  }
  .pcf #irpbm5 {
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:4px;
  }
  .pcf #ilufgu {
    color:#d90000;
    font-weight:800;
  }
  .pcf #ie8d0h {
    width:42px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:9px;
  }
  .pcf #i5i1d4 {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pcf #itjdge {
    margin:0 0 30px;
  }
  .pcf #itcbrh {
    margin:0 0 10px;
  }
  .pcf #i5pqcg {
    min-height:50px;
    margin:0 0 27px;
    position:relative;
  }
  .pcf #inm03t {
    position:absolute;
    bottom:25px;
    left:32px;
  }
  .pcf #isy8px {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:30px 35px 40px;
    font-size:19px;
  }
  .pcf #igw4g3 {
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #iutr8g {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcf #in60lw {
    width:60px;
    margin:0 25px 0 -10px;
  }
  .pcf #ilxfcf {
    width:54px;
    margin:0 25px 0 0;
  }
  .pcf #imijwb {
    align-items:center;
    min-height:50px;
    margin:0 0 30px;
    display:flex;
  }
  .pcf #ip692g {
    width:51px;
    margin:0 25px 0 0;
  }
  .pcf #ilciby {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcf #iecfy8 {
    margin:0 25px 0 0;
  }
  .pcf #i56enc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcf #i795dm {
    width:45px;
    margin:0 25px 0 5px;
  }
  .pcf #i7hjlc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcf #ilgvoy {
    width:100%;
  }
  .pcf #ibv4dt,.pcf #ip315g,.pcf #iugv6v {
    text-align:center;
    margin:12px 0 0;
    font-weight:500;
  }
  .pcf #itree3 {
    border-top:1px solid #e1e1e1;
    min-height:22px;
  }
  .pcf #iscf2j {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:25px 20px 40px;
    font-size:19px;
    font-weight:700;
    line-height:30px;
  }
  .pcf #i2daml {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #iu2lsh {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcf #i7478v,.pcf #i9ic6f {
    margin:0 0 0 14px;
  }
  .pcf #iu5l1c {
    align-items:center;
    display:flex;
  }
  .pcf #iim10e {
    margin:0 0 0 14px;
  }
  .pcf #ijr5ov {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcf #i95z0w {
    margin:0 0 0 14px;
  }
  .pcf #ioebyl {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcf #i48chn {
    width:100%;
    margin:0 0 33px;
  }
  .pcf #itmseh {
    border-top:1px solid #e1e1e1;
    min-height:33px;
  }
  .pcf #idgr5l,.pcf #igfaxp,.pcf #ipk4ha {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pcf #ibqf6u {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 50px;
  }
  .pcf #ixmhnu {
    margin:0 0 40px;
  }
  .pcf #i4lzdl,.pcf #ix1pux {
    margin:0 0 12px;
  }
  .pcf #iqdl62 {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcf #iw76xh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #ilpc1i {
    width:100%;
    margin:0 0 25px;
  }
  .pcf #i1ybsf {
    margin:0 0 50px;
    line-height:36px;
  }
  .pcf #ig3oyz {
    width:100%;
    margin:0 0 25px;
  }
  .pcf #idzsqg {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcf #iakr0w {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #idu0ih {
    margin:0 0 50px;
    padding:0;
    line-height:36px;
  }
  .pcf #iczozh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #ivqyzt {
    margin:0 0 10px;
  }
  .pcf #it98rz {
    width:100%;
    margin:0 0 25px;
  }
  .pcf #iwt65f {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 25px;
  }
  .pcf #imxwd9 {
    font-size:28px;
    line-height:30px;
  }
  .pcf #i0z8t2 {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #iloq7r {
    display:none;
  }
  .pcf #itejmk {
    color:red;
    padding:0 0 0 5px;
    font-weight:700;
    line-height:30px;
    display:inline;
  }
  .pcf #ixkbo9 {
    display:inline;
    position:relative;
    top:3px;
  }
  .pcf #irkapa {
    font-size:28px;
    line-height:30px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
  }
  .pcf #ieo2ii,.pcf #ikqic4 {
    text-align:center;
  }
  .pcf #ikqic4 {
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:14px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcf #ieo2ii {
    color:red;
    width:80%;
    margin:0 auto 25px;
    font-size:25px;
    font-weight:700;
    line-height:30px;
  }
  .pcf #i0n2ax {
    display:none;
  }
  .pcf #ij89o6 {
    font-size:28px;
    line-height:30px;
  }
  .pcf #i5ue2g {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:15px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcf #iw4xsd {
    width:100%;
    display:none;
  }
  .pcf #iwbujw {
    en:1;
    margin:0 0 18px;
  }
  .pcf #i0d32c {
    en:1;
    margin:0 0 10px;
  }
  .pcf #i611y1 {
    display:none;
  }
  .pcf #iww9rh {
    color:#31c5f4;
  }
  .pcf #idgtg {
    line-height:18px;
  }
  .pcf #iw99aa {
    border-radius:30px 0;
  }
  .pcf #i2pjqp {
    color:#333;
    margin:0 0 15px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcf #icmy7f,.pcf #itt21k {
    margin:0 0 10px;
  }
  .pcf #ihgddk {
    margin:0 0 40px;
  }
  .pcf #islk5r {
    margin:0 0 30px;
  }
  .pcf #i8z5lo {
    margin:0 0 10px;
  }
  .pcf #iar6iu {
    width:105%;
  }
  .pcf #i0kjzt,.pcf #iar6iu {
    margin:0 0 10px;
  }
  .pcf #i6gl0b {
    margin:0 0 15px;
  }
  .pcf #iu9pd5 {
    border-radius:50%;
    width:40px;
  }
  .pcf #i93v3y {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcf #iijyt3 {
    align-items:center;
    display:flex;
  }
  .pcf #iw0nrj {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcf #i3u1dc {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcf #iyo83n {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pcf #iovs1p {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcf #i8v6am,.pcf #ixoqgh {
    color:#565959;
    margin:0 0 10px;
  }
  .pcf #i8v6am {
    color:#c45500;
    font-weight:700;
  }
  .pcf #i4xiz7 {
    min-height:50px;
  }
  .pcf #iri5s2 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcf #i3ua5t {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcf #ik182g {
    margin:0 0 25px;
  }
  .pcf #iwdhww {
    margin:0 0 50px;
  }
  .pcf #i6z808,.pcf #ihhbdr {
    margin:0 0 10px;
  }
  .pcf .i0u0pf_global,.pcf .i2hlpk_global,.pcf .irz2t6_global {
    position:relative;
    overflow:hidden;
  }
  .pcf .irz2t6_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcf .irz2t6_global .js-video {
    position:relative;
  }
  .pcf .irz2t6_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcf .irz2t6_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcf .irz2t6_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcf .i0u0pf_global .js-video iframe,.pcf .i0u0pf_global .js-video video,.pcf .i2hlpk_global .js-video iframe,.pcf .i2hlpk_global .js-video video,.pcf .irz2t6_global .js-video iframe,.pcf .irz2t6_global .js-video video {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .pcf .irz2t6_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .irz2t6_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcf .irz2t6_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcf .irz2t6_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcf .i0u0pf_global .layer-over-video .js-play-video:empty:before,.pcf .i2hlpk_global .layer-over-video .js-play-video:empty:before,.pcf .irz2t6_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .pcf .irz2t6_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .irz2t6_global .button-box.show,.pcf .irz2t6_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcf .irz2t6_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcf .irz2t6_global .heartbeat .cta-btn {
    animation:5s infinite pcf-_heartbeat;
  }
  .pcf .irz2t6_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcf .irz2t6_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcf #i0u0pf .img-view,.pcf #i2hlpk .img-view,.pcf #irz2t6 .img-view {
    padding-bottom:58.3951%;
  }
  .pcf .i2hlpk_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcf .i2hlpk_global .js-video {
    position:relative;
  }
  .pcf .i2hlpk_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcf .i2hlpk_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcf .i2hlpk_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcf .i2hlpk_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .i2hlpk_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcf .i2hlpk_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcf .i2hlpk_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcf .i2hlpk_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .i2hlpk_global .button-box.show,.pcf .i2hlpk_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcf .i2hlpk_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcf .i2hlpk_global .heartbeat .cta-btn {
    animation:5s infinite pcf-_heartbeat;
  }
  .pcf .i2hlpk_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcf .i2hlpk_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcf #iem2mu,.pcf #iot20i,.pcf #irnnk1 {
    min-height:50px;
    padding:8px;
  }
  .pcf #ir2zs5 {
    margin:0 12px 0 0;
  }
  .pcf #iaytuc,.pcf #ibm4k7,.pcf #ig5rvj {
    margin:0 12px 15px 0;
  }
  .pcf .i0u0pf_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcf .i0u0pf_global .js-video {
    position:relative;
  }
  .pcf .i0u0pf_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcf .i0u0pf_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcf .i0u0pf_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcf .i0u0pf_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .i0u0pf_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcf .i0u0pf_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcf .i0u0pf_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcf .i0u0pf_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcf .i0u0pf_global .button-box.show,.pcf .i0u0pf_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcf .i0u0pf_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcf .i0u0pf_global .heartbeat .cta-btn {
    animation:5s infinite pcf-_heartbeat;
  }
  .pcf .i0u0pf_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcf .i0u0pf_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcf #i0u0pf {
    margin:30px 0;
  }
  .pcf #i9z5f4 {
    font-weight:700;
  }
  .pcf #iystnd {
    margin:10px 0 0;
    display:block;
  }
  .pcf #ij4luh {
    width:22px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:1px;
  }
  .pcf .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .pcf .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .pcf .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .pcf #iftp72,.pcf #ihfkph {
    display:none;
  }
  .pcf #i3ku1k,.pcf #idzqsb,.pcf #iqlzj6,.pcf .ctrwow_tframe {
    display:inline-block;
  }
  .pcf #ik33a4 {
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    text-align:left;
    border-left:2px solid #e6e6e6;
    margin:0;
    padding:10px 5% 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pcf #ihzz6d {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .pcf #ig96yz {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @media (max-width:1023px) {
    .pcf #i1ef {
      display:block;
    }
    .pcf #ipc2ek {
      width:40%;
    }
    .pcf #i8v9tk {
      width:60%;
    }
    .pcf #ipf88l {
      margin:6px 0 0;
    }
    .pcf #iz1any {
      padding:30px 20px 40px;
    }
    .pcf #ihoo42 {
      max-width:200px;
    }
    .pcf #ir7icj {
      width:40%;
    }
    .pcf #i7d6ug {
      display:inline-block;
    }
    .pcf #iexnuf {
      padding:15px 10px 0 0;
    }
    .pcf #ivzmh {
      padding:6px 15px 9px;
    }
    .pcf #ibe4d {
      padding:26px 15px 63px;
    }
    .pcf #ii6ue {
      margin:35px 0;
    }
    .pcf #ij5s4e,.pcf #iscp08 {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pcf #iscp08 {
      margin:0 0 30px;
      font-size:31px;
    }
    .pcf #iu9f62 {
      margin:0 0 25px;
    }
    .pcf #i2oeqa {
      margin:0 0 22px;
      font-size:31px;
      line-height:40px;
    }
    .pcf #ioo2xd {
      padding:50px 15px 50px 20px;
    }
    .pcf #iipwdd {
      display:none;
    }
    .pcf .ifo3ec_global .swipe-group {
      bottom:300px;
    }
    .pcf #i0z8t2,.pcf #iakr0w,.pcf #iczozh,.pcf #iw76xh {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pcf #ir7icj {
      position:static;
    }
    .pcf #ihoo42 {
      top:0;
    }
    .pcf #iv0e1e {
      top:20%;
      right:10px;
    }
    .pcf #iar6iu {
      width:auto;
    }
    .pcf #itzpr {
      padding:40px 0 20px;
    }
    .pcf #if3jj {
      display:inline;
    }
    .pcf #iokhfg {
      width:80%;
      margin:0 auto 40px;
    }
    .pcf #igl1ud {
      font-size:28px;
    }
  }
  @media (max-width:991px) {
    .pcf .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--tb-items-per-row));
    }
    .pcf .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--tb-items));
    }
  }
  @media (max-width:767px) {
    .pcf #i8v9tk,.pcf #ipc2ek {
      text-align:center;
      width:100%;
    }
    .pcf #i8v9tk {
      margin:0 0 25px;
    }
    .pcf #ilvev9,.pcf #iynn7x {
      margin:0 0 15px;
    }
    .pcf #iqs0hu {
      max-height:69px;
    }
    .pcf #ibv1mr {
      margin:0 0 20px;
    }
    .pcf #iv7ghf {
      max-height:69px;
    }
    .pcf #i4gcov {
      margin:0 0 20px;
    }
    .pcf #ilt0ap {
      justify-content:space-between;
    }
    .pcf #ir7icj {
      text-align:center;
      padding:0;
      left:0;
      right:0;
    }
    .pcf #i7d6ug {
      margin:0 0 20px;
      display:inline-block;
    }
    .pcf #iexnuf {
      padding:0;
    }
    .pcf #i82lgm {
      flex-direction:column;
      margin:0;
      position:static;
    }
    .pcf #ifocdw,.pcf #ioplg8 {
      line-height:25px;
    }
    .pcf #ifocdw {
      font-size:15px;
    }
    .pcf #iq5hli {
      margin:0 8px 0 0;
    }
    .pcf #id0rg3 {
      margin:0 0 2px;
      display:block;
    }
    .pcf #ifal3h {
      margin:0 0 8px;
    }
    .pcf .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--mb-items-per-row));
    }
    .pcf .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--mb-items));
    }
    .pcf .ib98zl_global .slick-next,.pcf .ib98zl_global .slick-prev {
      width:20px;
    }
    .pcf #iibv5,.pcf #iwhug {
      margin:0 0 15px;
    }
    .pcf #iibv5 {
      padding:10px;
      font-size:13px;
      line-height:21px;
    }
    .pcf #iwhug {
      font-size:28px;
      line-height:35px;
    }
    .pcf #ixnvs {
      margin:0;
      font-size:20px;
    }
    .pcf #iw9wg {
      justify-content:flex-start;
      align-items:flex-start;
      margin:12px 0 18px;
    }
    .pcf #in1qi {
      margin:0 0 0 8px;
      font-size:10px;
      line-height:13px;
    }
    .pcf #ibu87 {
      max-width:24px;
    }
    .pcf #iu9f62 {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0 auto 25px;
    }
    .pcf #im3pv6,.pcf #ipizu2 {
      width:100%;
      margin:0 0 30px;
    }
    .pcf #ikyyrb {
      width:100%;
    }
    .pcf #i742ws {
      margin:30px 0 22px;
    }
    .pcf #iv8t04 {
      display:inline;
    }
    .pcf #ifu694 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcf #i9vik3 {
      margin:0 0 1px;
      padding:0;
    }
    .pcf #i1x5tl {
      border-radius:0;
      margin:0 -15px 20px;
      padding:20px;
    }
    .pcf #ili6v4 {
      margin:20px auto;
    }
    .pcf #ize8gg {
      max-width:175px;
    }
    .pcf #i2oeqa {
      font-size:25px;
    }
    .pcf #ioplg8 {
      margin:0 0 5px;
    }
    .pcf #i73h8e {
      margin:0 0 8px;
    }
    .pcf #ik2h25 {
      margin:0 8px 0 0;
    }
    .pcf #i9qp9k {
      margin:0 0 2px;
      display:block;
    }
    .pcf #iwwuy8 {
      font-size:15px;
      line-height:25px;
    }
    .pcf #ixz447 {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcf #in4hry {
      max-width:175px;
    }
    .pcf #ij501l {
      margin:0 0 1px;
      padding:0;
    }
    .pcf #ioy1rh {
      margin:0 0 8px;
    }
    .pcf #iwg5vv {
      margin:0 8px 0 0;
    }
    .pcf #ikbeuu {
      margin:0 0 2px;
      display:block;
    }
    .pcf #icfkf3 {
      font-size:15px;
      line-height:25px;
    }
    .pcf #iwngct {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcf #icjf15 {
      max-width:175px;
    }
    .pcf #im551g {
      margin:0 0 1px;
      padding:0;
    }
    .pcf #i48oto {
      margin:20px auto;
    }
    .pcf #i9yqps {
      display:inline;
    }
    .pcf #iqpi5z {
      width:auto;
      max-width:100%;
      margin:15px;
      padding:15px 5px;
      font-size:20px;
    }
    .pcf .ifo3ec_global .swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      bottom:220px;
    }
    .pcf .ifo3ec_global .swipe-image {
      min-height:auto;
    }
    .pcf .ifo3ec_global .swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .pcf .ifo3ec_global .swipe-url {
      display:none;
    }
    .pcf .ifo3ec_global .swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .pcf .ifo3ec_global .swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
    .pcf #il218l {
      color:red;
      font-size:14px;
      line-height:20px;
    }
    .pcf #ibe4d {
      padding:10px 15px 55px;
    }
    .pcf #ii6ue {
      width:150%;
      max-width:150%;
      margin:0 0 0 -20%;
    }
    .pcf #ij5s4e,.pcf #iscp08 {
      font-size:25px;
    }
    .pcf #iscp08 {
      margin:0 0 20px;
      line-height:35px;
    }
    .pcf #ir7icj {
      width:100%;
      max-width:100%;
      margin:0 auto;
      position:relative;
    }
    .pcf #ioo2xd {
      padding:20px 15px 30px;
    }
    .pcf #ihoo42 {
      max-width:100%;
      position:static;
    }
    .pcf #iv0e1e {
      width:80px;
      height:80px;
      font-size:22px;
      font-weight:600;
      line-height:22px;
      top:118px;
      right:22px;
    }
    .pcf #iz1any {
      padding:30px 15px 20px;
    }
    .pcf #ikfnp2 {
      display:none;
    }
    .pcf #itzpr {
      padding:40px 15px 80px;
    }
    .pcf #i1ef {
      display:block;
    }
    .pcf #i6os61 {
      width:76px;
      max-height:auto;
    }
    .pcf #iv7ghf {
      width:91px;
    }
    .pcf #i320z6 {
      width:56px;
      max-height:auto;
    }
    .pcf #igg2hs,.pcf #ihie2k,.pcf #io3ta5,.pcf #iodp4n {
      height:83px;
    }
    .pcf #ib2g8t,.pcf #igdx99,.pcf #irxgrp {
      width:80%;
      margin:20px auto 0;
    }
    .pcf #i5i1d4,.pcf #ie61kw,.pcf #igw4g3 {
      font-size:25px;
    }
    .pcf #isy8px {
      padding:20px 10px;
      font-size:18px;
    }
    .pcf #ibv4dt,.pcf #ip315g,.pcf #iugv6v {
      width:80%;
      margin:0 auto;
    }
    .pcf #i2daml {
      font-size:25px;
      line-height:34px;
    }
    .pcf #ijr5ov,.pcf #ioebyl,.pcf #iu2lsh {
      align-items:flex-start;
      margin:0 0 10px;
    }
    .pcf #iu5l1c {
      align-items:flex-start;
    }
    .pcf #iscf2j {
      margin:0 -15px 10px;
      padding:25px 20px;
    }
    .pcf #iw76xh {
      font-size:25px;
    }
    .pcf #iakr0w,.pcf #iczozh {
      color:#333;
      font-size:25px;
    }
    .pcf #imxwd9 {
      font-size:20px;
      line-height:24px;
    }
    .pcf #ibqf6u {
      margin:0 0 20px;
    }
    .pcf #i0z8t2 {
      color:#333;
      font-size:25px;
    }
    .pcf #irkapa {
      font-size:20px;
      line-height:24px;
    }
    .pcf #ikqic4 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcf #idzqsb {
      display:inline-block;
    }
    .pcf #i0n2ax {
      display:inline;
    }
    .pcf #ij89o6 {
      font-size:20px;
      line-height:24px;
    }
    .pcf #i5ue2g {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcf #imied8 {
      margin:20px 0 33px;
      padding:50px 7px 25px;
    }
    .pcf #ig9hk2 {
      max-width:80%;
    }
    .pcf #if3jj {
      font-size:22px;
      line-height:35px;
    }
    .pcf #igbqom {
      width:100%;
      margin:0 0 20px;
    }
    .pcf #ir8v8c {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0;
    }
    .pcf #i9xiq7 {
      width:100%;
    }
    .pcf #i9xiq7,.pcf #iwbujw {
      margin:0 0 20px;
    }
    .pcf #i0d32c {
      display:none;
    }
    .pcf #i92v7m {
      padding:50px 7px 5px;
    }
    .pcf #i5a6fc {
      overflow:hidden;
    }
    .pcf #igl1ud {
      padding:10px;
      font-size:18px;
    }
    .pcf #iaheru {
      overflow:hidden;
    }
    .pcf #inm03t {
      bottom:16px;
      left:14px;
    }
    .pcf #i5pqcg {
      overflow:hidden;
    }
    .pcf #i611y1 {
      border-top:1px solid #e1e1e1;
      max-width:90%;
      min-height:40px;
      margin:0 auto;
      display:block;
    }
    .pcf #itree3 {
      display:none;
    }
    .pcf #iexnuf {
      width:100%;
    }
    .pcf #ik1wve {
      margin:0 0 20px;
    }
    .pcf #ilvev9,.pcf #iynn7x {
      order:1;
      width:49%;
    }
    .pcf #ilvev9 {
      order:2;
    }
    .pcf #i4gcov,.pcf #ibv1mr {
      order:3;
      width:48%;
    }
    .pcf #ibv1mr {
      order:4;
    }
    .pcf #ieo2ii {
      width:100%;
      margin:0 0 20px;
      font-size:22px;
      line-height:32px;
    }
    .pcf #i72ash {
      background-color:#ebebeb;
    }
    .pcf #idakhf {
      line-height:24px;
    }
    .pcf #i3ku1k {
      display:inline-block;
    }
    .pcf #idgtg {
      display:inline;
    }
    .pcf #iqdl62 {
      margin:0 0 20px;
    }
    .pcf #idu0ih {
      margin:0 0 25px;
    }
    .pcf #i2pjqp {
      margin:0 0 30px;
      font-size:25px;
    }
    .pcf #iijyt3 {
      margin:0 0 8px;
    }
    .pcf #iw0nrj {
      margin:0 8px 0 0;
    }
    .pcf #i3u1dc {
      margin:0 0 2px;
      display:block;
    }
    .pcf #ixoqgh {
      font-size:15px;
      line-height:25px;
    }
    .pcf #i8v6am {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcf #iryokz {
      max-width:175px;
    }
    .pcf #i4xiz7 {
      margin:0 0 1px;
      padding:0;
    }
    .pcf #iri5s2 {
      margin:20px auto;
    }
    .pcf #iodju1 {
      width:24px;
      margin:0 5px 0 0;
    }
    .pcf #ivmme1 {
      line-height:22px;
    }
    .pcf #ioj8j,.pcf #ipk4b {
      font-size:12px;
    }
    .pcf #iv85r1 {
      flex-direction:column-reverse;
      min-height:50px;
      display:flex;
    }
    .pcf #iaytuc,.pcf #ibm4k7,.pcf #ig5rvj,.pcf #ir2zs5,.pcf #ivsq9a {
      margin:0 0 15px;
      font-size:18px;
      line-height:29px;
    }
    .pcf #ir2zs5 {
      margin:0;
    }
    .pcf #iss32e {
      width:70px;
    }
    .pcf #i56enc,.pcf #i7hjlc,.pcf #ilciby,.pcf #iutr8g {
      margin:0 0 30px;
    }
    .pcf #ihdj18 {
      font-size:14px;
      line-height:17px;
    }
    .pcf #ik33a4 {
      padding:5px 10px;
      font-size:18px;
    }
    .pcf #iokhfg {
      width:100%;
    }
    .pcf #ixa0a {
      padding:0 15px 50px;
    }
  }
  .pcf video {
    max-width:100%;
  }
  .pcf picture.ctr-generated {
    display:contents;
  }
  .pcf .component-hidden {
    display:none;
  }
  .pcf .ctr-lazy-image {
    -o-transition:opacity 50ms ease-in-out;
    opacity:0;
    max-width:100%;
    transition:opacity 50ms ease-in-out;
  }
  .pcf .ctr-lazy-image.b-loaded {
    opacity:1;
  }
  .pcf h1 {
    font-size:2em;
  }
  .pcf ul {
    padding:0;
    padding-inline-start:0;
    list-style-position:inside;
  }
  .pcf iframe {
    width:100%;
  }
  .pcf img {
    width:auto;
    max-width:100%;
    height:auto;
  }
  .pcf button:focus,.pcf input:focus,.pcf textarea:focus,.pcf select:focus {
    outline:none;
  }
  .pcf .click-map-container:hover {
    opacity:1!important;
  }
  .pcf .gradient-coldeez {
    background-image:linear-gradient(170.9deg,#00c8ff -1.6%,#1e1caf 105.09%);
  }
  .pcf .step-gradient {
    -webkit-text-fill-color:transparent;
    background:-webkit-linear-gradient(#333c98,#31c5f4);
    -webkit-background-clip:text;
  }
  .pcf #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#ffea6f 50% 63%,#ffea6f 66% 75%,#fef5c3 110%);
  }
  .pcf .text-uppercase {
    text-transform:uppercase!important;
  }
  .pcf .bar {
    background-color:#44b1f0;
    background-image:-webkit-linear-gradient(135deg,#1d8ece 25%,#0000 25% 50%,#1d8ece 50% 75%,#0000 75%,#0000);
    background-size:35px 35px;
    width:100%;
    height:9px;
    -webkit-transition:width .8s ease-in-out;
    -webkit-animation:2s linear infinite cssProgressActive;
  }
  @-webkit-keyframes pcf-cssProgressActive {
    0% {
      background-position:0 0;
    }
    to {
      background-position:35px 35px;
    }
  }
  .pcf .js-slider {
    flex-direction:column;
    display:flex;
  }
  .pcf .js-slider .main-slider {
    order:2;
  }
  .pcf .js-slider .slick-dots {
    order:1;
    justify-content:space-between;
    padding:5px 0;
    display:flex;
  }
  .pcf .js-slider .slick-dots li {
    width:23.5%;
  }
  .pcf .js-slider .slick-dots li button {
    border-radius:5px;
    width:100%;
    height:6px;
    margin:0;
  }
  @media (max-width:767px) {
    .pcf .js-slider .slick-dots {
      padding:0!important;
    }
  }
  .pcf .animated,.pcf .animated--hover:hover {
    animation-duration:1s;
    animation-fill-mode:both;
  }
  .pcf .animated.infinite,.pcf .animated--hover.infinite:hover {
    animation-iteration-count:infinite;
  }
  .pcf .animated.delay-1s,.pcf .animated--hover.deplay-1s:hover {
    animation-delay:1s;
  }
  .pcf .animated.delay-2s,.pcf .animated--hover.deplay-2s:hover {
    animation-delay:2s;
  }
  .pcf .animated.delay-3s,.pcf .animated--hover.deplay-3s:hover {
    animation-delay:3s;
  }
  .pcf .animated.delay-4s,.pcf .animated--hover.deplay-4s:hover {
    animation-delay:4s;
  }
  .pcf .animated.delay-5s,.pcf .animated--hover.deplay-5s:hover {
    animation-delay:5s;
  }
  .pcf .animated.fast,.pcf .animated--hover.fast:hover {
    animation-duration:.8s;
  }
  .pcf .animated.faster,.pcf .animated--hover.faster:hover {
    animation-duration:.5s;
  }
  .pcf .animated.slow,.pcf .animated--hover.slow:hover {
    animation-duration:2s;
  }
  .pcf .animated.slower,.pcf .animated--hover.slower:hover {
    animation-duration:3s;
  }
  @media (print),(prefers-reduced-motion:reduce) {
    .pcf .animated,.pcf .animated--hover:hover {
      transition-duration:1ms!important;
      animation-duration:1ms!important;
      animation-iteration-count:1!important;
    }
  }
  @keyframes pcf-pulse {
    0% {
      transform:scale(1);
    }
    50% {
      transform:scale3d(1.05,1.05,1.05);
    }
    to {
      transform:scale(1);
    }
  }
  .pcf .pulse {
    -webkit-animation-name:pulse;
    animation-name:pcf-pulse;
  }
  .pcf .ctr_marked_branding_item_child {
    text-align:center!important;
    margin-top:10px!important;
    display:block!important;
  }
  .pcf .__ctr_marked_branding_item_img {
    max-width:166px!important;
  }
  .pcd {
    font-family:var(--font-open-sans), "Open Sans", Helvetica, Arial, sans-serif;
    color:#000;
    background:#fff;
    min-height:calc(100vh - 100px);
    font-size:18px;
    line-height:29px;
  }
  .pcd *,.pcd :before,.pcd :after {
    box-sizing:border-box;
  }
  @keyframes pcd-load {
    0%,15% {
      opacity:0;
      transform:translateY(-97px);
    }
    30%,70% {
      opacity:1;
      transform:translateY(0);
    }
    85%,to {
      opacity:0;
      transform:translateY(97px);
    }
  }
  @keyframes pcd-dotFlashing {
    0% {
      background-color:#9880ff;
    }
    50%,to {
      background-color:#ebe6ff;
    }
  }
  @keyframes pcd-_heartbeat {
    0%,18%,6% {
      transform:scale(.94);
    }
    12%,3% {
      transform:scale(1);
    }
  }
  .pcd * {
    box-sizing:border-box;
  }
  .pcd {
    margin:0;
  }
  .pcd .loading-wrapper.open {
    display:flex!important;
  }
  .pcd .loading-wrapper {
    z-index:1400;
    -webkit-tap-highlight-color:#0000;
    background-color:#ffffffbf;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .pcd .loader {
    width:58px;
    height:58px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%);
  }
  .pcd .loader span {
    opacity:0;
    background:#0bf;
    width:12px;
    height:12px;
    animation:4.6s ease-in-out infinite pcd-load;
    display:block;
    position:absolute;
  }
  .pcd #i1ef {
    text-align:center;
    padding:10px;
    display:block;
  }
  .pcd #i55o4k:hover,.pcd #i9b18y:hover,.pcd #ifbtsi:hover {
    text-decoration:underline;
    display:inline-block;
  }
  .pcd #i9b18y {
    color:#a1a7b2;
    text-decoration:none;
    display:none;
  }
  .pcd #ivme1y {
    margin:0 8px;
    display:none;
  }
  .pcd #ifbtsi {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pcd #idci5p {
    margin:0 8px;
    display:inline;
  }
  .pcd #i55o4k {
    color:#a1a7b2;
    text-decoration:none;
    display:inline-block;
  }
  .pcd #ipc2ek {
    text-align:right;
    width:50%;
  }
  .pcd #i1j4k3 {
    display:inline;
  }
  .pcd #igqd25 {
    margin:0 3px;
  }
  .pcd #ivfh5x {
    display:inline;
  }
  .pcd #i8v9tk {
    width:50%;
  }
  .pcd #ikfnp2 {
    color:#a1a7b2;
    display:none;
  }
  .pcd #inxth {
    width:100%;
    display:inline-block;
  }
  .pcd #itzpr,.pcd #ixa0a {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcd #ixa0a {
    max-width:970px;
    height:auto;
    padding:0 15px 15px;
  }
  .pcd #itzpr {
    color:gray;
    background-color:#424242;
    padding:40px 0 50px;
    font-size:15px;
    line-height:28px;
  }
  .pcd .loader span.block1 {
    animation-delay:1.06s;
    top:0;
    left:0;
  }
  .pcd .loader span.block2 {
    animation-delay:.97s;
    top:0;
    left:16px;
  }
  .pcd .loader span.block3 {
    animation-delay:.87s;
    top:0;
    left:31px;
  }
  .pcd .loader span.block4 {
    animation-delay:.78s;
    top:0;
    left:47px;
  }
  .pcd .loader span.block5 {
    animation-delay:.69s;
    top:16px;
    left:0;
  }
  .pcd .loader span.block6 {
    animation-delay:.6s;
    top:16px;
    left:16px;
  }
  .pcd .loader span.block7 {
    animation-delay:.51s;
    top:16px;
    left:31px;
  }
  .pcd .loader span.block8 {
    animation-delay:.41s;
    top:16px;
    left:47px;
  }
  .pcd .loader span.block9 {
    animation-delay:.32s;
    top:31px;
    left:0;
  }
  .pcd .loader span.block10 {
    animation-delay:.23s;
    top:31px;
    left:16px;
  }
  .pcd .loader span.block11 {
    animation-delay:.14s;
    top:31px;
    left:31px;
  }
  .pcd .loader span.block12 {
    animation-delay:50ms;
    top:31px;
    left:47px;
  }
  .pcd .loader span.block13 {
    animation-delay:-.05s;
    top:47px;
    left:0;
  }
  .pcd .loader span.block14 {
    animation-delay:-.14s;
    top:47px;
    left:16px;
  }
  .pcd .loader span.block15 {
    animation-delay:-.23s;
    top:47px;
    left:31px;
  }
  .pcd .loader span.block16 {
    animation-delay:-.32s;
    top:47px;
    left:47px;
  }
  .pcd #ispt {
    display:none;
  }
  .pcd #ivjb {
    min-height:calc(100vh - 100px);
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    font-size:18px;
    line-height:29px;
  }
  .pcd #ibe4d {
    width:100%;
    padding:12px 0 60px;
    display:inline-block;
  }
  .pcd #iw5li {
    align-items:stretch;
    width:100%;
    max-width:813px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcd #i74yn,.pcd #ibcmk,.pcd #iufdl {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .pcd #ibcmk {
    max-width:813px;
    height:auto;
  }
  .pcd #i74yn {
    background-color:#dd1e00;
  }
  .pcd #ivzmh {
    justify-content:flex-end;
    align-items:center;
    width:100%;
    padding:6px 0 9px;
    display:flex;
  }
  .pcd #ikzz8 {
    width:100%;
    display:none;
  }
  .pcd #ibu87 {
    width:100%;
    max-width:36px;
  }
  .pcd #in1qi {
    color:#fff;
    width:100%;
    margin:0 0 0 10px;
    font-size:12px;
    font-weight:600;
    line-height:16px;
  }
  .pcd #ipolo {
    align-items:center;
  }
  .pcd #iibv5 {
    font-size:15px;
    font-weight:400;
    line-height:24px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    border:1px solid #ebe9bc;
    border-radius:5px;
    margin:0 0 10px;
    padding:10px 15px;
  }
  .pcd #i1j1y {
    margin:0;
    display:inline;
  }
  .pcd #i0yb3e {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcd #i6os61 {
    width:76px;
    max-height:auto;
    display:inline;
  }
  .pcd #igg2hs {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcd #iynn7x {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcd #ipf88l {
    margin:6px -15px 0;
    font-weight:700;
  }
  .pcd #i320z6 {
    width:63px;
    display:inline;
  }
  .pcd #iodp4n {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcd #ilvev9 {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcd #ikcxri {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcd #iqs0hu {
    width:70px;
    display:inline;
  }
  .pcd #ihie2k {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcd #ibv1mr {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcd #if5tzg {
    margin:6px 0 0;
    font-weight:700;
  }
  .pcd #iv7ghf {
    width:93px;
    max-height:auto;
    display:inline;
  }
  .pcd #io3ta5 {
    justify-content:center;
    align-items:center;
    height:83px;
    display:flex;
  }
  .pcd #i4gcov {
    text-align:center;
    width:23%;
    min-height:50px;
    padding:0 5px;
  }
  .pcd #ilt0ap {
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
    min-height:50px;
    margin:0 0 25px;
    display:flex;
  }
  .pcd #iz1any {
    min-height:50px;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fef8b7;
    padding:22px 40px 35px;
  }
  .pcd #ihoo42 {
    width:100%;
    max-width:275px;
    display:block;
    position:absolute;
    top:0;
    right:0;
  }
  .pcd #ir7icj {
    text-align:right;
    width:40%;
    padding:0;
  }
  .pcd #i60m76 {
    display:none;
  }
  .pcd #ibxaqg {
    color:#2c90fc;
    display:inline;
  }
  .pcd #i67mqy {
    margin:0;
  }
  .pcd #iipwdd {
    color:#2c90fc;
  }
  .pcd #iipwdd,.pcd #inmgk6,.pcd #iootxh {
    display:none;
  }
  .pcd #iootxh {
    margin:0 0 0 3px;
  }
  .pcd #i6chrg,.pcd .ib98zl_global .slide-item .js-img-loading img,.pcd .idgtg_global {
    display:inline;
  }
  .pcd #i7d6ug {
    color:#333;
    font-weight:700;
    display:inline-block;
  }
  .pcd #iunvnk {
    margin:0 0 30px;
    font-weight:700;
    display:inline;
  }
  .pcd #i27kkm {
    margin:0 5px 0 0;
    display:inline;
  }
  .pcd #i27kkm,.pcd #i56bej,.pcd #ic252w {
    color:red;
    font-weight:700;
  }
  .pcd #ic252w {
    margin:0 5px 0 0;
    display:inline;
  }
  .pcd #ik1wve {
    min-height:50px;
    margin:0 0 35px;
    font-weight:700;
  }
  .pcd #iexnuf {
    flex:1 0;
    width:50%;
    min-height:50px;
    padding:0 8% 0 0;
  }
  .pcd #i82lgm {
    align-items:flex-start;
    min-height:50px;
    margin:0;
    display:flex;
  }
  .pcd #ioo2xd {
    min-height:50px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    background-color:#fefbd9;
    padding:90px 30px 130px;
    position:relative;
    overflow:hidden;
  }
  .pcd #i5fdth {
    min-height:1px;
  }
  .pcd #ikl2l7 {
    min-height:50px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
  }
  .pcd #ioplg8 {
    color:#c45500;
    margin:0 0 22px;
    font-weight:700;
  }
  .pcd #iak22w {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcd #ifocdw {
    color:#565959;
    margin:0 0 10px;
  }
  .pcd #iq5hli {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcd #id0rg3 {
    align-items:center;
    margin:10px 0 8px;
  }
  .pcd #ieuee6 {
    color:#202020;
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcd #imb4wp {
    border-radius:50%;
    width:40px;
  }
  .pcd #ifal3h {
    align-items:center;
    display:flex;
  }
  .pcd #i9vik3,.pcd #irgqgg {
    min-height:50px;
  }
  .pcd #imw55 {
    color:#d90000;
    font-weight:700;
  }
  .pcd #i2ium {
    width:100%;
    max-width:18px;
    margin:0 4px 0 0;
    position:relative;
    top:2px;
  }
  .pcd #iwhug {
    color:#333;
    margin:0 0 15px;
    padding:0;
    font-size:35px;
    font-weight:800;
    line-height:42px;
  }
  .pcd #ixnvs {
    margin:0;
    font-size:20px;
    font-weight:700;
    line-height:30px;
    display:block;
  }
  .pcd #ipk4b {
    display:inline;
  }
  .pcd #ioj8j,.pcd #ipk4b {
    color:#a0a0a0;
    font-size:13px;
    font-weight:600;
    line-height:18px;
  }
  .pcd #iw9wg {
    align-items:center;
    margin:10px 0 30px;
    display:flex;
  }
  .pcd #ij936[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pcd #ij936[highlight].active {
    background-position:-100% 0;
  }
  .pcd #ib98zl .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:#e7e7e7;
    --bullet-active-color:#bbb;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .pcd .ib98zl_global * {
    box-sizing:border-box;
  }
  .pcd .ib98zl_global :focus {
    outline:0;
  }
  .pcd .ib98zl_global .hidden {
    display:none!important;
  }
  .pcd .ib98zl_global {
    position:relative;
  }
  .pcd .ib98zl_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .pcd .ib98zl_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .pcd .ib98zl_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pcd .ib98zl_global .js-slider.indicators-type .slick-arrow,.pcd .ib98zl_global .js-slider.indicators-type .slick-next,.pcd .ib98zl_global .js-slider.indicators-type .slick-prev {
    display:none!important;
  }
  .pcd .ib98zl_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .pcd .ib98zl_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100%/var(--dk-items-per-row));
  }
  .pcd .ib98zl_global .js-slider.wrap-no-slide .slick-arrow,.pcd .ib98zl_global .js-slider.wrap-no-slide .slick-next,.pcd .ib98zl_global .js-slider.wrap-no-slide .slick-prev {
    display:none!important;
  }
  .pcd .ib98zl_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .pcd .ib98zl_global .thumb-wrapper {
    margin-top:20px;
  }
  .pcd .ib98zl_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .pcd .ib98zl_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .pcd .ib98zl_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .pcd .ib98zl_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .pcd .ib98zl_global .slick.slick-initialized {
    display:block;
  }
  .pcd .ib98zl_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .pcd .ib98zl_global .slick.no-slide .slick-arrow,.pcd .ib98zl_global .slick.no-slide .slick-next,.pcd .ib98zl_global .slick.no-slide .slick-prev {
    display:none!important;
  }
  .pcd .ib98zl_global .slick-list,.pcd .ib98zl_global .slick-track {
    position:relative;
    transform:translate(0);
  }
  .pcd .ib98zl_global .slick-list {
    padding:0;
    display:block;
    overflow:hidden;
  }
  .pcd .ib98zl_global .slick-list.dragging {
    cursor:hand;
  }
  .pcd .ib98zl_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    top:0;
    left:0;
  }
  .pcd .ib98zl_global .slick-track .slick-list {
    display:none!important;
  }
  .pcd .ib98zl_global .no-slide .slick-track,.pcd .ib98zl_global .wrap-no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .pcd .ib98zl_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .pcd .ib98zl_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .pcd #wrapper .i72ash_global.hidden,.pcd .ib98zl_global .vertical-slider .slick-dots li,.pcd .ib98zl_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .pcd .ib98zl_global .slide-item {
    flex:0 0 calc(100%/var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .pcd .ib98zl_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .pcd .ib98zl_global .slide-item .slide-thumb .zoomin,.pcd .ib98zl_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .pcd .ib98zl_global .slide-item .slide-thumb {
    position:relative;
  }
  .pcd .ib98zl_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .pcd .ib98zl_global .slide-item.dragging img {
    pointer-events:none;
  }
  .pcd .ib98zl_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .pcd .ib98zl_global .slick-initialized .slide-item {
    flex:none;
  }
  .pcd .ib98zl_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:0;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .pcd .ib98zl_global .vertical-slider .slick-dots {
    padding:0;
  }
  .pcd .ib98zl_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:0;
    font-size:0;
    display:inline-block;
  }
  .pcd .ib98zl_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .pcd .ib98zl_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .pcd .ib98zl_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .pcd .ib98zl_global .slick-next,.pcd .ib98zl_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:0;
    outline:0;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .pcd .ib98zl_global .slick-next img,.pcd .ib98zl_global .slick-prev img {
    max-width:100%;
  }
  .pcd .ib98zl_global .slick-next.slick-hidden,.pcd .ib98zl_global .slick-prev.slick-hidden {
    display:none;
  }
  .pcd .ib98zl_global .vertical-slider .slick-next,.pcd .ib98zl_global .vertical-slider .slick-prev {
    transform:translate(-50%);
  }
  .pcd .ib98zl_global .slick-next.slick-disabled,.pcd .ib98zl_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .pcd .ib98zl_global .slick-prev {
    left:0;
  }
  .pcd .ib98zl_global[dir=rtl] .slick-prev,.pcd [dir=rtl] .ib98zl_global .slick-prev {
    left:auto;
    right:0;
  }
  .pcd .ib98zl_global .vertical-slider .slick-prev,.pcd .ib98zl_global[dir=rtl] .vertical-slider .slick-prev,.pcd [dir=rtl] .ib98zl_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .pcd .ib98zl_global .slick-next {
    right:0;
  }
  .pcd .ib98zl_global[dir=rtl] .slick-next,.pcd [dir=rtl] .ib98zl_global .slick-next {
    left:0;
    right:auto;
  }
  .pcd .ib98zl_global .vertical-slider .slick-next,.pcd .ib98zl_global[dir=rtl] .vertical-slider .slick-next,.pcd [dir=rtl] .ib98zl_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .pcd #i7i9mz,.pcd #ivnqn4,.pcd #iyxvu7 {
    width:100%;
  }
  .pcd #ivnqn4 {
    display:none;
  }
  .pcd #iyjjl {
    margin-left:auto;
    margin-right:auto;
  }
  .pcd #if3jj {
    text-align:center;
    margin:0;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    display:inline;
  }
  .pcd #i6m9j {
    margin:0 0 10px;
  }
  .pcd #ii6ue {
    width:100%;
    display:block;
  }
  .pcd #ij5s4e {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #iuqhka {
    margin:0 0 12px;
  }
  .pcd #iscp08 {
    text-align:center;
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:50px;
  }
  .pcd #iu9f62 {
    justify-content:space-between;
    margin:0 0 45px;
    display:flex;
  }
  .pcd #im3pv6 {
    text-align:center;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcd #invtcj {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcd #igdx99 {
    text-align:center;
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcd #irlg6g {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcd #ib2g8t,.pcd #ipizu2 {
    text-align:center;
  }
  .pcd #ib2g8t {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcd #ipizu2 {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcd #if6ujf {
    width:100%;
    max-width:206px;
    display:block;
  }
  .pcd #ikyyrb,.pcd #irxgrp {
    text-align:center;
  }
  .pcd #irxgrp {
    margin:12px 0 0;
    font-size:22px;
    font-weight:700;
    line-height:28px;
  }
  .pcd #ikyyrb {
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    display:flex;
  }
  .pcd #i28nvl {
    margin:0 0 10px;
  }
  .pcd #i2oeqa {
    color:#333;
    margin:0 0 25px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #i742ws {
    background-color:#ff5b2f;
    height:1px;
  }
  .pcd #i742ws,.pcd #iv8t04 {
    display:none;
  }
  .pcd #ifu694 {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:28px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcd #i1x5tl {
    background-color:#f8f8f8;
    border-radius:20px;
    margin:0 0 40px;
    padding:40px;
    font-size:16px;
    line-height:25px;
  }
  .pcd #ili6v4 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcd #ie0qgq {
    border-radius:50%;
    width:40px;
  }
  .pcd #ijm7sb {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcd #i73h8e {
    align-items:center;
    display:flex;
  }
  .pcd #ik2h25 {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcd #i9qp9k {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcd #injl2t {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcd #iwwuy8,.pcd #ixz447 {
    color:#565959;
    margin:0 0 10px;
  }
  .pcd #ixz447 {
    color:#c45500;
    font-weight:700;
  }
  .pcd #ij501l {
    min-height:50px;
  }
  .pcd #imfzvh {
    border-radius:50%;
    width:40px;
  }
  .pcd #in1u82 {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcd #ioy1rh {
    align-items:center;
    display:flex;
  }
  .pcd #iwg5vv {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcd #ikbeuu {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcd #i215w6 {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcd #icfkf3,.pcd #iwngct {
    color:#565959;
    margin:0 0 10px;
  }
  .pcd #iwngct {
    color:#c45500;
    font-weight:700;
  }
  .pcd #im551g {
    min-height:50px;
  }
  .pcd #i48oto {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcd #iv0e1e {
    color:#fff;
    width:85px;
    height:85px;
    font-size:22px;
    font-weight:700;
    line-height:21px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    background-image:-webkit-linear-gradient(90deg,#f04000 0%,#dd1e00 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border:3px solid #fff;
    border-radius:50%;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:absolute;
    top:25%;
    bottom:0;
    right:15px;
  }
  .pcd #ivw5po {
    text-align:center;
    margin:0 0 30px;
  }
  .pcd #i72ash {
    top:inherit;
    background-color:gray;
    width:100%;
    bottom:0;
  }
  .pcd .i72ash_global {
    z-index:10;
    text-align:center;
    background-color:#fff;
    position:fixed;
  }
  .pcd .i72ash_global.hidden,.pcd .ifo3ec_global .swipe-group.swipe-hidden,.pcd .ifo3ec_global.swipe-hidden {
    display:none!important;
  }
  .pcd #i9yqps {
    display:none;
  }
  .pcd #iqpi5z,.pcd .ifo3ec_global .swipe-group {
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .pcd #iqpi5z {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    max-width:711px;
    margin:15px auto;
    padding:15px 10px;
    font-size:28px;
    font-weight:800;
    line-height:30px;
    text-decoration:none;
    position:relative;
  }
  .pcd .ifo3ec_global .swipe-group {
    undefined:undefined;
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    position:fixed;
    bottom:300px;
    right:0;
  }
  .pcd .ifo3ec_global .swipe-image {
    min-height:50px;
  }
  .pcd #iqpi5z,.pcd .ifo3ec_global .swipe-image .img {
    width:100%;
  }
  .pcd .ifo3ec_global .swipe-url {
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    color:#151616;
    background-color:#84d32e;
    border-radius:6px;
    max-width:190px;
    padding:10px 10px 5px;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    box-shadow:0 3px #578e0d;
  }
  .pcd .ifo3ec_global .swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .pcd .ifo3ec_global .swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .pcd .ifo3ec_global .swipe-content-2 {
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:30px;
    font-family:var(--font-montserrat),"Montserrat",Helvetica,Arial,sans-serif;
    font-weight:600;
    display:none;
  }
  .pcd .ifo3ec_global .swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .pcd #iatpn6 {
    background-color:#00c249;
    padding:5px 10px;
    box-shadow:0 3px #028332;
  }
  .pcd #islncl {
    font-size:15px;
    font-weight:700;
    line-height:25px;
  }
  .pcd #i3h1vb {
    font-size:21px;
    font-weight:900;
  }
  .pcd .iloq7r_global .customer-location {
    display:flex;
  }
  .pcd .iloq7r_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .pcd .iloq7r_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .pcd .iloq7r_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .pcd .iloq7r_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate pcd-dotFlashing;
    position:relative;
  }
  .pcd .iloq7r_global .customer-location.loading .dot-flashing:before,.pcd .iloq7r_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .pcd .iloq7r_global .customer-location.loading .dot-flashing:after,.pcd .iloq7r_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate pcd-dotFlashing;
    left:-10px;
  }
  .pcd .iloq7r_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .pcd .ikcosg_global .ads p {
    font-family:var(--font-roboto),"Roboto";
    text-align:center;
    font-size:12px;
  }
  .pcd #iigs38 {
    color:#4b4b4b;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
    margin:0;
  }
  .pcd #ib2tqh {
    color:#d90000;
  }
  .pcd #iodju1 {
    margin:0 10px 0 0;
  }
  .pcd #i92v7m {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pcd #i5a6fc {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pcd #iaheru {
    text-align:center;
    width:32%;
    min-height:50px;
    display:none;
  }
  .pcd #igl1ud {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    width:100%;
    margin:0;
    padding:10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pcd #ii6jc2 {
    text-align:center;
    min-height:50px;
  }
  .pcd #i10f4j {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pcd #iokhfg {
    text-align:center;
    min-height:42px;
    margin:0 0 40px;
  }
  .pcd #ivsq9a {
    margin:0 12px 15px 0;
  }
  .pcd #if3jj[highlight],.pcd #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .pcd #if3jj[highlight].active,.pcd #iw99aa[highlight].active {
    background-position:-100% 0;
  }
  .pcd #ir8v8c {
    min-height:50px;
    margin:0 0 65px;
    display:flex;
  }
  .pcd #i9xiq7 {
    align-items:center;
  }
  .pcd #i9xiq7,.pcd #igbqom {
    width:50%;
    min-height:50px;
  }
  .pcd #i41aio {
    width:100%;
  }
  .pcd #iace95 {
    border-radius:10px 0 0;
    position:absolute;
    top:0;
    left:0;
  }
  .pcd #iomyw3,.pcd #iqfvhf {
    text-align:center;
    width:32%;
    min-height:50px;
  }
  .pcd #iqfvhf {
    width:68%;
  }
  .pcd #icw6p3 {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    margin:0 0 12px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pcd #i2hut5 {
    text-align:center;
    width:32%;
    min-height:50px;
  }
  .pcd #itao0r {
    text-align:left;
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    letter-spacing:-1px;
    border-left:2px solid #e6e6e6;
    margin:0;
    padding:10px 10px 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pcd #ipufm8 {
    text-align:center;
    width:68%;
    min-height:50px;
  }
  .pcd #i21m8z {
    background-color:#fff;
    border-radius:30px;
    align-items:center;
    min-height:50px;
    padding:10px 0;
    display:flex;
    box-shadow:0 4px 4px #00000040;
  }
  .pcd #imied8 {
    background-color:#f9f6f3;
    border-radius:10px;
    min-height:50px;
    margin:0 0 33px;
    padding:50px 40px 25px;
    position:relative;
    overflow:hidden;
  }
  .pcd #ie61kw {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pcd #ieacqf {
    min-height:50px;
  }
  .pcd #irpbm5 {
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:4px;
  }
  .pcd #ilufgu {
    color:#d90000;
    font-weight:800;
  }
  .pcd #ie8d0h {
    width:42px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:9px;
  }
  .pcd #i5i1d4 {
    color:#333;
    margin:0;
    font-size:32px;
    font-weight:800;
    line-height:40px;
    display:inline;
  }
  .pcd #itjdge {
    margin:0 0 30px;
  }
  .pcd #itcbrh {
    margin:0 0 10px;
  }
  .pcd #i5pqcg {
    min-height:50px;
    margin:0 0 27px;
    position:relative;
  }
  .pcd #inm03t {
    position:absolute;
    bottom:25px;
    left:32px;
  }
  .pcd #isy8px {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:30px 35px 40px;
    font-size:19px;
  }
  .pcd #igw4g3 {
    color:#333;
    margin:0 0 30px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #iutr8g {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcd #in60lw {
    width:60px;
    margin:0 25px 0 -10px;
  }
  .pcd #ilxfcf {
    width:54px;
    margin:0 25px 0 0;
  }
  .pcd #imijwb {
    align-items:center;
    min-height:50px;
    margin:0 0 30px;
    display:flex;
  }
  .pcd #ip692g {
    width:51px;
    margin:0 25px 0 0;
  }
  .pcd #ilciby {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcd #iecfy8 {
    margin:0 25px 0 0;
  }
  .pcd #i56enc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcd #i795dm {
    width:45px;
    margin:0 25px 0 5px;
  }
  .pcd #i7hjlc {
    align-items:center;
    min-height:50px;
    margin:0 0 15px;
    display:flex;
  }
  .pcd #ilgvoy {
    width:100%;
  }
  .pcd #ibv4dt,.pcd #ip315g,.pcd #iugv6v {
    text-align:center;
    margin:12px 0 0;
    font-weight:500;
  }
  .pcd #itree3 {
    border-top:1px solid #e1e1e1;
    min-height:22px;
  }
  .pcd #iscf2j {
    background-color:#f8f8f8;
    min-height:50px;
    margin:0 0 25px;
    padding:25px 20px 40px;
    font-size:19px;
    font-weight:700;
    line-height:30px;
  }
  .pcd #i2daml {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #iu2lsh {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcd #i7478v,.pcd #i9ic6f {
    margin:0 0 0 14px;
  }
  .pcd #iu5l1c {
    align-items:center;
    display:flex;
  }
  .pcd #iim10e {
    margin:0 0 0 14px;
  }
  .pcd #ijr5ov {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcd #i95z0w {
    margin:0 0 0 14px;
  }
  .pcd #ioebyl {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .pcd #i48chn {
    width:100%;
    margin:0 0 33px;
  }
  .pcd #itmseh {
    border-top:1px solid #e1e1e1;
    min-height:33px;
  }
  .pcd #idgr5l,.pcd #igfaxp,.pcd #ipk4ha {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pcd #ibqf6u {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 50px;
  }
  .pcd #ixmhnu {
    margin:0 0 40px;
  }
  .pcd #i4lzdl,.pcd #ix1pux {
    margin:0 0 12px;
  }
  .pcd #iqdl62 {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcd #iw76xh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #ilpc1i {
    width:100%;
    margin:0 0 25px;
  }
  .pcd #i1ybsf {
    margin:0 0 50px;
    line-height:36px;
  }
  .pcd #ig3oyz {
    width:100%;
    margin:0 0 25px;
  }
  .pcd #idzsqg {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcd #iakr0w {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #idu0ih {
    margin:0 0 50px;
    padding:0;
    line-height:36px;
  }
  .pcd #iczozh {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #ivqyzt {
    margin:0 0 10px;
  }
  .pcd #it98rz {
    width:100%;
    margin:0 0 25px;
  }
  .pcd #iwt65f {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 25px;
  }
  .pcd #imxwd9 {
    font-size:28px;
    line-height:34px;
  }
  .pcd #i0z8t2 {
    margin:0 0 20px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #iloq7r {
    display:none;
  }
  .pcd #itejmk {
    color:red;
    padding:0 0 0 5px;
    font-weight:700;
    line-height:30px;
    display:inline;
  }
  .pcd #ixkbo9 {
    display:inline;
    position:relative;
    top:3px;
  }
  .pcd #irkapa {
    font-size:28px;
    line-height:30px;
    font-family:var(--font-open-sans),"Open Sans",Helvetica,Arial,sans-serif;
  }
  .pcd #ieo2ii,.pcd #ikqic4 {
    text-align:center;
  }
  .pcd #ikqic4 {
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:14px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcd #ieo2ii {
    color:red;
    width:80%;
    margin:0 auto 25px;
    font-size:25px;
    font-weight:700;
    line-height:30px;
  }
  .pcd #i0n2ax {
    display:none;
  }
  .pcd #ij89o6 {
    font-size:28px;
    line-height:34px;
  }
  .pcd #i5ue2g {
    color:#000;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:711px;
    margin:0 auto 32px;
    padding:28px 10px;
    font-size:24px;
    font-weight:800;
    text-decoration:none;
    display:flex;
    position:relative;
    box-shadow:0 2px 4px #00000040;
  }
  .pcd #iw4xsd {
    width:100%;
    display:none;
  }
  .pcd #iwbujw {
    en:1;
    margin:0 0 18px;
  }
  .pcd #i0d32c {
    en:1;
    margin:0 0 10px;
  }
  .pcd #i611y1 {
    display:none;
  }
  .pcd #iww9rh {
    color:#31c5f4;
  }
  .pcd #idgtg {
    line-height:18px;
  }
  .pcd #iw99aa {
    border-radius:30px 0;
  }
  .pcd #i2pjqp {
    color:#333;
    margin:0 0 15px;
    font-size:32px;
    font-weight:800;
    line-height:40px;
  }
  .pcd #icmy7f,.pcd #itt21k {
    margin:0 0 10px;
  }
  .pcd #ihgddk {
    margin:0 0 40px;
  }
  .pcd #islk5r {
    margin:0 0 30px;
  }
  .pcd #i8z5lo {
    margin:0 0 10px;
  }
  .pcd #iar6iu {
    width:105%;
  }
  .pcd #i0kjzt,.pcd #iar6iu {
    margin:0 0 10px;
  }
  .pcd #i6gl0b {
    margin:0 0 15px;
  }
  .pcd #iu9pd5 {
    border-radius:50%;
    width:40px;
  }
  .pcd #i93v3y {
    flex:1 0;
    padding:0 0 0 10px;
    font-size:16px;
  }
  .pcd #iijyt3 {
    align-items:center;
    display:flex;
  }
  .pcd #iw0nrj {
    width:87px;
    margin:0 12px 0 0;
  }
  .pcd #i3u1dc {
    align-items:center;
    margin:10px 0 2px;
  }
  .pcd #iyo83n {
    color:#333;
    margin:0 0 10px;
    font-size:18px;
    font-weight:700;
    line-height:22px;
  }
  .pcd #iovs1p {
    margin:0 4px 0 0;
    display:inline;
  }
  .pcd #i8v6am,.pcd #ixoqgh {
    color:#565959;
    margin:0 0 10px;
  }
  .pcd #i8v6am {
    color:#c45500;
    font-weight:700;
  }
  .pcd #i4xiz7 {
    min-height:50px;
  }
  .pcd #iri5s2 {
    border-top:1px solid #ececec;
    max-width:725px;
    min-height:1px;
    margin:35px auto 25px;
  }
  .pcd #i3ua5t {
    background-color:#e1e1e1;
    height:1px;
    margin:0 0 40px;
  }
  .pcd #ik182g {
    margin:0 0 25px;
  }
  .pcd #iwdhww {
    margin:0 0 50px;
  }
  .pcd #i6z808,.pcd #ihhbdr {
    margin:0 0 10px;
  }
  .pcd .i0u0pf_global,.pcd .i2hlpk_global,.pcd .irz2t6_global {
    position:relative;
    overflow:hidden;
  }
  .pcd .irz2t6_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcd .irz2t6_global .js-video {
    position:relative;
  }
  .pcd .irz2t6_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcd .irz2t6_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcd .irz2t6_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcd .i0u0pf_global .js-video iframe,.pcd .i0u0pf_global .js-video video,.pcd .i2hlpk_global .js-video iframe,.pcd .i2hlpk_global .js-video video,.pcd .irz2t6_global .js-video iframe,.pcd .irz2t6_global .js-video video {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .pcd .irz2t6_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .irz2t6_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcd .irz2t6_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcd .irz2t6_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcd .i0u0pf_global .layer-over-video .js-play-video:empty:before,.pcd .i2hlpk_global .layer-over-video .js-play-video:empty:before,.pcd .irz2t6_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .pcd .irz2t6_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .irz2t6_global .button-box.show,.pcd .irz2t6_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcd .irz2t6_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcd .irz2t6_global .heartbeat .cta-btn {
    animation:5s infinite pcd-_heartbeat;
  }
  .pcd .irz2t6_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcd .irz2t6_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcd #i0u0pf .img-view,.pcd #i2hlpk .img-view,.pcd #irz2t6 .img-view {
    padding-bottom:58.3951%;
  }
  .pcd .i2hlpk_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcd .i2hlpk_global .js-video {
    position:relative;
  }
  .pcd .i2hlpk_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcd .i2hlpk_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcd .i2hlpk_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcd .i2hlpk_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .i2hlpk_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcd .i2hlpk_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcd .i2hlpk_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcd .i2hlpk_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .i2hlpk_global .button-box.show,.pcd .i2hlpk_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcd .i2hlpk_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcd .i2hlpk_global .heartbeat .cta-btn {
    animation:5s infinite pcd-_heartbeat;
  }
  .pcd .i2hlpk_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcd .i2hlpk_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcd #iem2mu,.pcd #iot20i,.pcd #irnnk1 {
    min-height:50px;
    padding:8px;
  }
  .pcd #ir2zs5 {
    margin:0 12px 0 0;
  }
  .pcd #iaytuc,.pcd #ibm4k7,.pcd #ig5rvj {
    margin:0 12px 15px 0;
  }
  .pcd .i0u0pf_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .pcd .i0u0pf_global .js-video {
    position:relative;
  }
  .pcd .i0u0pf_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .pcd .i0u0pf_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .pcd .i0u0pf_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .pcd .i0u0pf_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .i0u0pf_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .pcd .i0u0pf_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .pcd .i0u0pf_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .pcd .i0u0pf_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .pcd .i0u0pf_global .button-box.show,.pcd .i0u0pf_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .pcd .i0u0pf_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .pcd .i0u0pf_global .heartbeat .cta-btn {
    animation:5s infinite pcd-_heartbeat;
  }
  .pcd .i0u0pf_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .pcd .i0u0pf_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .pcd #i0u0pf {
    margin:30px 0;
  }
  .pcd #i9z5f4 {
    font-weight:700;
  }
  .pcd #iystnd {
    margin:10px 0 0;
    display:block;
  }
  .pcd #ij4luh {
    width:22px;
    margin:0 5px 0 0;
    display:inline;
    position:relative;
    top:1px;
  }
  .pcd .ctrwow_tframe {
    display:inline-block;
  }
  .pcd .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .pcd .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .pcd .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .pcd #ihfkph {
    font-size:15px;
  }
  .pcd #idakhf {
    font-size:22px;
  }
  .pcd #iftp72 {
    display:none;
  }
  .pcd #ilzp5h {
    font-family:var(--font-playfair),"Playfair",Helvetica,Arial,sans-serif;
    text-align:left;
    border-left:2px solid #e6e6e6;
    margin:0;
    padding:10px 5% 10px 40px;
    font-size:28px;
    font-weight:500;
    line-height:normal;
  }
  .pcd #i3whcf {
    display:block;
  }
  .pcd #iegh81 {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .pcd #i1aseb {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @media (max-width:1023px) {
    .pcd #ipc2ek {
      width:40%;
    }
    .pcd #i8v9tk {
      width:60%;
    }
    .pcd #ipf88l {
      margin:6px 0 0;
    }
    .pcd #iz1any {
      padding:30px 20px 40px;
    }
    .pcd #ihoo42 {
      max-width:200px;
    }
    .pcd #ir7icj {
      width:40%;
    }
    .pcd #i7d6ug {
      display:inline-block;
    }
    .pcd #iexnuf {
      padding:15px 10px 0 0;
    }
    .pcd #ivzmh {
      padding:6px 15px 9px;
    }
    .pcd #ibe4d {
      padding:26px 15px 63px;
    }
    .pcd #ii6ue {
      margin:35px 0;
    }
    .pcd #ij5s4e,.pcd #iscp08 {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pcd #iscp08 {
      margin:0 0 30px;
      font-size:31px;
    }
    .pcd #iu9f62 {
      margin:0 0 25px;
    }
    .pcd #i2oeqa {
      margin:0 0 22px;
      font-size:31px;
      line-height:40px;
    }
    .pcd #ioo2xd {
      padding:50px 15px 50px 20px;
    }
    .pcd #iipwdd {
      display:none;
    }
    .pcd .ifo3ec_global .swipe-group {
      bottom:300px;
    }
    .pcd #i0z8t2,.pcd #iakr0w,.pcd #iczozh,.pcd #iw76xh {
      margin:0 0 15px;
      font-size:32px;
      line-height:40px;
    }
    .pcd #ir7icj {
      position:static;
    }
    .pcd #ihoo42 {
      top:0;
    }
    .pcd #iv0e1e {
      width:75px;
      height:75px;
      font-size:20px;
      top:16%;
      right:10px;
    }
    .pcd #iar6iu {
      width:auto;
    }
    .pcd #itzpr {
      padding:40px 0 20px;
    }
    .pcd #ihfkph {
      font-size:15px;
    }
    .pcd #i1ef {
      display:block;
    }
  }
  @media (max-width:991px) {
    .pcd .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--tb-items-per-row));
    }
    .pcd .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--tb-items));
    }
  }
  @media (max-width:767px) {
    .pcd #i8v9tk,.pcd #ipc2ek {
      text-align:center;
      width:100%;
    }
    .pcd #i8v9tk {
      margin:0 0 25px;
    }
    .pcd #ilvev9,.pcd #iynn7x {
      margin:0 0 15px;
    }
    .pcd #iqs0hu {
      max-height:69px;
    }
    .pcd #ibv1mr {
      margin:0 0 20px;
    }
    .pcd #iv7ghf {
      max-height:69px;
    }
    .pcd #i4gcov {
      margin:0 0 20px;
    }
    .pcd #ilt0ap {
      justify-content:space-between;
    }
    .pcd #ir7icj {
      text-align:center;
      padding:0;
      left:0;
      right:0;
    }
    .pcd #i7d6ug {
      margin:0 0 20px;
      display:inline-block;
    }
    .pcd #iexnuf {
      padding:0;
    }
    .pcd #i82lgm {
      flex-direction:column;
      margin:0;
      position:static;
    }
    .pcd #ifocdw,.pcd #ioplg8 {
      line-height:25px;
    }
    .pcd #ifocdw {
      font-size:15px;
    }
    .pcd #iq5hli {
      margin:0 8px 0 0;
    }
    .pcd #id0rg3 {
      margin:0 0 2px;
      display:block;
    }
    .pcd #ifal3h {
      margin:0 0 8px;
    }
    .pcd .ib98zl_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--mb-items-per-row));
    }
    .pcd .ib98zl_global .slide-item {
      flex:0 0 calc(100%/var(--mb-items));
    }
    .pcd .ib98zl_global .slick-next,.pcd .ib98zl_global .slick-prev {
      width:20px;
    }
    .pcd #iibv5,.pcd #iwhug {
      margin:0 0 15px;
    }
    .pcd #iibv5 {
      padding:10px;
      font-size:13px;
      line-height:21px;
    }
    .pcd #iwhug {
      font-size:28px;
      line-height:35px;
    }
    .pcd #ixnvs {
      margin:0;
      font-size:20px;
    }
    .pcd #iw9wg {
      justify-content:flex-start;
      align-items:flex-start;
      margin:12px 0 18px;
    }
    .pcd #in1qi {
      margin:0 0 0 8px;
      font-size:10px;
      line-height:13px;
    }
    .pcd #ibu87 {
      max-width:24px;
    }
    .pcd #iu9f62 {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0 auto 25px;
    }
    .pcd #im3pv6,.pcd #ipizu2 {
      width:100%;
      margin:0 0 30px;
    }
    .pcd #ikyyrb {
      width:100%;
    }
    .pcd #i742ws {
      margin:30px 0 22px;
    }
    .pcd #iv8t04 {
      display:inline;
    }
    .pcd #ifu694 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcd #i9vik3 {
      margin:0 0 1px;
      padding:0;
    }
    .pcd #i1x5tl {
      border-radius:0;
      margin:0 -15px 20px;
      padding:20px;
    }
    .pcd #ili6v4 {
      margin:20px auto;
    }
    .pcd #ize8gg {
      max-width:175px;
    }
    .pcd #i2oeqa {
      font-size:25px;
    }
    .pcd #ioplg8 {
      margin:0 0 5px;
    }
    .pcd #i73h8e {
      margin:0 0 8px;
    }
    .pcd #ik2h25 {
      margin:0 8px 0 0;
    }
    .pcd #i9qp9k {
      margin:0 0 2px;
      display:block;
    }
    .pcd #iwwuy8 {
      font-size:15px;
      line-height:25px;
    }
    .pcd #ixz447 {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcd #in4hry {
      max-width:175px;
    }
    .pcd #ij501l {
      margin:0 0 1px;
      padding:0;
    }
    .pcd #ioy1rh {
      margin:0 0 8px;
    }
    .pcd #iwg5vv {
      margin:0 8px 0 0;
    }
    .pcd #ikbeuu {
      margin:0 0 2px;
      display:block;
    }
    .pcd #icfkf3 {
      font-size:15px;
      line-height:25px;
    }
    .pcd #iwngct {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcd #icjf15 {
      max-width:175px;
    }
    .pcd #im551g {
      margin:0 0 1px;
      padding:0;
    }
    .pcd #i48oto {
      margin:20px auto;
    }
    .pcd #i9yqps {
      display:inline;
    }
    .pcd #iqpi5z {
      width:auto;
      max-width:100%;
      margin:15px;
      padding:15px;
      font-size:20px;
    }
    .pcd .ifo3ec_global .swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      bottom:220px;
    }
    .pcd .ifo3ec_global .swipe-image {
      min-height:auto;
    }
    .pcd .ifo3ec_global .swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .pcd .ifo3ec_global .swipe-url {
      display:none;
    }
    .pcd .ifo3ec_global .swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .pcd .ifo3ec_global .swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
    .pcd #il218l {
      color:red;
      font-size:21px;
    }
    .pcd #ibe4d {
      padding:10px 15px 55px;
    }
    .pcd #ii6ue {
      width:150%;
      max-width:150%;
      margin:0 0 0 -20%;
    }
    .pcd #ij5s4e,.pcd #iscp08 {
      font-size:25px;
    }
    .pcd #iscp08 {
      margin:0 0 20px;
      line-height:35px;
    }
    .pcd #ir7icj {
      width:100%;
      max-width:100%;
      margin:0 auto;
      position:relative;
    }
    .pcd #ioo2xd {
      padding:20px 15px 30px;
    }
    .pcd #ihoo42 {
      max-width:100%;
      position:static;
    }
    .pcd #iv0e1e {
      width:85px;
      height:85px;
      font-size:22px;
      font-weight:600;
      line-height:22px;
      top:118px;
      right:22px;
    }
    .pcd #iz1any {
      padding:30px 15px 20px;
    }
    .pcd #ikfnp2 {
      display:none;
    }
    .pcd #itzpr {
      padding:40px 15px 80px;
    }
    .pcd #i1ef {
      display:block;
    }
    .pcd #i6os61 {
      width:76px;
      max-height:auto;
    }
    .pcd #iv7ghf {
      width:91px;
    }
    .pcd #i320z6 {
      width:56px;
      max-height:auto;
    }
    .pcd #igg2hs,.pcd #ihie2k,.pcd #io3ta5,.pcd #iodp4n {
      height:83px;
    }
    .pcd #ib2g8t,.pcd #igdx99,.pcd #irxgrp {
      width:80%;
      margin:20px auto 0;
    }
    .pcd #i5i1d4,.pcd #ie61kw,.pcd #igw4g3 {
      font-size:25px;
    }
    .pcd #isy8px {
      padding:20px 10px;
      font-size:18px;
    }
    .pcd #ibv4dt,.pcd #ip315g,.pcd #iugv6v {
      width:80%;
      margin:0 auto;
    }
    .pcd #i2daml {
      font-size:25px;
      line-height:34px;
    }
    .pcd #ijr5ov,.pcd #ioebyl,.pcd #iu2lsh {
      align-items:flex-start;
      margin:0 0 10px;
    }
    .pcd #iu5l1c {
      align-items:flex-start;
    }
    .pcd #iscf2j {
      margin:0 -15px 10px;
      padding:25px 20px;
    }
    .pcd #iw76xh {
      font-size:25px;
    }
    .pcd #iakr0w,.pcd #iczozh {
      color:#333;
      font-size:25px;
    }
    .pcd #imxwd9 {
      font-size:20px;
      line-height:24px;
    }
    .pcd #ibqf6u {
      margin:0 0 20px;
    }
    .pcd #i0z8t2 {
      color:#333;
      font-size:25px;
    }
    .pcd #irkapa {
      font-size:20px;
      line-height:24px;
    }
    .pcd #ikqic4 {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcd #idzqsb {
      display:inline-block;
    }
    .pcd #i0n2ax {
      display:inline;
    }
    .pcd #ij89o6 {
      font-size:20px;
      line-height:24px;
    }
    .pcd #i5ue2g {
      margin:0 auto 20px;
      padding:10px 5px;
      font-size:20px;
    }
    .pcd #imied8 {
      margin:20px 0 33px;
      padding:50px 7px 25px;
    }
    .pcd #itao0r {
      padding:5px 10px;
      font-size:18px;
    }
    .pcd #ig9hk2,.pcd #inzqx6 {
      max-width:80%;
    }
    .pcd #i2hut5 {
      padding:20px 0;
    }
    .pcd #if3jj {
      font-size:22px;
      line-height:35px;
    }
    .pcd #igbqom {
      width:100%;
      margin:0 0 20px;
    }
    .pcd #ir8v8c {
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:0;
    }
    .pcd #i9xiq7 {
      width:100%;
    }
    .pcd #i9xiq7,.pcd #iwbujw {
      margin:0 0 20px;
    }
    .pcd #i0d32c {
      display:none;
    }
    .pcd #i92v7m {
      padding:50px 7px 5px;
    }
    .pcd #i5a6fc {
      overflow:hidden;
    }
    .pcd #igl1ud {
      padding:10px 20px;
      font-size:18px;
    }
    .pcd #iaheru {
      overflow:hidden;
    }
    .pcd #inm03t {
      bottom:16px;
      left:14px;
    }
    .pcd #i5pqcg {
      overflow:hidden;
    }
    .pcd #i611y1 {
      border-top:1px solid #e1e1e1;
      max-width:90%;
      min-height:40px;
      margin:0 auto;
      display:block;
    }
    .pcd #itree3 {
      display:none;
    }
    .pcd #iexnuf {
      width:100%;
    }
    .pcd #ik1wve {
      margin:0 0 20px;
    }
    .pcd #ilvev9,.pcd #iynn7x {
      order:1;
      width:49%;
    }
    .pcd #ilvev9 {
      order:2;
    }
    .pcd #i4gcov,.pcd #ibv1mr {
      order:3;
      width:48%;
    }
    .pcd #ibv1mr {
      order:4;
    }
    .pcd #ieo2ii {
      width:100%;
      margin:0 0 20px;
      font-size:22px;
      line-height:32px;
    }
    .pcd #i72ash {
      background-color:#ebebeb;
    }
    .pcd #idakhf {
      font-size:18px;
      line-height:22px;
    }
    .pcd #idgtg {
      display:inline;
    }
    .pcd #iqdl62 {
      margin:0 0 20px;
    }
    .pcd #idu0ih {
      margin:0 0 25px;
    }
    .pcd #i2pjqp {
      margin:0 0 30px;
      font-size:25px;
    }
    .pcd #iijyt3 {
      margin:0 0 8px;
    }
    .pcd #iw0nrj {
      margin:0 8px 0 0;
    }
    .pcd #i3u1dc {
      margin:0 0 2px;
      display:block;
    }
    .pcd #ixoqgh {
      font-size:15px;
      line-height:25px;
    }
    .pcd #i8v6am {
      margin:0 0 5px;
      line-height:25px;
    }
    .pcd #iryokz {
      max-width:175px;
    }
    .pcd #i4xiz7 {
      margin:0 0 1px;
      padding:0;
    }
    .pcd #iri5s2 {
      margin:20px auto;
    }
    .pcd #iodju1 {
      width:24px;
      margin:0 5px 0 0;
    }
    .pcd #ivmme1 {
      line-height:22px;
    }
    .pcd #ioj8j,.pcd #ipk4b {
      font-size:12px;
    }
    .pcd #iv85r1 {
      flex-direction:column-reverse;
      min-height:50px;
      display:flex;
    }
    .pcd #iaytuc,.pcd #ibm4k7,.pcd #ig5rvj,.pcd #ir2zs5,.pcd #ivsq9a {
      font-size:18px;
      line-height:29px;
    }
    .pcd #iss32e {
      width:70px;
    }
    .pcd #i56enc,.pcd #i7hjlc,.pcd #ilciby,.pcd #iutr8g {
      margin:0 0 30px;
    }
    .pcd #in60lw {
      width:55px;
      margin:0 25px 0 -5px;
    }
    .pcd #ihdj18 {
      font-size:15px;
    }
    .pcd #ilzp5h {
      padding:5px 10px;
      font-size:18px;
      line-height:18px;
    }
    .pcd #i3whcf {
      display:inline;
    }
    .pcd #ixa0a {
      padding:0 15px 30px;
    }
  }
  .pcd video {
    max-width:100%;
  }
  .pcd picture.ctr-generated {
    display:contents;
  }
  .pcd .component-hidden {
    display:none;
  }
  .pcd .ctr-lazy-image {
    -o-transition:opacity 50ms ease-in-out;
    opacity:0;
    max-width:100%;
    transition:opacity 50ms ease-in-out;
  }
  .pcd .ctr-lazy-image.b-loaded {
    opacity:1;
  }
  .pcd h1 {
    font-size:2em;
  }
  .pcd ul {
    padding:0;
    padding-inline-start:0;
    list-style-position:inside;
  }
  .pcd iframe {
    width:100%;
  }
  .pcd img {
    width:auto;
    max-width:100%;
    height:auto;
  }
  .pcd button:focus,.pcd input:focus,.pcd textarea:focus,.pcd select:focus {
    outline:none;
  }
  .pcd .click-map-container:hover {
    opacity:1!important;
  }
  .pcd .gradient-coldeez {
    background-image:linear-gradient(170.9deg,#00c8ff -1.6%,#1e1caf 105.09%);
  }
  .pcd .step-gradient {
    -webkit-text-fill-color:transparent;
    background:-webkit-linear-gradient(#333c98,#31c5f4);
    -webkit-background-clip:text;
  }
  .pcd #iw99aa[highlight] {
    background-image:linear-gradient(90deg,#ffea6f 50% 63%,#ffea6f 66% 75%,#fef5c3 110%);
  }
  .pcd .text-uppercase {
    text-transform:uppercase!important;
  }
  .pcd .bar {
    background-color:#44b1f0;
    background-image:-webkit-linear-gradient(135deg,#1d8ece 25%,#0000 25% 50%,#1d8ece 50% 75%,#0000 75%,#0000);
    background-size:35px 35px;
    width:100%;
    height:9px;
    -webkit-transition:width .8s ease-in-out;
    -webkit-animation:2s linear infinite cssProgressActive;
  }
  @-webkit-keyframes pcd-cssProgressActive {
    0% {
      background-position:0 0;
    }
    to {
      background-position:35px 35px;
    }
  }
  .pcd .js-slider {
    flex-direction:column;
    display:flex;
  }
  .pcd .js-slider .main-slider {
    order:2;
  }
  .pcd .js-slider .slick-dots {
    order:1;
    justify-content:space-between;
    padding:5px 0;
    display:flex;
  }
  .pcd .js-slider .slick-dots li {
    width:23.5%;
  }
  .pcd .js-slider .slick-dots li button {
    border-radius:5px;
    width:100%;
    height:6px;
    margin:0;
  }
  @media (max-width:767px) {
    .pcd .js-slider .slick-dots {
      padding:0!important;
    }
  }
  .pcd .animated,.pcd .animated--hover:hover {
    animation-duration:1s;
    animation-fill-mode:both;
  }
  .pcd .animated.infinite,.pcd .animated--hover.infinite:hover {
    animation-iteration-count:infinite;
  }
  .pcd .animated.delay-1s,.pcd .animated--hover.deplay-1s:hover {
    animation-delay:1s;
  }
  .pcd .animated.delay-2s,.pcd .animated--hover.deplay-2s:hover {
    animation-delay:2s;
  }
  .pcd .animated.delay-3s,.pcd .animated--hover.deplay-3s:hover {
    animation-delay:3s;
  }
  .pcd .animated.delay-4s,.pcd .animated--hover.deplay-4s:hover {
    animation-delay:4s;
  }
  .pcd .animated.delay-5s,.pcd .animated--hover.deplay-5s:hover {
    animation-delay:5s;
  }
  .pcd .animated.fast,.pcd .animated--hover.fast:hover {
    animation-duration:.8s;
  }
  .pcd .animated.faster,.pcd .animated--hover.faster:hover {
    animation-duration:.5s;
  }
  .pcd .animated.slow,.pcd .animated--hover.slow:hover {
    animation-duration:2s;
  }
  .pcd .animated.slower,.pcd .animated--hover.slower:hover {
    animation-duration:3s;
  }
  @media (print),(prefers-reduced-motion:reduce) {
    .pcd .animated,.pcd .animated--hover:hover {
      transition-duration:1ms!important;
      animation-duration:1ms!important;
      animation-iteration-count:1!important;
    }
  }
  @keyframes pcd-pulse {
    0% {
      transform:scale(1);
    }
    50% {
      transform:scale3d(1.05,1.05,1.05);
    }
    to {
      transform:scale(1);
    }
  }
  .pcd .pulse {
    -webkit-animation-name:pulse;
    animation-name:pcd-pulse;
  }
  .pcd .ctr_marked_branding_item_child {
    text-align:center!important;
    margin-top:10px!important;
    display:block!important;
  }
  .pcd .__ctr_marked_branding_item_img {
    max-width:166px!important;
  }
  .smb-presell1 {
    max-width:100%;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    line-height:normal;
  }
  .smb-presell1 *,.smb-presell1 :before,.smb-presell1 :after {
    box-sizing:border-box;
  }
  .smb-presell1 p {
    color:#262626;
    margin-bottom:25px;
    font-size:18px;
    line-height:2;
  }
  .smb-presell1 a {
    color:#2281c9;
    font-weight:700;
    text-decoration:none;
  }
  .smb-presell1 a:hover {
    color:#24537d;
    font-weight:700;
    text-decoration:underline;
  }
  .smb-presell1 h1 {
    color:#000;
    margin-bottom:25px;
    font-size:40px;
    line-height:63px;
  }
  .smb-presell1 h2 {
    color:#333;
    margin:35px 0;
    font-size:34px;
    font-weight:700;
    line-height:1.3;
  }
  .smb-presell1 h3 {
    color:#333;
    margin:25px 0;
    font-size:24px;
    font-weight:700;
    line-height:1.3;
  }
  .smb-presell1 img {
    max-width:100%;
  }
  .smb-presell1 .advertisement {
    color:#fff;
    text-align:center;
    background:#000;
    margin:0;
    font-size:13px;
  }
  .smb-presell1 .logo-bar {
    background:#fff;
    border-bottom:1px solid #e5e5e5;
    padding:25px 0 15px;
    position:relative;
  }
  .smb-presell1 .logo-bar-heart {
    max-width:1200px;
    margin:0 auto;
    padding:0 25px;
  }
  .smb-presell1 .row {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .smb-presell1 .logo-bar-box {
    position:relative;
  }
  .smb-presell1 .col-lg {
    flex:0 0 66.6667%;
    max-width:66.6667%;
  }
  .smb-presell1 .logo-bar-img,.smb-presell1 .fixed-logo-img {
    width:180px;
    max-width:100%;
    height:50px;
  }
  .smb-presell1 .logo-bar-fixed {
    z-index:50;
    background:#fff;
    width:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
    box-shadow:0 3px 5px #77777747;
  }
  .smb-presell1 .logo-bar-fixed.is-visible {
    display:block;
  }
  .smb-presell1 .logo-bar-fixed-heart {
    flex-wrap:wrap;
    align-items:center;
    max-width:1200px;
    margin:0 auto;
    padding:0 15px;
    display:flex;
  }
  .smb-presell1 .fixed-img-module {
    float:left;
    width:calc(100% - 380px);
  }
  .smb-presell1 .fixed-logo {
    vertical-align:middle;
    margin-bottom:0;
    padding:10px;
    display:inline-block;
  }
  .smb-presell1 .fixed-btn-module {
    float:right;
    width:100%;
    max-width:380px;
    padding:15px 0;
  }
  .smb-presell1 .fixed-btn {
    color:#fff;
    text-align:center;
    cursor:pointer;
    float:right;
    background:linear-gradient(#4bce0e,#246705);
    border-radius:40px;
    width:320px;
    height:auto;
    margin-top:4px;
    padding:18px 12px;
    font-size:18px;
    font-weight:700;
    transition:all .5s;
    display:inline-block;
    position:relative;
  }
  .smb-presell1 .fixed-btn:hover {
    filter:brightness(1.08);
    transform:scale(1.02);
  }
  .smb-presell1 .smb-autor {
    margin-bottom:20px;
    display:flex;
  }
  .smb-presell1 .smb-autor-img {
    border-radius:30px;
    max-width:40px;
    max-height:40px;
    margin-right:10px;
  }
  .smb-presell1 .smb-autor-content {
    text-align:left;
    border-left:2px solid #4c4c4c;
    padding-left:20px;
  }
  .smb-presell1 .smb-autor-name {
    color:#4c4c4c;
    font-size:16px;
    font-weight:700;
    display:block;
  }
  .smb-presell1 .smb-autor-date {
    color:#919ba3;
    font-size:12px;
    font-weight:400;
  }
  .smb-presell1 .smb-page-main {
    max-width:1200px;
    margin:0 auto;
    display:flex;
  }
  .smb-presell1 .smb-page-left {
    flex:1 1 0;
    max-width:840px;
    margin:0 auto;
    padding:10px;
  }
  .smb-presell1 .smb-left-main {
    max-width:100%;
  }
  .smb-presell1 .smb-left-main .smb-main-img {
    border:0;
    max-width:100%;
    margin:35px auto;
    display:block;
  }
  .smb-presell1 .rm-intro-highlight {
    background:#fffdbc;
    padding-left:10px;
  }
  .smb-presell1 .rm-italic-quote {
    text-align:center;
    padding:0 20px;
  }
  .smb-presell1 .smb-click-button {
    text-align:center;
    background:#00c148;
    border-radius:10px;
    width:90%;
    margin:20px auto;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .smb-presell1 .smb-click-button a {
    color:#fff;
    font-size:20px;
    font-weight:800;
  }
  .smb-presell1 .smb-click-button a:hover {
    color:#fff000;
  }
  .smb-presell1 .smb-border-main {
    border:2px solid red;
    padding:15px;
  }
  .smb-presell1 .smb-page-right {
    flex:1 1 0;
    max-width:300px;
    margin:0 auto;
    padding:10px;
    position:relative;
  }
  .smb-presell1 .smb-right-main {
    border:1px solid #ededed;
    border-radius:15px;
    max-width:100%;
    display:block;
    position:sticky;
    top:120px;
  }
  .smb-presell1 .smb-right-main .smb-main-img {
    border:0;
    max-width:100%;
    margin:0 auto;
    display:block;
  }
  .smb-presell1 .smb-right-product-text {
    color:#fff;
    text-align:center;
    background:#222;
    border-radius:15px 15px 0 0;
    margin:0;
    padding:10px 20px;
    font-size:20px;
    font-weight:700;
    line-height:1.3;
  }
  .smb-presell1 .smb-right-product-text a {
    color:#fff;
  }
  .smb-presell1 .smb-right-content {
    max-width:100%;
    display:block;
  }
  .smb-presell1 .smb-content-text {
    padding:0 15px 10px;
  }
  .smb-presell1 .smb-right-slogan-text {
    color:#333;
    text-align:left;
    margin:10px 0;
    font-size:20px;
    line-height:1.4;
  }
  .smb-presell1 .smb-right-slogan-text b {
    font-size:16px;
  }
  .smb-presell1 .smb-right-button {
    text-align:center;
    background:#00c148;
    border-radius:10px;
    margin-top:20px;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .smb-presell1 .smb-right-button a {
    color:#fff;
    font-size:14px;
    font-weight:800;
  }
  .smb-presell1 .smb-right-button a:hover {
    color:#fff000;
  }
  .smb-presell1 .smb-page-footer {
    background:#000;
    max-width:100%;
    margin-top:25px;
    padding:10px;
  }
  .smb-presell1 .smb-footer-main {
    text-align:center;
    max-width:1100px;
    margin:0 auto;
  }
  .smb-presell1 .smb-footer-main p {
    color:#fff;
    margin:5px 0;
    font-size:15px;
  }
  .smb-presell1 .smb-footer-main a {
    color:#fff;
    font-size:15px;
  }
  .smb-presell1 .smb-button-bottom {
    z-index:40;
    text-align:center;
    background:#000c;
    width:100%;
    padding:0 15px 15px;
    display:none;
    position:fixed;
    bottom:0;
  }
  .smb-presell1 .smb-mb-block {
    display:none;
  }
  .smb-presell1 .rm-media-link {
    padding:5px;
    display:block;
  }
  .smb-presell1 .rm-media-link img {
    max-width:100%;
    display:block;
  }
  .smb-presell1 .picture-enlarger {
    transition:transform .3s,box-shadow .3s;
  }
  .smb-presell1 .picture-enlarger:hover {
    z-index:10;
    transform:translateY(-10px)scale(1.05);
    box-shadow:0 15px 30px #0003;
  }
  .smb-presell1 .picture-enlarger img {
    transition:transform .5s;
  }
  .smb-presell1 .picture-enlarger:hover img {
    transform:scale(1.1);
  }
  @media (min-width:769px) {
    .smb-presell1 .columns:not(.is-desktop) {
      align-items:stretch;
      margin-right:30px;
      display:flex;
    }
  }
  @media (max-width:768px) {
    .smb-presell1 p {
      color:#333;
      margin-bottom:25px;
      font-size:18px;
      line-height:1.8;
    }
    .smb-presell1 h1 {
      font-size:28px;
      line-height:initial;
    }
    .smb-presell1 h2 {
      font-size:24px;
    }
    .smb-presell1 h3 {
      font-size:18px;
    }
    .smb-presell1 .col-lg {
      text-align:center;
      flex:0 0 100%;
      max-width:100%;
    }
    .smb-presell1 .smb-autor-name {
      font-size:14px;
    }
    .smb-presell1 .smb-page-main {
      flex-direction:column;
    }
    .smb-presell1 .smb-page-right {
      max-width:100%;
    }
    .smb-presell1 .smb-mb-block {
      display:block;
    }
  }
  @media (max-width:480px) {
    .smb-presell1 h1 {
      font-size:24px;
    }
  }
  .cz * {
    box-sizing:border-box;
  }
  .cz {
    margin:0;
  }
  .cz * {
    margin:0;
    padding:0;
    list-style:none;
  }
  .cz {
    font-family:sans-serif;
  }
  .cz .smb-presell1 {
    max-width:100%;
  }
  .cz a {
    color:#2281c9;
    text-decoration-line:none;
    text-decoration-thickness:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    text-decoration-style:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    text-decoration-color:initial;
    font-weight:700;
  }
  .cz a:hover {
    color:#24537d;
    text-decoration-line:underline;
    text-decoration-thickness:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    text-decoration-style:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    text-decoration-color:initial;
    font-weight:700;
  }
  .cz p {
    color:#262626;
    margin-bottom:25px;
    font-size:18px;
    line-height:2;
  }
  .cz .smb-presell1 h1 {
    margin-bottom:25px;
    font-size:40px;
    line-height:63px;
  }
  .cz .smb-presell1 h2 {
    color:#333;
    margin:35px 0;
    font-size:34px;
    font-weight:700;
    line-height:1.3;
  }
  .cz .smb-presell1 h3 {
    color:#333;
    margin:25px 0;
    font-size:24px;
    font-weight:700;
    line-height:1.3;
  }
  .cz .smb-page-main {
    max-width:1200px;
    margin:0 auto;
    display:flex;
  }
  .cz .smb-page-left {
    flex:1;
    max-width:840px;
    margin:0 auto;
    padding:10px;
  }
  .cz .smb-left-main {
    max-width:100%;
  }
  .cz .smb-left-main .smb-main-img {
    border-width:0;
    border-top-style:initial;
    border-right-style:initial;
    border-bottom-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-bottom-color:initial;
    border-left-color:initial;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    max-width:100%;
    margin:35px auto;
    display:block;
  }
  .cz .smb-presell1 .advertisement {
    color:#fff;
    text-align:center;
    background-color:#000;
    margin:0;
    font-size:13px;
  }
  .cz .smb-presell1 .logo-bar {
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#fff;
    border-bottom:1px solid #e5e5e5;
    padding:25px 0 15px;
    position:relative;
  }
  .cz .smb-presell1 .logo-bar-heart {
    max-width:1200px;
    margin:0 auto;
    padding:0 25px;
  }
  .cz .smb-presell1 .row {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .cz .smb-presell1 .logo-bar-box {
    position:relative;
  }
  .cz .smb-presell1 .col-lg {
    flex:0 0 66.6667%;
    max-width:66.6667%;
  }
  .cz .smb-presell1 .logo-bar-img {
    width:140px;
    max-width:100%;
    height:auto;
  }
  .cz .smb-presell1 .logo-bar-text {
    margin-bottom:0;
    position:absolute;
    top:50%;
    right:-120px;
    transform:translate(-50%,-50%);
  }
  .cz .logo-bar-fixed {
    z-index:1;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#fff;
    width:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
    box-shadow:0 3px 5px #77777747;
  }
  .cz .logo-bar-fixed-heart {
    flex-wrap:wrap;
    align-items:center;
    max-width:1200px;
    margin:auto;
    padding:0 15px;
    display:flex;
  }
  .cz .fixed-img-module {
    float:left;
    width:calc(100% - 380px);
  }
  .cz .fixed-logo {
    vertical-align:middle;
    margin-bottom:0;
    padding:10px;
    display:inline-block;
  }
  .cz .fixed-logo-img {
    width:140px;
  }
  .cz .fixed-btn-module {
    float:right;
    width:100%;
    max-width:380px;
    padding-top:15px;
    padding-bottom:15px;
  }
  .cz .fixed-btn {
    background-image:linear-gradient(#4bce0e,#246705);
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:initial;
    color:#fff;
    text-align:center;
    cursor:pointer;
    float:right;
    z-index:99999999;
    border-radius:40px;
    width:320px;
    height:auto;
    margin-top:4px;
    padding:18px 12px;
    font-size:18px;
    font-weight:700;
    transition:all .5s;
    position:relative;
  }
  .cz *,.cz :after,.cz :before {
    box-sizing:border-box;
  }
  .cz .smb-autor {
    margin-bottom:20px;
    display:flex;
  }
  .cz .smb-autor-img {
    border-radius:30px;
    max-width:40px;
    max-height:40px;
    margin-right:10px;
  }
  .cz .smb-autor-content {
    text-align:left;
    border-left:2px solid #4c4c4c;
    padding-left:20px;
  }
  .cz .smb-autor-name {
    color:#4c4c4c;
    font-size:16px;
    font-weight:700;
    display:block;
  }
  .cz .smb-autor-date {
    color:#919ba3;
    font-size:12px;
    font-weight:400;
  }
  .cz .smb-click-button {
    text-align:center;
    background-color:#00c148;
    border-radius:10px;
    width:90%;
    margin:20px auto;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .cz .smb-click-button a {
    color:#fff;
    font-size:20px;
    font-weight:800;
  }
  .cz .smb-click-button a:hover {
    color:#fff000;
  }
  .cz .smb-page-right {
    flex:1;
    max-width:300px;
    margin:0 auto;
    padding:10px;
    position:relative;
  }
  .cz #smb-fixed-flag {
    max-height:1px;
  }
  .cz .smb-right-main {
    border-top-width:initial;
    border-top-style:initial;
    border-color:#0000 #ededed #ededed;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    border-radius:15px;
    max-width:100%;
    display:block;
    position:sticky;
    top:120px;
  }
  .cz .smb-right-main .smb-main-img {
    border-width:0;
    border-top-style:initial;
    border-right-style:initial;
    border-bottom-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-bottom-color:initial;
    border-left-color:initial;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    max-width:100%;
    margin:0 auto;
    display:block;
  }
  .cz .smb-border-main {
    border:2px solid red;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    padding:15px;
  }
  .cz .smb-right-product-text {
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:15px 15px 0 0;
    margin:0;
    padding:10px 20px;
    font-size:20px;
    font-weight:700;
    line-height:1.3;
  }
  .cz .smb-right-content {
    max-width:100%;
    display:block;
  }
  .cz .smb-content-text {
    padding:0 15px 10px;
  }
  .cz .smb-right-slogan-text {
    color:#333;
    text-align:center;
    margin:10px 0;
    font-size:16px;
  }
  .cz .smb-right-button {
    text-align:center;
    background-color:#00c148;
    border-radius:10px;
    margin-top:20px;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .cz .smb-right-button a {
    color:#fff;
    font-size:14px;
    font-weight:800;
  }
  .cz .smb-right-button a:hover {
    color:#fff000;
  }
  .cz .smb-page-footer {
    box-sizing:border-box;
    background-color:#000;
    max-width:100%;
    margin-top:25px;
    padding:10px;
  }
  .cz .smb-footer-main {
    text-align:center;
    max-width:1100px;
    margin:0 auto;
  }
  .cz .smb-footer-main p {
    color:#fff;
    margin:5px 0;
    font-size:15px;
  }
  .cz .smb-footer-main a {
    color:#fff;
    font-size:15px;
  }
  .cz .smb-button-bottom {
    width:100%;
    bottom:0;
    top:inherit;
    z-index:10;
    text-align:center;
    box-sizing:border-box;
    background-color:#000c;
    padding:0 15px 15px;
    display:none;
    position:fixed;
  }
  .cz .smb-mb-block {
    display:none;
  }
  .cz .smb-flex-block img {
    flex:1;
    max-width:257px;
  }
  .cz .smb-flex-block center {
    box-sizing:border-box;
    padding:10px;
  }
  .cz .smb-flex-block p {
    margin-bottom:0;
  }
  .cz .popup .overlay {
    z-index:999;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#000c;
    position:absolute;
    inset:0;
  }
  .cz .popup .inner {
    color:#000;
    z-index:1000;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#f2f2f2;
    border-radius:20px;
    width:870px;
    padding-bottom:0;
    font-weight:700;
    position:relative;
    overflow:hidden;
  }
  .cz .popup .overlay-header {
    text-align:center;
    color:#fff;
    background-color:#9ad94f;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding:5px;
    font-size:22px;
    font-weight:700;
  }
  .cz .popup .close {
    cursor:pointer;
    color:#000;
    text-shadow:0 1px #fff;
    background-color:#dfdfdf;
    border-radius:0 5px;
    padding:5px 10px;
    font-size:20px;
    font-weight:700;
    line-height:1;
    position:absolute;
    top:0;
    right:0;
  }
  .cz .popup .inner a {
    color:#000;
    display:block;
  }
  .cz .popup .inner a:not(.button) {
    color:#fff;
    font-weight:400;
  }
  .cz .popup .inner img {
    max-width:100%;
    max-height:230px;
  }
  .cz .popup .inner h1 {
    color:#000;
    font-size:30px;
    font-weight:900;
    line-height:35px;
  }
  .cz .popup .inner p {
    color:#000;
    margin-top:10px;
    font-size:15px;
  }
  .cz .popup .inner .button {
    color:#053e14;
    border:3px solid #2d712d;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    user-select:none;
    background-color:#5cb85c;
    background-image:none;
    border-radius:60px;
    margin-top:10px;
    padding:20px 30px;
    font-family:verdana,helvetica,serif;
    font-size:26px;
    font-weight:700;
    line-height:1.33333;
    display:inline-block;
  }
  .cz .popup .inner .button:hover {
    color:#fff;
    background-color:#449d44;
  }
  .cz .popup .inner .button i {
    margin-left:15px;
  }
  .cz .popup .popup-bottom-p {
    color:#6a6a6a;
    margin:0;
    font-size:12.8px;
  }
  .cz .smb-comment-block p {
    flex:1;
  }
  .cz .smb-comment-block img {
    max-width:80%;
  }
  .cz #im6k {
    width:180px;
    height:50px;
  }
  .cz #stickyTop {
    display:none;
  }
  .cz #ir667 {
    width:180px;
    height:50px;
  }
  .cz .quote-px .quote-px-heart {
    max-width:840px;
    margin:0 auto;
  }
  .cz .quote-px .quote-px-content {
    color:#555;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#ededed;
    margin:25px auto;
    padding:20px 30px 20px 55px;
    font-family:Open Sans;
    font-size:18px;
    font-style:italic;
    line-height:1.6;
    position:relative;
  }
  .cz .quote-px .quote-px-content-border {
    background-color:#78c0a8;
    width:8px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .cz .quote-px .quote-content-font {
    color:#78c0a8;
    font-family:Arial;
    font-size:80px;
    position:absolute;
    top:-10px;
    left:10px;
  }
  .cz .quote-px .quote-content-top {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .cz .quote-px .quote-content-title {
    margin:0 10px 0 0;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
  }
  .cz .quote-px .quote-content-star {
    max-height:20px;
  }
  .cz .quote-px .quote-content-text {
    color:#555;
    font-size:18px;
    line-height:1.6;
  }
  .cz .quote-px .quote-content-name {
    color:#333;
    margin-top:20px;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    display:block;
  }
  .cz #iehasg {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .cz #ivspnt {
    max-width:100%;
  }
  .cz #i2ycpe {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .cz #idx1mo,.cz #i0cruf {
    max-width:100%;
  }
  .cz #igcvlh {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .cz #is87mp {
    background-color:#fffdbc;
    padding:0 0 0 10px;
  }
  .cz .presell-comment-px .comment-module {
    background-color:#d9dfec;
    justify-content:center;
    align-items:center;
    margin:10px 0 0;
    display:flex;
  }
  .cz .presell-comment-px .comment-module-img {
    flex:1;
    margin:20px 25px;
  }
  .cz .presell-comment-px .comment-product-img {
    width:100%;
    max-width:100%;
    display:block;
  }
  .cz .presell-comment-px .comment-module-content {
    flex:2;
    margin:20px;
  }
  .cz .presell-comment-px .approve-module {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .cz .presell-comment-px .approve-module-img {
    width:100%;
    max-width:18px;
    margin:0 5px 0 0;
  }
  .cz .presell-comment-px .approve-user-name {
    font-size:18px;
    font-weight:700;
  }
  .cz .presell-comment-px .approve-module-star-img {
    margin:0 0 0 20px;
  }
  .cz .presell-comment-px .user-comment-content {
    color:#262626;
    justify-content:flex-start;
    align-items:flex-start;
    font-size:18px;
    line-height:2;
    display:flex;
  }
  .cz #i6bh9y {
    max-width:1920px;
    margin:25px auto 0;
  }
  .cz #il1gtg {
    font-weight:400;
  }
  .cz #itksn7 {
    text-align:left;
    font-size:20px;
  }
  .cz #i7at1z {
    color:#fff;
  }
  .cz #ibaa6y {
    font-weight:400;
  }
  .cz #i1shmb {
    text-align:center;
    padding:0 20px;
  }
  .cz #i89g2 {
    font-family:Helvetica,sans-serif;
  }
  .cz #ij6jzo,.cz #i54kri,.cz #iaihnc,.cz #i741j9 {
    font-weight:400;
  }
  .cz #i6os6l {
    max-width:100%;
  }
  .cz #iyyuey {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .cz #ibln1q {
    max-width:100%;
  }
  .cz #ia57x5 {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .cz #ip0km5 {
    font-size:16px;
  }
  .cz #iclkv,.cz #iva83,.cz #iz9id,.cz #iw2zc,.cz #i1c81,.cz #i22tk,.cz #ixa17,.cz #idwfgv,.cz #iqsjp6,.cz #i536ki,.cz #ivowyd,.cz #isp30z,.cz #iu0ubi,.cz #iumq1v,.cz #iy3d3g,.cz #ihaeix,.cz #idop6d,.cz #i8bpo4,.cz #iak5oc,.cz #iqn84h,.cz #idbaji,.cz #i6g73k {
    border:1px dashed #ddd;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    width:100%;
    height:10px;
    display:inline-block;
  }
  @media (min-width:769px) {
    .cz .columns:not(.is-desktop) {
      align-items:stretch;
      margin-right:30px;
      display:flex;
    }
  }
  @media (max-width:768px) {
    .cz p {
      color:#333;
      margin-bottom:25px;
      font-size:18px;
      line-height:1.8;
    }
    .cz .smb-presell1 h1 {
      font-size:28px;
      line-height:initial;
    }
    .cz .smb-presell1 h2 {
      font-size:24px;
    }
    .cz .smb-presell1 h3 {
      font-size:18px;
    }
    .cz .smb-presell1 .col-lg {
      text-align:center;
      flex:0 0 100%;
      max-width:100%;
    }
    .cz .smb-autor-name {
      font-size:14px;
    }
    .cz .smb-page-main {
      flex-direction:column;
    }
    .cz .smb-page-right {
      max-width:100%;
    }
    .cz .smb-mb-block {
      display:block;
    }
    .cz .popup .inner {
      text-align:center;
      margin:10px;
    }
    .cz .popup .inner a {
      padding:10px 10px 20px;
    }
    .cz .popup .inner .column {
      padding-top:0;
      padding-bottom:0;
    }
    .cz .popup .inner img {
      max-width:70vw;
      max-height:30vh;
    }
    .cz .popup .inner h1 {
      font-size:22px;
      line-height:25px;
    }
    .cz .popup .inner p {
      margin-top:2px;
    }
    .cz .popup .inner .button {
      margin-top:5px;
      padding:10px 20px!important;
      font-size:11px!important;
    }
    .cz .popup .inner .button i {
      display:none!important;
    }
    .cz .quote-px .quote-px-heart {
      max-width:840px;
      margin:0 auto;
    }
    .cz .quote-px .quote-px-content {
      color:#555;
      background-image:initial;
      background-position-x:initial;
      background-position-y:initial;
      background-size:initial;
      background-attachment:initial;
      background-origin:initial;
      background-clip:initial;
      background-color:#ededed;
      margin:25px auto;
      padding:20px 30px 20px 55px;
      font-family:Open Sans;
      font-size:18px;
      font-style:italic;
      line-height:1.6;
      position:relative;
    }
    .cz .quote-px .quote-px-content-border {
      background-color:#78c0a8;
      width:8px;
      height:100%;
      position:absolute;
      top:0;
      left:0;
    }
    .cz .quote-px .quote-content-font {
      color:#78c0a8;
      font-family:Arial;
      font-size:80px;
      position:absolute;
      top:-10px;
      left:10px;
    }
    .cz .quote-px .quote-content-top {
      justify-content:flex-start;
      align-items:center;
      display:flex;
    }
    .cz .quote-px .quote-content-title {
      margin:0 10px 0 0;
      font-size:16px;
      font-weight:700;
      line-height:1.2;
    }
    .cz .quote-px .quote-content-star {
      max-height:20px;
    }
    .cz .quote-px .quote-content-text {
      color:#555;
      font-size:18px;
      line-height:1.6;
    }
    .cz .quote-px .quote-content-name {
      color:#333;
      margin-top:20px;
      font-size:18px;
      font-style:normal;
      font-weight:700;
      display:block;
    }
    .cz .presell-comment-px .comment-module {
      background-color:#d9dfec;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:10px 0 0;
      display:flex;
    }
    .cz .presell-comment-px .comment-module-img {
      flex:1;
      margin:0;
      padding:20px 25px;
    }
    .cz .presell-comment-px .comment-product-img {
      width:100%;
      max-width:100%;
      display:block;
    }
    .cz .presell-comment-px .comment-module-content {
      margin:20px;
    }
    .cz .presell-comment-px .approve-module {
      justify-content:flex-start;
      align-items:center;
      display:flex;
    }
    .cz .presell-comment-px .approve-module-img {
      width:100%;
      max-width:18px;
      margin:0 5px 0 0;
    }
    .cz .presell-comment-px .approve-user-name {
      font-size:18px;
      font-weight:700;
    }
    .cz .presell-comment-px .approve-module-star-img {
      margin:0 0 0 20px;
    }
    .cz .presell-comment-px .user-comment-content {
      color:#262626;
      justify-content:center;
      align-items:flex-start;
      font-size:18px;
      line-height:2;
      display:flex;
    }
  }
  @media (max-width:480px) {
    .cz #ifnzy {
      font-size:24px;
    }
  }
  .cz .smb-presell1 h1 {
    font-weight:700;
  }
  .cz .smb-presell1 {
    font-family:sans-serif;
  }
  .abz {
    --sticky-footer-background:linear-gradient(180deg, #5c5c5c 0%, #000 100%);
  }
  @media screen and (min-width:768px) {
    .abz .desktop-only {
      text-transform:capitalize;
      display:inline;
    }
  }
  .abz .wp-block-button__link {
    color:#fff;
    box-shadow:none;
    background-color:#32373c;
    border-radius:9999px;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    font-size:1.125em;
    text-decoration:none;
  }
  .abz .wp-block-file__button {
    color:#fff;
    background:#32373c;
    text-decoration:none;
  }
  .abz {
    --wp--preset--color--black:#000;
    --wp--preset--color--cyan-bluish-gray:#abb8c3;
    --wp--preset--color--white:#fff;
    --wp--preset--color--pale-pink:#f78da7;
    --wp--preset--color--vivid-red:#cf2e2e;
    --wp--preset--color--luminous-vivid-orange:#ff6900;
    --wp--preset--color--luminous-vivid-amber:#fcb900;
    --wp--preset--color--light-green-cyan:#7bdcb5;
    --wp--preset--color--vivid-green-cyan:#00d084;
    --wp--preset--color--pale-cyan-blue:#8ed1fc;
    --wp--preset--color--vivid-cyan-blue:#0693e3;
    --wp--preset--color--vivid-purple:#9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
    --wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);
    --wp--preset--font-size--small:13px;
    --wp--preset--font-size--medium:20px;
    --wp--preset--font-size--large:36px;
    --wp--preset--font-size--x-large:42px;
    --wp--preset--spacing--20:.44rem;
    --wp--preset--spacing--30:.67rem;
    --wp--preset--spacing--40:1rem;
    --wp--preset--spacing--50:1.5rem;
    --wp--preset--spacing--60:2.25rem;
    --wp--preset--spacing--70:3.38rem;
    --wp--preset--spacing--80:5.06rem;
    --wp--preset--shadow--natural:6px 6px 9px #0003;
    --wp--preset--shadow--deep:12px 12px 50px #0006;
    --wp--preset--shadow--sharp:6px 6px 0px #0003;
    --wp--preset--shadow--outlined:6px 6px 0px -3px #fff, 6px 6px #000;
    --wp--preset--shadow--crisp:6px 6px 0px #000;
  }
  .abz :where(.is-layout-flex),.abz :where(.is-layout-grid) {
    gap:.5em;
  }
  .abz .is-layout-flex {
    flex-wrap:wrap;
    align-items:center;
    display:flex;
  }
  .abz .is-layout-flex>* {
    margin:0;
  }
  .abz .is-layout-grid {
    display:grid;
  }
  .abz .is-layout-grid>* {
    margin:0;
  }
  .abz .has-black-color {
    color:var(--wp--preset--color--black)!important;
  }
  .abz .has-cyan-bluish-gray-color {
    color:var(--wp--preset--color--cyan-bluish-gray)!important;
  }
  .abz .has-white-color {
    color:var(--wp--preset--color--white)!important;
  }
  .abz .has-pale-pink-color {
    color:var(--wp--preset--color--pale-pink)!important;
  }
  .abz .has-vivid-red-color {
    color:var(--wp--preset--color--vivid-red)!important;
  }
  .abz .has-luminous-vivid-orange-color {
    color:var(--wp--preset--color--luminous-vivid-orange)!important;
  }
  .abz .has-luminous-vivid-amber-color {
    color:var(--wp--preset--color--luminous-vivid-amber)!important;
  }
  .abz .has-light-green-cyan-color {
    color:var(--wp--preset--color--light-green-cyan)!important;
  }
  .abz .has-vivid-green-cyan-color {
    color:var(--wp--preset--color--vivid-green-cyan)!important;
  }
  .abz .has-pale-cyan-blue-color {
    color:var(--wp--preset--color--pale-cyan-blue)!important;
  }
  .abz .has-vivid-cyan-blue-color {
    color:var(--wp--preset--color--vivid-cyan-blue)!important;
  }
  .abz .has-vivid-purple-color {
    color:var(--wp--preset--color--vivid-purple)!important;
  }
  .abz .has-black-background-color {
    background-color:var(--wp--preset--color--black)!important;
  }
  .abz .has-cyan-bluish-gray-background-color {
    background-color:var(--wp--preset--color--cyan-bluish-gray)!important;
  }
  .abz .has-white-background-color {
    background-color:var(--wp--preset--color--white)!important;
  }
  .abz .has-pale-pink-background-color {
    background-color:var(--wp--preset--color--pale-pink)!important;
  }
  .abz .has-vivid-red-background-color {
    background-color:var(--wp--preset--color--vivid-red)!important;
  }
  .abz .has-luminous-vivid-orange-background-color {
    background-color:var(--wp--preset--color--luminous-vivid-orange)!important;
  }
  .abz .has-luminous-vivid-amber-background-color {
    background-color:var(--wp--preset--color--luminous-vivid-amber)!important;
  }
  .abz .has-light-green-cyan-background-color {
    background-color:var(--wp--preset--color--light-green-cyan)!important;
  }
  .abz .has-vivid-green-cyan-background-color {
    background-color:var(--wp--preset--color--vivid-green-cyan)!important;
  }
  .abz .has-pale-cyan-blue-background-color {
    background-color:var(--wp--preset--color--pale-cyan-blue)!important;
  }
  .abz .has-vivid-cyan-blue-background-color {
    background-color:var(--wp--preset--color--vivid-cyan-blue)!important;
  }
  .abz .has-vivid-purple-background-color {
    background-color:var(--wp--preset--color--vivid-purple)!important;
  }
  .abz .has-black-border-color {
    border-color:var(--wp--preset--color--black)!important;
  }
  .abz .has-cyan-bluish-gray-border-color {
    border-color:var(--wp--preset--color--cyan-bluish-gray)!important;
  }
  .abz .has-white-border-color {
    border-color:var(--wp--preset--color--white)!important;
  }
  .abz .has-pale-pink-border-color {
    border-color:var(--wp--preset--color--pale-pink)!important;
  }
  .abz .has-vivid-red-border-color {
    border-color:var(--wp--preset--color--vivid-red)!important;
  }
  .abz .has-luminous-vivid-orange-border-color {
    border-color:var(--wp--preset--color--luminous-vivid-orange)!important;
  }
  .abz .has-luminous-vivid-amber-border-color {
    border-color:var(--wp--preset--color--luminous-vivid-amber)!important;
  }
  .abz .has-light-green-cyan-border-color {
    border-color:var(--wp--preset--color--light-green-cyan)!important;
  }
  .abz .has-vivid-green-cyan-border-color {
    border-color:var(--wp--preset--color--vivid-green-cyan)!important;
  }
  .abz .has-pale-cyan-blue-border-color {
    border-color:var(--wp--preset--color--pale-cyan-blue)!important;
  }
  .abz .has-vivid-cyan-blue-border-color {
    border-color:var(--wp--preset--color--vivid-cyan-blue)!important;
  }
  .abz .has-vivid-purple-border-color {
    border-color:var(--wp--preset--color--vivid-purple)!important;
  }
  .abz .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important;
  }
  .abz .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important;
  }
  .abz .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important;
  }
  .abz .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important;
  }
  .abz .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important;
  }
  .abz .has-cool-to-warm-spectrum-gradient-background {
    background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important;
  }
  .abz .has-blush-light-purple-gradient-background {
    background:var(--wp--preset--gradient--blush-light-purple)!important;
  }
  .abz .has-blush-bordeaux-gradient-background {
    background:var(--wp--preset--gradient--blush-bordeaux)!important;
  }
  .abz .has-luminous-dusk-gradient-background {
    background:var(--wp--preset--gradient--luminous-dusk)!important;
  }
  .abz .has-pale-ocean-gradient-background {
    background:var(--wp--preset--gradient--pale-ocean)!important;
  }
  .abz .has-electric-grass-gradient-background {
    background:var(--wp--preset--gradient--electric-grass)!important;
  }
  .abz .has-midnight-gradient-background {
    background:var(--wp--preset--gradient--midnight)!important;
  }
  .abz .has-small-font-size {
    font-size:var(--wp--preset--font-size--small)!important;
  }
  .abz .has-medium-font-size {
    font-size:var(--wp--preset--font-size--medium)!important;
  }
  .abz .has-large-font-size {
    font-size:var(--wp--preset--font-size--large)!important;
  }
  .abz .has-x-large-font-size {
    font-size:var(--wp--preset--font-size--x-large)!important;
  }
  .abz .wp-block-navigation a:where(:not(.wp-element-button)) {
    color:inherit;
  }
  .abz :where(.wp-block-post-template.is-layout-flex),.abz :where(.wp-block-post-template.is-layout-grid) {
    gap:1.25em;
  }
  .abz :where(.wp-block-columns.is-layout-flex),.abz :where(.wp-block-columns.is-layout-grid) {
    gap:2em;
  }
  .abz .wp-block-pullquote {
    font-size:1.5em;
    line-height:1.6;
  }
  .abz *,.abz :after,.abz :before {
    box-sizing:border-box;
    border:0 solid #edf2f7;
  }
  .abz :after,.abz :before {
    --tw-content:"";
  }
  .abz {
    -webkit-text-size-adjust:100%;
    font-feature-settings:normal;
    tab-size:4;
    font-family:Roboto,Lato,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height:1.5;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    margin:0;
  }
  .abz hr {
    color:inherit;
    border-top-width:1px;
    height:0;
  }
  .abz abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
  }
  .abz h1,.abz h3,.abz h4,.abz h5,.abz h6 {
    font-size:inherit;
    font-weight:inherit;
  }
  .abz code,.abz kbd,.abz pre,.abz samp {
    font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em;
  }
  .abz small {
    font-size:80%;
  }
  .abz sub,.abz sup {
    vertical-align:baseline;
    font-size:75%;
    line-height:0;
    position:relative;
  }
  .abz sub {
    bottom:-.25em;
  }
  .abz sup {
    top:-.5em;
  }
  .abz table {
    border-collapse:collapse;
    border-color:inherit;
    text-indent:0;
  }
  .abz button,.abz input,.abz optgroup,.abz select,.abz textarea {
    color:inherit;
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    margin:0;
    padding:0;
  }
  .abz button,.abz select {
    text-transform:none;
  }
  .abz [type=button],.abz [type=reset],.abz [type=submit],.abz button {
    -webkit-appearance:button;
    background-color:#0000;
    background-image:none;
  }
  .abz :-moz-focusring {
    outline:auto;
  }
  .abz :-moz-ui-invalid {
    box-shadow:none;
  }
  .abz progress {
    vertical-align:baseline;
  }
  .abz ::-webkit-inner-spin-button {
    height:auto;
  }
  .abz ::-webkit-outer-spin-button {
    height:auto;
  }
  .abz [type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px;
  }
  .abz ::-webkit-search-decoration {
    -webkit-appearance:none;
  }
  .abz ::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit;
  }
  .abz summary {
    display:list-item;
  }
  .abz blockquote,.abz dd,.abz dl,.abz figure,.abz h1,.abz h3,.abz h4,.abz h5,.abz h6,.abz hr,.abz p,.abz pre,.abz fieldset {
    margin:0;
  }
  .abz fieldset,.abz legend {
    padding:0;
  }
  .abz menu,.abz ol,.abz ul {
    margin:0;
    padding:0;
    list-style:none;
  }
  .abz textarea {
    resize:vertical;
  }
  :is(.abz input:placeholder-shown,.abz textarea:placeholder-shown),.abz input::placeholder,.abz textarea::placeholder {
    color:#cbd5e0;
    opacity:1;
  }
  .abz [role=button],.abz button {
    cursor:pointer;
  }
  .abz :disabled {
    cursor:default;
  }
  .abz audio,.abz canvas,.abz embed,.abz iframe,.abz img,.abz object,.abz svg,.abz video {
    vertical-align:middle;
    display:block;
  }
  .abz img,.abz video {
    max-width:100%;
    height:auto;
  }
  .abz [hidden] {
    display:none;
  }
  .abz *,.abz :after,.abz :before,.abz ::backdrop {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness:proximity;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#4299e180;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:;
  }
  .abz .container {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
  }
  @media (min-width:370px) {
    .abz .container {
      max-width:370px;
      padding-left:15px;
      padding-right:15px;
    }
  }
  @media (min-width:640px) {
    .abz .container {
      max-width:640px;
      padding-left:15px;
      padding-right:15px;
    }
  }
  @media (min-width:768px) {
    .abz .container {
      max-width:768px;
      padding-left:20px;
      padding-right:20px;
    }
  }
  @media (min-width:920px) {
    .abz .container {
      max-width:920px;
      padding-left:20px;
      padding-right:20px;
    }
  }
  @media (min-width:1040px) {
    .abz .container {
      max-width:1040px;
      padding-left:20px;
      padding-right:20px;
    }
  }
  @media (min-width:1140px) {
    .abz .container {
      max-width:1140px;
      padding-left:20px;
      padding-right:20px;
    }
  }
  .abz .visible {
    visibility:visible;
  }
  .abz .invisible {
    visibility:hidden;
  }
  .abz .collapse {
    visibility:collapse;
  }
  .abz .static {
    position:static;
  }
  .abz .fixed {
    position:fixed;
  }
  .abz .absolute {
    position:absolute;
  }
  .abz .relative {
    position:relative;
  }
  .abz .sticky {
    position:sticky;
  }
  .abz .inset-0 {
    top:0;
    bottom:0;
  }
  .abz .inset-0,.abz .inset-x-0 {
    left:0;
    right:0;
  }
  .abz .inset-y-0 {
    top:0;
    bottom:0;
  }
  .abz .top-0 {
    top:0;
  }
  .abz .top-\[-1px\] {
    top:-1px;
  }
  .abz .top-\[\.5px\] {
    top:.5px;
  }
  .abz .top-\[1px\] {
    top:1px;
  }
  .abz .-right-\[40\%\] {
    right:-40%;
  }
  .abz .-right-\[20\%\] {
    right:-20%;
  }
  .abz .top-\[5px\] {
    top:5px;
  }
  .abz .bottom-\[5px\] {
    bottom:5px;
  }
  .abz .top-\[0px\] {
    top:0;
  }
  .abz .bottom-0 {
    bottom:0;
  }
  .abz .bottom-\[50px\] {
    bottom:50px;
  }
  .abz .right-0 {
    right:0;
  }
  .abz .z-10 {
    z-index:10;
  }
  .abz .z-\[-1\] {
    z-index:-1;
  }
  .abz .z-30 {
    z-index:30;
  }
  .abz .z-0 {
    z-index:0;
  }
  .abz .z-\[6\] {
    z-index:6;
  }
  .abz .z-\[10\] {
    z-index:10;
  }
  .abz .z-\[1\] {
    z-index:1;
  }
  .abz .z-\[2\] {
    z-index:2;
  }
  .abz .order-2 {
    order:2;
  }
  .abz .order-3 {
    order:3;
  }
  .abz .order-4 {
    order:4;
  }
  .abz .order-1 {
    order:1;
  }
  .abz .float-right {
    float:right;
  }
  .abz .m-0 {
    margin:0;
  }
  .abz .my-4 {
    margin-top:1rem;
    margin-bottom:1rem;
  }
  .abz .mx-auto {
    margin-left:auto;
    margin-right:auto;
  }
  .abz .my-auto {
    margin-top:auto;
    margin-bottom:auto;
  }
  .abz .-my-24 {
    margin-top:-6rem;
    margin-bottom:-6rem;
  }
  .abz .my-12 {
    margin-top:3rem;
    margin-bottom:3rem;
  }
  .abz .-mx-3 {
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
  .abz .my-10 {
    margin-top:2.5rem;
    margin-bottom:2.5rem;
  }
  .abz .my-2 {
    margin-top:.5rem;
    margin-bottom:.5rem;
  }
  .abz .my-15px {
    margin-top:15px;
    margin-bottom:15px;
  }
  .abz .mx-5px {
    margin-left:5px;
    margin-right:5px;
  }
  .abz .mx-0 {
    margin-left:0;
    margin-right:0;
  }
  .abz .my-25px {
    margin-top:25px;
    margin-bottom:25px;
  }
  .abz .mx-10px {
    margin-left:10px;
    margin-right:10px;
  }
  .abz .my-5px {
    margin-top:5px;
    margin-bottom:5px;
  }
  .abz .my-3px {
    margin-top:3px;
    margin-bottom:3px;
  }
  .abz .mx-\[3px\] {
    margin-left:3px;
    margin-right:3px;
  }
  .abz .mx-15px {
    margin-left:15px;
    margin-right:15px;
  }
  .abz .mx-4 {
    margin-left:1rem;
    margin-right:1rem;
  }
  .abz .my-0 {
    margin-top:0;
    margin-bottom:0;
  }
  .abz .my-3 {
    margin-top:.75rem;
    margin-bottom:.75rem;
  }
  .abz .mx-4px {
    margin-left:4px;
    margin-right:4px;
  }
  .abz .-mx-5 {
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .abz .mx-\[13px\] {
    margin-left:13px;
    margin-right:13px;
  }
  .abz .mt-5 {
    margin-top:1.25rem;
  }
  .abz .mr-3 {
    margin-right:.75rem;
  }
  .abz .mb-3 {
    margin-bottom:.75rem;
  }
  .abz .mt-3 {
    margin-top:.75rem;
  }
  .abz .mr-2 {
    margin-right:.5rem;
  }
  .abz .mb-4 {
    margin-bottom:1rem;
  }
  .abz .mt-4 {
    margin-top:1rem;
  }
  .abz .mb-\[5px\] {
    margin-bottom:5px;
  }
  .abz .mb-\[10px\] {
    margin-bottom:10px;
  }
  .abz .-mt-4 {
    margin-top:-1rem;
  }
  .abz .ml-3 {
    margin-left:.75rem;
  }
  .abz .mt-\[0\.75px\] {
    margin-top:.75px;
  }
  .abz .mt-\[20px\] {
    margin-top:20px;
  }
  .abz .mt-\[10px\] {
    margin-top:10px;
  }
  .abz .mb-2 {
    margin-bottom:.5rem;
  }
  .abz .mb-8 {
    margin-bottom:2rem;
  }
  .abz .mb-\[16px\] {
    margin-bottom:16px;
  }
  .abz .mt-15px,.abz .mt-\[15px\] {
    margin-top:15px;
  }
  .abz .mr-\[-50vw\] {
    margin-right:-50vw;
  }
  .abz .-mt-1 {
    margin-top:-.25rem;
  }
  .abz .-ml-px {
    margin-left:-1px;
  }
  .abz .mr-1 {
    margin-right:.25rem;
  }
  .abz .ml-1 {
    margin-left:.25rem;
  }
  .abz .ml-auto {
    margin-left:auto;
  }
  .abz .mb-5 {
    margin-bottom:1.25rem;
  }
  .abz .mr-5 {
    margin-right:1.25rem;
  }
  .abz .mr-\[10px\] {
    margin-right:10px;
  }
  .abz .mb-0 {
    margin-bottom:0;
  }
  .abz .mt-6 {
    margin-top:1.5rem;
  }
  .abz .mr-0 {
    margin-right:0;
  }
  .abz .mb-1 {
    margin-bottom:.25rem;
  }
  .abz .mb-6 {
    margin-bottom:1.5rem;
  }
  .abz .mb-10 {
    margin-bottom:2.5rem;
  }
  .abz .ml-4px {
    margin-left:4px;
  }
  .abz .mb-15px {
    margin-bottom:15px;
  }
  .abz .-mt-4px {
    margin-top:-4px;
  }
  .abz .mr-5px {
    margin-right:5px;
  }
  .abz .-mt-2px {
    margin-top:-2px;
  }
  .abz .-mt-6px {
    margin-top:-6px;
  }
  .abz .mt-2px {
    margin-top:2px;
  }
  .abz .mt-10px {
    margin-top:10px;
  }
  .abz .-mb-12px {
    margin-bottom:-12px;
  }
  .abz .mb-5px {
    margin-bottom:5px;
  }
  .abz .mt-5px {
    margin-top:5px;
  }
  .abz .-mt-3px {
    margin-top:-3px;
  }
  .abz .-mt-10px {
    margin-top:-10px;
  }
  .abz .mt-25px {
    margin-top:25px;
  }
  .abz .ml-10px {
    margin-left:10px;
  }
  .abz .mb-10px {
    margin-bottom:10px;
  }
  .abz .-mt-8px {
    margin-top:-8px;
  }
  .abz .mr-10px {
    margin-right:10px;
  }
  .abz .mt-3px {
    margin-top:3px;
  }
  .abz .ml-15px {
    margin-left:15px;
  }
  .abz .mb-\[15px\] {
    margin-bottom:15px;
  }
  .abz .ml-\[5px\] {
    margin-left:5px;
  }
  .abz .ml-\[10px\] {
    margin-left:10px;
  }
  .abz .mt-2 {
    margin-top:.5rem;
  }
  .abz .ml-2 {
    margin-left:.5rem;
  }
  .abz .ml-\[15\%\] {
    margin-left:15%;
  }
  .abz .mr-\[15\%\] {
    margin-right:15%;
  }
  .abz .mt-1 {
    margin-top:.25rem;
  }
  .abz .mb-\[30px\] {
    margin-bottom:30px;
  }
  .abz .mb-25px {
    margin-bottom:25px;
  }
  .abz .mt-16px {
    margin-top:16px;
  }
  .abz .mr-32 {
    margin-right:8rem;
  }
  .abz .mb-20px {
    margin-bottom:20px;
  }
  .abz .-ml-25px {
    margin-left:-25px;
  }
  .abz .mr-15px {
    margin-right:15px;
  }
  .abz .mb-45px {
    margin-bottom:45px;
  }
  .abz .mt-35px {
    margin-top:35px;
  }
  .abz .mt-auto {
    margin-top:auto;
  }
  .abz .ml-0 {
    margin-left:0;
  }
  .abz .mr-auto {
    margin-right:auto;
  }
  .abz .mt-45px {
    margin-top:45px;
  }
  .abz .mb-60px {
    margin-bottom:60px;
  }
  .abz .mr-20px {
    margin-right:20px;
  }
  .abz .-mr-30px {
    margin-right:-30px;
  }
  .abz .mr-4 {
    margin-right:1rem;
  }
  .abz .mr-12px {
    margin-right:12px;
  }
  .abz .mb-px {
    margin-bottom:1px;
  }
  .abz .mr-3px {
    margin-right:3px;
  }
  .abz .mb-3px {
    margin-bottom:3px;
  }
  .abz .-mt-5px {
    margin-top:-5px;
  }
  .abz .ml-20px {
    margin-left:20px;
  }
  .abz .mb-\[3px\] {
    margin-bottom:3px;
  }
  .abz .mb-\[20px\] {
    margin-bottom:20px;
  }
  .abz .mr-\[20px\] {
    margin-right:20px;
  }
  .abz .mt-\[-3px\] {
    margin-top:-3px;
  }
  .abz .block {
    display:block;
  }
  .abz .inline-block {
    display:inline-block;
  }
  .abz .inline {
    display:inline;
  }
  .abz .table {
    display:table;
  }
  .abz .flow-root {
    display:flow-root;
  }
  .abz .grid {
    display:grid;
  }
  .abz .contents {
    display:contents;
  }
  .abz .hidden {
    display:none;
  }
  .abz .h-\[89px\] {
    height:89px;
  }
  .abz .h-8 {
    height:2rem;
  }
  .abz .h-full {
    height:100%;
  }
  .abz .h-\[16px\] {
    height:16px;
  }
  .abz .h-\[50px\] {
    height:50px;
  }
  .abz .h-12 {
    height:3rem;
  }
  .abz .h-\[58px\] {
    height:58px;
  }
  .abz .h-\[52px\] {
    height:52px;
  }
  .abz .h-20 {
    height:5rem;
  }
  .abz .h-35px {
    height:35px;
  }
  .abz .h-\[12px\] {
    height:12px;
  }
  .abz .h-\[18px\] {
    height:18px;
  }
  .abz .h-15px {
    height:15px;
  }
  .abz .h-\[55px\] {
    height:55px;
  }
  .abz .h-\[40px\] {
    height:40px;
  }
  .abz .h-\[30\%\] {
    height:30%;
  }
  .abz .h-\[13px\] {
    height:13px;
  }
  .abz .h-\[30px\] {
    height:30px;
  }
  .abz .h-\[24px\] {
    height:24px;
  }
  .abz .h-\[34px\] {
    height:34px;
  }
  .abz .h-auto {
    height:auto;
  }
  .abz .max-h-\[22px\] {
    max-height:22px;
  }
  .abz .max-h-\[16px\] {
    max-height:16px;
  }
  .abz .min-h-\[56px\] {
    min-height:56px;
  }
  .abz .w-full {
    width:100%;
  }
  .abz .w-\[86\%\] {
    width:86%;
  }
  .abz .w-\[119px\] {
    width:119px;
  }
  .abz .w-\[58px\] {
    width:58px;
  }
  .abz .w-\[50px\] {
    width:50px;
  }
  .abz .w-\[140px\] {
    width:140px;
  }
  .abz .w-1\/2 {
    width:50%;
  }
  .abz .w-35px {
    width:35px;
  }
  .abz .w-40px {
    width:40px;
  }
  .abz .w-30px {
    width:30px;
  }
  .abz .w-auto {
    width:auto;
  }
  .abz .w-5 {
    width:1.25rem;
  }
  .abz .w-\[138px\] {
    width:138px;
  }
  .abz .w-\[43\.5\%\] {
    width:43.5%;
  }
  .abz .w-\[28\%\] {
    width:28%;
  }
  .abz .w-\[28\.5\%\] {
    width:28.5%;
  }
  .abz .w-\[40px\] {
    width:40px;
  }
  .abz .w-\[100\%\] {
    width:100%;
  }
  .abz .w-\[55px\] {
    width:55px;
  }
  .abz .w-\[192px\] {
    width:192px;
  }
  .abz .w-\[100vw\] {
    width:100vw;
  }
  .abz .w-\[80\%\] {
    width:80%;
  }
  .abz .min-w-full {
    min-width:100%;
  }
  .abz .min-w-\[30px\] {
    min-width:30px;
  }
  .abz .max-w-full {
    max-width:100%;
  }
  .abz .max-w-\[350px\] {
    max-width:350px;
  }
  .abz .max-w-3xl {
    max-width:48rem;
  }
  .abz .max-w-5xl {
    max-width:64rem;
  }
  .abz .max-w-2xl {
    max-width:42rem;
  }
  .abz .max-w-\[174px\] {
    max-width:174px;
  }
  .abz .max-w-\[560px\] {
    max-width:560px;
  }
  .abz .max-w-none {
    max-width:none;
  }
  .abz .flex-shrink-0 {
    flex-shrink:0;
  }
  .abz .flex-grow-0 {
    flex-grow:0;
  }
  .abz .flex-grow-\[1\] {
    flex-grow:1;
  }
  .abz .basis-0 {
    flex-basis:0;
  }
  .abz .border-collapse {
    border-collapse:collapse;
  }
  .abz .transform {
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .abz .cursor-pointer {
    cursor:pointer;
  }
  .abz .resize {
    resize:both;
  }
  .abz .appearance-none {
    appearance:none;
  }
  .abz .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr));
  }
  .abz .grid-rows-1 {
    grid-template-rows:repeat(1,minmax(0,1fr));
  }
  .abz .grid-rows-2 {
    grid-template-rows:repeat(2,minmax(0,1fr));
  }
  .abz .flex-col {
    flex-direction:column;
  }
  .abz .flex-col-reverse {
    flex-direction:column-reverse;
  }
  .abz .flex-wrap {
    flex-wrap:wrap;
  }
  .abz .items-start {
    align-items:flex-start;
  }
  .abz .items-end {
    align-items:flex-end;
  }
  .abz .items-center {
    align-items:center;
  }
  .abz .items-baseline {
    align-items:baseline;
  }
  .abz .justify-start {
    justify-content:flex-start;
  }
  .abz .justify-end {
    justify-content:flex-end;
  }
  .abz .justify-center {
    justify-content:center;
  }
  .abz .justify-between {
    justify-content:space-between;
  }
  .abz .gap-0 {
    gap:0;
  }
  .abz .gap-15px {
    gap:15px;
  }
  .abz .gap-\[3px\] {
    gap:3px;
  }
  .abz .gap-\[20px\] {
    gap:20px;
  }
  .abz .space-x-\[3px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:0;
    margin-left:calc(3px*(1 - var(--tw-space-x-reverse)));
    margin-right:calc(3px*var(--tw-space-x-reverse));
  }
  .abz .space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:0;
    margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));
    margin-right:calc(1rem*var(--tw-space-x-reverse));
  }
  .abz .space-y-\[12px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-bottom:calc(12px*var(--tw-space-y-reverse));
    margin-top:calc(12px*(1 - var(--tw-space-y-reverse)));
  }
  .abz .overflow-hidden {
    overflow:hidden;
  }
  .abz .overflow-x-hidden {
    overflow-x:hidden;
  }
  .abz .overflow-y-hidden {
    overflow-y:hidden;
  }
  .abz .whitespace-nowrap {
    white-space:nowrap;
  }
  .abz .rounded-\[20px\] {
    border-radius:20px;
  }
  .abz .rounded-lg {
    border-radius:.5rem;
  }
  .abz .rounded-md {
    border-radius:.375rem;
  }
  .abz .rounded-full {
    border-radius:9999px;
  }
  .abz .rounded {
    border-radius:.25rem;
  }
  .abz .rounded-t-\[20px\] {
    border-top-left-radius:20px;
    border-top-right-radius:20px;
  }
  .abz .rounded-t-\[15px\] {
    border-top-left-radius:15px;
    border-top-right-radius:15px;
  }
  .abz .rounded-b-\[15px\] {
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
  }
  .abz .rounded-l-\[10px\] {
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
  }
  .abz .border-\[5px\] {
    border-width:5px;
  }
  .abz .border {
    border-width:1px;
  }
  .abz .border-2 {
    border-width:2px;
  }
  .abz .border-b {
    border-bottom-width:1px;
  }
  .abz .border-t {
    border-top-width:1px;
  }
  .abz .border-b-\[0\.25px\] {
    border-bottom-width:.25px;
  }
  .abz .border-solid {
    border-style:solid;
  }
  .abz .border-dashed {
    border-style:dashed;
  }
  .abz .border-\[\#219653\] {
    --tw-border-opacity:1;
    border-color:rgb(33 150 83/var(--tw-border-opacity));
  }
  .abz .border-\[white\] {
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity));
  }
  .abz .border-gray-200 {
    --tw-border-opacity:1;
    border-color:rgb(237 242 247/var(--tw-border-opacity));
  }
  .abz .border-gray-400 {
    --tw-border-opacity:1;
    border-color:rgb(203 213 224/var(--tw-border-opacity));
  }
  .abz .border-gray-300 {
    --tw-border-opacity:1;
    border-color:rgb(226 232 240/var(--tw-border-opacity));
  }
  .abz .border-\[\#324358\] {
    --tw-border-opacity:1;
    border-color:rgb(50 67 88/var(--tw-border-opacity));
  }
  .abz .border-white {
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity));
  }
  .abz .bg-\[\#161925CC\] {
    background-color:#161925cc;
  }
  .abz .bg-\[\#FAF1DC\] {
    --tw-bg-opacity:1;
    background-color:rgb(250 241 220/var(--tw-bg-opacity));
  }
  .abz .bg-\[\#219653\] {
    --tw-bg-opacity:1;
    background-color:rgb(33 150 83/var(--tw-bg-opacity));
  }
  .abz .bg-\[\#FAFAFA\] {
    --tw-bg-opacity:1;
    background-color:rgb(250 250 250/var(--tw-bg-opacity));
  }
  .abz .bg-white {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity));
  }
  .abz .bg-green-200 {
    --tw-bg-opacity:1;
    background-color:rgb(198 246 213/var(--tw-bg-opacity));
  }
  .abz .bg-red-200 {
    --tw-bg-opacity:1;
    background-color:rgb(254 215 215/var(--tw-bg-opacity));
  }
  .abz .bg-\[\#F0F2F5\] {
    --tw-bg-opacity:1;
    background-color:rgb(240 242 245/var(--tw-bg-opacity));
  }
  .abz .bg-pink-700 {
    --tw-bg-opacity:1;
    background-color:rgb(184 50 128/var(--tw-bg-opacity));
  }
  .abz .bg-black {
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0/var(--tw-bg-opacity));
  }
  .abz .bg-\[\#F9F9F9\] {
    --tw-bg-opacity:1;
    background-color:rgb(249 249 249/var(--tw-bg-opacity));
  }
  .abz .bg-cover {
    background-size:cover;
  }
  .abz .bg-center {
    background-position:50%;
  }
  .abz .bg-no-repeat {
    background-repeat:no-repeat;
  }
  .abz .fill-current {
    fill:currentColor;
  }
  .abz .object-contain {
    object-fit:contain;
  }
  .abz .object-cover {
    object-fit:cover;
  }
  .abz .object-right {
    object-position:right;
  }
  .abz .p-8px {
    padding:8px;
  }
  .abz .p-5 {
    padding:1.25rem;
  }
  .abz .p-2 {
    padding:.5rem;
  }
  .abz .p-3 {
    padding:.75rem;
  }
  .abz .p-4 {
    padding:1rem;
  }
  .abz .p-10px {
    padding:10px;
  }
  .abz .p-15px {
    padding:15px;
  }
  .abz .p-20px {
    padding:20px;
  }
  .abz .p-\[10px\] {
    padding:10px;
  }
  .abz .p-\[20px\] {
    padding:20px;
  }
  .abz .p-\[15px\] {
    padding:15px;
  }
  .abz .p-0 {
    padding:0;
  }
  .abz .p-12px {
    padding:12px;
  }
  .abz .px-\[30px\] {
    padding-left:30px;
    padding-right:30px;
  }
  .abz .py-\[10px\] {
    padding-top:10px;
    padding-bottom:10px;
  }
  .abz .px-16px {
    padding-left:16px;
    padding-right:16px;
  }
  .abz .py-20px {
    padding-top:20px;
    padding-bottom:20px;
  }
  .abz .py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem;
  }
  .abz .px-\[5px\] {
    padding-left:5px;
    padding-right:5px;
  }
  .abz .px-0 {
    padding-left:0;
    padding-right:0;
  }
  .abz .px-4 {
    padding-left:1rem;
    padding-right:1rem;
  }
  .abz .py-2 {
    padding-top:.5rem;
    padding-bottom:.5rem;
  }
  .abz .px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .abz .py-1 {
    padding-top:.25rem;
    padding-bottom:.25rem;
  }
  .abz .px-8 {
    padding-left:2rem;
    padding-right:2rem;
  }
  .abz .py-4 {
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .abz .px-3 {
    padding-left:.75rem;
    padding-right:.75rem;
  }
  .abz .py-6 {
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  .abz .py-5px {
    padding-top:5px;
    padding-bottom:5px;
  }
  .abz .py-45px {
    padding-top:45px;
    padding-bottom:45px;
  }
  .abz .py-15px {
    padding-top:15px;
    padding-bottom:15px;
  }
  .abz .px-\[12px\] {
    padding-left:12px;
    padding-right:12px;
  }
  .abz .px-\[20px\] {
    padding-left:20px;
    padding-right:20px;
  }
  .abz .\!px-\[10px\] {
    padding-left:10px!important;
    padding-right:10px!important;
  }
  .abz .py-\[50px\] {
    padding-top:50px;
    padding-bottom:50px;
  }
  .abz .py-25px {
    padding-top:25px;
    padding-bottom:25px;
  }
  .abz .py-10px {
    padding-top:10px;
    padding-bottom:10px;
  }
  .abz .py-8 {
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .abz .px-12 {
    padding-left:3rem;
    padding-right:3rem;
  }
  .abz .px-25px {
    padding-left:25px;
    padding-right:25px;
  }
  .abz .py-0 {
    padding-top:0;
    padding-bottom:0;
  }
  .abz .py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem;
  }
  .abz .px-15px {
    padding-left:15px;
    padding-right:15px;
  }
  .abz .px-8px {
    padding-left:8px;
    padding-right:8px;
  }
  .abz .py-3px {
    padding-top:3px;
    padding-bottom:3px;
  }
  .abz .py-\[15px\] {
    padding-top:15px;
    padding-bottom:15px;
  }
  .abz .px-\[3px\] {
    padding-left:3px;
    padding-right:3px;
  }
  .abz .px-\[15px\] {
    padding-left:15px;
    padding-right:15px;
  }
  .abz .py-\[30px\] {
    padding-top:30px;
    padding-bottom:30px;
  }
  .abz .px-\[40px\] {
    padding-left:40px;
    padding-right:40px;
  }
  .abz .py-\[20px\] {
    padding-top:20px;
    padding-bottom:20px;
  }
  .abz .pb-4 {
    padding-bottom:1rem;
  }
  .abz .pb-1 {
    padding-bottom:.25rem;
  }
  .abz .pb-10 {
    padding-bottom:2.5rem;
  }
  .abz .pt-\[30px\] {
    padding-top:30px;
  }
  .abz .pb-2 {
    padding-bottom:.5rem;
  }
  .abz .pb-\[0\.75rem\] {
    padding-bottom:.75rem;
  }
  .abz .pt-2 {
    padding-top:.5rem;
  }
  .abz .pr-16 {
    padding-right:4rem;
  }
  .abz .pr-12 {
    padding-right:3rem;
  }
  .abz .pb-3 {
    padding-bottom:.75rem;
  }
  .abz .pb-5 {
    padding-bottom:1.25rem;
  }
  .abz .pl-4 {
    padding-left:1rem;
  }
  .abz .pr-1 {
    padding-right:.25rem;
  }
  .abz .pl-1 {
    padding-left:.25rem;
  }
  .abz .pt-3 {
    padding-top:.75rem;
  }
  .abz .pt-1 {
    padding-top:.25rem;
  }
  .abz .pt-4 {
    padding-top:1rem;
  }
  .abz .pl-8 {
    padding-left:2rem;
  }
  .abz .pt-10 {
    padding-top:2.5rem;
  }
  .abz .pl-12 {
    padding-left:3rem;
  }
  .abz .pl-16 {
    padding-left:4rem;
  }
  .abz .pl-2 {
    padding-left:.5rem;
  }
  .abz .pt-20px {
    padding-top:20px;
  }
  .abz .pb-5px {
    padding-bottom:5px;
  }
  .abz .pb-10px {
    padding-bottom:10px;
  }
  .abz .pb-15px {
    padding-bottom:15px;
  }
  .abz .pt-\[20px\] {
    padding-top:20px;
  }
  .abz .pb-\[5px\] {
    padding-bottom:5px;
  }
  .abz .pb-\[100\%\] {
    padding-bottom:100%;
  }
  .abz .pt-15px {
    padding-top:15px;
  }
  .abz .pt-px {
    padding-top:1px;
  }
  .abz .pb-px {
    padding-bottom:1px;
  }
  .abz .pl-0 {
    padding-left:0;
  }
  .abz .pr-0 {
    padding-right:0;
  }
  .abz .pr-4 {
    padding-right:1rem;
  }
  .abz .pt-5px {
    padding-top:5px;
  }
  .abz .pt-10px {
    padding-top:10px;
  }
  .abz .pb-0 {
    padding-bottom:0;
  }
  .abz .pr-\[20px\] {
    padding-right:20px;
  }
  .abz .pl-\[10px\] {
    padding-left:10px;
  }
  .abz .pb-\[35px\] {
    padding-bottom:35px;
  }
  .abz .pt-\[10px\] {
    padding-top:10px;
  }
  .abz .pb-\[30px\] {
    padding-bottom:30px;
  }
  .abz .pt-6 {
    padding-top:1.5rem;
  }
  .abz .pb-6 {
    padding-bottom:1.5rem;
  }
  .abz .pb-\[10px\] {
    padding-bottom:10px;
  }
  .abz .pl-\[20px\] {
    padding-left:20px;
  }
  .abz .pr-\[28\%\] {
    padding-right:28%;
  }
  .abz .pr-\[27\%\] {
    padding-right:27%;
  }
  .abz .text-left {
    text-align:left;
  }
  .abz .text-center {
    text-align:center;
  }
  .abz .text-right {
    text-align:right;
  }
  .abz .text-\[14px\] {
    font-size:14px;
  }
  .abz .text-\[10px\] {
    font-size:10px;
  }
  .abz .text-\[18px\] {
    font-size:18px;
  }
  .abz .text-\[24px\] {
    font-size:24px;
  }
  .abz .text-xs {
    font-size:.75rem;
  }
  .abz .text-sm {
    font-size:.875rem;
  }
  .abz .text-lg {
    font-size:1.125rem;
  }
  .abz .text-\[16px\] {
    font-size:16px;
  }
  .abz .text-xl {
    font-size:1.25rem;
  }
  .abz .text-base {
    font-size:1rem;
  }
  .abz .text-18px {
    font-size:18px;
  }
  .abz .text-3xl {
    font-size:1.875rem;
  }
  .abz .text-20px {
    font-size:20px;
  }
  .abz .text-14px {
    font-size:14px;
  }
  .abz .text-10px {
    font-size:10px;
  }
  .abz .text-25px {
    font-size:25px;
  }
  .abz .text-17px {
    font-size:17px;
  }
  .abz .text-\[12px\] {
    font-size:12px;
  }
  .abz .text-2xl {
    font-size:1.5rem;
  }
  .abz .text-16px {
    font-size:16px;
  }
  .abz .text-30px {
    font-size:30px;
  }
  .abz .text-\[20px\] {
    font-size:20px;
  }
  .abz .font-\[700\] {
    font-weight:700;
  }
  .abz .font-600,.abz .font-semibold {
    font-weight:600;
  }
  .abz .font-normal {
    font-weight:300;
  }
  .abz .font-\[600\] {
    font-weight:600;
  }
  .abz .font-medium {
    font-weight:500;
  }
  .abz .font-\[400\] {
    font-weight:400;
  }
  .abz .font-700,.abz .font-bold {
    font-weight:700;
  }
  .abz .font-\[500\] {
    font-weight:500;
  }
  .abz .font-400 {
    font-weight:400;
  }
  .abz .font-500 {
    font-weight:500;
  }
  .abz .font-light {
    font-weight:300;
  }
  .abz .font-800 {
    font-weight:800;
  }
  .abz .uppercase {
    text-transform:uppercase;
  }
  .abz .capitalize {
    text-transform:capitalize;
  }
  .abz .italic {
    font-style:italic;
  }
  .abz .leading-\[16px\] {
    line-height:16px;
  }
  .abz .leading-\[22px\] {
    line-height:22px;
  }
  .abz .leading-\[32px\] {
    line-height:32px;
  }
  .abz .leading-\[24px\] {
    line-height:24px;
  }
  .abz .leading-8 {
    line-height:2rem;
  }
  .abz .leading-6 {
    line-height:1.5rem;
  }
  .abz .leading-tight {
    line-height:1.25;
  }
  .abz .leading-25px {
    line-height:25px;
  }
  .abz .leading-17px {
    line-height:17px;
  }
  .abz .leading-normal {
    line-height:1.5;
  }
  .abz .leading-\[28px\] {
    line-height:28px;
  }
  .abz .leading-none {
    line-height:1;
  }
  .abz .leading-16px {
    line-height:16px;
  }
  .abz .leading-\[36px\] {
    line-height:36px;
  }
  .abz .tracking-\[0\.5px\] {
    letter-spacing:.5px;
  }
  .abz .tracking-wide {
    letter-spacing:.025em;
  }
  .abz .text-\[\#262525\] {
    --tw-text-opacity:1;
    color:rgb(38 37 37/var(--tw-text-opacity));
  }
  .abz .text-white {
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity));
  }
  .abz .text-\[\#F75858\] {
    --tw-text-opacity:1;
    color:rgb(247 88 88/var(--tw-text-opacity));
  }
  .abz .text-\[\#01B157\] {
    --tw-text-opacity:1;
    color:rgb(1 177 87/var(--tw-text-opacity));
  }
  .abz .text-\[\#0D090A\] {
    --tw-text-opacity:1;
    color:rgb(13 9 10/var(--tw-text-opacity));
  }
  .abz .text-\[\#FFCB13\] {
    --tw-text-opacity:1;
    color:rgb(255 203 19/var(--tw-text-opacity));
  }
  .abz .text-\[\#161925\] {
    --tw-text-opacity:1;
    color:rgb(22 25 37/var(--tw-text-opacity));
  }
  .abz .text-gray-600 {
    --tw-text-opacity:1;
    color:rgb(113 128 150/var(--tw-text-opacity));
  }
  .abz .text-\[\#17072B\] {
    --tw-text-opacity:1;
    color:rgb(23 7 43/var(--tw-text-opacity));
  }
  .abz .text-\[\#d40f32\] {
    --tw-text-opacity:1;
    color:rgb(212 15 50/var(--tw-text-opacity));
  }
  .abz .text-gray-500 {
    --tw-text-opacity:1;
    color:rgb(160 174 192/var(--tw-text-opacity));
  }
  .abz .text-\[\#324358\] {
    --tw-text-opacity:1;
    color:rgb(50 67 88/var(--tw-text-opacity));
  }
  .abz .text-\[\#545C67\] {
    --tw-text-opacity:1;
    color:rgb(84 92 103/var(--tw-text-opacity));
  }
  .abz .text-\[\#EBEBEB\] {
    --tw-text-opacity:1;
    color:rgb(235 235 235/var(--tw-text-opacity));
  }
  .abz .text-\[\#3F5893\] {
    --tw-text-opacity:1;
    color:rgb(63 88 147/var(--tw-text-opacity));
  }
  .abz .text-gray-300 {
    --tw-text-opacity:1;
    color:rgb(226 232 240/var(--tw-text-opacity));
  }
  .abz .text-gray-700 {
    --tw-text-opacity:1;
    color:rgb(74 85 104/var(--tw-text-opacity));
  }
  .abz .text-\[\#1B283E\] {
    --tw-text-opacity:1;
    color:rgb(27 40 62/var(--tw-text-opacity));
  }
  .abz .text-\[\#111619\] {
    --tw-text-opacity:1;
    color:rgb(17 22 25/var(--tw-text-opacity));
  }
  .abz .text-\[\#828282\] {
    --tw-text-opacity:1;
    color:rgb(130 130 130/var(--tw-text-opacity));
  }
  .abz .text-\[\#E0E0E0\] {
    --tw-text-opacity:1;
    color:rgb(224 224 224/var(--tw-text-opacity));
  }
  .abz .underline {
    text-decoration-line:underline;
  }
  .abz .line-through {
    text-decoration-line:line-through;
  }
  .abz .antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
  }
  .abz .opacity-\[0\.7\] {
    opacity:.7;
  }
  .abz .opacity-0 {
    opacity:0;
  }
  .abz .shadow-none {
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  }
  .abz .outline-none {
    outline-offset:2px;
    outline:2px solid #0000;
  }
  .abz .outline {
    outline-style:solid;
  }
  .abz .ring {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
  }
  .abz .blur {
    --tw-blur:blur(8px);
  }
  .abz .blur,.abz .drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.25\)\] {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  .abz .drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-drop-shadow:drop-shadow(0 1px 1px #00000040);
  }
  .abz .filter {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  .abz .content-\[\'\'\] {
    --tw-content:"";
    content:var(--tw-content);
  }
  .abz .border {
    border-color:#f1f1f1;
  }
  .abz {
    color:#222;
    font-size:16px;
    font-weight:400;
    font-family:Open Sans,sans-serif!important;
  }
  @media screen and (max-width:1140px) {
    .abz {
      font-size:calc(14.6667px + .41667vw);
    }
  }
  .abz .container {
    max-width:1040px!important;
  }
  @media screen and (max-width:1040px) {
    .abz .container.logo-container {
      max-width:100%!important;
    }
  }
  .abz .h1 {
    color:#2f2f2f;
    letter-spacing:-1px;
    font-family:Open Sans,sans-serif;
    font-size:42px;
    font-weight:700;
    line-height:55px;
  }
  .abz .subtitle {
    font-size:20px;
  }
  .abz .subtitle a {
    font-weight:300;
  }
  @media screen and (max-width:1140px) {
    .abz .subtitle {
      font-size:16px;
    }
  }
  .abz .h3 {
    font-size:25px;
    font-weight:700;
  }
  .abz .text-sm {
    color:#8f8f8ff3;
  }
  .abz a {
    color:#405cb3;
    font-weight:600;
    transition:color .2s linear;
  }
  .abz a:hover {
    color:#1139b5;
  }
  .abz .button {
    color:#fff;
    -webkit-hyphens:none;
    hyphens:none;
    letter-spacing:-.5px;
    text-align:center;
    background-color:#0bac4b;
    background-repeat:no-repeat;
    border:1px solid #0003;
    border-radius:5px;
    padding:16px;
    font-weight:800;
    transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;
    display:block;
    box-shadow:0 2px #04461e;
    font-size:25px!important;
    text-decoration:none!important;
  }
  .abz .button img {
    margin-bottom:1.5px!important;
  }
  @media screen and (max-width:1140px) {
    .abz .button {
      padding:16px 36px;
      font-size:20px!important;
    }
  }
  .abz .button:hover {
    color:#fff;
    background-color:#067131;
    text-decoration:none;
  }
  .abz .button.button-sidebar {
    padding:16px;
    font-size:17px!important;
  }
  .abz .button.button-sidebar img {
    margin-bottom:2px!important;
  }
  .abz .countryflag {
    width:30px;
  }
  .abz .logo-container--wrapper {
    border-bottom:1px solid #0000000f;
    box-shadow:0 1px 20px #00000012;
  }
  @media screen and (max-width:1140px) {
    .abz .logo .trends {
      font-size:22px;
    }
  }
  .abz .logo .product-title {
    letter-spacing:normal;
    font-size:20px;
    font-weight:600;
    line-height:20px;
    position:relative;
    top:-1px;
  }
  @media screen and (max-width:1140px) {
    .abz .logo .product-title {
      font-size:18px;
      line-height:18px;
    }
  }
  .abz .logo .divider {
    content:"";
    background-color:#d6d6d6;
    width:1px;
    height:20px;
    margin:0 10px -2px 11px;
  }
  .abz .flag {
    position:relative;
    top:5px;
  }
  .abz .flag img {
    width:30px;
    margin-top:-4px;
    margin-left:4px;
  }
  @media screen and (max-width:1140px) {
    .abz .flag {
      letter-spacing:-.15px;
      font-size:12px;
      position:static;
    }
    .abz .flag img {
      width:30px;
      margin-top:0;
    }
    .abz .flag span {
      position:relative;
      top:1px;
    }
  }
  .abz .header-upper {
    color:#ffffffab;
    background-color:#344a5f;
  }
  .abz .attention-bar {
    background-color:#ffe39587;
  }
  .abz article {
    max-width:calc(100% - 280px);
  }
  @media screen and (max-width:920px) {
    .abz article {
      width:100%;
      max-width:100%;
    }
  }
  .abz aside {
    width:250px;
  }
  @media screen and (max-width:920px) {
    .abz aside {
      display:none;
    }
  }
  .abz .content .post-meta {
    color:gray;
    font-size:14px;
  }
  @media screen and (max-width:919px) {
    .abz .content .post-meta .post-meta--wrapper {
      left:50px;
    }
  }
  .abz .content .post-meta .trending-counter {
    position:relative;
    top:-2px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-meta {
      font-size:12px;
    }
    .abz .content .post-meta .trending-counter .like-img {
      align-self:start;
    }
  }
  .abz .content .post-meta .author-img {
    top:0;
  }
  @media screen and (max-width:919px) {
    .abz .content .post-meta .author-img {
      top:3px;
      left:-50px;
    }
  }
  .abz .content .post-meta .stars-img {
    width:100px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-meta .stars-img {
      width:80px;
    }
  }
  .abz .content .post-content {
    font-family:Open Sans,sans-serif;
  }
  .abz .content .post-content .h1 {
    color:#2d2d2d;
    font-weight:500;
  }
  .abz .content .post-content .caption {
    color:#2d2d2d;
    background-color:#f3f3f3;
    margin-bottom:18.8px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content .caption {
      margin-bottom:18px;
    }
  }
  .abz .content .post-content .emphasize {
    color:#3e4960;
    letter-spacing:1px;
    font-size:20px;
    line-height:1.5em;
  }
  .abz .content .post-content img:not(.dots) {
    margin-bottom:18.8px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content img:not(.dots) {
      margin-bottom:18px;
    }
  }
  .abz .content .post-content img+.caption {
    margin-top:-22px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content img+.caption {
      margin-top:-18px;
    }
  }
  .abz .content .post-content .checkmark {
    width:22px;
    margin-bottom:4px;
    margin-right:10px;
    display:inline;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content .checkmark {
      width:18px;
      margin-top:1px;
    }
  }
  .abz .content .post-content blockquote {
    color:#3d3d4e;
    background:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/img/quote-top-left.svg) 25px 25px no-repeat,url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/img/quote-bottom-right.svg) right 25px bottom 25px no-repeat,#fafafa;
    margin-bottom:18.8px;
    padding:30px 41px 5px 70px;
  }
  .abz .content .post-content blockquote img {
    width:120px;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content blockquote {
      background-color:#fafafa;
      background-image:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/img/quote-top-left.svg),url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/img/quote-bottom-right.svg),none;
      background-position:10px 10px,right 10px bottom 10px,0 0;
      background-repeat:no-repeat,no-repeat,repeat;
      background-size:20px;
      background-attachment:scroll,scroll,scroll;
      background-origin:padding-box,padding-box,padding-box;
      background-clip:border-box,border-box,border-box;
      margin-bottom:18px;
      padding:10px 10px 0 37px;
    }
    .abz .content .post-content blockquote img {
      width:90px;
    }
  }
  .abz .content .post-content blockquote p {
    margin-bottom:0!important;
  }
  .abz .content .post-content blockquote p.author {
    margin-top:22px;
    font-weight:700;
  }
  @media screen and (max-width:1140px) {
    .abz .content .post-content blockquote p.author {
      margin-top:10px;
    }
  }
  .abz .content .post-content .features-list {
    background-color:#fbfbfb;
    margin-bottom:18.8px;
    padding:25px;
  }
  .abz .content .post-content .features-list p:last-of-type {
    margin-bottom:0!important;
  }
  @media screen and (max-width:640px) {
    .abz .content .post-content .features-list {
      padding:10px;
    }
  }
  .abz .content .post-content .attention-box {
    background-color:#fff7e5;
    border:2px dashed #000000b3;
    margin-bottom:20px;
    padding:20px;
  }
  .abz .content .post-content .attention-box p {
    margin-bottom:0!important;
  }
  .abz .content .post-content .divider {
    content:"";
    background-color:#f1f1f1;
    width:100%;
    height:1px;
    display:block;
  }
  .abz .customer-ratings {
    z-index:0;
    border-radius:3px;
    position:relative;
  }
  .abz .customer-ratings:before {
    content:"";
    z-index:-100;
    background-color:#fafafa;
    border-radius:3px;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .abz .customer-ratings .logo .trends {
    font-size:25px;
    line-height:25px;
  }
  .abz .customer-ratings .stats--wrapper {
    z-index:0;
    position:relative;
  }
  .abz .customer-ratings .stats--wrapper:before {
    content:"";
    z-index:-99;
    background-color:#efefef;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .abz .customer-ratings .stats--wrapper .stat {
    z-index:1;
  }
  .abz .customer-ratings .stats--wrapper .stat:last-child {
    margin-bottom:0;
  }
  .abz .customer-ratings .stats--wrapper .stat img {
    width:120px;
    max-height:20px;
    margin-bottom:0!important;
  }
  @media screen and (max-width:1140px) {
    .abz .customer-ratings .stats--wrapper .stat img {
      width:85px;
    }
  }
  .abz .customer-ratings .stats--wrapper .stat .bar {
    color:#fff;
    content:"";
    z-index:-1;
    background-color:#c5c5c5;
    border-radius:15px;
    width:100%;
    height:20px;
    margin:0 20px 0 0;
    position:relative;
  }
  .abz .customer-ratings .stats--wrapper .stat .bar:after {
    content:"";
    text-align:center;
    z-index:-1;
    background-color:#195ca3;
    border-radius:15px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .abz .customer-ratings .stats--wrapper .stat .bar:before {
    color:#fff;
    text-align:right;
    z-index:1;
    font-size:14px;
    font-weight:600;
    position:absolute;
    top:calc(50% - 1px);
    left:-16px;
    transform:translateY(-50%);
  }
  @media screen and (max-width:1140px) {
    .abz .customer-ratings .stats--wrapper .stat .bar:before {
      font-size:12px;
      top:50%;
    }
  }
  .abz .customer-ratings .stats--wrapper .stat .number {
    width:145px;
  }
  @media screen and (max-width:1140px) {
    .abz .customer-ratings .stats--wrapper .stat .number {
      width:145px;
    }
  }
  .abz .product-ratings {
    z-index:-100;
    background-color:#f5f5f5;
    border-radius:3px;
    font-family:Helvetica,sans-serif;
  }
  .abz .product-ratings .caption {
    letter-spacing:.25px;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700;
    background-color:#0000!important;
    margin-bottom:0!important;
  }
  .abz .product-ratings .bars {
    z-index:0;
  }
  .abz .product-ratings .bars .bar {
    content:"";
    z-index:1;
    background-color:#e2e2e2;
    border-radius:15px;
    width:100%;
    max-width:65%;
    height:20px;
    position:relative;
  }
  @media screen and (max-width:1140px) {
    .abz .product-ratings .bars .bar {
      height:12px;
    }
  }
  .abz .product-ratings .bars .bar:after {
    content:"";
    z-index:-1;
    background-color:#195ca3;
    border-radius:15px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .abz .product-ratings .bars .bar:before {
    color:#fff;
    letter-spacing:-1px;
    text-align:right;
    z-index:1;
    font-size:14px;
    font-weight:600;
    position:absolute;
    top:50%;
    left:-16px;
    transform:translateY(-50%);
  }
  @media screen and (max-width:1140px) {
    .abz .product-ratings .bars .bar:before {
      font-size:12px;
      top:-80%;
    }
  }
  .abz .product-ratings .rating-title {
    color:#414151;
    max-width:35%;
    font-size:15px;
  }
  .abz .product-ratings .right {
    color:#000032;
  }
  .abz .product-ratings .right .right--inner {
    background-color:#fff;
    border-radius:3px;
    padding:15px 20px;
  }
  .abz .product-ratings .right .squared-stars {
    margin:5px auto;
  }
  .abz .product-ratings .right .logo .trends {
    font-size:18.8px;
    line-height:22px;
  }
  .abz .product-ratings .right .overall-rating {
    font-size:18.8px;
  }
  .abz .sidebar .sidebar-header--wrapper {
    background-color:#f0f0f0cc;
  }
  .abz .sidebar .sidebar-header--wrapper .h3 {
    color:#060606;
    font-size:20px;
  }
  .abz .sidebar .sidebar-header--wrapper .stars--wrapper span {
    font-size:14px;
    color:#405cb3!important;
  }
  .abz .comments {
    font-family:Open Sans,sans-serif;
  }
  .abz .comments h4 {
    margin-bottom:22px;
    font-weight:700;
  }
  @media screen and (max-width:1140px) {
    .abz .comments h4 {
      margin-bottom:18px;
    }
  }
  .abz .comments .usersComments img {
    margin-top:10px;
  }
  .abz .commentFuncLine,.abz .commentFuncLine>* {
    display:inline;
  }
  .abz #floating-cta {
    opacity:0;
    pointer-events:none;
    background-color:#fff;
    transition:opacity .5s,transform .5s;
    position:fixed;
    bottom:0;
    left:0;
    transform:translateY(100%);
    box-shadow:1px 5px 20px 3px #00000038;
  }
  .abz #floating-cta.show {
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
  }
  .abz #floating-cta .button {
    color:#fff;
    -webkit-hyphens:none;
    hyphens:none;
    letter-spacing:-.5px;
    width:350px;
    margin:auto;
    padding:15px 20px;
    font-weight:700;
    text-decoration:none!important;
  }
  .abz #floating-cta .button img {
    width:18px;
  }
  .abz #footer {
    color:#ffffff3b;
    text-transform:capitalize;
    background-color:#121212;
    margin-top:200px;
    font-size:12px;
    font-weight:300;
    line-height:17px;
  }
  .abz #footer a {
    color:gray;
    text-transform:uppercase;
    font-weight:400;
    text-decoration:none;
    transition:color .2s ease-in-out;
  }
  .abz #footer a:hover {
    color:#fff;
  }
  .abz #footer .divider {
    content:"";
    background-color:wheat;
    width:1px;
    height:100%;
    margin:0 15px;
    display:inline;
  }
  @media screen and (max-width:1140px) {
    .abz #footer .divider {
      margin:0 7px;
    }
  }
  .abz .modal .legal-page-content img {
    display:inline!important;
  }
  .abz .profilePic img {
    position:relative;
    top:7px;
  }
  .abz .commentBreak2 {
    display:none;
  }
  .abz .commentFuncLine img,.abz .comments img,.abz .replyFuncLine img {
    margin-bottom:0!important;
  }
  .abz .fb-testimonials img {
    max-width:345px;
  }
  .abz .before\:absolute:before {
    content:var(--tw-content);
    position:absolute;
  }
  .abz .before\:left-\[-30px\]:before {
    content:var(--tw-content);
    left:-30px;
  }
  .abz .before\:h-full:before {
    content:var(--tw-content);
    height:100%;
  }
  .abz .before\:border-\[0\.25px\]:before {
    content:var(--tw-content);
    border-width:.25px;
  }
  .abz .before\:border-\[\#BDBDBD\]\/\[\.25\]:before {
    content:var(--tw-content);
    border-color:#bdbdbd40;
  }
  .abz .before\:content-\[\'\'\]:before {
    --tw-content:"";
    content:var(--tw-content);
  }
  .abz .after\:bg-\[\#53A4E3\]:after {
    --tw-bg-opacity:1;
    background-color:rgb(83 164 227/var(--tw-bg-opacity));
    content:var(--tw-content);
  }
  .abz .first\:pt-0:first-child {
    padding-top:0;
  }
  .abz .last\:mb-0:last-child {
    margin-bottom:0;
  }
  .abz .last\:pb-0:last-child {
    padding-bottom:0;
  }
  .abz .hover\:border-\[\#219653\]:hover {
    --tw-border-opacity:1;
    border-color:rgb(33 150 83/var(--tw-border-opacity));
  }
  .abz .hover\:bg-gray-100:hover {
    --tw-bg-opacity:1;
    background-color:rgb(247 250 252/var(--tw-bg-opacity));
  }
  .abz .hover\:shadow-none:hover {
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  }
  .abz .hover\:duration-75:hover {
    transition-duration:75ms;
  }
  .abz .hover\:ease-in:hover {
    transition-timing-function:cubic-bezier(.4,0,1,1);
  }
  .abz .focus\:outline-none:focus {
    outline-offset:2px;
    outline:2px solid #0000;
  }
  @media (min-width:640px) {
    .abz .sm\:mx-auto {
      margin-left:auto;
      margin-right:auto;
    }
    .abz .sm\:mx-10px {
      margin-left:10px;
      margin-right:10px;
    }
    .abz .sm\:-mt-15px {
      margin-top:-15px;
    }
    .abz .sm\:block {
      display:block;
    }
    .abz .sm\:w-4\/5 {
      width:80%;
    }
    .abz .sm\:flex-row {
      flex-direction:row;
    }
    .abz .sm\:items-center {
      align-items:center;
    }
    .abz .sm\:text-center {
      text-align:center;
    }
    .abz .sm\:text-2xl {
      font-size:1.5rem;
    }
  }
  @media (min-width:768px) {
    .abz .a_md\:relative {
      position:relative;
    }
    .abz .a_md\:my-20px {
      margin-top:20px;
      margin-bottom:20px;
    }
    .abz .a_md\:my-25px {
      margin-top:25px;
      margin-bottom:25px;
    }
    .abz .a_md\:-mx-8px {
      margin-left:-8px;
      margin-right:-8px;
    }
    .abz .a_md\:mx-8px {
      margin-left:8px;
      margin-right:8px;
    }
    .abz .a_md\:mt-0 {
      margin-top:0;
    }
    .abz .a_md\:mb-15px {
      margin-bottom:15px;
    }
    .abz .a_md\:mt-25px {
      margin-top:25px;
    }
    .abz .a_md\:mb-5px {
      margin-bottom:5px;
    }
    .abz .a_md\:mb-0 {
      margin-bottom:0;
    }
    .abz .a_md\:inline-block {
      display:inline-block;
    }
    .abz .a_md\:inline {
      display:inline;
    }
    .abz .a_md\:flex {
      display:flex;
    }
    .abz .a_md\:hidden {
      display:none;
    }
    .abz .a_md\:h-25px {
      height:25px;
    }
    .abz .a_md\:w-25px {
      width:25px;
    }
    .abz .a_md\:w-\[70\%\] {
      width:70%;
    }
    .abz .a_md\:w-\[30\%\] {
      width:30%;
    }
    .abz .a_md\:w-1\/2 {
      width:50%;
    }
    .abz .a_md\:flex-row {
      flex-direction:row;
    }
    .abz .a_md\:justify-end {
      justify-content:flex-end;
    }
    .abz .a_md\:py-15px {
      padding-top:15px;
      padding-bottom:15px;
    }
    .abz .a_md\:pb-25px {
      padding-bottom:25px;
    }
    .abz .a_md\:pb-15px {
      padding-bottom:15px;
    }
  }
  @media (min-width:920px) {
    .abz .md\:absolute {
      position:absolute;
    }
    .abz .md\:relative {
      position:relative;
    }
    .abz .md\:-right-\[12\%\] {
      right:-12%;
    }
    .abz .md\:bottom-\[10px\] {
      bottom:10px;
    }
    .abz .md\:order-1 {
      order:1;
    }
    .abz .md\:order-2 {
      order:2;
    }
    .abz .md\:order-3 {
      order:3;
    }
    .abz .md\:order-4 {
      order:4;
    }
    .abz .md\:col-span-6 {
      grid-column:span 6/span 6;
    }
    .abz .md\:col-span-12 {
      grid-column:span 12/span 12;
    }
    .abz .md\:col-span-4 {
      grid-column:span 4/span 4;
    }
    .abz .md\:col-span-8 {
      grid-column:span 8/span 8;
    }
    .abz .md\:col-start-3 {
      grid-column-start:3;
    }
    .abz .md\:my-15px {
      margin-top:15px;
      margin-bottom:15px;
    }
    .abz .md\:my-20px {
      margin-top:20px;
      margin-bottom:20px;
    }
    .abz .md\:-mx-10px {
      margin-left:-10px;
      margin-right:-10px;
    }
    .abz .md\:mx-10px {
      margin-left:10px;
      margin-right:10px;
    }
    .abz .md\:my-25px {
      margin-top:25px;
      margin-bottom:25px;
    }
    .abz .md\:mx-auto {
      margin-left:auto;
      margin-right:auto;
    }
    .abz .md\:mx-0 {
      margin-left:0;
      margin-right:0;
    }
    .abz .md\:my-0 {
      margin-top:0;
      margin-bottom:0;
    }
    .abz .md\:my-5px {
      margin-top:5px;
      margin-bottom:5px;
    }
    .abz .md\:my-55px {
      margin-top:55px;
      margin-bottom:55px;
    }
    .abz .md\:mx-\[30px\] {
      margin-left:30px;
      margin-right:30px;
    }
    .abz .md\:mt-\[35px\] {
      margin-top:35px;
    }
    .abz .md\:mt-\[-21px\] {
      margin-top:-21px;
    }
    .abz .md\:mr-4 {
      margin-right:1rem;
    }
    .abz .md\:mb-5 {
      margin-bottom:1.25rem;
    }
    .abz .md\:mb-6 {
      margin-bottom:1.5rem;
    }
    .abz .md\:mr-6 {
      margin-right:1.5rem;
    }
    .abz .md\:ml-0 {
      margin-left:0;
    }
    .abz .md\:mt-0 {
      margin-top:0;
    }
    .abz .md\:mb-15px {
      margin-bottom:15px;
    }
    .abz .md\:mt-25px {
      margin-top:25px;
    }
    .abz .md\:mb-5px {
      margin-bottom:5px;
    }
    .abz .md\:mt-5px {
      margin-top:5px;
    }
    .abz .md\:mb-\[50px\] {
      margin-bottom:50px;
    }
    .abz .md\:mt-\[25px\] {
      margin-top:25px;
    }
    .abz .md\:mt-15px {
      margin-top:15px;
    }
    .abz .md\:mb-0 {
      margin-bottom:0;
    }
    .abz .md\:mt-20px {
      margin-top:20px;
    }
    .abz .md\:mr-0 {
      margin-right:0;
    }
    .abz .md\:ml-auto {
      margin-left:auto;
    }
    .abz .md\:mb-55px {
      margin-bottom:55px;
    }
    .abz .md\:mb-45px {
      margin-bottom:45px;
    }
    .abz .md\:mr-auto {
      margin-right:auto;
    }
    .abz .md\:mb-35px {
      margin-bottom:35px;
    }
    .abz .md\:mr-25px {
      margin-right:25px;
    }
    .abz .md\:mb-25px {
      margin-bottom:25px;
    }
    .abz .md\:mr-5px {
      margin-right:5px;
    }
    .abz .md\:mb-\[59px\] {
      margin-bottom:59px;
    }
    .abz .md\:ml-\[20px\] {
      margin-left:20px;
    }
    .abz .md\:mr-\[20px\] {
      margin-right:20px;
    }
    .abz .md\:mr-\[14px\] {
      margin-right:14px;
    }
    .abz .md\:mb-\[20px\] {
      margin-bottom:20px;
    }
    .abz .md\:mr-\[30px\] {
      margin-right:30px;
    }
    .abz .md\:block {
      display:block;
    }
    .abz .md\:inline-block {
      display:inline-block;
    }
    .abz .md\:inline {
      display:inline;
    }
    .abz .md\:flex {
      display:flex;
    }
    .abz .md\:grid {
      display:grid;
    }
    .abz .md\:hidden {
      display:none;
    }
    .abz .md\:h-\[42px\] {
      height:42px;
    }
    .abz .md\:h-25px {
      height:25px;
    }
    .abz .md\:h-\[89px\] {
      height:89px;
    }
    .abz .md\:h-\[80px\] {
      height:80px;
    }
    .abz .md\:h-\[282px\] {
      height:282px;
    }
    .abz .md\:h-\[305px\] {
      height:305px;
    }
    .abz .md\:h-\[26px\] {
      height:26px;
    }
    .abz .md\:h-20 {
      height:5rem;
    }
    .abz .md\:h-\[40px\] {
      height:40px;
    }
    .abz .md\:max-h-\[40px\] {
      max-height:40px;
    }
    .abz .md\:max-h-\[30px\] {
      max-height:30px;
    }
    .abz .md\:max-h-\[14px\] {
      max-height:14px;
    }
    .abz .md\:max-h-\[255px\] {
      max-height:255px;
    }
    .abz .md\:w-\[182px\] {
      width:182px;
    }
    .abz .md\:w-\[60px\] {
      width:60px;
    }
    .abz .md\:w-\[188px\] {
      width:188px;
    }
    .abz .md\:w-1\/2 {
      width:50%;
    }
    .abz .md\:w-2\/3 {
      width:66.6667%;
    }
    .abz .md\:w-1\/3 {
      width:33.3333%;
    }
    .abz .md\:w-25px {
      width:25px;
    }
    .abz .md\:w-3\/4 {
      width:75%;
    }
    .abz .md\:w-1\/4 {
      width:25%;
    }
    .abz .md\:w-full {
      width:100%;
    }
    .abz .md\:w-\[173px\] {
      width:173px;
    }
    .abz .md\:w-\[34\%\] {
      width:34%;
    }
    .abz .md\:w-\[22\%\] {
      width:22%;
    }
    .abz .md\:w-\[350px\] {
      width:350px;
    }
    .abz .md\:w-\[337px\] {
      width:337px;
    }
    .abz .md\:w-\[33\.333333\%\] {
      width:33.3333%;
    }
    .abz .md\:w-\[100px\] {
      width:100px;
    }
    .abz .md\:min-w-\[291px\] {
      min-width:291px;
    }
    .abz .md\:max-w-full {
      max-width:100%;
    }
    .abz .md\:grid-cols-12 {
      grid-template-columns:repeat(12,minmax(0,1fr));
    }
    .abz .md\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .abz .md\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr));
    }
    .abz .md\:flex-row {
      flex-direction:row;
    }
    .abz .md\:flex-row-reverse {
      flex-direction:row-reverse;
    }
    .abz .md\:flex-col {
      flex-direction:column;
    }
    .abz .md\:flex-wrap {
      flex-wrap:wrap;
    }
    .abz .md\:items-start {
      align-items:flex-start;
    }
    .abz .md\:items-center {
      align-items:center;
    }
    .abz .md\:justify-start {
      justify-content:flex-start;
    }
    .abz .md\:justify-end {
      justify-content:flex-end;
    }
    .abz .md\:justify-between {
      justify-content:space-between;
    }
    .abz .md\:gap-5 {
      gap:1.25rem;
    }
    .abz .md\:gap-25px {
      gap:25px;
    }
    .abz .md\:gap-15px {
      gap:15px;
    }
    .abz .md\:gap-y-3 {
      row-gap:.75rem;
    }
    .abz .md\:gap-x-5 {
      column-gap:1.25rem;
    }
    .abz .md\:gap-y-45px {
      row-gap:45px;
    }
    .abz .md\:gap-x-25px {
      column-gap:25px;
    }
    .abz .md\:whitespace-nowrap {
      white-space:nowrap;
    }
    .abz .md\:rounded-r-\[20px\] {
      border-top-right-radius:20px;
      border-bottom-right-radius:20px;
    }
    .abz .md\:bg-\[\#FAFAFA\] {
      --tw-bg-opacity:1;
      background-color:rgb(250 250 250/var(--tw-bg-opacity));
    }
    .abz .md\:p-15px {
      padding:15px;
    }
    .abz .md\:p-20px {
      padding:20px;
    }
    .abz .md\:p-25px {
      padding:25px;
    }
    .abz .md\:py-0 {
      padding-top:0;
      padding-bottom:0;
    }
    .abz .md\:py-16 {
      padding-top:4rem;
      padding-bottom:4rem;
    }
    .abz .md\:py-15px {
      padding-top:15px;
      padding-bottom:15px;
    }
    .abz .md\:py-30px {
      padding-top:30px;
      padding-bottom:30px;
    }
    .abz .md\:py-55px {
      padding-top:55px;
      padding-bottom:55px;
    }
    .abz .md\:py-45px {
      padding-top:45px;
      padding-bottom:45px;
    }
    .abz .md\:py-24 {
      padding-top:6rem;
      padding-bottom:6rem;
    }
    .abz .md\:px-10px {
      padding-left:10px;
      padding-right:10px;
    }
    .abz .md\:px-\[0\] {
      padding-left:0;
      padding-right:0;
    }
    .abz .md\:px-\[15px\] {
      padding-left:15px;
      padding-right:15px;
    }
    .abz .md\:py-\[20px\] {
      padding-top:20px;
      padding-bottom:20px;
    }
    .abz .md\:px-\[10px\] {
      padding-left:10px;
      padding-right:10px;
    }
    .abz .md\:py-\[30px\] {
      padding-top:30px;
      padding-bottom:30px;
    }
    .abz .md\:py-\[50px\] {
      padding-top:50px;
      padding-bottom:50px;
    }
    .abz .md\:px-\[60px\] {
      padding-left:60px;
      padding-right:60px;
    }
    .abz .md\:px-\[45px\] {
      padding-left:45px;
      padding-right:45px;
    }
    .abz .md\:py-5 {
      padding-top:1.25rem;
      padding-bottom:1.25rem;
    }
    .abz .md\:pb-2 {
      padding-bottom:.5rem;
    }
    .abz .md\:pb-6 {
      padding-bottom:1.5rem;
    }
    .abz .md\:pb-25px {
      padding-bottom:25px;
    }
    .abz .md\:pb-15px {
      padding-bottom:15px;
    }
    .abz .md\:pt-\[120px\] {
      padding-top:120px;
    }
    .abz .md\:pb-35px {
      padding-bottom:35px;
    }
    .abz .md\:pt-35px {
      padding-top:35px;
    }
    .abz .md\:pl-20px {
      padding-left:20px;
    }
    .abz .md\:pr-20px {
      padding-right:20px;
    }
    .abz .md\:pl-\[20px\] {
      padding-left:20px;
    }
    .abz .md\:pb-\[10px\] {
      padding-bottom:10px;
    }
    .abz .md\:pt-\[30px\] {
      padding-top:30px;
    }
    .abz .md\:pb-\[66px\] {
      padding-bottom:66px;
    }
    .abz .md\:pb-8 {
      padding-bottom:2rem;
    }
    .abz .md\:pb-10 {
      padding-bottom:2.5rem;
    }
    .abz .md\:text-left {
      text-align:left;
    }
    .abz .md\:text-xs {
      font-size:.75rem;
    }
    .abz .md\:text-25px {
      font-size:25px;
    }
    .abz .md\:text-2xl {
      font-size:1.5rem;
    }
    .abz .md\:text-4xl {
      font-size:2.25rem;
    }
    .abz .md\:text-\[20px\] {
      font-size:20px;
    }
    .abz .md\:text-\[16px\] {
      font-size:16px;
    }
    .abz .md\:text-\[12px\] {
      font-size:12px;
    }
    .abz .md\:text-\[24px\] {
      font-size:24px;
    }
    .abz .md\:font-\[700\] {
      font-weight:700;
    }
    .abz .md\:leading-\[24px\] {
      line-height:24px;
    }
    .abz .md\:leading-\[32px\] {
      line-height:32px;
    }
  }
  @media (min-width:1040px) {
    .abz .a_lg\:block {
      display:block;
    }
  }
  @media (min-width:1140px) {
    .abz .lg\:absolute {
      position:absolute;
    }
    .abz .lg\:relative {
      position:relative;
    }
    .abz .lg\:top-\[2px\] {
      top:2px;
    }
    .abz .lg\:-right-\[18\%\] {
      right:-18%;
    }
    .abz .lg\:top-\[1px\] {
      top:1px;
    }
    .abz .lg\:top-\[-2px\] {
      top:-2px;
    }
    .abz .lg\:order-7 {
      order:7;
    }
    .abz .lg\:col-span-6 {
      grid-column:span 6/span 6;
    }
    .abz .lg\:col-span-10 {
      grid-column:span 10/span 10;
    }
    .abz .lg\:col-start-2 {
      grid-column-start:2;
    }
    .abz .lg\:mx-0 {
      margin-left:0;
      margin-right:0;
    }
    .abz .lg\:mt-\[50px\] {
      margin-top:50px;
    }
    .abz .lg\:mb-0 {
      margin-bottom:0;
    }
    .abz .lg\:mr-5 {
      margin-right:1.25rem;
    }
    .abz .lg\:mb-12 {
      margin-bottom:3rem;
    }
    .abz .lg\:mr-4 {
      margin-right:1rem;
    }
    .abz .lg\:mr-8 {
      margin-right:2rem;
    }
    .abz .lg\:mb-\[70px\] {
      margin-bottom:70px;
    }
    .abz .lg\:mb-\[50px\] {
      margin-bottom:50px;
    }
    .abz .lg\:mb-\[40px\] {
      margin-bottom:40px;
    }
    .abz .lg\:mb-\[20px\] {
      margin-bottom:20px;
    }
    .abz .lg\:ml-auto {
      margin-left:auto;
    }
    .abz .lg\:mr-\[20px\] {
      margin-right:20px;
    }
    .abz .lg\:mr-\[18px\] {
      margin-right:18px;
    }
    .abz .lg\:mb-\[30px\] {
      margin-bottom:30px;
    }
    .abz .lg\:mb-\[10px\] {
      margin-bottom:10px;
    }
    .abz .lg\:block {
      display:block;
    }
    .abz .lg\:inline-block {
      display:inline-block;
    }
    .abz .lg\:flex {
      display:flex;
    }
    .abz .lg\:grid {
      display:grid;
    }
    .abz .lg\:hidden {
      display:none;
    }
    .abz .lg\:h-\[121px\] {
      height:121px;
    }
    .abz .lg\:h-\[103px\] {
      height:103px;
    }
    .abz .lg\:h-\[438px\] {
      height:438px;
    }
    .abz .lg\:h-\[auto\] {
      height:auto;
    }
    .abz .lg\:h-\[50px\] {
      height:50px;
    }
    .abz .lg\:h-\[64px\] {
      height:64px;
    }
    .abz .lg\:max-h-\[18px\] {
      max-height:18px;
    }
    .abz .lg\:max-h-\[400px\] {
      max-height:400px;
    }
    .abz .lg\:w-\[103px\] {
      width:103px;
    }
    .abz .lg\:w-\[270px\] {
      width:270px;
    }
    .abz .lg\:w-1\/2 {
      width:50%;
    }
    .abz .lg\:w-\[64px\] {
      width:64px;
    }
    .abz .lg\:w-\[463px\] {
      width:463px;
    }
    .abz .lg\:w-\[403px\] {
      width:403px;
    }
    .abz .lg\:w-3\/12 {
      width:25%;
    }
    .abz .lg\:w-full {
      width:100%;
    }
    .abz .lg\:w-\[160px\] {
      width:160px;
    }
    .abz .lg\:min-w-\[463px\] {
      min-width:463px;
    }
    .abz .lg\:min-w-\[367px\] {
      min-width:367px;
    }
    .abz .lg\:max-w-\[201px\] {
      max-width:201px;
    }
    .abz .lg\:max-w-\[561px\] {
      max-width:561px;
    }
    .abz .lg\:grid-cols-12 {
      grid-template-columns:repeat(12,minmax(0,1fr));
    }
    .abz .lg\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .abz .lg\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr));
    }
    .abz .lg\:flex-row {
      flex-direction:row;
    }
    .abz .lg\:items-center {
      align-items:center;
    }
    .abz .lg\:justify-between {
      justify-content:space-between;
    }
    .abz .lg\:gap-10 {
      gap:2.5rem;
    }
    .abz .lg\:space-y-\[21px\]>:not([hidden])~:not([hidden]) {
      --tw-space-y-reverse:0;
      margin-bottom:calc(21px*var(--tw-space-y-reverse));
      margin-top:calc(21px*(1 - var(--tw-space-y-reverse)));
    }
    .abz .lg\:rounded-\[20px\] {
      border-radius:20px;
    }
    .abz .lg\:border-\[0\.5px\] {
      border-width:.5px;
    }
    .abz .lg\:border-\[\#BDBDBD\]\/\[\.25\] {
      border-color:#bdbdbd40;
    }
    .abz .lg\:bg-white {
      --tw-bg-opacity:1;
      background-color:rgb(255 255 255/var(--tw-bg-opacity));
    }
    .abz .lg\:py-\[70px\] {
      padding-top:70px;
      padding-bottom:70px;
    }
    .abz .lg\:px-30px {
      padding-left:30px;
      padding-right:30px;
    }
    .abz .lg\:py-25px {
      padding-top:25px;
      padding-bottom:25px;
    }
    .abz .lg\:px-20px {
      padding-left:20px;
      padding-right:20px;
    }
    .abz .lg\:py-\[20px\] {
      padding-top:20px;
      padding-bottom:20px;
    }
    .abz .lg\:px-0 {
      padding-left:0;
      padding-right:0;
    }
    .abz .lg\:px-\[100px\] {
      padding-left:100px;
      padding-right:100px;
    }
    .abz .lg\:py-6 {
      padding-top:1.5rem;
      padding-bottom:1.5rem;
    }
    .abz .lg\:px-\[60px\] {
      padding-left:60px;
      padding-right:60px;
    }
    .abz .lg\:px-\[37px\] {
      padding-left:37px;
      padding-right:37px;
    }
    .abz .lg\:py-\[24px\] {
      padding-top:24px;
      padding-bottom:24px;
    }
    .abz .lg\:px-\[57px\] {
      padding-left:57px;
      padding-right:57px;
    }
    .abz .lg\:py-\[50px\] {
      padding-top:50px;
      padding-bottom:50px;
    }
    .abz .lg\:pt-\[30px\] {
      padding-top:30px;
    }
    .abz .lg\:pb-8 {
      padding-bottom:2rem;
    }
    .abz .lg\:pb-3 {
      padding-bottom:.75rem;
    }
    .abz .lg\:pt-5 {
      padding-top:1.25rem;
    }
    .abz .lg\:pt-\[10px\] {
      padding-top:10px;
    }
    .abz .lg\:pl-\[30px\] {
      padding-left:30px;
    }
    .abz .lg\:pt-\[70px\] {
      padding-top:70px;
    }
    .abz .lg\:pr-8 {
      padding-right:2rem;
    }
    .abz .lg\:text-left {
      text-align:left;
    }
    .abz .lg\:text-\[48px\] {
      font-size:48px;
    }
    .abz .lg\:text-\[16px\] {
      font-size:16px;
    }
    .abz .lg\:text-sm {
      font-size:.875rem;
    }
    .abz .lg\:text-\[24px\] {
      font-size:24px;
    }
    .abz .lg\:text-xl {
      font-size:1.25rem;
    }
    .abz .lg\:text-\[40px\] {
      font-size:40px;
    }
    .abz .lg\:text-\[20px\] {
      font-size:20px;
    }
    .abz .lg\:text-\[14px\] {
      font-size:14px;
    }
    .abz .lg\:text-lg {
      font-size:1.125rem;
    }
    .abz .lg\:text-\[32px\] {
      font-size:32px;
    }
    .abz .lg\:leading-\[24px\] {
      line-height:24px;
    }
    .abz .lg\:leading-\[48px\] {
      line-height:48px;
    }
    .abz .lg\:leading-\[32px\] {
      line-height:32px;
    }
    .abz .lg\:leading-\[40px\] {
      line-height:40px;
    }
  }
  .abz .seasonal-footer {
    z-index:999;
    background:var(--sticky-footer-background);
    width:100%;
    display:none;
    position:fixed;
    bottom:0;
  }
  .abz .seasonal-footer.visible {
    display:block;
  }
  .abz .seasonal-footer__container {
    justify-content:space-between;
    align-items:center;
    max-width:1132px;
    margin:0 auto;
    padding:16px 24px;
    display:flex;
  }
  @media (max-width:460px) {
    .abz .seasonal-footer__container {
      padding:24px 17px;
    }
  }
  @media (max-width:340px) {
    .abz .seasonal-footer__container {
      padding:24px 8px;
    }
  }
  .abz .seasonal-footer__heading {
    color:#fff;
    text-transform:capitalize;
    font-family:Roboto;
    font-size:40px;
    font-style:normal;
    font-weight:900;
    line-height:normal;
  }
  @media (max-width:980px) {
    .abz .seasonal-footer__heading {
      font-size:20px;
    }
  }
  @media (max-width:460px) {
    .abz .seasonal-footer__heading {
      font-size:17px;
    }
  }
  .abz .seasonal-footer__span {
    color:#fff;
    text-transform:capitalize;
    font-family:Roboto;
    font-size:40px;
    font-style:italic;
    font-weight:400;
    line-height:normal;
  }
  @media (max-width:980px) {
    .abz .seasonal-footer__span {
      font-size:20px;
    }
  }
  @media (max-width:460px) {
    .abz .seasonal-footer__span {
      font-size:17px;
    }
  }
  .abz .seasonal-footer__counter {
    align-items:center;
    gap:8px;
    display:flex;
  }
  .abz .seasonal-footer__counter--text {
    color:#fff;
    text-transform:uppercase;
    font-family:Roboto;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
  }
  @media (max-width:980px) {
    .abz .seasonal-footer__counter--text {
      font-size:12px;
    }
  }
  .abz .seasonal-footer__counter--timer {
    color:#000;
    background-color:#fff;
    border-radius:10px;
    padding:4px 8px;
    font-weight:700;
  }
  @media (max-width:980px) {
    .abz .seasonal-footer__counter--timer {
      font-size:10px;
    }
  }
  .abz .seasonal-footer__button {
    align-items:center;
    display:flex;
  }
  .abz .seasonal-footer__cta {
    padding:12px 44px;
  }
  @media (max-width:980px) {
    .abz .seasonal-footer__cta {
      font-size:16px;
    }
  }
  @media (max-width:480px) {
    .abz .seasonal-footer__cta {
      padding:12px 24px;
      font-size:14px;
    }
  }
  @media (max-width:390px) {
    .abz .seasonal-footer__cta {
      padding:12px;
    }
  }
  @media (max-width:350px) {
    .abz .seasonal-footer__cta {
      padding:12px 8px;
    }
  }
  .abz .seasonal-cta {
    text-align:center;
    cursor:pointer;
    border-radius:10px;
    font-family:Poppins,sans-serif;
    transition:background-color .3s ease-in;
  }
  .abz .seasonal-cta[theme=light_orange] {
    color:#000;
    background:#fba602;
    border-bottom:2px solid #b85a12;
    font-family:Roboto;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=light_orange]:hover {
      background:#fdbb3a;
    }
  }
  .abz .seasonal-cta[theme=pink] {
    color:#fff;
    background:#fe23a1;
    border-bottom:2px solid #b51973;
    font-family:Roboto;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=pink]:hover {
      background:#fe3ead;
    }
  }
  .abz .seasonal-cta[theme=dark] {
    color:#fff;
    background-color:#000;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=dark]:hover {
      background-color:#333;
    }
  }
  .abz .seasonal-cta[theme=blue] {
    color:#fff;
    background-color:#0d40ff;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=blue]:hover {
      background-color:#002fdd;
    }
  }
  .abz .seasonal-cta[theme=red] {
    color:#fff;
    background-color:#e80000;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=red]:hover {
      background-color:#c80000;
    }
  }
  .abz .seasonal-cta[theme=orange] {
    color:#fff;
    background-color:#f60;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=orange]:hover {
      background-color:#e15a00;
    }
  }
  .abz .seasonal-cta[theme=green] {
    color:#fff;
    background-color:#0ed13d;
  }
  @media (pointer:fine) {
    .abz .seasonal-cta[theme=green]:hover {
      background-color:#08ae30;
    }
  }
  .abz .ecom-v2-article a {
    font-weight:700;
  }
  .abz .post-content a,.abz .sidebar-text {
    text-decoration:none;
  }
  .abz .ecom-v2-article .article-promo a {
    font-weight:400;
  }
  .abz .like-icon {
    margin-bottom:2px;
  }
  .abz .action-buttons .user_location {
    margin-top:2px;
  }
  .abz .commentator-profile-pic img {
    min-width:50px;
    margin-right:10px;
  }
  .abz .profile-picture-reply {
    margin-top:5px;
  }
  .abz .user_location .flag {
    width:17px;
    position:static;
  }
  .abz .header-advertorial {
    font-size:10px;
  }
  .abz strong a {
    font-weight:700;
  }
  .abz .logo img {
    margin-right:10px;
  }
  .abz input:focus,.abz select:focus,.abz textarea:focus {
    outline:none;
  }
  .abz .has-inline-color {
    font-weight:bolder;
  }
  .abz .rating-containers h3 {
    font-weight:700;
    margin-bottom:5px!important;
    font-size:25px!important;
    line-height:25px!important;
  }
  .abz .overal-rating {
    flex-wrap:wrap;
    align-items:center;
    display:flex;
  }
  .abz .post-content p:not(.list-item-content) {
    color:#222;
    margin-bottom:18.8px;
    font-size:18.8px;
    font-weight:400;
  }
  .abz .post-content h3 {
    margin-bottom:18.8px;
    font-size:21.8px;
    font-weight:700;
    line-height:32.7px;
  }
  .abz .post-content h2 {
    margin:22px 0;
    font-size:30px;
    font-weight:700;
    line-height:45px;
  }
  .abz .has-text-align-center {
    text-align:center;
    margin-top:15px;
    margin-bottom:18px;
    font-size:19px;
  }
  @media screen and (max-width:1140px) {
    .abz .h1 {
      color:#2f2f2f;
      letter-spacing:-1px;
      font-family:Open Sans,sans-serif;
      font-size:28px;
      font-weight:700;
      line-height:38px;
    }
    .abz .logo-container--wrapper {
      background-color:#f5f5f5;
    }
    .abz .logo img {
      width:20px;
      margin-right:6px!important;
    }
    .abz .post-content h3 {
      margin-bottom:18.8px;
      font-size:calc(14.6667px + .81667vw);
      font-weight:700;
      line-height:26.7px;
    }
    .abz .post-content h2 {
      font-weight:700;
      margin:18px 0!important;
      font-size:22px!important;
      line-height:33px!important;
    }
    .abz .post-content p:not(.features-container):not(.post-container):not(.review-container):not(.coupon) {
      color:#222;
      margin-bottom:18px;
      font-size:calc(14.6667px + .41667vw);
      font-weight:400;
      line-height:24px;
    }
    .abz strong a {
      font-size:18px;
      font-weight:700;
      line-height:27px;
    }
    .abz .list-item-content {
      margin-bottom:1px!important;
    }
    .abz .features-row {
      margin-top:10px!important;
      margin-bottom:5px!important;
    }
    .abz .comment-section {
      font-size:16px;
    }
    .abz .attention-bar {
      font-size:16px!important;
    }
    .abz .customer-ratings .rating-logo {
      width:20px;
      height:auto;
      margin-right:0!important;
    }
  }
  @media screen and (min-width:678px) {
    .abz .like-btn-count,.abz .post-meta {
      align-items:center;
      display:flex;
    }
    .abz .post-meta {
      justify-content:space-between;
    }
    .abz .header-main,.abz .logo {
      align-items:center;
      display:flex;
    }
    .abz .header-main {
      justify-content:space-between;
    }
    .abz .logo img {
      width:30px;
      margin-right:0;
    }
    .abz .customer-ratings .logo img {
      margin-top:-11px;
    }
    .abz .product-ratings .right .logo img {
      margin-top:-8px!important;
      margin-bottom:0!important;
    }
    .abz .flag img {
      display:inline!important;
    }
    .abz .article-promo strong {
      font-weight:700;
    }
    .abz .header-text-align {
      align-items:baseline;
      display:flex;
    }
    .abz .blog-title {
      letter-spacing:-2px;
      font-size:30px;
    }
    .abz .blog-title strong {
      font-weight:600!important;
    }
    .abz .blog-title p {
      font-weight:100!important;
    }
    .abz .product-name {
      color:#1582c5;
      font-size:22px;
      font-weight:600;
    }
    .abz .product-name strong {
      font-weight:600;
      color:#0c466b!important;
    }
    .abz .author-info span a {
      color:#405cb3;
      text-decoration:none!important;
    }
    .abz .article-promo a,.abz .attention-bar a {
      text-decoration:underline;
    }
    .abz .bar,.abz .number {
      font-size:17px!important;
    }
    .abz .customer-ratings img {
      margin-bottom:0!important;
    }
    .abz .customer-ratings p {
      font-weight:400;
      font-size:17px!important;
    }
    .abz .stat {
      align-items:center;
      display:flex;
    }
    .abz .customer-ratings {
      flex-direction:column;
      display:flex;
    }
    .abz .rating-containers {
      display:flex;
    }
    .abz .logo img {
      margin-right:10px;
    }
    .abz .logo img,.abz .overal-rating img {
      margin-top:0!important;
      margin-bottom:0!important;
    }
    .abz .right--inner .logo {
      gap:5px;
      display:flex;
    }
    .abz .rating-containers p {
      margin-bottom:0!important;
    }
    .abz .blog-title-rating {
      letter-spacing:-2px;
      font-size:25px;
      line-height:25px;
    }
    .abz .blog-title-rating strong {
      font-weight:600;
    }
    .abz .comment-section {
      flex-direction:column;
      display:flex;
    }
    .abz .comment,.abz .subcomment {
      flex-direction:row;
      margin-top:10px;
      line-height:30px;
      display:flex;
    }
    .abz .comment-section .username {
      color:#3658a6;
      font-size:14px;
      font-weight:700;
      line-height:22px;
    }
    .abz .comment-section .publish_date,.abz .comment-section .user_location {
      color:#999;
      font-size:12px;
      line-height:22px;
    }
    .abz .section {
      flex-direction:column;
      width:100%;
    }
    .abz .name-location,.abz .section {
      display:flex;
    }
    .abz .name-location .user_location {
      margin:0 5px;
    }
    .abz .name-location .location-flag img {
      margin-left:5px;
    }
    .abz .border-none {
      border:none!important;
    }
    .abz .profile-pic img {
      min-width:50px;
      margin-top:5px;
      margin-right:10px;
    }
    .abz .comment-image {
      padding:2px;
    }
    .abz .comment-image,.abz .comment-section img:not(.flag):not(.like-icon):not(.comment-image) {
      width:50px;
      height:50px;
      max-height:120px;
      margin-right:10px;
      display:inline-block;
    }
    .abz .location-flag {
      align-items:center;
      display:flex;
    }
    .abz .comment-image {
      border:1px solid #adadad;
      margin-top:5px;
      width:100px!important;
      height:150px!important;
    }
    .abz .action-buttons {
      align-items:center;
      display:flex;
    }
    .abz .facebook-button {
      color:#3658a6;
      font-size:13px;
    }
    .abz .action-buttons .like-icon {
      border:none;
      width:20px;
      height:18px;
      margin-right:0;
      padding:2px;
      display:inline-block;
    }
    .abz table td {
      padding:0;
    }
    .abz .reply-area table {
      margin-top:10px;
      margin-bottom:20px;
    }
    .abz .reply-area table,.abz .subcomment {
      margin-left:6%;
    }
    .abz .styleInput {
      width:auto;
      font-size:14px;
    }
    .abz #comment-count {
      margin-top:8px;
      margin-bottom:22px;
      font-weight:700;
    }
    .abz #newPostInput {
      border:1px solid #ccc;
      width:653px;
      height:50px;
      padding:7px;
      font-size:14px!important;
    }
    .abz #newPostInput:focus {
      border:1px solid #ccc;
      border-bottom:none;
    }
    .abz #newPostArea {
      border:1px solid #ccc;
      border-top:none;
    }
    .abz #newReplyInput {
      border:1px solid #ccc;
      border-bottom:none;
      width:100%;
      height:50px;
      padding:7px;
      font-size:14px!important;
    }
    .abz .replyStyleInput {
      width:90%;
      height:30px;
      font-size:14px;
    }
    .abz .newReplyArea {
      background:#f6f7f9;
      border:1px solid #ccc;
      border-top:none;
      width:100%;
      height:40px;
    }
    .abz .busyMsg {
      color:#000;
      float:left;
      margin-top:13px;
      padding-left:10px;
      font-size:14px;
      font-weight:700;
      display:none;
    }
    .abz .post-btn .reply-post-btn .newCancelButton {
      cursor:pointer;
      float:right;
      margin-top:10px;
      margin-right:10px;
    }
    .abz .reply-post-btn {
      height:40px!important;
    }
    .abz .post-btn,.abz .reply-post-btn {
      width:60px!important;
    }
    .abz .newCancelButton {
      cursor:pointer;
      width:68px!important;
      height:40px!important;
    }
    .abz #footer .container {
      flex-direction:column;
      align-items:center;
      display:flex;
    }
  }
  @media screen and (min-width:1140px) {
    .abz .customer-ratings .rating-logo {
      width:30px;
      height:auto;
      margin-right:5px!important;
    }
  }
  .abz .content .post-content figure img {
    -o-object-fit:contain;
    object-fit:contain;
    width:100%;
  }
  .abz .wp-block-image figure img {
    width:100%;
  }
  @media screen and (max-width:768px) {
    .abz .article-footer-links {
      flex-direction:column;
      align-items:center;
      display:flex;
    }
    .abz .article-footer-links>a:not(:last-of-type) {
      margin-bottom:8px;
    }
  }
  .abz .sticky-cta {
    width:100%;
    position:fixed;
    bottom:0;
  }
  @media screen and (min-width:921px) {
    .abz .comment-text {
      width:68%!important;
    }
  }
  @media screen and (min-width:678px) and (max-width:920px) {
    .abz .reply-profile-pic img {
      width:50px!important;
      height:50px!important;
    }
    .abz .attention-bar,.abz .product-name {
      display:none;
    }
    .abz .fb-testimonials img {
      max-width:none!important;
    }
    .abz .styleInput {
      width:100%;
    }
    .abz .replyStyleInput,.abz .styleInput {
      border:1px solid #ccc;
      min-width:90%;
      max-width:93%;
      height:30px;
      font-size:14px;
    }
    .abz .replyStyleInput {
      width:90%;
    }
    .abz #newPostInput {
      border:0;
      width:100%;
      height:48px;
      padding:7px;
      font-size:14px!important;
    }
    .abz #newPostArea img {
      cursor:pointer;
      float:right;
      width:60px;
      margin-right:10px;
    }
    .abz .comment,.abz .subcomment {
      flex-direction:row;
      margin-top:10px;
      line-height:30px;
      display:flex;
    }
    .abz .comment-text {
      width:100%;
      font-size:14px;
      line-height:22px;
    }
    .abz .newReplyArea {
      background:#f6f7f9;
      width:100%;
      height:40px;
    }
    .abz .post-btn .reply-post-btn .newCancelButton {
      cursor:pointer;
      float:right;
      margin-top:10px;
      margin-right:10px;
    }
    .abz .reply-post-btn {
      height:40px!important;
    }
    .abz .post-btn,.abz .reply-post-btn {
      width:60px!important;
    }
    .abz .newCancelButton {
      cursor:pointer;
      width:68px!important;
      height:40px!important;
    }
  }
  @media screen and (max-width:677px) {
    .abz .reply-area table {
      margin-top:10px;
      margin-bottom:20px;
      margin-left:15%;
    }
    .abz .reply-area table,.abz .subcomment {
      margin-left:15%;
    }
    .abz .like-btn-count,.abz .logo {
      align-items:center;
      display:flex;
    }
    .abz .header-main,.abz .post-meta {
      justify-content:space-between;
      align-items:center;
      display:flex;
    }
    .abz .attention-bar,.abz .product-name {
      display:none;
    }
    .abz .blog-title p {
      font-size:22px;
      font-weight:400;
    }
    .abz .blog-title strong {
      font-weight:600!important;
    }
    .abz .trends {
      letter-spacing:-2px;
    }
    .abz .trending-country img {
      display:inline-block;
    }
    .abz .article-promo a,.abz .attention-bar a {
      text-decoration:underline;
    }
    .abz .article-promo strong {
      font-weight:700;
    }
    .abz .fb-testimonials img {
      max-width:none!important;
    }
    .abz #comment-count {
      margin-top:8px;
      margin-bottom:22px;
      font-weight:700;
    }
    .abz table td {
      padding:0;
    }
    .abz .styleInput {
      border:1px solid #ccc;
      width:100%;
      font-size:14px;
    }
    .abz #newPostInput {
      border:0;
      width:100%;
      height:50px;
      padding:7px;
      font-size:14px!important;
    }
    .abz #newPostArea img {
      cursor:pointer;
      float:right;
      width:60px;
      margin-right:10px;
    }
    .abz .profile-pic img {
      margin-top:5px;
      max-width:50px!important;
      margin-right:10px!important;
    }
    .abz .border-none {
      border:none!important;
    }
    .abz .overal-rating img {
      margin-top:0!important;
      margin-bottom:0!important;
    }
    .abz .customer-ratings p {
      font-weight:400;
      font-size:17px!important;
    }
    .abz .stat {
      align-items:center;
      display:flex;
    }
    .abz .rating-containers p {
      margin-bottom:0!important;
    }
    .abz .blog-title-rating {
      letter-spacing:-2px;
      font-size:25px;
      line-height:25px;
    }
    .abz .blog-title-rating strong {
      font-weight:600;
    }
    .abz .comment,.abz .subcomment {
      flex-direction:row;
      margin-top:10px;
      line-height:30px;
      display:flex;
    }
    .abz .comment-section {
      flex-direction:column;
      display:flex;
    }
    .abz .comment-image {
      border:1px solid #adadad;
      width:100px;
      height:auto;
      max-height:120px;
      margin-right:10px;
      padding:2px;
      display:inline-block;
    }
    .abz .comment .profile-picture-reply,.abz .comment-section img:not(.flag):not(.like-icon):not(.comment-image) {
      width:50px;
      height:50px;
      max-height:120px;
      margin-right:10px;
      display:inline-block;
    }
    .abz .comment .profile-picture-reply {
      padding-top:0;
    }
    .abz .comment .profile-picture {
      width:50px;
      height:50px;
      max-height:120px;
      margin-top:5px;
      margin-right:10px;
      padding-top:0;
      display:inline-block;
    }
    .abz .comment-text {
      width:100%;
      font-size:14px;
      line-height:22px;
    }
    .abz .comment-section .username {
      color:#3658a6;
      font-size:14px;
      font-weight:700;
      line-height:22px;
    }
    .abz .comment-section .publish_date,.abz .comment-section .user_location {
      color:#999;
      align-items:center;
      gap:5px;
      font-size:12px;
      line-height:22px;
      display:flex;
    }
    .abz .name-location {
      gap:5px;
      display:flex;
    }
    .abz .action-buttons {
      align-items:center;
      display:flex;
    }
    .abz .facebook-button {
      color:#3658a6;
      font-size:13px;
    }
    .abz .action-buttons img {
      border:none;
      height:18px;
      margin-top:0;
      margin-right:0;
      padding:2px;
      display:inline-block;
    }
    .abz .replyStyleInput {
      border:1px solid #ccc;
      width:82%;
      height:30px;
      font-size:14px;
    }
    .abz #newReplyInput {
      border:0;
      width:100%;
      height:50px;
      padding:7px;
      font-size:14px!important;
    }
    .abz .newReplyArea {
      background:#f6f7f9;
      width:100%;
      height:40px;
    }
    .abz .post-btn .reply-post-btn .newCancelButton {
      cursor:pointer;
      float:right;
      margin-top:10px;
      margin-right:10px;
    }
    .abz .reply-post-btn {
      height:40px!important;
    }
    .abz .post-btn,.abz .reply-post-btn {
      width:60px!important;
    }
    .abz .newCancelButton {
      cursor:pointer;
      width:68px!important;
      height:40px!important;
    }
    .abz #footer .container {
      flex-direction:column;
      align-items:center;
      display:flex;
    }
    .abz #floating-cta .container {
      justify-content:flex-start;
      display:flex;
    }
  }
  @media only screen and (max-width:1071px) {
    .abz .productPacItem__discount__box.desktopHide {
      width:60px!important;
    }
  }
  .abz .desktop-only {
    display:none;
  }
  @media screen and (min-width:768px) {
    .abz .desktop-only {
      text-transform:capitalize;
      display:inline;
    }
  }
  .abz .customer-ratings .stats--wrapper .bar {
    color:#fff;
    content:"";
    z-index:-1;
    background-color:#c5c5c5;
    border-radius:15px;
    width:100%;
    height:20px;
    margin:0 20px 0 0;
    position:relative;
  }
  .abz .stats--wrapper {
    grid-column-gap:20px;
    grid-row-gap:15px;
    grid-template-rows:repeat(auto-fill,minmax(25px,auto));
    grid-template-columns:3fr minmax(17%,.5fr);
    align-items:center;
    display:grid;
  }
  .abz .customer-ratings .stats--wrapper .bar:before {
    color:#fff;
    text-align:right;
    z-index:1;
    font-size:14px;
    font-weight:600;
    position:absolute;
    top:calc(50% - 1px);
    left:-16px;
    transform:translateY(-50%);
  }
  .abz .customer-ratings .stats--wrapper .bar:after {
    content:"";
    text-align:center;
    z-index:-1;
    background-color:#195ca3;
    border-radius:15px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .abz .bar.bar-10:after {
    width:100%;
  }
  .abz .bar.bar-10:before {
    content:"10";
    width:100%;
  }
  .abz .bar.bar-9:after {
    width:90%;
  }
  .abz .bar.bar-9:before {
    content:"9";
    width:90%;
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:normal;
    font-weight:700;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-Bold.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:normal;
    font-weight:500;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-Medium.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:italic;
    font-weight:200;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-LightItalic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:normal;
    font-weight:400;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-Regular.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:italic;
    font-weight:200;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-UltralightItalic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:italic;
    font-weight:600;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-SemiboldItalic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:SF Pro Display;
    font-style:italic;
    font-weight:100;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/templates/articles/v1/assets/fonts/sfpro/SFProDisplay-ThinItalic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:300;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-300.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:300;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-300.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-regular.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:400;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-italic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:500;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-500.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:500;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-500italic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-600.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:600;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-600italic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:700;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-700.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:700;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-700italic.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:normal;
    font-weight:800;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-800.woff2)format("woff2");
  }
  @font-face {
    font-display:swap;
    font-family:Open Sans;
    font-style:italic;
    font-weight:800;
    src:url(/airabreeze/wp-content/themes/commercecore-ecom/assets/fonts/sans-serif/open-sans-v43-latin-800italic.woff2)format("woff2");
  }
  .abz #button-front {
    -webkit-hyphens:none;
    hyphens:none;
    letter-spacing:-.5px;
    border:1px solid #0003;
    border-radius:5px;
    flex-wrap:wrap;
    justify-content:center;
    width:100%;
    min-height:56px;
    padding:16px;
    font-size:18px;
    font-weight:700;
    line-height:24px;
    transition:box-shadow .2s linear,background-color .2s ease-in-out;
  }
  .abz #button-front,.abz .text-img {
    align-items:center;
    display:flex;
  }
  .abz .text-img {
    line-height:26px;
  }
  .abz #button-front:hover {
    background-color:var(--hover-background-color)!important;
  }
  .abz #button-front svg:not(.button-img) {
    width:20px;
    height:20px;
    margin-bottom:-4px;
    margin-left:10px;
  }
  .abz .button-img {
    width:20px;
    height:20px;
    margin-left:10px;
    margin-bottom:-3px!important;
  }
  .abz .button-label {
    margin-right:7px;
  }
  @media screen and (max-width:1140px) {
    .abz #button-front {
      letter-spacing:-.5px;
      text-align:center;
      padding:16px;
      font-size:20px;
      font-weight:700;
      line-height:30px;
      transition:box-shadow .2s linear,background-color .2s ease-in-out;
    }
    .abz #button-front svg:not(.button-img) {
      width:15px;
      height:15px;
      margin-bottom:-3px;
      margin-left:8px;
    }
    .abz .button-img {
      width:15px;
      height:15px;
      margin-left:8px;
      margin-bottom:-2px!important;
    }
    .abz .button-label {
      margin-right:5px;
    }
  }
  .abz .coupon {
    word-break:break-word;
    border:3px dashed;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    padding:20px 20px 0;
    font-size:19px;
    font-weight:400;
    max-width:800px!important;
  }
  @media screen and (max-width:640px) {
    .abz .coupon p {
      word-break:break-word;
      font-size:16.6px;
      font-weight:400;
      line-height:25px;
    }
  }
  .abz .features-container {
    word-break:break-word;
    background-color:#fbfbfb;
    border-width:1px;
    border-color:#f1f1f1;
    margin-bottom:15px;
    padding:25px 25px 8px;
  }
  .abz .svg-media {
    width:22px;
    height:22px;
    margin-right:10px;
    display:inline;
    margin-top:3px!important;
  }
  .abz .features-row {
    width:100%;
    display:-webkit-inline-box;
    margin-top:0!important;
    margin-bottom:0!important;
  }
  .abz .features-row p {
    width:calc(100% - 30px);
    margin-right:20px;
    position:relative;
    top:1px;
    margin-bottom:18px!important;
  }
  @media screen and (max-width:1140px) {
    .abz .features-row p {
      top:3px;
    }
  }
  @media (max-width:461px) {
    .abz .features-row p {
      width:90%;
    }
  }
  .abz .flex-heading {
    padding-top:4px;
    display:contents;
    margin-bottom:0!important;
    text-decoration:none!important;
  }
  .abz .features-container strong,.abz .list-item-content {
    color:#222;
    font-size:18px;
  }
  .abz .list-item-content {
    font-weight:400;
    line-height:27px;
  }
  @media screen and (max-width:461px) {
    .abz .svg-media {
      width:20px;
      height:20px;
      margin-top:3px;
    }
    .abz .wp-block-cc-features-list-block:last-of-type .list-item-content {
      margin-bottom:0!important;
    }
    .abz .features-container {
      padding:10px;
    }
    .abz .list-item-content {
      margin-bottom:18px;
      font-size:16.2px;
    }
    .abz .list-item-content strong {
      font-size:16.2px;
    }
  }
  .abz .ol-features-row {
    width:100%;
    display:-webkit-inline-box;
  }
  .abz .ol-features-row p {
    width:calc(100% - 30px);
    margin-right:20px;
    position:relative;
    top:1px;
  }
  .abz .ol-numeration {
    color:#fff;
    background-color:#00b67a;
    border:1px solid #0e9140;
    border-radius:3px;
    margin-top:0;
    margin-right:11px;
    padding:0 4px;
    font-size:14px;
    font-weight:700;
  }
  .abz .ol-item-content {
    width:calc(100% - 30px);
    line-height:24.4px;
    margin-bottom:18px!important;
  }
  @media (max-width:461px) {
    .abz .wp-block-cc-ordered-list-block:last-of-type .ol-item-content {
      margin-bottom:0!important;
    }
    .abz .ol-features-row p {
      width:90%!important;
    }
  }
  .abz .wp-block-cc-ordered-list-block {
    display:-webkit-inline-box;
  }
  .abz .ol-numeration-wrapper {
    margin-top:0;
  }
  .abz .wp-block-cc-ordered-list-block {
    width:100%;
  }
  .abz .input-field {
    border:1px solid #525252;
    margin-left:auto;
    margin-right:auto;
    min-width:500px!important;
  }
  .abz .video-wrapper {
    padding-top:56.25%;
    position:relative;
  }
  .abz iframe {
    border:none;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    transform:scale(1.02);
  }
  .abz .thumbnail-wrapper {
    position:relative;
  }
  .abz .thumbnail-wrapper img {
    max-width:100%;
    height:auto;
    margin-bottom:25px;
    display:block;
  }
  .abz .thumbnail-wrapper button {
    color:#fff;
    cursor:pointer;
    background-color:#007cba;
    border:none;
    border-radius:4px;
    margin-top:10px;
    padding:6px 12px;
    font-size:14px;
    transition:background-color .2s;
    position:relative;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
  }
  .abz .thumbnail-wrapper button:hover {
    background-color:#00629b;
  }
  .abz .thumbnail-wrapper button:focus {
    outline:none;
    box-shadow:0 0 0 2px #007bff99;
  }
  @media only screen and (max-width:461px) {
    .abz .post-container-wrapper.hide-on-mobile {
      display:none;
    }
  }
  .abz a {
    text-decoration:none;
  }
  .abz .reply {
    cursor:pointer;
  }
  .abz .flex {
    display:flex;
  }
  .abz .flex-row {
    flex-direction:row;
    display:flex;
  }
  .abz .flex-center,.abz .post-container-header {
    align-items:center;
    display:flex;
  }
  .abz .post-container-header {
    justify-content:space-between;
  }
  .abz .time-globe {
    align-items:center;
    margin-top:2px;
    display:flex;
  }
  .abz .dot-symbol {
    color:#8a8d91;
    cursor:text;
    margin:0 3px;
    text-decoration:none;
    position:relative;
  }
  .abz .pic-name-time {
    display:flex;
  }
  .abz .pic-name-time>div {
    margin-left:10px;
  }
  .abz .post-container-wrapper {
    outline:12px solid #f0f2f5;
    display:block;
  }
  .abz .post-container-wrapper:not(:last-of-type) {
    margin-bottom:35px;
  }
  .abz .wp-block-cc-facebook-testimonials-column .post-container-wrapper:last-of-type {
    margin-bottom:12px;
  }
  .abz .post-container {
    box-sizing:border-box;
    break-inside:avoid;
    page-break-inside:avoid;
    border-radius:7px;
    outline:12px solid #f0f2f5;
    width:100%;
    padding:12px;
    display:inline-block;
    font-family:SF Pro Display!important;
  }
  .abz .post-container .profile-pic {
    border-radius:50%;
    width:35px!important;
    height:35px!important;
    margin-bottom:12px!important;
  }
  .abz .post-date {
    color:#62676f!important;
    font-size:12px!important;
    font-weight:500!important;
  }
  .abz .author-name {
    font-size:13px!important;
    font-weight:500!important;
  }
  .abz .author-name,.abz .author-name-main {
    letter-spacing:.5px;
    margin-bottom:-5px!important;
    line-height:16px!important;
  }
  .abz .author-name-main {
    color:#3f5893;
    font-size:14px!important;
    font-weight:600!important;
  }
  .abz .flex-column p {
    font-size:15px;
    margin:0!important;
  }
  .abz .globe {
    width:12px!important;
    height:12px!important;
    margin-bottom:0!important;
  }
  .abz .dots-container img {
    width:38px;
    margin-bottom:18px;
    padding:9px;
  }
  .abz .post-text-content {
    color:#1e2128!important;
    letter-spacing:.5px!important;
    width:100%!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:18px!important;
  }
  .abz .post-content-container p {
    margin-bottom:12px!important;
  }
  .abz .post-content-container img {
    max-width:calc(100% + 40px);
    margin-left:-20px;
    margin-right:-20px;
  }
  .abz .post-image {
    margin-bottom:6px!important;
  }
  .abz .reactions img {
    margin-top:5px;
    width:20px!important;
    height:19px!important;
    margin-bottom:5px!important;
  }
  .abz .reactions {
    border-bottom:1px solid #ced0d4;
    justify-content:space-between;
    align-items:center;
    padding-bottom:5px;
    display:flex;
  }
  .abz .like {
    z-index:3;
  }
  .abz .heart,.abz .like {
    background-color:#fff;
    border-radius:50%;
    padding-right:2px;
  }
  .abz .heart {
    z-index:2;
  }
  .abz .haha,.abz .heart {
    margin-left:-2px;
  }
  .abz .haha {
    z-index:1;
    background-color:#fff;
  }
  .abz .reactions-number {
    color:#65676b;
    margin-left:5px;
    font-size:12px;
    font-weight:500;
  }
  .abz .number-of-comments {
    color:#62676f;
    font-size:12px;
    font-weight:500;
  }
  .abz .like-comment {
    border-bottom:1px solid #ced0d4;
    justify-content:space-around;
    align-items:center;
    margin-top:8px;
    margin-bottom:17px;
    padding-bottom:8px;
    display:flex;
  }
  .abz .like-button img {
    width:18px;
    height:18px;
    margin-bottom:4px!important;
  }
  .abz .comment-button img {
    width:18px;
    height:18px;
    margin-bottom:0!important;
  }
  .abz .comment-button,.abz .like-button {
    align-items:center;
    display:flex;
  }
  .abz .like-comment span {
    color:#718096;
    padding-bottom:2px;
    padding-left:5px;
    font-size:12px;
    font-weight:700;
  }
  .abz .comment-container {
    margin-top:6px;
  }
  .abz .comment-buble {
    background-color:#f0f2f5;
    border-radius:10px;
    width:fit-content;
    margin-left:5px;
    padding:1px 10px 6px;
  }
  .abz .flex-start {
    align-items:flex-start;
  }
  .abz .flex,.abz .flex-start {
    display:flex;
  }
  .abz .flex-column {
    flex-direction:column;
    display:flex;
  }
  .abz .flex-row {
    flex-direction:row;
  }
  .abz .flex-center,.abz .flex-row {
    display:flex;
  }
  .abz .comment-buble p {
    letter-spacing:.2px;
    --tw-text-opacity:1;
    color:rgb(30 33 40/var(--tw-text-opacity));
    font-weight:400;
    display:table-cell;
    margin-top:0!important;
    margin-bottom:0!important;
    font-size:14px!important;
    line-height:16px!important;
  }
  .abz .author-name {
    letter-spacing:.5px;
    text-transform:capitalize;
    font-size:13px;
    font-weight:600;
    line-height:13px;
    color:#000!important;
  }
  .abz .comment-text {
    line-height:22px;
    font-size:14px!important;
  }
  .abz .like,.abz .reply {
    color:#65676b;
    letter-spacing:.5px;
    font-size:10px;
    font-weight:600;
    line-height:12px;
  }
  .abz .reply {
    background-color:#fff;
    border:none;
    margin-left:5px;
    padding:0!important;
  }
  .abz .time-ago {
    color:#62676f;
    letter-spacing:.5px;
    margin-left:6px;
    font-size:10px;
    font-weight:400;
    line-height:12px;
  }
  .abz .comment-container .profile-pic {
    border-radius:50%;
    width:40px;
    height:40px;
    margin-right:0;
  }
  .abz .subcomment-container {
    margin-top:10px;
  }
  .abz .subcomment-profile-pic {
    border-radius:50%;
    width:30px!important;
    height:30px!important;
    margin-right:0!important;
  }
  .abz .comment-like-reply {
    margin-left:9px;
  }
  .abz .parent-repeater {
    margin-top:35px;
    display:flex;
  }
  @media screen and (min-width:677px) {
    .abz .parent-repeater {
      margin:35px 12px 25px;
    }
  }
  @media screen and (max-width:676px) {
    .abz .parent-repeater {
      flex-direction:column;
      gap:23px;
      margin:35px 12px 0;
    }
  }
  .abz .parent-column {
    width:100%;
  }
  .abz .parent-column:nth-of-type(2) {
    margin-left:35px;
  }
  @media screen and (max-width:677px) {
    .abz .parent-column {
      width:100%;
    }
    .abz .parent-column:nth-of-type(2) {
      margin-left:0;
    }
  }
  .sidebar-img-wrap {
    width:100%;
  }
  .sidebar-img {
    object-fit:contain;
    width:100%;
    height:auto;
    display:block;
  }
  .sidebar-img--atf {
    object-fit:contain;
    object-position:center;
    max-height:200px;
  }
  .bt .breadcrumb,.bt .button,.bt .delete,.bt .file,.bt .is-unselectable,.bt .modal-close,.bt .pagination-ellipsis,.bt .pagination-link,.bt .pagination-next,.bt .pagination-previous,.bt .tabs {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none;
  }
  .bt .navbar-link:not(.is-arrowless):after,.bt .select:not(.is-multiple):not(.is-loading):after {
    content:" ";
    pointer-events:none;
    transform-origin:50%;
    border-top:0;
    border-bottom:3px solid #0000;
    border-left:3px solid #0000;
    border-right:0;
    border-radius:2px;
    width:.625em;
    height:.625em;
    margin-top:-.4375em;
    display:block;
    position:absolute;
    top:50%;
    transform:rotate(-45deg);
  }
  .bt .block:not(:last-child),.bt .box:not(:last-child),.bt .breadcrumb:not(:last-child),.bt .content:not(:last-child),.bt .highlight:not(:last-child),.bt .level:not(:last-child),.bt .list:not(:last-child),.bt .message:not(:last-child),.bt .notification:not(:last-child),.bt .progress:not(:last-child),.bt .subtitle:not(:last-child),.bt .table-container:not(:last-child),.bt .table:not(:last-child),.bt .tabs:not(:last-child),.bt .title:not(:last-child) {
    margin-bottom:1.5rem;
  }
  .bt .delete,.bt .modal-close {
    -webkit-appearance:none;
    -moz-appearance:none;
    cursor:pointer;
    pointer-events:auto;
    vertical-align:top;
    background-color:#0a0a0a33;
    border:none;
    border-radius:290486px;
    outline:0;
    flex-grow:0;
    flex-shrink:0;
    width:20px;
    min-width:20px;
    max-width:20px;
    height:20px;
    min-height:20px;
    max-height:20px;
    font-size:0;
    display:inline-block;
    position:relative;
  }
  .bt .delete:after,.bt .delete:before,.bt .modal-close:after,.bt .modal-close:before {
    content:"";
    transform-origin:50%;
    background-color:#fff;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%)rotate(45deg);
  }
  .bt .delete:before,.bt .modal-close:before {
    width:50%;
    height:2px;
  }
  .bt .delete:after,.bt .modal-close:after {
    width:2px;
    height:50%;
  }
  .bt .delete:focus,.bt .delete:hover,.bt .modal-close:focus,.bt .modal-close:hover {
    background-color:#0a0a0a4d;
  }
  .bt .delete:active,.bt .modal-close:active {
    background-color:#0a0a0a66;
  }
  .bt .is-small.delete,.bt .is-small.modal-close {
    width:16px;
    min-width:16px;
    max-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
  }
  .bt .is-medium.delete,.bt .is-medium.modal-close {
    width:24px;
    min-width:24px;
    max-width:24px;
    height:24px;
    min-height:24px;
    max-height:24px;
  }
  .bt .is-large.delete,.bt .is-large.modal-close {
    width:32px;
    min-width:32px;
    max-width:32px;
    height:32px;
    min-height:32px;
    max-height:32px;
  }
  .bt .button.is-loading:after,.bt .control.is-loading:after,.bt .loader,.bt .select.is-loading:after {
    content:"";
    border:2px solid #0000;
    border-color:#0000 #0000 #dbdbdb #dbdbdb;
    border-radius:290486px;
    width:1em;
    height:1em;
    animation:.5s linear infinite spinAround;
    display:block;
    position:relative;
  }
  .bt .hero-video,.bt .image.is-16by9 .has-ratio,.bt .image.is-16by9 img,.bt .image.is-1by1 .has-ratio,.bt .image.is-1by1 img,.bt .image.is-1by2 .has-ratio,.bt .image.is-1by2 img,.bt .image.is-1by3 .has-ratio,.bt .image.is-1by3 img,.bt .image.is-2by1 .has-ratio,.bt .image.is-2by1 img,.bt .image.is-2by3 .has-ratio,.bt .image.is-2by3 img,.bt .image.is-3by1 .has-ratio,.bt .image.is-3by1 img,.bt .image.is-3by2 .has-ratio,.bt .image.is-3by2 img,.bt .image.is-3by4 .has-ratio,.bt .image.is-3by4 img,.bt .image.is-3by5 .has-ratio,.bt .image.is-3by5 img,.bt .image.is-4by3 .has-ratio,.bt .image.is-4by3 img,.bt .image.is-4by5 .has-ratio,.bt .image.is-4by5 img,.bt .image.is-5by3 .has-ratio,.bt .image.is-5by3 img,.bt .image.is-5by4 .has-ratio,.bt .image.is-5by4 img,.bt .image.is-9by16 .has-ratio,.bt .image.is-9by16 img,.bt .image.is-square .has-ratio,.bt .image.is-square img,.bt .is-overlay,.bt .modal,.bt .modal-background {
    position:absolute;
    inset:0;
  }
  .bt .button,.bt .file-cta,.bt .file-name,.bt .input,.bt .pagination-ellipsis,.bt .pagination-link,.bt .pagination-next,.bt .pagination-previous,.bt .select select,.bt .textarea {
    -webkit-appearance:none;
    -moz-appearance:none;
    box-shadow:none;
    vertical-align:top;
    border:1px solid #0000;
    border-radius:4px;
    justify-content:flex-start;
    align-items:center;
    height:2.25em;
    padding:calc(.375em - 1px) calc(.625em - 1px);
    font-size:1rem;
    line-height:1.5;
    display:inline-flex;
    position:relative;
  }
  .bt .button:active,.bt .button:focus,.bt .file-cta:active,.bt .file-cta:focus,.bt .file-name:active,.bt .file-name:focus,.bt .input:active,.bt .input:focus,.bt .is-active.button,.bt .is-active.file-cta,.bt .is-active.file-name,.bt .is-active.input,.bt .is-active.pagination-ellipsis,.bt .is-active.pagination-link,.bt .is-active.pagination-next,.bt .is-active.pagination-previous,.bt .is-active.textarea,.bt .is-focused.button,.bt .is-focused.file-cta,.bt .is-focused.file-name,.bt .is-focused.input,.bt .is-focused.pagination-ellipsis,.bt .is-focused.pagination-link,.bt .is-focused.pagination-next,.bt .is-focused.pagination-previous,.bt .is-focused.textarea,.bt .pagination-ellipsis:active,.bt .pagination-ellipsis:focus,.bt .pagination-link:active,.bt .pagination-link:focus,.bt .pagination-next:active,.bt .pagination-next:focus,.bt .pagination-previous:active,.bt .pagination-previous:focus,.bt .select select.is-active,.bt .select select.is-focused,.bt .select select:active,.bt .select select:focus,.bt .textarea:active,.bt .textarea:focus {
    outline:0;
  }
  .bt .button[disabled],.bt .file-cta[disabled],.bt .file-name[disabled],.bt .input[disabled],.bt .pagination-ellipsis[disabled],.bt .pagination-link[disabled],.bt .pagination-next[disabled],.bt .pagination-previous[disabled],.bt .select fieldset[disabled] select,.bt .select select[disabled],.bt .textarea[disabled],.bt fieldset[disabled] .button,.bt fieldset[disabled] .file-cta,.bt fieldset[disabled] .file-name,.bt fieldset[disabled] .input,.bt fieldset[disabled] .pagination-ellipsis,.bt fieldset[disabled] .pagination-link,.bt fieldset[disabled] .pagination-next,.bt fieldset[disabled] .pagination-previous,.bt fieldset[disabled] .select select,.bt fieldset[disabled] .textarea {
    cursor:not-allowed;
  }
  .bt blockquote,.bt,.bt dd,.bt dl,.bt dt,.bt fieldset,.bt figure,.bt h1,.bt h2,.bt h3,.bt h4,.bt h5,.bt h6,.bt hr,.bt,.bt iframe,.bt legend,.bt li,.bt ol,.bt p,.bt pre,.bt textarea,.bt ul {
    margin:0;
    padding:0;
  }
  .bt h1,.bt h2,.bt h3,.bt h4,.bt h5,.bt h6 {
    font-size:100%;
    font-weight:400;
  }
  .bt ul {
    list-style:none;
  }
  .bt button,.bt input,.bt select,.bt textarea {
    margin:0;
  }
  .bt {
    box-sizing:border-box;
  }
  .bt *,.bt :after,.bt :before {
    box-sizing:inherit;
  }
  .bt embed,.bt iframe,.bt img,.bt object,.bt video {
    max-width:100%;
    height:auto;
  }
  .bt audio {
    max-width:100%;
  }
  .bt iframe {
    border:0;
  }
  .bt table {
    border-collapse:collapse;
    border-spacing:0;
  }
  .bt td,.bt th {
    padding:0;
  }
  .bt td:not([align]),.bt th:not([align]) {
    text-align:left;
  }
  .bt {
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizelegibility;
    -moz-text-size-adjust:100%;
    text-size-adjust:100%;
    background-color:#fff;
    min-width:300px;
    font-size:16px;
    overflow:hidden scroll;
  }
  .bt article,.bt aside,.bt figure,.bt footer,.bt header,.bt hgroup,.bt section {
    display:block;
  }
  .bt,.bt button,.bt input,.bt select,.bt textarea {
    font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
  }
  .bt code,.bt pre {
    -moz-osx-font-smoothing:auto;
    -webkit-font-smoothing:auto;
    font-family:monospace;
  }
  .bt {
    color:#4a4a4a;
    font-size:1em;
    font-weight:400;
    line-height:1.5;
  }
  .bt a {
    color:#23bbf6;
    cursor:pointer;
    text-decoration:none;
  }
  .bt a strong {
    color:currentColor;
  }
  .bt a:hover {
    color:#363636;
  }
  .bt code {
    color:#1e40af;
    background-color:#f5f5f5;
    padding:.25em .5em;
    font-size:.875em;
    font-weight:400;
  }
  .bt hr {
    background-color:#f5f5f5;
    border:none;
    height:2px;
    margin:1.5rem 0;
    display:block;
  }
  .bt img {
    max-width:100%;
    height:auto;
  }
  .bt input[type=checkbox],.bt input[type=radio] {
    vertical-align:baseline;
  }
  .bt small {
    font-size:.875em;
  }
  .bt span {
    font-style:inherit;
    font-weight:inherit;
  }
  .bt strong {
    color:#363636;
    font-weight:700;
  }
  .bt fieldset {
    border:none;
  }
  .bt pre {
    -webkit-overflow-scrolling:touch;
    color:#4a4a4a;
    white-space:pre;
    word-wrap:normal;
    background-color:#f5f5f5;
    padding:1.25rem 1.5rem;
    font-size:.875em;
    overflow-x:auto;
  }
  .bt pre code {
    color:currentColor;
    background-color:#0000;
    padding:0;
    font-size:1em;
  }
  .bt table td,.bt table th {
    vertical-align:top;
  }
  .bt table td:not([align]),.bt table th:not([align]) {
    text-align:left;
  }
  .bt table th {
    color:#363636;
  }
  .bt .is-clearfix:after {
    clear:both;
    content:" ";
    display:table;
  }
  .bt .is-pulled-left {
    float:left!important;
  }
  .bt .is-pulled-right {
    float:right!important;
  }
  .bt .is-clipped {
    overflow:hidden!important;
  }
  .bt .is-size-1 {
    font-size:3rem!important;
  }
  .bt .is-size-2 {
    font-size:2.5rem!important;
  }
  .bt .is-size-3 {
    font-size:2rem!important;
  }
  .bt .is-size-4 {
    font-size:1.5rem!important;
  }
  .bt .is-size-5 {
    font-size:1.25rem!important;
  }
  .bt .is-size-6 {
    font-size:1rem!important;
  }
  .bt .is-size-7 {
    font-size:.75rem!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-size-1-mobile {
      font-size:3rem!important;
    }
    .bt .is-size-2-mobile {
      font-size:2.5rem!important;
    }
    .bt .is-size-3-mobile {
      font-size:2rem!important;
    }
    .bt .is-size-4-mobile {
      font-size:1.5rem!important;
    }
    .bt .is-size-5-mobile {
      font-size:1.25rem!important;
    }
    .bt .is-size-6-mobile {
      font-size:1rem!important;
    }
    .bt .is-size-7-mobile {
      font-size:.75rem!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-size-1-tablet {
      font-size:3rem!important;
    }
    .bt .is-size-2-tablet {
      font-size:2.5rem!important;
    }
    .bt .is-size-3-tablet {
      font-size:2rem!important;
    }
    .bt .is-size-4-tablet {
      font-size:1.5rem!important;
    }
    .bt .is-size-5-tablet {
      font-size:1.25rem!important;
    }
    .bt .is-size-6-tablet {
      font-size:1rem!important;
    }
    .bt .is-size-7-tablet {
      font-size:.75rem!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-size-1-touch {
      font-size:3rem!important;
    }
    .bt .is-size-2-touch {
      font-size:2.5rem!important;
    }
    .bt .is-size-3-touch {
      font-size:2rem!important;
    }
    .bt .is-size-4-touch {
      font-size:1.5rem!important;
    }
    .bt .is-size-5-touch {
      font-size:1.25rem!important;
    }
    .bt .is-size-6-touch {
      font-size:1rem!important;
    }
    .bt .is-size-7-touch {
      font-size:.75rem!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-size-1-desktop {
      font-size:3rem!important;
    }
    .bt .is-size-2-desktop {
      font-size:2.5rem!important;
    }
    .bt .is-size-3-desktop {
      font-size:2rem!important;
    }
    .bt .is-size-4-desktop {
      font-size:1.5rem!important;
    }
    .bt .is-size-5-desktop {
      font-size:1.25rem!important;
    }
    .bt .is-size-6-desktop {
      font-size:1rem!important;
    }
    .bt .is-size-7-desktop {
      font-size:.75rem!important;
    }
  }
  .bt .has-text-centered {
    text-align:center!important;
  }
  .bt .has-text-justified {
    text-align:justify!important;
  }
  .bt .has-text-left {
    text-align:left!important;
  }
  .bt .has-text-right {
    text-align:right!important;
  }
  @media screen and (max-width:768px) {
    .bt .has-text-centered-mobile {
      text-align:center!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-text-centered-tablet {
      text-align:center!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .has-text-centered-tablet-only {
      text-align:center!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .has-text-centered-touch {
      text-align:center!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .has-text-centered-desktop {
      text-align:center!important;
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-text-justified-mobile {
      text-align:justify!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-text-justified-tablet {
      text-align:justify!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .has-text-justified-tablet-only {
      text-align:justify!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .has-text-justified-touch {
      text-align:justify!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .has-text-justified-desktop {
      text-align:justify!important;
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-text-left-mobile {
      text-align:left!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-text-left-tablet {
      text-align:left!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .has-text-left-tablet-only {
      text-align:left!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .has-text-left-touch {
      text-align:left!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .has-text-left-desktop {
      text-align:left!important;
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-text-right-mobile {
      text-align:right!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-text-right-tablet {
      text-align:right!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .has-text-right-tablet-only {
      text-align:right!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .has-text-right-touch {
      text-align:right!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .has-text-right-desktop {
      text-align:right!important;
    }
  }
  .bt .is-capitalized {
    text-transform:capitalize!important;
  }
  .bt .is-lowercase {
    text-transform:lowercase!important;
  }
  .bt .is-uppercase {
    text-transform:uppercase!important;
  }
  .bt .is-italic {
    font-style:italic!important;
  }
  .bt .has-text-white {
    color:#fff!important;
  }
  .bt a.has-text-white:focus,.bt a.has-text-white:hover {
    color:#e6e6e6!important;
  }
  .bt .has-background-white {
    background-color:#fff!important;
  }
  .bt .has-text-black {
    color:#0a0a0a!important;
  }
  .bt a.has-text-black:focus,.bt a.has-text-black:hover {
    color:#000!important;
  }
  .bt .has-background-black {
    background-color:#0a0a0a!important;
  }
  .bt .has-text-light {
    color:#f5f5f5!important;
  }
  .bt a.has-text-light:focus,.bt a.has-text-light:hover {
    color:#dbdbdb!important;
  }
  .bt .has-background-light {
    background-color:#f5f5f5!important;
  }
  .bt .has-text-dark {
    color:#363636!important;
  }
  .bt a.has-text-dark:focus,.bt a.has-text-dark:hover {
    color:#1c1c1c!important;
  }
  .bt .has-background-dark {
    background-color:#363636!important;
  }
  .bt .has-text-primary {
    color:#00d1b2!important;
  }
  .bt a.has-text-primary:focus,.bt a.has-text-primary:hover {
    color:#009e86!important;
  }
  .bt .has-background-primary {
    background-color:#00d1b2!important;
  }
  .bt .has-text-link {
    color:#23bbf6!important;
  }
  .bt a.has-text-link:focus,.bt a.has-text-link:hover {
    color:#09a2dd!important;
  }
  .bt .has-background-link {
    background-color:#23bbf6!important;
  }
  .bt .has-text-info {
    color:#209cee!important;
  }
  .bt a.has-text-info:focus,.bt a.has-text-info:hover {
    color:#0f81cc!important;
  }
  .bt .has-background-info {
    background-color:#209cee!important;
  }
  .bt .has-text-success {
    color:#23d160!important;
  }
  .bt a.has-text-success:focus,.bt a.has-text-success:hover {
    color:#1ca64c!important;
  }
  .bt .has-background-success {
    background-color:#23d160!important;
  }
  .bt .has-text-warning {
    color:#ffdd57!important;
  }
  .bt a.has-text-warning:focus,.bt a.has-text-warning:hover {
    color:#ffd324!important;
  }
  .bt .has-background-warning {
    background-color:#ffdd57!important;
  }
  .bt .has-text-danger {
    color:#1e40af!important;
  }
  .bt a.has-text-danger:focus,.bt a.has-text-danger:hover {
    color:#c9302c!important;
  }
  .bt .has-background-danger {
    background-color:#1e40af!important;
  }
  .bt .has-text-black-bis {
    color:#121212!important;
  }
  .bt .has-background-black-bis {
    background-color:#121212!important;
  }
  .bt .has-text-black-ter {
    color:#242424!important;
  }
  .bt .has-background-black-ter {
    background-color:#242424!important;
  }
  .bt .has-text-grey-darker {
    color:#363636!important;
  }
  .bt .has-background-grey-darker {
    background-color:#363636!important;
  }
  .bt .has-text-grey-dark {
    color:#4a4a4a!important;
  }
  .bt .has-background-grey-dark {
    background-color:#4a4a4a!important;
  }
  .bt .has-text-grey {
    color:#7a7a7a!important;
  }
  .bt .has-background-grey {
    background-color:#7a7a7a!important;
  }
  .bt .has-text-grey-light {
    color:#b5b5b5!important;
  }
  .bt .has-background-grey-light {
    background-color:#b5b5b5!important;
  }
  .bt .has-text-grey-lighter {
    color:#dbdbdb!important;
  }
  .bt .has-background-grey-lighter {
    background-color:#dbdbdb!important;
  }
  .bt .has-text-white-ter {
    color:#f5f5f5!important;
  }
  .bt .has-background-white-ter {
    background-color:#f5f5f5!important;
  }
  .bt .has-text-white-bis {
    color:#fafafa!important;
  }
  .bt .has-background-white-bis {
    background-color:#fafafa!important;
  }
  .bt .has-text-weight-light {
    font-weight:300!important;
  }
  .bt .has-text-weight-normal {
    font-weight:400!important;
  }
  .bt .has-text-weight-medium {
    font-weight:500!important;
  }
  .bt .has-text-weight-semibold {
    font-weight:600!important;
  }
  .bt .has-text-weight-bold {
    font-weight:700!important;
  }
  .bt .is-family-primary,.bt .is-family-secondary,.bt .is-family-sans-serif {
    font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;
  }
  .bt .is-family-monospace,.bt .is-family-code {
    font-family:monospace!important;
  }
  .bt .is-block {
    display:block!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-block-mobile {
      display:block!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-block-tablet {
      display:block!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-block-tablet-only {
      display:block!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-block-touch {
      display:block!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-block-desktop {
      display:block!important;
    }
  }
  .bt .is-flex {
    display:flex!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-flex-mobile {
      display:flex!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-flex-tablet {
      display:flex!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-flex-tablet-only {
      display:flex!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-flex-touch {
      display:flex!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-flex-desktop {
      display:flex!important;
    }
  }
  .bt .is-inline {
    display:inline!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-inline-mobile {
      display:inline!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-inline-tablet {
      display:inline!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-inline-tablet-only {
      display:inline!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-inline-touch {
      display:inline!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-inline-desktop {
      display:inline!important;
    }
  }
  .bt .is-inline-block {
    display:inline-block!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-inline-block-mobile {
      display:inline-block!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-inline-block-tablet {
      display:inline-block!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-inline-block-tablet-only {
      display:inline-block!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-inline-block-touch {
      display:inline-block!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-inline-block-desktop {
      display:inline-block!important;
    }
  }
  .bt .is-inline-flex {
    display:inline-flex!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-inline-flex-mobile {
      display:inline-flex!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-inline-flex-tablet {
      display:inline-flex!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-inline-flex-tablet-only {
      display:inline-flex!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-inline-flex-touch {
      display:inline-flex!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-inline-flex-desktop {
      display:inline-flex!important;
    }
  }
  .bt .is-hidden {
    display:none!important;
  }
  .bt .is-sr-only {
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:none!important;
    width:.01em!important;
    height:.01em!important;
    padding:0!important;
    position:absolute!important;
    overflow:hidden!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-hidden-mobile {
      display:none!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-hidden-tablet {
      display:none!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-hidden-tablet-only {
      display:none!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-hidden-touch {
      display:none!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-hidden-desktop {
      display:none!important;
    }
  }
  .bt .is-invisible {
    visibility:hidden!important;
  }
  @media screen and (max-width:768px) {
    .bt .is-invisible-mobile {
      visibility:hidden!important;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .is-invisible-tablet {
      visibility:hidden!important;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .is-invisible-tablet-only {
      visibility:hidden!important;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .is-invisible-touch {
      visibility:hidden!important;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .is-invisible-desktop {
      visibility:hidden!important;
    }
  }
  .bt .is-marginless {
    margin:0!important;
  }
  .bt .is-paddingless {
    padding:0!important;
  }
  .bt .is-radiusless {
    border-radius:0!important;
  }
  .bt .is-shadowless {
    box-shadow:none!important;
  }
  .bt .is-relative {
    position:relative!important;
  }
  .bt .box {
    color:#4a4a4a;
    background-color:#fff;
    border-radius:6px;
    padding:1.25rem;
    display:block;
    box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;
  }
  .bt a.box:focus,.bt a.box:hover {
    box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #23bbf6;
  }
  .bt a.box:active {
    box-shadow:inset 0 1px 2px #0a0a0a33,0 0 0 1px #23bbf6;
  }
  .bt .button {
    color:#363636;
    cursor:pointer;
    text-align:center;
    white-space:nowrap;
    background-color:#fff;
    border-width:1px;
    border-color:#dbdbdb;
    justify-content:center;
    padding:calc(.375em - 1px) .75em;
  }
  .bt .button strong {
    color:inherit;
  }
  .bt .button .icon,.bt .button .icon.is-large,.bt .button .icon.is-medium,.bt .button .icon.is-small {
    width:1.5em;
    height:1.5em;
  }
  .bt .button .icon:first-child:not(:last-child) {
    margin-left:calc(-.375em - 1px);
    margin-right:.1875em;
  }
  .bt .button .icon:last-child:not(:first-child) {
    margin-left:.1875em;
    margin-right:calc(-.375em - 1px);
  }
  .bt .button .icon:first-child:last-child {
    margin-left:calc(-.375em - 1px);
    margin-right:calc(-.375em - 1px);
  }
  .bt .button.is-hovered,.bt .button:hover {
    color:#363636;
    border-color:#b5b5b5;
  }
  .bt .button.is-focused,.bt .button:focus {
    color:#363636;
    border-color:#23bbf6;
  }
  .bt .button.is-focused:not(:active),.bt .button:focus:not(:active) {
    box-shadow:0 0 0 .125em #23bbf640;
  }
  .bt .button.is-active,.bt .button:active {
    color:#363636;
    border-color:#4a4a4a;
  }
  .bt .button.is-text {
    color:#4a4a4a;
    background-color:#0000;
    border-color:#0000;
    text-decoration:underline;
  }
  .bt .button.is-text.is-focused,.bt .button.is-text.is-hovered,.bt .button.is-text:focus,.bt .button.is-text:hover {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .button.is-text.is-active,.bt .button.is-text:active {
    color:#363636;
    background-color:#e8e8e8;
  }
  .bt .button.is-text[disabled],.bt fieldset[disabled] .button.is-text {
    box-shadow:none;
    background-color:#0000;
    border-color:#0000;
  }
  .bt .button.is-white {
    color:#0a0a0a;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-white.is-hovered,.bt .button.is-white:hover {
    color:#0a0a0a;
    background-color:#f9f9f9;
    border-color:#0000;
  }
  .bt .button.is-white.is-focused,.bt .button.is-white:focus {
    color:#0a0a0a;
    border-color:#0000;
  }
  .bt .button.is-white.is-focused:not(:active),.bt .button.is-white:focus:not(:active) {
    box-shadow:0 0 0 .125em #ffffff40;
  }
  .bt .button.is-white.is-active,.bt .button.is-white:active {
    color:#0a0a0a;
    background-color:#f2f2f2;
    border-color:#0000;
  }
  .bt .button.is-white[disabled],.bt fieldset[disabled] .button.is-white {
    box-shadow:none;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-white.is-inverted {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .button.is-white.is-inverted.is-hovered,.bt .button.is-white.is-inverted:hover {
    background-color:#000;
  }
  .bt .button.is-white.is-inverted[disabled],.bt fieldset[disabled] .button.is-white.is-inverted {
    box-shadow:none;
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0000;
  }
  .bt .button.is-white.is-loading:after {
    border-color:#0000 #0000 #0a0a0a #0a0a0a!important;
  }
  .bt .button.is-white.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-white.is-outlined.is-focused,.bt .button.is-white.is-outlined.is-hovered,.bt .button.is-white.is-outlined:focus,.bt .button.is-white.is-outlined:hover {
    color:#0a0a0a;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .button.is-white.is-outlined.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-white.is-outlined.is-loading.is-focused:after,.bt .button.is-white.is-outlined.is-loading.is-hovered:after,.bt .button.is-white.is-outlined.is-loading:focus:after,.bt .button.is-white.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #0a0a0a #0a0a0a!important;
  }
  .bt .button.is-white.is-outlined[disabled],.bt fieldset[disabled] .button.is-white.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-white.is-inverted.is-outlined {
    color:#0a0a0a;
    background-color:#0000;
    border-color:#0a0a0a;
  }
  .bt .button.is-white.is-inverted.is-outlined.is-focused,.bt .button.is-white.is-inverted.is-outlined.is-hovered,.bt .button.is-white.is-inverted.is-outlined:focus,.bt .button.is-white.is-inverted.is-outlined:hover {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-white.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-white.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-white.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-white.is-inverted.is-outlined {
    box-shadow:none;
    color:#0a0a0a;
    background-color:#0000;
    border-color:#0a0a0a;
  }
  .bt .button.is-black {
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0000;
  }
  .bt .button.is-black.is-hovered,.bt .button.is-black:hover {
    color:#fff;
    background-color:#040404;
    border-color:#0000;
  }
  .bt .button.is-black.is-focused,.bt .button.is-black:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-black.is-focused:not(:active),.bt .button.is-black:focus:not(:active) {
    box-shadow:0 0 0 .125em #0a0a0a40;
  }
  .bt .button.is-black.is-active,.bt .button.is-black:active {
    color:#fff;
    background-color:#000;
    border-color:#0000;
  }
  .bt .button.is-black[disabled],.bt fieldset[disabled] .button.is-black {
    box-shadow:none;
    background-color:#0a0a0a;
    border-color:#0000;
  }
  .bt .button.is-black.is-inverted {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .button.is-black.is-inverted.is-hovered,.bt .button.is-black.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-black.is-inverted[disabled],.bt fieldset[disabled] .button.is-black.is-inverted {
    box-shadow:none;
    color:#0a0a0a;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-black.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-black.is-outlined {
    color:#0a0a0a;
    background-color:#0000;
    border-color:#0a0a0a;
  }
  .bt .button.is-black.is-outlined.is-focused,.bt .button.is-black.is-outlined.is-hovered,.bt .button.is-black.is-outlined:focus,.bt .button.is-black.is-outlined:hover {
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0a0a0a;
  }
  .bt .button.is-black.is-outlined.is-loading:after {
    border-color:#0000 #0000 #0a0a0a #0a0a0a!important;
  }
  .bt .button.is-black.is-outlined.is-loading.is-focused:after,.bt .button.is-black.is-outlined.is-loading.is-hovered:after,.bt .button.is-black.is-outlined.is-loading:focus:after,.bt .button.is-black.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-black.is-outlined[disabled],.bt fieldset[disabled] .button.is-black.is-outlined {
    box-shadow:none;
    color:#0a0a0a;
    background-color:#0000;
    border-color:#0a0a0a;
  }
  .bt .button.is-black.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-black.is-inverted.is-outlined.is-focused,.bt .button.is-black.is-inverted.is-outlined.is-hovered,.bt .button.is-black.is-inverted.is-outlined:focus,.bt .button.is-black.is-inverted.is-outlined:hover {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-black.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-black.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #0a0a0a #0a0a0a!important;
  }
  .bt .button.is-black.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-black.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-light {
    color:#363636;
    background-color:#f5f5f5;
    border-color:#0000;
  }
  .bt .button.is-light.is-hovered,.bt .button.is-light:hover {
    color:#363636;
    background-color:#eee;
    border-color:#0000;
  }
  .bt .button.is-light.is-focused,.bt .button.is-light:focus {
    color:#363636;
    border-color:#0000;
  }
  .bt .button.is-light.is-focused:not(:active),.bt .button.is-light:focus:not(:active) {
    box-shadow:0 0 0 .125em #f5f5f540;
  }
  .bt .button.is-light.is-active,.bt .button.is-light:active {
    color:#363636;
    background-color:#e8e8e8;
    border-color:#0000;
  }
  .bt .button.is-light[disabled],.bt fieldset[disabled] .button.is-light {
    box-shadow:none;
    background-color:#f5f5f5;
    border-color:#0000;
  }
  .bt .button.is-light.is-inverted {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .button.is-light.is-inverted.is-hovered,.bt .button.is-light.is-inverted:hover {
    background-color:#292929;
  }
  .bt .button.is-light.is-inverted[disabled],.bt fieldset[disabled] .button.is-light.is-inverted {
    box-shadow:none;
    color:#f5f5f5;
    background-color:#363636;
    border-color:#0000;
  }
  .bt .button.is-light.is-loading:after {
    border-color:#0000 #0000 #363636 #363636!important;
  }
  .bt .button.is-light.is-outlined {
    color:#f5f5f5;
    background-color:#0000;
    border-color:#f5f5f5;
  }
  .bt .button.is-light.is-outlined.is-focused,.bt .button.is-light.is-outlined.is-hovered,.bt .button.is-light.is-outlined:focus,.bt .button.is-light.is-outlined:hover {
    color:#363636;
    background-color:#f5f5f5;
    border-color:#f5f5f5;
  }
  .bt .button.is-light.is-outlined.is-loading:after {
    border-color:#0000 #0000 #f5f5f5 #f5f5f5!important;
  }
  .bt .button.is-light.is-outlined.is-loading.is-focused:after,.bt .button.is-light.is-outlined.is-loading.is-hovered:after,.bt .button.is-light.is-outlined.is-loading:focus:after,.bt .button.is-light.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #363636 #363636!important;
  }
  .bt .button.is-light.is-outlined[disabled],.bt fieldset[disabled] .button.is-light.is-outlined {
    box-shadow:none;
    color:#f5f5f5;
    background-color:#0000;
    border-color:#f5f5f5;
  }
  .bt .button.is-light.is-inverted.is-outlined {
    color:#363636;
    background-color:#0000;
    border-color:#363636;
  }
  .bt .button.is-light.is-inverted.is-outlined.is-focused,.bt .button.is-light.is-inverted.is-outlined.is-hovered,.bt .button.is-light.is-inverted.is-outlined:focus,.bt .button.is-light.is-inverted.is-outlined:hover {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-light.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-light.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #f5f5f5 #f5f5f5!important;
  }
  .bt .button.is-light.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-light.is-inverted.is-outlined {
    box-shadow:none;
    color:#363636;
    background-color:#0000;
    border-color:#363636;
  }
  .bt .button.is-dark {
    color:#f5f5f5;
    background-color:#363636;
    border-color:#0000;
  }
  .bt .button.is-dark.is-hovered,.bt .button.is-dark:hover {
    color:#f5f5f5;
    background-color:#2f2f2f;
    border-color:#0000;
  }
  .bt .button.is-dark.is-focused,.bt .button.is-dark:focus {
    color:#f5f5f5;
    border-color:#0000;
  }
  .bt .button.is-dark.is-focused:not(:active),.bt .button.is-dark:focus:not(:active) {
    box-shadow:0 0 0 .125em #36363640;
  }
  .bt .button.is-dark.is-active,.bt .button.is-dark:active {
    color:#f5f5f5;
    background-color:#292929;
    border-color:#0000;
  }
  .bt .button.is-dark[disabled],.bt fieldset[disabled] .button.is-dark {
    box-shadow:none;
    background-color:#363636;
    border-color:#0000;
  }
  .bt .button.is-dark.is-inverted {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .button.is-dark.is-inverted.is-hovered,.bt .button.is-dark.is-inverted:hover {
    background-color:#e8e8e8;
  }
  .bt .button.is-dark.is-inverted[disabled],.bt fieldset[disabled] .button.is-dark.is-inverted {
    box-shadow:none;
    color:#363636;
    background-color:#f5f5f5;
    border-color:#0000;
  }
  .bt .button.is-dark.is-loading:after {
    border-color:#0000 #0000 #f5f5f5 #f5f5f5!important;
  }
  .bt .button.is-dark.is-outlined {
    color:#363636;
    background-color:#0000;
    border-color:#363636;
  }
  .bt .button.is-dark.is-outlined.is-focused,.bt .button.is-dark.is-outlined.is-hovered,.bt .button.is-dark.is-outlined:focus,.bt .button.is-dark.is-outlined:hover {
    color:#f5f5f5;
    background-color:#363636;
    border-color:#363636;
  }
  .bt .button.is-dark.is-outlined.is-loading:after {
    border-color:#0000 #0000 #363636 #363636!important;
  }
  .bt .button.is-dark.is-outlined.is-loading.is-focused:after,.bt .button.is-dark.is-outlined.is-loading.is-hovered:after,.bt .button.is-dark.is-outlined.is-loading:focus:after,.bt .button.is-dark.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #f5f5f5 #f5f5f5!important;
  }
  .bt .button.is-dark.is-outlined[disabled],.bt fieldset[disabled] .button.is-dark.is-outlined {
    box-shadow:none;
    color:#363636;
    background-color:#0000;
    border-color:#363636;
  }
  .bt .button.is-dark.is-inverted.is-outlined {
    color:#f5f5f5;
    background-color:#0000;
    border-color:#f5f5f5;
  }
  .bt .button.is-dark.is-inverted.is-outlined.is-focused,.bt .button.is-dark.is-inverted.is-outlined.is-hovered,.bt .button.is-dark.is-inverted.is-outlined:focus,.bt .button.is-dark.is-inverted.is-outlined:hover {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-dark.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #363636 #363636!important;
  }
  .bt .button.is-dark.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
    box-shadow:none;
    color:#f5f5f5;
    background-color:#0000;
    border-color:#f5f5f5;
  }
  .bt .button.is-primary {
    color:#fff;
    background-color:#00d1b2;
    border-color:#0000;
  }
  .bt .button.is-primary.is-hovered,.bt .button.is-primary:hover {
    color:#fff;
    background-color:#00c4a7;
    border-color:#0000;
  }
  .bt .button.is-primary.is-focused,.bt .button.is-primary:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-primary.is-focused:not(:active),.bt .button.is-primary:focus:not(:active) {
    box-shadow:0 0 0 .125em #00d1b240;
  }
  .bt .button.is-primary.is-active,.bt .button.is-primary:active {
    color:#fff;
    background-color:#00b89c;
    border-color:#0000;
  }
  .bt .button.is-primary[disabled],.bt fieldset[disabled] .button.is-primary {
    box-shadow:none;
    background-color:#00d1b2;
    border-color:#0000;
  }
  .bt .button.is-primary.is-inverted {
    color:#00d1b2;
    background-color:#fff;
  }
  .bt .button.is-primary.is-inverted.is-hovered,.bt .button.is-primary.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-primary.is-inverted[disabled],.bt fieldset[disabled] .button.is-primary.is-inverted {
    box-shadow:none;
    color:#00d1b2;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-primary.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-primary.is-outlined {
    color:#00d1b2;
    background-color:#0000;
    border-color:#00d1b2;
  }
  .bt .button.is-primary.is-outlined.is-focused,.bt .button.is-primary.is-outlined.is-hovered,.bt .button.is-primary.is-outlined:focus,.bt .button.is-primary.is-outlined:hover {
    color:#fff;
    background-color:#00d1b2;
    border-color:#00d1b2;
  }
  .bt .button.is-primary.is-outlined.is-loading:after {
    border-color:#0000 #0000 #00d1b2 #00d1b2!important;
  }
  .bt .button.is-primary.is-outlined.is-loading.is-focused:after,.bt .button.is-primary.is-outlined.is-loading.is-hovered:after,.bt .button.is-primary.is-outlined.is-loading:focus:after,.bt .button.is-primary.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-primary.is-outlined[disabled],.bt fieldset[disabled] .button.is-primary.is-outlined {
    box-shadow:none;
    color:#00d1b2;
    background-color:#0000;
    border-color:#00d1b2;
  }
  .bt .button.is-primary.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-primary.is-inverted.is-outlined.is-focused,.bt .button.is-primary.is-inverted.is-outlined.is-hovered,.bt .button.is-primary.is-inverted.is-outlined:focus,.bt .button.is-primary.is-inverted.is-outlined:hover {
    color:#00d1b2;
    background-color:#fff;
  }
  .bt .button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-primary.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #00d1b2 #00d1b2!important;
  }
  .bt .button.is-primary.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-link {
    color:#fff;
    background-color:#23bbf6;
    border-color:#0000;
  }
  .bt .button.is-link.is-hovered,.bt .button.is-link:hover {
    color:#fff;
    background-color:#17b7f5;
    border-color:#0000;
  }
  .bt .button.is-link.is-focused,.bt .button.is-link:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-link.is-focused:not(:active),.bt .button.is-link:focus:not(:active) {
    box-shadow:0 0 0 .125em #23bbf640;
  }
  .bt .button.is-link.is-active,.bt .button.is-link:active {
    color:#fff;
    background-color:#0bb3f5;
    border-color:#0000;
  }
  .bt .button.is-link[disabled],.bt fieldset[disabled] .button.is-link {
    box-shadow:none;
    background-color:#23bbf6;
    border-color:#0000;
  }
  .bt .button.is-link.is-inverted {
    color:#23bbf6;
    background-color:#fff;
  }
  .bt .button.is-link.is-inverted.is-hovered,.bt .button.is-link.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-link.is-inverted[disabled],.bt fieldset[disabled] .button.is-link.is-inverted {
    box-shadow:none;
    color:#23bbf6;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-link.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-link.is-outlined {
    color:#23bbf6;
    background-color:#0000;
    border-color:#23bbf6;
  }
  .bt .button.is-link.is-outlined.is-focused,.bt .button.is-link.is-outlined.is-hovered,.bt .button.is-link.is-outlined:focus,.bt .button.is-link.is-outlined:hover {
    color:#fff;
    background-color:#23bbf6;
    border-color:#23bbf6;
  }
  .bt .button.is-link.is-outlined.is-loading:after {
    border-color:#0000 #0000 #23bbf6 #23bbf6!important;
  }
  .bt .button.is-link.is-outlined.is-loading.is-focused:after,.bt .button.is-link.is-outlined.is-loading.is-hovered:after,.bt .button.is-link.is-outlined.is-loading:focus:after,.bt .button.is-link.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-link.is-outlined[disabled],.bt fieldset[disabled] .button.is-link.is-outlined {
    box-shadow:none;
    color:#23bbf6;
    background-color:#0000;
    border-color:#23bbf6;
  }
  .bt .button.is-link.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-link.is-inverted.is-outlined.is-focused,.bt .button.is-link.is-inverted.is-outlined.is-hovered,.bt .button.is-link.is-inverted.is-outlined:focus,.bt .button.is-link.is-inverted.is-outlined:hover {
    color:#23bbf6;
    background-color:#fff;
  }
  .bt .button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-link.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-link.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #23bbf6 #23bbf6!important;
  }
  .bt .button.is-link.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-link.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-info {
    color:#fff;
    background-color:#209cee;
    border-color:#0000;
  }
  .bt .button.is-info.is-hovered,.bt .button.is-info:hover {
    color:#fff;
    background-color:#1496ed;
    border-color:#0000;
  }
  .bt .button.is-info.is-focused,.bt .button.is-info:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-info.is-focused:not(:active),.bt .button.is-info:focus:not(:active) {
    box-shadow:0 0 0 .125em #209cee40;
  }
  .bt .button.is-info.is-active,.bt .button.is-info:active {
    color:#fff;
    background-color:#118fe4;
    border-color:#0000;
  }
  .bt .button.is-info[disabled],.bt fieldset[disabled] .button.is-info {
    box-shadow:none;
    background-color:#209cee;
    border-color:#0000;
  }
  .bt .button.is-info.is-inverted {
    color:#209cee;
    background-color:#fff;
  }
  .bt .button.is-info.is-inverted.is-hovered,.bt .button.is-info.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-info.is-inverted[disabled],.bt fieldset[disabled] .button.is-info.is-inverted {
    box-shadow:none;
    color:#209cee;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-info.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-info.is-outlined {
    color:#209cee;
    background-color:#0000;
    border-color:#209cee;
  }
  .bt .button.is-info.is-outlined.is-focused,.bt .button.is-info.is-outlined.is-hovered,.bt .button.is-info.is-outlined:focus,.bt .button.is-info.is-outlined:hover {
    color:#fff;
    background-color:#209cee;
    border-color:#209cee;
  }
  .bt .button.is-info.is-outlined.is-loading:after {
    border-color:#0000 #0000 #209cee #209cee!important;
  }
  .bt .button.is-info.is-outlined.is-loading.is-focused:after,.bt .button.is-info.is-outlined.is-loading.is-hovered:after,.bt .button.is-info.is-outlined.is-loading:focus:after,.bt .button.is-info.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-info.is-outlined[disabled],.bt fieldset[disabled] .button.is-info.is-outlined {
    box-shadow:none;
    color:#209cee;
    background-color:#0000;
    border-color:#209cee;
  }
  .bt .button.is-info.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-info.is-inverted.is-outlined.is-focused,.bt .button.is-info.is-inverted.is-outlined.is-hovered,.bt .button.is-info.is-inverted.is-outlined:focus,.bt .button.is-info.is-inverted.is-outlined:hover {
    color:#209cee;
    background-color:#fff;
  }
  .bt .button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-info.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-info.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #209cee #209cee!important;
  }
  .bt .button.is-info.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-info.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-success {
    color:#fff;
    background-color:#23d160;
    border-color:#0000;
  }
  .bt .button.is-success.is-hovered,.bt .button.is-success:hover {
    color:#fff;
    background-color:#22c65b;
    border-color:#0000;
  }
  .bt .button.is-success.is-focused,.bt .button.is-success:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-success.is-focused:not(:active),.bt .button.is-success:focus:not(:active) {
    box-shadow:0 0 0 .125em #23d16040;
  }
  .bt .button.is-success.is-active,.bt .button.is-success:active {
    color:#fff;
    background-color:#20bc56;
    border-color:#0000;
  }
  .bt .button.is-success[disabled],.bt fieldset[disabled] .button.is-success {
    box-shadow:none;
    background-color:#23d160;
    border-color:#0000;
  }
  .bt .button.is-success.is-inverted {
    color:#23d160;
    background-color:#fff;
  }
  .bt .button.is-success.is-inverted.is-hovered,.bt .button.is-success.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-success.is-inverted[disabled],.bt fieldset[disabled] .button.is-success.is-inverted {
    box-shadow:none;
    color:#23d160;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-success.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-success.is-outlined {
    color:#23d160;
    background-color:#0000;
    border-color:#23d160;
  }
  .bt .button.is-success.is-outlined.is-focused,.bt .button.is-success.is-outlined.is-hovered,.bt .button.is-success.is-outlined:focus,.bt .button.is-success.is-outlined:hover {
    color:#fff;
    background-color:#23d160;
    border-color:#23d160;
  }
  .bt .button.is-success.is-outlined.is-loading:after {
    border-color:#0000 #0000 #23d160 #23d160!important;
  }
  .bt .button.is-success.is-outlined.is-loading.is-focused:after,.bt .button.is-success.is-outlined.is-loading.is-hovered:after,.bt .button.is-success.is-outlined.is-loading:focus:after,.bt .button.is-success.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-success.is-outlined[disabled],.bt fieldset[disabled] .button.is-success.is-outlined {
    box-shadow:none;
    color:#23d160;
    background-color:#0000;
    border-color:#23d160;
  }
  .bt .button.is-success.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-success.is-inverted.is-outlined.is-focused,.bt .button.is-success.is-inverted.is-outlined.is-hovered,.bt .button.is-success.is-inverted.is-outlined:focus,.bt .button.is-success.is-inverted.is-outlined:hover {
    color:#23d160;
    background-color:#fff;
  }
  .bt .button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-success.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-success.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #23d160 #23d160!important;
  }
  .bt .button.is-success.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-success.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-warning {
    color:#000000b3;
    background-color:#ffdd57;
    border-color:#0000;
  }
  .bt .button.is-warning.is-hovered,.bt .button.is-warning:hover {
    color:#000000b3;
    background-color:#ffdb4a;
    border-color:#0000;
  }
  .bt .button.is-warning.is-focused,.bt .button.is-warning:focus {
    color:#000000b3;
    border-color:#0000;
  }
  .bt .button.is-warning.is-focused:not(:active),.bt .button.is-warning:focus:not(:active) {
    box-shadow:0 0 0 .125em #ffdd5740;
  }
  .bt .button.is-warning.is-active,.bt .button.is-warning:active {
    color:#000000b3;
    background-color:#ffd83d;
    border-color:#0000;
  }
  .bt .button.is-warning[disabled],.bt fieldset[disabled] .button.is-warning {
    box-shadow:none;
    background-color:#ffdd57;
    border-color:#0000;
  }
  .bt .button.is-warning.is-inverted {
    color:#ffdd57;
    background-color:#000000b3;
  }
  .bt .button.is-warning.is-inverted.is-hovered,.bt .button.is-warning.is-inverted:hover {
    background-color:#000000b3;
  }
  .bt .button.is-warning.is-inverted[disabled],.bt fieldset[disabled] .button.is-warning.is-inverted {
    box-shadow:none;
    color:#ffdd57;
    background-color:#000000b3;
    border-color:#0000;
  }
  .bt .button.is-warning.is-loading:after {
    border-color:#0000 #0000 #000000b3 #000000b3!important;
  }
  .bt .button.is-warning.is-outlined {
    color:#ffdd57;
    background-color:#0000;
    border-color:#ffdd57;
  }
  .bt .button.is-warning.is-outlined.is-focused,.bt .button.is-warning.is-outlined.is-hovered,.bt .button.is-warning.is-outlined:focus,.bt .button.is-warning.is-outlined:hover {
    color:#000000b3;
    background-color:#ffdd57;
    border-color:#ffdd57;
  }
  .bt .button.is-warning.is-outlined.is-loading:after {
    border-color:#0000 #0000 #ffdd57 #ffdd57!important;
  }
  .bt .button.is-warning.is-outlined.is-loading.is-focused:after,.bt .button.is-warning.is-outlined.is-loading.is-hovered:after,.bt .button.is-warning.is-outlined.is-loading:focus:after,.bt .button.is-warning.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #000000b3 #000000b3!important;
  }
  .bt .button.is-warning.is-outlined[disabled],.bt fieldset[disabled] .button.is-warning.is-outlined {
    box-shadow:none;
    color:#ffdd57;
    background-color:#0000;
    border-color:#ffdd57;
  }
  .bt .button.is-warning.is-inverted.is-outlined {
    color:#000000b3;
    background-color:#0000;
    border-color:#000000b3;
  }
  .bt .button.is-warning.is-inverted.is-outlined.is-focused,.bt .button.is-warning.is-inverted.is-outlined.is-hovered,.bt .button.is-warning.is-inverted.is-outlined:focus,.bt .button.is-warning.is-inverted.is-outlined:hover {
    color:#ffdd57;
    background-color:#000000b3;
  }
  .bt .button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-warning.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #ffdd57 #ffdd57!important;
  }
  .bt .button.is-warning.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
    box-shadow:none;
    color:#000000b3;
    background-color:#0000;
    border-color:#000000b3;
  }
  .bt .button.is-danger {
    color:#fff;
    background-color:#1e40af;
    border-color:#0000;
  }
  .bt .button.is-danger.is-hovered,.bt .button.is-danger:hover {
    color:#fff;
    background-color:#d74945;
    border-color:#0000;
  }
  .bt .button.is-danger.is-focused,.bt .button.is-danger:focus {
    color:#fff;
    border-color:#0000;
  }
  .bt .button.is-danger.is-focused:not(:active),.bt .button.is-danger:focus:not(:active) {
    box-shadow:0 0 0 .125em #d9534f40;
  }
  .bt .button.is-danger.is-active,.bt .button.is-danger:active {
    color:#fff;
    background-color:#d43f3a;
    border-color:#0000;
  }
  .bt .button.is-danger[disabled],.bt fieldset[disabled] .button.is-danger {
    box-shadow:none;
    background-color:#1e40af;
    border-color:#0000;
  }
  .bt .button.is-danger.is-inverted {
    color:#1e40af;
    background-color:#fff;
  }
  .bt .button.is-danger.is-inverted.is-hovered,.bt .button.is-danger.is-inverted:hover {
    background-color:#f2f2f2;
  }
  .bt .button.is-danger.is-inverted[disabled],.bt fieldset[disabled] .button.is-danger.is-inverted {
    box-shadow:none;
    color:#1e40af;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .button.is-danger.is-loading:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-danger.is-outlined {
    color:#1e40af;
    background-color:#0000;
    border-color:#1e40af;
  }
  .bt .button.is-danger.is-outlined.is-focused,.bt .button.is-danger.is-outlined.is-hovered,.bt .button.is-danger.is-outlined:focus,.bt .button.is-danger.is-outlined:hover {
    color:#fff;
    background-color:#1e40af;
    border-color:#1e40af;
  }
  .bt .button.is-danger.is-outlined.is-loading:after {
    border-color:#0000 #0000 #1e40af #1e40af!important;
  }
  .bt .button.is-danger.is-outlined.is-loading.is-focused:after,.bt .button.is-danger.is-outlined.is-loading.is-hovered:after,.bt .button.is-danger.is-outlined.is-loading:focus:after,.bt .button.is-danger.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #fff #fff!important;
  }
  .bt .button.is-danger.is-outlined[disabled],.bt fieldset[disabled] .button.is-danger.is-outlined {
    box-shadow:none;
    color:#1e40af;
    background-color:#0000;
    border-color:#1e40af;
  }
  .bt .button.is-danger.is-inverted.is-outlined {
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-danger.is-inverted.is-outlined.is-focused,.bt .button.is-danger.is-inverted.is-outlined.is-hovered,.bt .button.is-danger.is-inverted.is-outlined:focus,.bt .button.is-danger.is-inverted.is-outlined:hover {
    color:#1e40af;
    background-color:#fff;
  }
  .bt .button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.bt .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.bt .button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.bt .button.is-danger.is-inverted.is-outlined.is-loading:hover:after {
    border-color:#0000 #0000 #1e40af #1e40af!important;
  }
  .bt .button.is-danger.is-inverted.is-outlined[disabled],.bt fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
    box-shadow:none;
    color:#fff;
    background-color:#0000;
    border-color:#fff;
  }
  .bt .button.is-small {
    border-radius:2px;
    font-size:.75rem;
  }
  .bt .button.is-normal {
    font-size:1rem;
  }
  .bt .button.is-medium {
    font-size:1.25rem;
  }
  .bt .button.is-large {
    font-size:1.5rem;
  }
  .bt .button[disabled],.bt fieldset[disabled] .button {
    box-shadow:none;
    opacity:.5;
    background-color:#fff;
    border-color:#dbdbdb;
  }
  .bt .button.is-fullwidth {
    width:100%;
    display:flex;
  }
  .bt .button.is-loading {
    pointer-events:none;
    color:#0000!important;
  }
  .bt .button.is-loading:after {
    position:absolute;
    top:calc(50% - .5em);
    left:calc(50% - .5em);
    position:absolute!important;
  }
  .bt .button.is-static {
    color:#7a7a7a;
    box-shadow:none;
    pointer-events:none;
    background-color:#f5f5f5;
    border-color:#dbdbdb;
  }
  .bt .button.is-rounded {
    border-radius:290486px;
    padding-left:1em;
    padding-right:1em;
  }
  .bt .buttons {
    flex-wrap:wrap;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .bt .buttons .button {
    margin-bottom:.5rem;
  }
  .bt .buttons .button:not(:last-child):not(.is-fullwidth) {
    margin-right:.5rem;
  }
  .bt .buttons:last-child {
    margin-bottom:-.5rem;
  }
  .bt .buttons:not(:last-child) {
    margin-bottom:1rem;
  }
  .bt .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
    border-radius:2px;
    font-size:.75rem;
  }
  .bt .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
    font-size:1.25rem;
  }
  .bt .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
    font-size:1.5rem;
  }
  .bt .buttons.has-addons .button:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .bt .buttons.has-addons .button:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    margin-right:-1px;
  }
  .bt .buttons.has-addons .button:last-child {
    margin-right:0;
  }
  .bt .buttons.has-addons .button.is-hovered,.bt .buttons.has-addons .button:hover {
    z-index:2;
  }
  .bt .buttons.has-addons .button.is-active,.bt .buttons.has-addons .button.is-focused,.bt .buttons.has-addons .button.is-selected,.bt .buttons.has-addons .button:active,.bt .buttons.has-addons .button:focus {
    z-index:3;
  }
  .bt .buttons.has-addons .button.is-active:hover,.bt .buttons.has-addons .button.is-focused:hover,.bt .buttons.has-addons .button.is-selected:hover,.bt .buttons.has-addons .button:active:hover,.bt .buttons.has-addons .button:focus:hover {
    z-index:4;
  }
  .bt .buttons.has-addons .button.is-expanded {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .buttons.is-centered {
    justify-content:center;
  }
  .bt .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
    margin-left:.25rem;
    margin-right:.25rem;
  }
  .bt .buttons.is-right {
    justify-content:flex-end;
  }
  .bt .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
    margin-left:.25rem;
    margin-right:.25rem;
  }
  .bt .container {
    flex-grow:1;
    width:auto;
    margin:0 auto;
    position:relative;
  }
  @media screen and (min-width:1024px) {
    .bt .container {
      max-width:960px;
    }
    .bt .container.is-fluid {
      max-width:none;
      margin-left:32px;
      margin-right:32px;
    }
  }
  .bt .content li+li {
    margin-top:.25em;
  }
  .bt .content blockquote:not(:last-child),.bt .content dl:not(:last-child),.bt .content ol:not(:last-child),.bt .content p:not(:last-child),.bt .content pre:not(:last-child),.bt .content table:not(:last-child),.bt .content ul:not(:last-child) {
    margin-bottom:1em;
  }
  .bt .content h1,.bt .content h2,.bt .content h3,.bt .content h4,.bt .content h5,.bt .content h6 {
    color:#363636;
    font-weight:600;
    line-height:1.125;
  }
  .bt .content h1 {
    margin-bottom:.5em;
    font-size:2em;
  }
  .bt .content h1:not(:first-child) {
    margin-top:1em;
  }
  .bt .content h2 {
    margin-bottom:.5714em;
    font-size:1.75em;
  }
  .bt .content h2:not(:first-child) {
    margin-top:1.1428em;
  }
  .bt .content h3 {
    margin-bottom:.6666em;
    font-size:1.5em;
  }
  .bt .content h3:not(:first-child) {
    margin-top:1.3333em;
  }
  .bt .content h4 {
    margin-bottom:.8em;
    font-size:1.25em;
  }
  .bt .content h5 {
    margin-bottom:.8888em;
    font-size:1.125em;
  }
  .bt .content h6 {
    margin-bottom:1em;
    font-size:1em;
  }
  .bt .content blockquote {
    background-color:#f5f5f5;
    border-left:5px solid #dbdbdb;
    padding:1.25em 1.5em;
  }
  .bt .content ol {
    margin-top:1em;
    margin-left:2em;
    list-style-position:outside;
  }
  .bt .content ol:not([type]) {
    list-style-type:decimal;
  }
  .bt .content ol:not([type]).is-lower-alpha {
    list-style-type:lower-alpha;
  }
  .bt .content ol:not([type]).is-lower-roman {
    list-style-type:lower-roman;
  }
  .bt .content ol:not([type]).is-upper-alpha {
    list-style-type:upper-alpha;
  }
  .bt .content ol:not([type]).is-upper-roman {
    list-style-type:upper-roman;
  }
  .bt .content ul {
    margin-top:1em;
    margin-left:2em;
    list-style:outside;
  }
  .bt .content ul ul {
    margin-top:.5em;
    list-style-type:circle;
  }
  .bt .content ul ul ul {
    list-style-type:square;
  }
  .bt .content dd {
    margin-left:2em;
  }
  .bt .content figure {
    text-align:center;
    margin-left:2em;
    margin-right:2em;
  }
  .bt .content figure:not(:first-child) {
    margin-top:2em;
  }
  .bt .content figure:not(:last-child) {
    margin-bottom:2em;
  }
  .bt .content figure img {
    display:inline-block;
  }
  .bt .content figure figcaption {
    font-style:italic;
  }
  .bt .content pre {
    -webkit-overflow-scrolling:touch;
    white-space:pre;
    word-wrap:normal;
    padding:1.25em 1.5em;
    overflow-x:auto;
  }
  .bt .content sub,.bt .content sup {
    font-size:75%;
  }
  .bt .content table {
    width:100%;
  }
  .bt .content table td,.bt .content table th {
    vertical-align:top;
    border:0 solid #dbdbdb;
    border-bottom-width:1px;
    padding:.5em .75em;
  }
  .bt .content table th {
    color:#363636;
  }
  .bt .content table th:not([align]) {
    text-align:left;
  }
  .bt .content table thead td,.bt .content table thead th {
    color:#363636;
    border-width:0 0 2px;
  }
  .bt .content table tfoot td,.bt .content table tfoot th {
    color:#363636;
    border-width:2px 0 0;
  }
  .bt .content table tbody tr:last-child td,.bt .content table tbody tr:last-child th {
    border-bottom-width:0;
  }
  .bt .content .tabs li+li {
    margin-top:0;
  }
  .bt .content.is-small {
    font-size:.75rem;
  }
  .bt .content.is-medium {
    font-size:1.25rem;
  }
  .bt .content.is-large {
    font-size:1.5rem;
  }
  .bt .icon {
    justify-content:center;
    align-items:center;
    width:1.5rem;
    height:1.5rem;
    display:inline-flex;
  }
  .bt .icon.is-small {
    width:1rem;
    height:1rem;
  }
  .bt .icon.is-medium {
    width:2rem;
    height:2rem;
  }
  .bt .icon.is-large {
    width:3rem;
    height:3rem;
  }
  .bt .image {
    display:block;
    position:relative;
  }
  .bt .image img {
    width:100%;
    height:auto;
    display:block;
  }
  .bt .image img.is-rounded {
    border-radius:290486px;
  }
  .bt .image.is-16by9 .has-ratio,.bt .image.is-16by9 img,.bt .image.is-1by1 .has-ratio,.bt .image.is-1by1 img,.bt .image.is-1by2 .has-ratio,.bt .image.is-1by2 img,.bt .image.is-1by3 .has-ratio,.bt .image.is-1by3 img,.bt .image.is-2by1 .has-ratio,.bt .image.is-2by1 img,.bt .image.is-2by3 .has-ratio,.bt .image.is-2by3 img,.bt .image.is-3by1 .has-ratio,.bt .image.is-3by1 img,.bt .image.is-3by2 .has-ratio,.bt .image.is-3by2 img,.bt .image.is-3by4 .has-ratio,.bt .image.is-3by4 img,.bt .image.is-3by5 .has-ratio,.bt .image.is-3by5 img,.bt .image.is-4by3 .has-ratio,.bt .image.is-4by3 img,.bt .image.is-4by5 .has-ratio,.bt .image.is-4by5 img,.bt .image.is-5by3 .has-ratio,.bt .image.is-5by3 img,.bt .image.is-5by4 .has-ratio,.bt .image.is-5by4 img,.bt .image.is-9by16 .has-ratio,.bt .image.is-9by16 img,.bt .image.is-square .has-ratio,.bt .image.is-square img {
    width:100%;
    height:100%;
  }
  .bt .image.is-1by1,.bt .image.is-square {
    padding-top:100%;
  }
  .bt .image.is-5by4 {
    padding-top:80%;
  }
  .bt .image.is-4by3 {
    padding-top:75%;
  }
  .bt .image.is-3by2 {
    padding-top:66.6666%;
  }
  .bt .image.is-5by3 {
    padding-top:60%;
  }
  .bt .image.is-16by9 {
    padding-top:56.25%;
  }
  .bt .image.is-2by1 {
    padding-top:50%;
  }
  .bt .image.is-3by1 {
    padding-top:33.3333%;
  }
  .bt .image.is-4by5 {
    padding-top:125%;
  }
  .bt .image.is-3by4 {
    padding-top:133.333%;
  }
  .bt .image.is-2by3 {
    padding-top:150%;
  }
  .bt .image.is-3by5 {
    padding-top:166.667%;
  }
  .bt .image.is-9by16 {
    padding-top:177.778%;
  }
  .bt .image.is-1by2 {
    padding-top:200%;
  }
  .bt .image.is-1by3 {
    padding-top:300%;
  }
  .bt .image.is-16x16 {
    width:16px;
    height:16px;
  }
  .bt .image.is-24x24 {
    width:24px;
    height:24px;
  }
  .bt .image.is-32x32 {
    width:32px;
    height:32px;
  }
  .bt .image.is-48x48 {
    width:48px;
    height:48px;
  }
  .bt .image.is-64x64 {
    width:64px;
    height:64px;
  }
  .bt .image.is-96x96 {
    width:96px;
    height:96px;
  }
  .bt .image.is-128x128 {
    width:128px;
    height:128px;
  }
  .bt .notification {
    background-color:#f5f5f5;
    border-radius:4px;
    padding:1.25rem 2.5rem 1.25rem 1.5rem;
    position:relative;
  }
  .bt .notification a:not(.button):not(.dropdown-item) {
    color:currentColor;
    text-decoration:underline;
  }
  .bt .notification strong {
    color:currentColor;
  }
  .bt .notification code,.bt .notification pre {
    background:#fff;
  }
  .bt .notification pre code {
    background:0 0;
  }
  .bt .notification>.delete {
    position:absolute;
    top:.5rem;
    right:.5rem;
  }
  .bt .notification .content,.bt .notification .subtitle,.bt .notification .title {
    color:currentColor;
  }
  .bt .notification.is-white {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .notification.is-black {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .notification.is-light {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .notification.is-dark {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .notification.is-primary {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .notification.is-link {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .notification.is-info {
    color:#fff;
    background-color:#209cee;
  }
  .bt .notification.is-success {
    color:#fff;
    background-color:#23d160;
  }
  .bt .notification.is-warning {
    color:#000000b3;
    background-color:#ffdd57;
  }
  .bt .notification.is-danger {
    color:#fff;
    background-color:#1e40af;
  }
  .bt .progress {
    -webkit-appearance:none;
    -moz-appearance:none;
    border:none;
    border-radius:290486px;
    width:100%;
    height:1rem;
    padding:0;
    display:block;
    overflow:hidden;
  }
  .bt .progress::-webkit-progress-bar {
    background-color:#dbdbdb;
  }
  .bt .progress::-webkit-progress-value {
    background-color:#4a4a4a;
  }
  .bt .progress::-moz-progress-bar {
    background-color:#4a4a4a;
  }
  .bt .progress::-ms-fill {
    background-color:#4a4a4a;
    border:none;
  }
  .bt .progress.is-white::-webkit-progress-value {
    background-color:#fff;
  }
  .bt .progress.is-white::-moz-progress-bar {
    background-color:#fff;
  }
  .bt .progress.is-white::-ms-fill {
    background-color:#fff;
  }
  .bt .progress.is-white:indeterminate {
    background-image:linear-gradient(90deg,#fff 30%,#dbdbdb 30%);
  }
  .bt .progress.is-black::-webkit-progress-value {
    background-color:#0a0a0a;
  }
  .bt .progress.is-black::-moz-progress-bar {
    background-color:#0a0a0a;
  }
  .bt .progress.is-black::-ms-fill {
    background-color:#0a0a0a;
  }
  .bt .progress.is-black:indeterminate {
    background-image:linear-gradient(90deg,#0a0a0a 30%,#dbdbdb 30%);
  }
  .bt .progress.is-light::-webkit-progress-value {
    background-color:#f5f5f5;
  }
  .bt .progress.is-light::-moz-progress-bar {
    background-color:#f5f5f5;
  }
  .bt .progress.is-light::-ms-fill {
    background-color:#f5f5f5;
  }
  .bt .progress.is-light:indeterminate {
    background-image:linear-gradient(90deg,#f5f5f5 30%,#dbdbdb 30%);
  }
  .bt .progress.is-dark::-webkit-progress-value {
    background-color:#363636;
  }
  .bt .progress.is-dark::-moz-progress-bar {
    background-color:#363636;
  }
  .bt .progress.is-dark::-ms-fill {
    background-color:#363636;
  }
  .bt .progress.is-dark:indeterminate {
    background-image:linear-gradient(90deg,#363636 30%,#dbdbdb 30%);
  }
  .bt .progress.is-primary::-webkit-progress-value {
    background-color:#00d1b2;
  }
  .bt .progress.is-primary::-moz-progress-bar {
    background-color:#00d1b2;
  }
  .bt .progress.is-primary::-ms-fill {
    background-color:#00d1b2;
  }
  .bt .progress.is-primary:indeterminate {
    background-image:linear-gradient(90deg,#00d1b2 30%,#dbdbdb 30%);
  }
  .bt .progress.is-link::-webkit-progress-value {
    background-color:#23bbf6;
  }
  .bt .progress.is-link::-moz-progress-bar {
    background-color:#23bbf6;
  }
  .bt .progress.is-link::-ms-fill {
    background-color:#23bbf6;
  }
  .bt .progress.is-link:indeterminate {
    background-image:linear-gradient(90deg,#23bbf6 30%,#dbdbdb 30%);
  }
  .bt .progress.is-info::-webkit-progress-value {
    background-color:#209cee;
  }
  .bt .progress.is-info::-moz-progress-bar {
    background-color:#209cee;
  }
  .bt .progress.is-info::-ms-fill {
    background-color:#209cee;
  }
  .bt .progress.is-info:indeterminate {
    background-image:linear-gradient(90deg,#209cee 30%,#dbdbdb 30%);
  }
  .bt .progress.is-success::-webkit-progress-value {
    background-color:#23d160;
  }
  .bt .progress.is-success::-moz-progress-bar {
    background-color:#23d160;
  }
  .bt .progress.is-success::-ms-fill {
    background-color:#23d160;
  }
  .bt .progress.is-success:indeterminate {
    background-image:linear-gradient(90deg,#23d160 30%,#dbdbdb 30%);
  }
  .bt .progress.is-warning::-webkit-progress-value {
    background-color:#ffdd57;
  }
  .bt .progress.is-warning::-moz-progress-bar {
    background-color:#ffdd57;
  }
  .bt .progress.is-warning::-ms-fill {
    background-color:#ffdd57;
  }
  .bt .progress.is-warning:indeterminate {
    background-image:linear-gradient(90deg,#ffdd57 30%,#dbdbdb 30%);
  }
  .bt .progress.is-danger::-webkit-progress-value {
    background-color:#1e40af;
  }
  .bt .progress.is-danger::-moz-progress-bar {
    background-color:#1e40af;
  }
  .bt .progress.is-danger::-ms-fill {
    background-color:#1e40af;
  }
  .bt .progress.is-danger:indeterminate {
    background-image:linear-gradient(90deg,#1e40af 30%,#dbdbdb 30%);
  }
  .bt .progress:indeterminate {
    background-color:#dbdbdb;
    background-image:linear-gradient(90deg,#4a4a4a 30%,#dbdbdb 30%);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:150% 150%;
    animation-name:moveIndeterminate;
    animation-duration:1.5s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
  }
  .bt .progress:indeterminate::-webkit-progress-bar {
    background-color:#0000;
  }
  .bt .progress:indeterminate::-moz-progress-bar {
    background-color:#0000;
  }
  .bt .progress.is-small {
    height:.75rem;
  }
  .bt .progress.is-medium {
    height:1.25rem;
  }
  .bt .progress.is-large {
    height:1.5rem;
  }
  .bt .table {
    color:#363636;
    background-color:#fff;
  }
  .bt .table td,.bt .table th {
    vertical-align:top;
    border:0 solid #dbdbdb;
    border-bottom-width:1px;
    padding:.5em .75em;
  }
  .bt .table td.is-white,.bt .table th.is-white {
    color:#0a0a0a;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .table td.is-black,.bt .table th.is-black {
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0a0a0a;
  }
  .bt .table td.is-light,.bt .table th.is-light {
    color:#363636;
    background-color:#f5f5f5;
    border-color:#f5f5f5;
  }
  .bt .table td.is-dark,.bt .table th.is-dark {
    color:#f5f5f5;
    background-color:#363636;
    border-color:#363636;
  }
  .bt .table td.is-primary,.bt .table th.is-primary {
    color:#fff;
    background-color:#00d1b2;
    border-color:#00d1b2;
  }
  .bt .table td.is-link,.bt .table th.is-link {
    color:#fff;
    background-color:#23bbf6;
    border-color:#23bbf6;
  }
  .bt .table td.is-info,.bt .table th.is-info {
    color:#fff;
    background-color:#209cee;
    border-color:#209cee;
  }
  .bt .table td.is-success,.bt .table th.is-success {
    color:#fff;
    background-color:#23d160;
    border-color:#23d160;
  }
  .bt .table td.is-warning,.bt .table th.is-warning {
    color:#000000b3;
    background-color:#ffdd57;
    border-color:#ffdd57;
  }
  .bt .table td.is-danger,.bt .table th.is-danger {
    color:#fff;
    background-color:#1e40af;
    border-color:#1e40af;
  }
  .bt .table td.is-narrow,.bt .table th.is-narrow {
    white-space:nowrap;
    width:1%;
  }
  .bt .table td.is-selected,.bt .table th.is-selected {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .table td.is-selected a,.bt .table td.is-selected strong,.bt .table th.is-selected a,.bt .table th.is-selected strong {
    color:currentColor;
  }
  .bt .table th {
    color:#363636;
  }
  .bt .table th:not([align]) {
    text-align:left;
  }
  .bt .table tr.is-selected {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .table tr.is-selected a,.bt .table tr.is-selected strong {
    color:currentColor;
  }
  .bt .table tr.is-selected td,.bt .table tr.is-selected th {
    color:currentColor;
    border-color:#fff;
  }
  .bt .table thead {
    background-color:#0000;
  }
  .bt .table thead td,.bt .table thead th {
    color:#363636;
    border-width:0 0 2px;
  }
  .bt .table tfoot {
    background-color:#0000;
  }
  .bt .table tfoot td,.bt .table tfoot th {
    color:#363636;
    border-width:2px 0 0;
  }
  .bt .table tbody {
    background-color:#0000;
  }
  .bt .table tbody tr:last-child td,.bt .table tbody tr:last-child th {
    border-bottom-width:0;
  }
  .bt .table.is-bordered td,.bt .table.is-bordered th {
    border-width:1px;
  }
  .bt .table.is-bordered tr:last-child td,.bt .table.is-bordered tr:last-child th {
    border-bottom-width:1px;
  }
  .bt .table.is-fullwidth {
    width:100%;
  }
  .bt .table.is-hoverable tbody tr:not(.is-selected):hover,.bt .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
    background-color:#fafafa;
  }
  .bt .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n) {
    background-color:#f5f5f5;
  }
  .bt .table.is-narrow td,.bt .table.is-narrow th {
    padding:.25em .5em;
  }
  .bt .table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
    background-color:#fafafa;
  }
  .bt .table-container {
    -webkit-overflow-scrolling:touch;
    max-width:100%;
    overflow:auto hidden;
  }
  .bt .tags {
    flex-wrap:wrap;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .bt .tags .tag {
    margin-bottom:.5rem;
  }
  .bt .tags .tag:not(:last-child) {
    margin-right:.5rem;
  }
  .bt .tags:last-child {
    margin-bottom:-.5rem;
  }
  .bt .tags:not(:last-child) {
    margin-bottom:1rem;
  }
  .bt .tags.are-medium .tag:not(.is-normal):not(.is-large) {
    font-size:1rem;
  }
  .bt .tags.are-large .tag:not(.is-normal):not(.is-medium) {
    font-size:1.25rem;
  }
  .bt .tags.is-centered {
    justify-content:center;
  }
  .bt .tags.is-centered .tag {
    margin-left:.25rem;
    margin-right:.25rem;
  }
  .bt .tags.is-right {
    justify-content:flex-end;
  }
  .bt .tags.is-right .tag:not(:first-child) {
    margin-left:.5rem;
  }
  .bt .tags.is-right .tag:not(:last-child),.bt .tags.has-addons .tag {
    margin-right:0;
  }
  .bt .tags.has-addons .tag:not(:first-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    margin-left:0;
  }
  .bt .tags.has-addons .tag:not(:last-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .bt .tag:not(body) {
    color:#4a4a4a;
    white-space:nowrap;
    background-color:#f5f5f5;
    border-radius:4px;
    justify-content:center;
    align-items:center;
    height:2em;
    padding-left:.75em;
    padding-right:.75em;
    font-size:.75rem;
    line-height:1.5;
    display:inline-flex;
  }
  .bt .tag:not(body) .delete {
    margin-left:.25rem;
    margin-right:-.375rem;
  }
  .bt .tag:not(body).is-white {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .tag:not(body).is-black {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .tag:not(body).is-light {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .tag:not(body).is-dark {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .tag:not(body).is-primary {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .tag:not(body).is-link {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .tag:not(body).is-info {
    color:#fff;
    background-color:#209cee;
  }
  .bt .tag:not(body).is-success {
    color:#fff;
    background-color:#23d160;
  }
  .bt .tag:not(body).is-warning {
    color:#000000b3;
    background-color:#ffdd57;
  }
  .bt .tag:not(body).is-danger {
    color:#fff;
    background-color:#1e40af;
  }
  .bt .tag:not(body).is-normal {
    font-size:.75rem;
  }
  .bt .tag:not(body).is-medium {
    font-size:1rem;
  }
  .bt .tag:not(body).is-large {
    font-size:1.25rem;
  }
  .bt .tag:not(body) .icon:first-child:not(:last-child) {
    margin-left:-.375em;
    margin-right:.1875em;
  }
  .bt .tag:not(body) .icon:last-child:not(:first-child) {
    margin-left:.1875em;
    margin-right:-.375em;
  }
  .bt .tag:not(body) .icon:first-child:last-child {
    margin-left:-.375em;
    margin-right:-.375em;
  }
  .bt .tag:not(body).is-delete {
    width:2em;
    margin-left:1px;
    padding:0;
    position:relative;
  }
  .bt .tag:not(body).is-delete:after,.bt .tag:not(body).is-delete:before {
    content:"";
    transform-origin:50%;
    background-color:currentColor;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%)rotate(45deg);
  }
  .bt .tag:not(body).is-delete:before {
    width:50%;
    height:1px;
  }
  .bt .tag:not(body).is-delete:after {
    width:1px;
    height:50%;
  }
  .bt .tag:not(body).is-delete:focus,.bt .tag:not(body).is-delete:hover {
    background-color:#e8e8e8;
  }
  .bt .tag:not(body).is-delete:active {
    background-color:#dbdbdb;
  }
  .bt .tag:not(body).is-rounded {
    border-radius:290486px;
  }
  .bt a.tag:hover {
    text-decoration:underline;
  }
  .bt .subtitle,.bt .title {
    word-break:break-word;
  }
  .bt .subtitle em,.bt .subtitle span,.bt .title em,.bt .title span {
    font-weight:inherit;
  }
  .bt .subtitle sub,.bt .title sub,.bt .subtitle sup,.bt .title sup {
    font-size:.75em;
  }
  .bt .subtitle .tag,.bt .title .tag {
    vertical-align:middle;
  }
  .bt .title {
    color:#363636;
    font-size:2rem;
    font-weight:600;
    line-height:1.125;
  }
  .bt .title strong {
    color:inherit;
    font-weight:inherit;
  }
  .bt .title+.highlight {
    margin-top:-.75rem;
  }
  .bt .title:not(.is-spaced)+.subtitle {
    margin-top:-1.25rem;
  }
  .bt .title.is-1 {
    font-size:3rem;
  }
  .bt .title.is-2 {
    font-size:2.5rem;
  }
  .bt .title.is-3 {
    font-size:2rem;
  }
  .bt .title.is-4 {
    font-size:1.5rem;
  }
  .bt .title.is-5 {
    font-size:1.25rem;
  }
  .bt .title.is-6 {
    font-size:1rem;
  }
  .bt .title.is-7 {
    font-size:.75rem;
  }
  .bt .subtitle {
    color:#4a4a4a;
    font-size:1.25rem;
    font-weight:400;
    line-height:1.25;
  }
  .bt .subtitle strong {
    color:#363636;
    font-weight:600;
  }
  .bt .subtitle:not(.is-spaced)+.title {
    margin-top:-1.25rem;
  }
  .bt .subtitle.is-1 {
    font-size:3rem;
  }
  .bt .subtitle.is-2 {
    font-size:2.5rem;
  }
  .bt .subtitle.is-3 {
    font-size:2rem;
  }
  .bt .subtitle.is-4 {
    font-size:1.5rem;
  }
  .bt .subtitle.is-5 {
    font-size:1.25rem;
  }
  .bt .subtitle.is-6 {
    font-size:1rem;
  }
  .bt .subtitle.is-7 {
    font-size:.75rem;
  }
  .bt .heading {
    letter-spacing:1px;
    text-transform:uppercase;
    margin-bottom:5px;
    font-size:11px;
    display:block;
  }
  .bt .highlight {
    max-width:100%;
    padding:0;
    font-weight:400;
    overflow:hidden;
  }
  .bt .highlight pre {
    max-width:100%;
    overflow:auto;
  }
  .bt .number {
    text-align:center;
    vertical-align:top;
    background-color:#f5f5f5;
    border-radius:290486px;
    justify-content:center;
    align-items:center;
    min-width:2.5em;
    height:2em;
    margin-right:1.5rem;
    padding:.25rem .5rem;
    font-size:1.25rem;
    display:inline-flex;
  }
  .bt .input,.bt .select select,.bt .textarea {
    color:#363636;
    background-color:#fff;
    border-color:#dbdbdb;
    border-radius:4px;
  }
  .bt .input::-moz-placeholder {
    color:#3636364d;
  }
  .bt .select select::-moz-placeholder {
    color:#3636364d;
  }
  .bt .textarea::-moz-placeholder {
    color:#3636364d;
  }
  .bt .input::-webkit-input-placeholder {
    color:#3636364d;
  }
  .bt .select select::-webkit-input-placeholder {
    color:#3636364d;
  }
  .bt .textarea::-webkit-input-placeholder {
    color:#3636364d;
  }
  .bt .input:-moz-placeholder-shown {
    color:#3636364d;
  }
  .bt .select select:-moz-placeholder-shown {
    color:#3636364d;
  }
  .bt .textarea:-moz-placeholder-shown {
    color:#3636364d;
  }
  .bt .input:-ms-placeholder-shown {
    color:#3636364d;
  }
  .bt .select select:-ms-placeholder-shown {
    color:#3636364d;
  }
  .bt .textarea:-ms-placeholder-shown {
    color:#3636364d;
  }
  .bt .input:hover,.bt .is-hovered.input,.bt .is-hovered.textarea,.bt .select select.is-hovered,.bt .select select:hover,.bt .textarea:hover {
    border-color:#b5b5b5;
  }
  .bt .input:active,.bt .input:focus,.bt .is-active.input,.bt .is-active.textarea,.bt .is-focused.input,.bt .is-focused.textarea,.bt .select select.is-active,.bt .select select.is-focused,.bt .select select:active,.bt .select select:focus,.bt .textarea:active,.bt .textarea:focus {
    border-color:#23bbf6;
    box-shadow:0 0 0 .125em #23bbf640;
  }
  .bt .input[disabled],.bt .select fieldset[disabled] select,.bt .select select[disabled],.bt .textarea[disabled],.bt fieldset[disabled] .input,.bt fieldset[disabled] .select select,.bt fieldset[disabled] .textarea {
    box-shadow:none;
    color:#7a7a7a;
    background-color:#f5f5f5;
    border-color:#f5f5f5;
  }
  .bt .input[disabled]::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt .select fieldset[disabled] select::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt .select select[disabled]::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt .textarea[disabled]::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .input::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .select select::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .textarea::-moz-placeholder {
    color:#7a7a7a4d;
  }
  .bt .input[disabled]::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt .select fieldset[disabled] select::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt .select select[disabled]::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt .textarea[disabled]::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .input::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .select select::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .textarea::-webkit-input-placeholder {
    color:#7a7a7a4d;
  }
  .bt .input[disabled]:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .select fieldset[disabled] select:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .select select[disabled]:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .textarea[disabled]:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .input:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .select select:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .textarea:-moz-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .input[disabled]:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .select fieldset[disabled] select:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .select select[disabled]:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .textarea[disabled]:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .input:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .select select:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt fieldset[disabled] .textarea:-ms-placeholder-shown {
    color:#7a7a7a4d;
  }
  .bt .input,.bt .textarea {
    width:100%;
    max-width:100%;
    box-shadow:inset 0 1px 2px #0a0a0a1a;
  }
  .bt .input[readonly],.bt .textarea[readonly] {
    box-shadow:none;
  }
  .bt .is-white.input,.bt .is-white.textarea {
    border-color:#fff;
  }
  .bt .is-white.input:active,.bt .is-white.input:focus,.bt .is-white.is-active.input,.bt .is-white.is-active.textarea,.bt .is-white.is-focused.input,.bt .is-white.is-focused.textarea,.bt .is-white.textarea:active,.bt .is-white.textarea:focus {
    box-shadow:0 0 0 .125em #ffffff40;
  }
  .bt .is-black.input,.bt .is-black.textarea {
    border-color:#0a0a0a;
  }
  .bt .is-black.input:active,.bt .is-black.input:focus,.bt .is-black.is-active.input,.bt .is-black.is-active.textarea,.bt .is-black.is-focused.input,.bt .is-black.is-focused.textarea,.bt .is-black.textarea:active,.bt .is-black.textarea:focus {
    box-shadow:0 0 0 .125em #0a0a0a40;
  }
  .bt .is-light.input,.bt .is-light.textarea {
    border-color:#f5f5f5;
  }
  .bt .is-light.input:active,.bt .is-light.input:focus,.bt .is-light.is-active.input,.bt .is-light.is-active.textarea,.bt .is-light.is-focused.input,.bt .is-light.is-focused.textarea,.bt .is-light.textarea:active,.bt .is-light.textarea:focus {
    box-shadow:0 0 0 .125em #f5f5f540;
  }
  .bt .is-dark.input,.bt .is-dark.textarea {
    border-color:#363636;
  }
  .bt .is-dark.input:active,.bt .is-dark.input:focus,.bt .is-dark.is-active.input,.bt .is-dark.is-active.textarea,.bt .is-dark.is-focused.input,.bt .is-dark.is-focused.textarea,.bt .is-dark.textarea:active,.bt .is-dark.textarea:focus {
    box-shadow:0 0 0 .125em #36363640;
  }
  .bt .is-primary.input,.bt .is-primary.textarea {
    border-color:#00d1b2;
  }
  .bt .is-primary.input:active,.bt .is-primary.input:focus,.bt .is-primary.is-active.input,.bt .is-primary.is-active.textarea,.bt .is-primary.is-focused.input,.bt .is-primary.is-focused.textarea,.bt .is-primary.textarea:active,.bt .is-primary.textarea:focus {
    box-shadow:0 0 0 .125em #00d1b240;
  }
  .bt .is-link.input,.bt .is-link.textarea {
    border-color:#23bbf6;
  }
  .bt .is-link.input:active,.bt .is-link.input:focus,.bt .is-link.is-active.input,.bt .is-link.is-active.textarea,.bt .is-link.is-focused.input,.bt .is-link.is-focused.textarea,.bt .is-link.textarea:active,.bt .is-link.textarea:focus {
    box-shadow:0 0 0 .125em #23bbf640;
  }
  .bt .is-info.input,.bt .is-info.textarea {
    border-color:#209cee;
  }
  .bt .is-info.input:active,.bt .is-info.input:focus,.bt .is-info.is-active.input,.bt .is-info.is-active.textarea,.bt .is-info.is-focused.input,.bt .is-info.is-focused.textarea,.bt .is-info.textarea:active,.bt .is-info.textarea:focus {
    box-shadow:0 0 0 .125em #209cee40;
  }
  .bt .is-success.input,.bt .is-success.textarea {
    border-color:#23d160;
  }
  .bt .is-success.input:active,.bt .is-success.input:focus,.bt .is-success.is-active.input,.bt .is-success.is-active.textarea,.bt .is-success.is-focused.input,.bt .is-success.is-focused.textarea,.bt .is-success.textarea:active,.bt .is-success.textarea:focus {
    box-shadow:0 0 0 .125em #23d16040;
  }
  .bt .is-warning.input,.bt .is-warning.textarea {
    border-color:#ffdd57;
  }
  .bt .is-warning.input:active,.bt .is-warning.input:focus,.bt .is-warning.is-active.input,.bt .is-warning.is-active.textarea,.bt .is-warning.is-focused.input,.bt .is-warning.is-focused.textarea,.bt .is-warning.textarea:active,.bt .is-warning.textarea:focus {
    box-shadow:0 0 0 .125em #ffdd5740;
  }
  .bt .is-danger.input,.bt .is-danger.textarea {
    border-color:#1e40af;
  }
  .bt .is-danger.input:active,.bt .is-danger.input:focus,.bt .is-danger.is-active.input,.bt .is-danger.is-active.textarea,.bt .is-danger.is-focused.input,.bt .is-danger.is-focused.textarea,.bt .is-danger.textarea:active,.bt .is-danger.textarea:focus {
    box-shadow:0 0 0 .125em #d9534f40;
  }
  .bt .is-small.input,.bt .is-small.textarea {
    border-radius:2px;
    font-size:.75rem;
  }
  .bt .is-medium.input,.bt .is-medium.textarea {
    font-size:1.25rem;
  }
  .bt .is-large.input,.bt .is-large.textarea {
    font-size:1.5rem;
  }
  .bt .is-fullwidth.input,.bt .is-fullwidth.textarea {
    width:100%;
    display:block;
  }
  .bt .is-inline.input,.bt .is-inline.textarea {
    width:auto;
    display:inline;
  }
  .bt .input.is-rounded {
    border-radius:290486px;
    padding-left:1em;
    padding-right:1em;
  }
  .bt .input.is-static {
    box-shadow:none;
    background-color:#0000;
    border-color:#0000;
    padding-left:0;
    padding-right:0;
  }
  .bt .textarea {
    resize:vertical;
    min-width:100%;
    max-width:100%;
    padding:.625em;
    display:block;
  }
  .bt .textarea:not([rows]) {
    min-height:120px;
    max-height:600px;
  }
  .bt .textarea[rows] {
    height:initial;
  }
  .bt .textarea.has-fixed-size {
    resize:none;
  }
  .bt .checkbox,.bt .radio {
    cursor:pointer;
    line-height:1.25;
    display:inline-block;
    position:relative;
  }
  .bt .checkbox input,.bt .radio input {
    cursor:pointer;
  }
  .bt .checkbox:hover,.bt .radio:hover {
    color:#363636;
  }
  .bt .checkbox[disabled],.bt .radio[disabled],.bt fieldset[disabled] .checkbox,.bt fieldset[disabled] .radio {
    color:#7a7a7a;
    cursor:not-allowed;
  }
  .bt .radio+.radio {
    margin-left:.5em;
  }
  .bt .select {
    vertical-align:top;
    max-width:100%;
    display:inline-block;
    position:relative;
  }
  .bt .select:not(.is-multiple) {
    height:2.25em;
  }
  .bt .select:not(.is-multiple):not(.is-loading):after {
    z-index:4;
    border-color:#23bbf6;
    right:1.125em;
  }
  .bt .select.is-rounded select {
    border-radius:290486px;
    padding-left:1em;
  }
  .bt .select select {
    cursor:pointer;
    outline:0;
    max-width:100%;
    font-size:1em;
    display:block;
  }
  .bt .select select::-ms-expand {
    display:none;
  }
  .bt .select select[disabled]:hover,.bt fieldset[disabled] .select select:hover {
    border-color:#f5f5f5;
  }
  .bt .select select:not([multiple]) {
    padding-right:2.5em;
  }
  .bt .select select[multiple] {
    height:auto;
    padding:0;
  }
  .bt .select select[multiple] option {
    padding:.5em 1em;
  }
  .bt .select:not(.is-multiple):not(.is-loading):hover:after {
    border-color:#363636;
  }
  .bt .select.is-white:not(:hover):after,.bt .select.is-white select {
    border-color:#fff;
  }
  .bt .select.is-white select.is-hovered,.bt .select.is-white select:hover {
    border-color:#f2f2f2;
  }
  .bt .select.is-white select.is-active,.bt .select.is-white select.is-focused,.bt .select.is-white select:active,.bt .select.is-white select:focus {
    box-shadow:0 0 0 .125em #ffffff40;
  }
  .bt .select.is-black:not(:hover):after,.bt .select.is-black select {
    border-color:#0a0a0a;
  }
  .bt .select.is-black select.is-hovered,.bt .select.is-black select:hover {
    border-color:#000;
  }
  .bt .select.is-black select.is-active,.bt .select.is-black select.is-focused,.bt .select.is-black select:active,.bt .select.is-black select:focus {
    box-shadow:0 0 0 .125em #0a0a0a40;
  }
  .bt .select.is-light:not(:hover):after,.bt .select.is-light select {
    border-color:#f5f5f5;
  }
  .bt .select.is-light select.is-hovered,.bt .select.is-light select:hover {
    border-color:#e8e8e8;
  }
  .bt .select.is-light select.is-active,.bt .select.is-light select.is-focused,.bt .select.is-light select:active,.bt .select.is-light select:focus {
    box-shadow:0 0 0 .125em #f5f5f540;
  }
  .bt .select.is-dark:not(:hover):after,.bt .select.is-dark select {
    border-color:#363636;
  }
  .bt .select.is-dark select.is-hovered,.bt .select.is-dark select:hover {
    border-color:#292929;
  }
  .bt .select.is-dark select.is-active,.bt .select.is-dark select.is-focused,.bt .select.is-dark select:active,.bt .select.is-dark select:focus {
    box-shadow:0 0 0 .125em #36363640;
  }
  .bt .select.is-primary:not(:hover):after,.bt .select.is-primary select {
    border-color:#00d1b2;
  }
  .bt .select.is-primary select.is-hovered,.bt .select.is-primary select:hover {
    border-color:#00b89c;
  }
  .bt .select.is-primary select.is-active,.bt .select.is-primary select.is-focused,.bt .select.is-primary select:active,.bt .select.is-primary select:focus {
    box-shadow:0 0 0 .125em #00d1b240;
  }
  .bt .select.is-link:not(:hover):after,.bt .select.is-link select {
    border-color:#23bbf6;
  }
  .bt .select.is-link select.is-hovered,.bt .select.is-link select:hover {
    border-color:#0bb3f5;
  }
  .bt .select.is-link select.is-active,.bt .select.is-link select.is-focused,.bt .select.is-link select:active,.bt .select.is-link select:focus {
    box-shadow:0 0 0 .125em #23bbf640;
  }
  .bt .select.is-info:not(:hover):after,.bt .select.is-info select {
    border-color:#209cee;
  }
  .bt .select.is-info select.is-hovered,.bt .select.is-info select:hover {
    border-color:#118fe4;
  }
  .bt .select.is-info select.is-active,.bt .select.is-info select.is-focused,.bt .select.is-info select:active,.bt .select.is-info select:focus {
    box-shadow:0 0 0 .125em #209cee40;
  }
  .bt .select.is-success:not(:hover):after,.bt .select.is-success select {
    border-color:#23d160;
  }
  .bt .select.is-success select.is-hovered,.bt .select.is-success select:hover {
    border-color:#20bc56;
  }
  .bt .select.is-success select.is-active,.bt .select.is-success select.is-focused,.bt .select.is-success select:active,.bt .select.is-success select:focus {
    box-shadow:0 0 0 .125em #23d16040;
  }
  .bt .select.is-warning:not(:hover):after,.bt .select.is-warning select {
    border-color:#ffdd57;
  }
  .bt .select.is-warning select.is-hovered,.bt .select.is-warning select:hover {
    border-color:#ffd83d;
  }
  .bt .select.is-warning select.is-active,.bt .select.is-warning select.is-focused,.bt .select.is-warning select:active,.bt .select.is-warning select:focus {
    box-shadow:0 0 0 .125em #ffdd5740;
  }
  .bt .select.is-danger:not(:hover):after,.bt .select.is-danger select {
    border-color:#1e40af;
  }
  .bt .select.is-danger select.is-hovered,.bt .select.is-danger select:hover {
    border-color:#d43f3a;
  }
  .bt .select.is-danger select.is-active,.bt .select.is-danger select.is-focused,.bt .select.is-danger select:active,.bt .select.is-danger select:focus {
    box-shadow:0 0 0 .125em #d9534f40;
  }
  .bt .select.is-small {
    border-radius:2px;
    font-size:.75rem;
  }
  .bt .select.is-medium {
    font-size:1.25rem;
  }
  .bt .select.is-large {
    font-size:1.5rem;
  }
  .bt .select.is-disabled:after {
    border-color:#7a7a7a;
  }
  .bt .select.is-fullwidth,.bt .select.is-fullwidth select {
    width:100%;
  }
  .bt .select.is-loading:after {
    margin-top:0;
    position:absolute;
    top:.625em;
    right:.625em;
    transform:none;
  }
  .bt .select.is-loading.is-small:after {
    font-size:.75rem;
  }
  .bt .select.is-loading.is-medium:after {
    font-size:1.25rem;
  }
  .bt .select.is-loading.is-large:after {
    font-size:1.5rem;
  }
  .bt .file {
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    position:relative;
  }
  .bt .file.is-white .file-cta {
    color:#0a0a0a;
    background-color:#fff;
    border-color:#0000;
  }
  .bt .file.is-white.is-hovered .file-cta,.bt .file.is-white:hover .file-cta {
    color:#0a0a0a;
    background-color:#f9f9f9;
    border-color:#0000;
  }
  .bt .file.is-white.is-focused .file-cta,.bt .file.is-white:focus .file-cta {
    color:#0a0a0a;
    border-color:#0000;
    box-shadow:0 0 .5em #ffffff40;
  }
  .bt .file.is-white.is-active .file-cta,.bt .file.is-white:active .file-cta {
    color:#0a0a0a;
    background-color:#f2f2f2;
    border-color:#0000;
  }
  .bt .file.is-black .file-cta {
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0000;
  }
  .bt .file.is-black.is-hovered .file-cta,.bt .file.is-black:hover .file-cta {
    color:#fff;
    background-color:#040404;
    border-color:#0000;
  }
  .bt .file.is-black.is-focused .file-cta,.bt .file.is-black:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #0a0a0a40;
  }
  .bt .file.is-black.is-active .file-cta,.bt .file.is-black:active .file-cta {
    color:#fff;
    background-color:#000;
    border-color:#0000;
  }
  .bt .file.is-light .file-cta {
    color:#363636;
    background-color:#f5f5f5;
    border-color:#0000;
  }
  .bt .file.is-light.is-hovered .file-cta,.bt .file.is-light:hover .file-cta {
    color:#363636;
    background-color:#eee;
    border-color:#0000;
  }
  .bt .file.is-light.is-focused .file-cta,.bt .file.is-light:focus .file-cta {
    color:#363636;
    border-color:#0000;
    box-shadow:0 0 .5em #f5f5f540;
  }
  .bt .file.is-light.is-active .file-cta,.bt .file.is-light:active .file-cta {
    color:#363636;
    background-color:#e8e8e8;
    border-color:#0000;
  }
  .bt .file.is-dark .file-cta {
    color:#f5f5f5;
    background-color:#363636;
    border-color:#0000;
  }
  .bt .file.is-dark.is-hovered .file-cta,.bt .file.is-dark:hover .file-cta {
    color:#f5f5f5;
    background-color:#2f2f2f;
    border-color:#0000;
  }
  .bt .file.is-dark.is-focused .file-cta,.bt .file.is-dark:focus .file-cta {
    color:#f5f5f5;
    border-color:#0000;
    box-shadow:0 0 .5em #36363640;
  }
  .bt .file.is-dark.is-active .file-cta,.bt .file.is-dark:active .file-cta {
    color:#f5f5f5;
    background-color:#292929;
    border-color:#0000;
  }
  .bt .file.is-primary .file-cta {
    color:#fff;
    background-color:#00d1b2;
    border-color:#0000;
  }
  .bt .file.is-primary.is-hovered .file-cta,.bt .file.is-primary:hover .file-cta {
    color:#fff;
    background-color:#00c4a7;
    border-color:#0000;
  }
  .bt .file.is-primary.is-focused .file-cta,.bt .file.is-primary:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #00d1b240;
  }
  .bt .file.is-primary.is-active .file-cta,.bt .file.is-primary:active .file-cta {
    color:#fff;
    background-color:#00b89c;
    border-color:#0000;
  }
  .bt .file.is-link .file-cta {
    color:#fff;
    background-color:#23bbf6;
    border-color:#0000;
  }
  .bt .file.is-link.is-hovered .file-cta,.bt .file.is-link:hover .file-cta {
    color:#fff;
    background-color:#17b7f5;
    border-color:#0000;
  }
  .bt .file.is-link.is-focused .file-cta,.bt .file.is-link:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #23bbf640;
  }
  .bt .file.is-link.is-active .file-cta,.bt .file.is-link:active .file-cta {
    color:#fff;
    background-color:#0bb3f5;
    border-color:#0000;
  }
  .bt .file.is-info .file-cta {
    color:#fff;
    background-color:#209cee;
    border-color:#0000;
  }
  .bt .file.is-info.is-hovered .file-cta,.bt .file.is-info:hover .file-cta {
    color:#fff;
    background-color:#1496ed;
    border-color:#0000;
  }
  .bt .file.is-info.is-focused .file-cta,.bt .file.is-info:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #209cee40;
  }
  .bt .file.is-info.is-active .file-cta,.bt .file.is-info:active .file-cta {
    color:#fff;
    background-color:#118fe4;
    border-color:#0000;
  }
  .bt .file.is-success .file-cta {
    color:#fff;
    background-color:#23d160;
    border-color:#0000;
  }
  .bt .file.is-success.is-hovered .file-cta,.bt .file.is-success:hover .file-cta {
    color:#fff;
    background-color:#22c65b;
    border-color:#0000;
  }
  .bt .file.is-success.is-focused .file-cta,.bt .file.is-success:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #23d16040;
  }
  .bt .file.is-success.is-active .file-cta,.bt .file.is-success:active .file-cta {
    color:#fff;
    background-color:#20bc56;
    border-color:#0000;
  }
  .bt .file.is-warning .file-cta {
    color:#000000b3;
    background-color:#ffdd57;
    border-color:#0000;
  }
  .bt .file.is-warning.is-hovered .file-cta,.bt .file.is-warning:hover .file-cta {
    color:#000000b3;
    background-color:#ffdb4a;
    border-color:#0000;
  }
  .bt .file.is-warning.is-focused .file-cta,.bt .file.is-warning:focus .file-cta {
    color:#000000b3;
    border-color:#0000;
    box-shadow:0 0 .5em #ffdd5740;
  }
  .bt .file.is-warning.is-active .file-cta,.bt .file.is-warning:active .file-cta {
    color:#000000b3;
    background-color:#ffd83d;
    border-color:#0000;
  }
  .bt .file.is-danger .file-cta {
    color:#fff;
    background-color:#1e40af;
    border-color:#0000;
  }
  .bt .file.is-danger.is-hovered .file-cta,.bt .file.is-danger:hover .file-cta {
    color:#fff;
    background-color:#d74945;
    border-color:#0000;
  }
  .bt .file.is-danger.is-focused .file-cta,.bt .file.is-danger:focus .file-cta {
    color:#fff;
    border-color:#0000;
    box-shadow:0 0 .5em #d9534f40;
  }
  .bt .file.is-danger.is-active .file-cta,.bt .file.is-danger:active .file-cta {
    color:#fff;
    background-color:#d43f3a;
    border-color:#0000;
  }
  .bt .file.is-small {
    font-size:.75rem;
  }
  .bt .file.is-medium {
    font-size:1.25rem;
  }
  .bt .file.is-medium .file-icon .fa {
    font-size:21px;
  }
  .bt .file.is-large {
    font-size:1.5rem;
  }
  .bt .file.is-large .file-icon .fa {
    font-size:28px;
  }
  .bt .file.has-name .file-cta {
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .bt .file.has-name .file-name {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .bt .file.has-name.is-empty .file-cta {
    border-radius:4px;
  }
  .bt .file.has-name.is-empty .file-name {
    display:none;
  }
  .bt .file.is-boxed .file-label {
    flex-direction:column;
  }
  .bt .file.is-boxed .file-cta {
    flex-direction:column;
    height:auto;
    padding:1em 3em;
  }
  .bt .file.is-boxed .file-name {
    border-width:0 1px 1px;
  }
  .bt .file.is-boxed .file-icon {
    width:1.5em;
    height:1.5em;
  }
  .bt .file.is-boxed .file-icon .fa {
    font-size:21px;
  }
  .bt .file.is-boxed.is-small .file-icon .fa {
    font-size:14px;
  }
  .bt .file.is-boxed.is-medium .file-icon .fa {
    font-size:28px;
  }
  .bt .file.is-boxed.is-large .file-icon .fa {
    font-size:35px;
  }
  .bt .file.is-boxed.has-name .file-cta {
    border-radius:4px 4px 0 0;
  }
  .bt .file.is-boxed.has-name .file-name {
    border-width:0 1px 1px;
    border-radius:0 0 4px 4px;
  }
  .bt .file.is-centered {
    justify-content:center;
  }
  .bt .file.is-fullwidth .file-label {
    width:100%;
  }
  .bt .file.is-fullwidth .file-name {
    flex-grow:1;
    max-width:none;
  }
  .bt .file.is-right {
    justify-content:flex-end;
  }
  .bt .file.is-right .file-cta {
    border-radius:0 4px 4px 0;
  }
  .bt .file.is-right .file-name {
    border-width:1px 0 1px 1px;
    border-radius:4px 0 0 4px;
    order:-1;
  }
  .bt .file-label {
    cursor:pointer;
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    position:relative;
    overflow:hidden;
  }
  .bt .file-label:hover .file-cta {
    color:#363636;
    background-color:#eee;
  }
  .bt .file-label:hover .file-name {
    border-color:#d5d5d5;
  }
  .bt .file-label:active .file-cta {
    color:#363636;
    background-color:#e8e8e8;
  }
  .bt .file-label:active .file-name {
    border-color:#cfcfcf;
  }
  .bt .file-input {
    opacity:0;
    outline:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .bt .file-cta,.bt .file-name {
    white-space:nowrap;
    border-color:#dbdbdb;
    border-radius:4px;
    padding-left:1em;
    padding-right:1em;
    font-size:1em;
  }
  .bt .file-cta {
    color:#4a4a4a;
    background-color:#f5f5f5;
  }
  .bt .file-name {
    text-align:left;
    text-overflow:ellipsis;
    border:1px solid #dbdbdb;
    border-left-width:0;
    max-width:16em;
    display:block;
    overflow:hidden;
  }
  .bt .file-icon {
    justify-content:center;
    align-items:center;
    width:1em;
    height:1em;
    margin-right:.5em;
    display:flex;
  }
  .bt .file-icon .fa {
    font-size:14px;
  }
  .bt .label {
    color:#363636;
    font-size:1rem;
    font-weight:700;
    display:block;
  }
  .bt .label:not(:last-child) {
    margin-bottom:.5em;
  }
  .bt .label.is-small {
    font-size:.75rem;
  }
  .bt .label.is-medium {
    font-size:1.25rem;
  }
  .bt .label.is-large {
    font-size:1.5rem;
  }
  .bt .help {
    margin-top:.25rem;
    font-size:.75rem;
    display:block;
  }
  .bt .help.is-white {
    color:#fff;
  }
  .bt .help.is-black {
    color:#0a0a0a;
  }
  .bt .help.is-light {
    color:#f5f5f5;
  }
  .bt .help.is-dark {
    color:#363636;
  }
  .bt .help.is-primary {
    color:#00d1b2;
  }
  .bt .help.is-link {
    color:#23bbf6;
  }
  .bt .help.is-info {
    color:#209cee;
  }
  .bt .help.is-success {
    color:#23d160;
  }
  .bt .help.is-warning {
    color:#ffdd57;
  }
  .bt .help.is-danger {
    color:#1e40af;
  }
  .bt .field:not(:last-child) {
    margin-bottom:.75rem;
  }
  .bt .field.has-addons {
    justify-content:flex-start;
    display:flex;
  }
  .bt .field.has-addons .control:not(:last-child) {
    margin-right:-1px;
  }
  .bt .field.has-addons .control:not(:first-child):not(:last-child) .button,.bt .field.has-addons .control:not(:first-child):not(:last-child) .input,.bt .field.has-addons .control:not(:first-child):not(:last-child) .select select {
    border-radius:0;
  }
  .bt .field.has-addons .control:first-child:not(:only-child) .button,.bt .field.has-addons .control:first-child:not(:only-child) .input,.bt .field.has-addons .control:first-child:not(:only-child) .select select {
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .bt .field.has-addons .control:last-child:not(:only-child) .button,.bt .field.has-addons .control:last-child:not(:only-child) .input,.bt .field.has-addons .control:last-child:not(:only-child) .select select {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .bt .field.has-addons .control .button:not([disabled]).is-hovered,.bt .field.has-addons .control .button:not([disabled]):hover,.bt .field.has-addons .control .input:not([disabled]).is-hovered,.bt .field.has-addons .control .input:not([disabled]):hover,.bt .field.has-addons .control .select select:not([disabled]).is-hovered,.bt .field.has-addons .control .select select:not([disabled]):hover {
    z-index:2;
  }
  .bt .field.has-addons .control .button:not([disabled]).is-active,.bt .field.has-addons .control .button:not([disabled]).is-focused,.bt .field.has-addons .control .button:not([disabled]):active,.bt .field.has-addons .control .button:not([disabled]):focus,.bt .field.has-addons .control .input:not([disabled]).is-active,.bt .field.has-addons .control .input:not([disabled]).is-focused,.bt .field.has-addons .control .input:not([disabled]):active,.bt .field.has-addons .control .input:not([disabled]):focus,.bt .field.has-addons .control .select select:not([disabled]).is-active,.bt .field.has-addons .control .select select:not([disabled]).is-focused,.bt .field.has-addons .control .select select:not([disabled]):active,.bt .field.has-addons .control .select select:not([disabled]):focus {
    z-index:3;
  }
  .bt .field.has-addons .control .button:not([disabled]).is-active:hover,.bt .field.has-addons .control .button:not([disabled]).is-focused:hover,.bt .field.has-addons .control .button:not([disabled]):active:hover,.bt .field.has-addons .control .button:not([disabled]):focus:hover,.bt .field.has-addons .control .input:not([disabled]).is-active:hover,.bt .field.has-addons .control .input:not([disabled]).is-focused:hover,.bt .field.has-addons .control .input:not([disabled]):active:hover,.bt .field.has-addons .control .input:not([disabled]):focus:hover,.bt .field.has-addons .control .select select:not([disabled]).is-active:hover,.bt .field.has-addons .control .select select:not([disabled]).is-focused:hover,.bt .field.has-addons .control .select select:not([disabled]):active:hover,.bt .field.has-addons .control .select select:not([disabled]):focus:hover {
    z-index:4;
  }
  .bt .field.has-addons .control.is-expanded {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .field.has-addons.has-addons-centered {
    justify-content:center;
  }
  .bt .field.has-addons.has-addons-right {
    justify-content:flex-end;
  }
  .bt .field.has-addons.has-addons-fullwidth .control {
    flex-grow:1;
    flex-shrink:0;
  }
  .bt .field.is-grouped {
    justify-content:flex-start;
    display:flex;
  }
  .bt .field.is-grouped>.control {
    flex-shrink:0;
  }
  .bt .field.is-grouped>.control:not(:last-child) {
    margin-bottom:0;
    margin-right:.75rem;
  }
  .bt .field.is-grouped>.control.is-expanded {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .field.is-grouped.is-grouped-centered {
    justify-content:center;
  }
  .bt .field.is-grouped.is-grouped-right {
    justify-content:flex-end;
  }
  .bt .field.is-grouped.is-grouped-multiline {
    flex-wrap:wrap;
  }
  .bt .field.is-grouped.is-grouped-multiline>.control:last-child,.bt .field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
    margin-bottom:.75rem;
  }
  .bt .field.is-grouped.is-grouped-multiline:last-child {
    margin-bottom:-.75rem;
  }
  .bt .field.is-grouped.is-grouped-multiline:not(:last-child) {
    margin-bottom:0;
  }
  @media screen and (min-width:769px),print {
    .bt .field.is-horizontal {
      display:flex;
    }
  }
  .bt .field-label .label {
    font-size:inherit;
  }
  @media screen and (max-width:768px) {
    .bt .field-label {
      margin-bottom:.5rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .field-label {
      text-align:right;
      flex:1 0 0;
      margin-right:1.5rem;
    }
    .bt .field-label.is-small {
      padding-top:.375em;
      font-size:.75rem;
    }
    .bt .field-label.is-normal {
      padding-top:.375em;
    }
    .bt .field-label.is-medium {
      padding-top:.375em;
      font-size:1.25rem;
    }
    .bt .field-label.is-large {
      padding-top:.375em;
      font-size:1.5rem;
    }
  }
  .bt .field-body .field .field {
    margin-bottom:0;
  }
  @media screen and (min-width:769px),print {
    .bt .field-body {
      flex:5 1 0;
      display:flex;
    }
    .bt .field-body .field {
      margin-bottom:0;
    }
    .bt .field-body>.field {
      flex-shrink:1;
    }
    .bt .field-body>.field:not(.is-narrow) {
      flex-grow:1;
    }
    .bt .field-body>.field:not(:last-child) {
      margin-right:.75rem;
    }
  }
  .bt .control {
    box-sizing:border-box;
    clear:both;
    text-align:left;
    font-size:1rem;
    position:relative;
  }
  .bt .control.has-icons-left .input:focus~.icon,.bt .control.has-icons-left .select:focus~.icon,.bt .control.has-icons-right .input:focus~.icon,.bt .control.has-icons-right .select:focus~.icon {
    color:#7a7a7a;
  }
  .bt .control.has-icons-left .input.is-small~.icon,.bt .control.has-icons-left .select.is-small~.icon,.bt .control.has-icons-right .input.is-small~.icon,.bt .control.has-icons-right .select.is-small~.icon {
    font-size:.75rem;
  }
  .bt .control.has-icons-left .input.is-medium~.icon,.bt .control.has-icons-left .select.is-medium~.icon,.bt .control.has-icons-right .input.is-medium~.icon,.bt .control.has-icons-right .select.is-medium~.icon {
    font-size:1.25rem;
  }
  .bt .control.has-icons-left .input.is-large~.icon,.bt .control.has-icons-left .select.is-large~.icon,.bt .control.has-icons-right .input.is-large~.icon,.bt .control.has-icons-right .select.is-large~.icon {
    font-size:1.5rem;
  }
  .bt .control.has-icons-left .icon,.bt .control.has-icons-right .icon {
    color:#dbdbdb;
    pointer-events:none;
    z-index:4;
    width:2.25em;
    height:2.25em;
    position:absolute;
    top:0;
  }
  .bt .control.has-icons-left .input,.bt .control.has-icons-left .select select {
    padding-left:2.25em;
  }
  .bt .control.has-icons-left .icon.is-left {
    left:0;
  }
  .bt .control.has-icons-right .input,.bt .control.has-icons-right .select select {
    padding-right:2.25em;
  }
  .bt .control.has-icons-right .icon.is-right {
    right:0;
  }
  .bt .control.is-loading:after {
    z-index:4;
    top:.625em;
    right:.625em;
    position:absolute!important;
  }
  .bt .control.is-loading.is-small:after {
    font-size:.75rem;
  }
  .bt .control.is-loading.is-medium:after {
    font-size:1.25rem;
  }
  .bt .control.is-loading.is-large:after {
    font-size:1.5rem;
  }
  .bt .breadcrumb {
    white-space:nowrap;
    font-size:1rem;
  }
  .bt .breadcrumb a {
    color:#23bbf6;
    justify-content:center;
    align-items:center;
    padding:0 .75em;
    display:flex;
  }
  .bt .breadcrumb a:hover {
    color:#363636;
  }
  .bt .breadcrumb li {
    align-items:center;
    display:flex;
  }
  .bt .breadcrumb li:first-child a {
    padding-left:0;
  }
  .bt .breadcrumb li.is-active a {
    color:#363636;
    cursor:default;
    pointer-events:none;
  }
  .bt .breadcrumb li+li:before {
    color:#b5b5b5;
    content:"/";
  }
  .bt .breadcrumb ol,.bt .breadcrumb ul {
    flex-wrap:wrap;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex;
  }
  .bt .breadcrumb .icon:first-child {
    margin-right:.5em;
  }
  .bt .breadcrumb .icon:last-child {
    margin-left:.5em;
  }
  .bt .breadcrumb.is-centered ol,.bt .breadcrumb.is-centered ul {
    justify-content:center;
  }
  .bt .breadcrumb.is-right ol,.bt .breadcrumb.is-right ul {
    justify-content:flex-end;
  }
  .bt .breadcrumb.is-small {
    font-size:.75rem;
  }
  .bt .breadcrumb.is-medium {
    font-size:1.25rem;
  }
  .bt .breadcrumb.is-large {
    font-size:1.5rem;
  }
  .bt .breadcrumb.has-arrow-separator li+li:before {
    content:"→";
  }
  .bt .breadcrumb.has-bullet-separator li+li:before {
    content:"•";
  }
  .bt .breadcrumb.has-dot-separator li+li:before {
    content:"·";
  }
  .bt .breadcrumb.has-succeeds-separator li+li:before {
    content:"≻";
  }
  .bt .card {
    color:#4a4a4a;
    background-color:#fff;
    max-width:100%;
    position:relative;
    box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;
  }
  .bt .card-header {
    background-color:#0000;
    align-items:stretch;
    display:flex;
    box-shadow:0 1px 2px #0a0a0a1a;
  }
  .bt .card-header-title {
    color:#363636;
    flex-grow:1;
    align-items:center;
    padding:.75rem;
    font-weight:700;
    display:flex;
  }
  .bt .card-header-title.is-centered {
    justify-content:center;
  }
  .bt .card-header-icon {
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:.75rem;
    display:flex;
  }
  .bt .card-image {
    display:block;
    position:relative;
  }
  .bt .card-content {
    background-color:#0000;
    padding:1.5rem;
  }
  .bt .card-footer {
    background-color:#0000;
    border-top:1px solid #dbdbdb;
    align-items:stretch;
    display:flex;
  }
  .bt .card-footer-item {
    flex:1 0 0;
    justify-content:center;
    align-items:center;
    padding:.75rem;
    display:flex;
  }
  .bt .card-footer-item:not(:last-child) {
    border-right:1px solid #dbdbdb;
  }
  .bt .card .media:not(:last-child) {
    margin-bottom:1.5rem;
  }
  .bt .dropdown {
    vertical-align:top;
    display:inline-flex;
    position:relative;
  }
  .bt .dropdown.is-active .dropdown-menu,.bt .dropdown.is-hoverable:hover .dropdown-menu {
    display:block;
  }
  .bt .dropdown.is-right .dropdown-menu {
    left:auto;
    right:0;
  }
  .bt .dropdown.is-up .dropdown-menu {
    padding-bottom:4px;
    padding-top:initial;
    top:auto;
    bottom:100%;
  }
  .bt .dropdown-menu {
    z-index:20;
    min-width:12rem;
    padding-top:4px;
    display:none;
    position:absolute;
    top:100%;
    left:0;
  }
  .bt .dropdown-content {
    background-color:#fff;
    border-radius:4px;
    padding-top:.5rem;
    padding-bottom:.5rem;
    box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;
  }
  .bt .dropdown-item {
    color:#4a4a4a;
    padding:.375rem 1rem;
    font-size:.875rem;
    line-height:1.5;
    display:block;
    position:relative;
  }
  .bt a.dropdown-item,.bt button.dropdown-item {
    text-align:left;
    white-space:nowrap;
    width:100%;
    padding-right:3rem;
  }
  .bt a.dropdown-item:hover,.bt button.dropdown-item:hover {
    color:#0a0a0a;
    background-color:#f5f5f5;
  }
  .bt a.dropdown-item.is-active,.bt button.dropdown-item.is-active {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .dropdown-divider {
    background-color:#dbdbdb;
    border:none;
    height:1px;
    margin:.5rem 0;
    display:block;
  }
  .bt .level {
    justify-content:space-between;
    align-items:center;
  }
  .bt .level code {
    border-radius:4px;
  }
  .bt .level img {
    vertical-align:top;
    display:inline-block;
  }
  .bt .level.is-mobile,.bt .level.is-mobile .level-left,.bt .level.is-mobile .level-right {
    display:flex;
  }
  .bt .level.is-mobile .level-left+.level-right {
    margin-top:0;
  }
  .bt .level.is-mobile .level-item:not(:last-child) {
    margin-bottom:0;
    margin-right:.75rem;
  }
  .bt .level.is-mobile .level-item:not(.is-narrow) {
    flex-grow:1;
  }
  @media screen and (min-width:769px),print {
    .bt .level {
      display:flex;
    }
    .bt .level>.level-item:not(.is-narrow) {
      flex-grow:1;
    }
  }
  .bt .level-item {
    flex:none;
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .bt .level-item .subtitle,.bt .level-item .title {
    margin-bottom:0;
  }
  @media screen and (max-width:768px) {
    .bt .level-item:not(:last-child) {
      margin-bottom:.75rem;
    }
  }
  .bt .level-left,.bt .level-right {
    flex:none;
  }
  .bt .level-left .level-item.is-flexible,.bt .level-right .level-item.is-flexible {
    flex-grow:1;
  }
  @media screen and (min-width:769px),print {
    .bt .level-left .level-item:not(:last-child),.bt .level-right .level-item:not(:last-child) {
      margin-right:.75rem;
    }
  }
  .bt .level-left {
    justify-content:flex-start;
    align-items:center;
  }
  @media screen and (max-width:768px) {
    .bt .level-left+.level-right {
      margin-top:1.5rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .level-left {
      display:flex;
    }
  }
  .bt .level-right {
    justify-content:flex-end;
    align-items:center;
  }
  @media screen and (min-width:769px),print {
    .bt .level-right {
      display:flex;
    }
  }
  .bt .list {
    background-color:#fff;
    border-radius:4px;
    box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;
  }
  .bt .list-item {
    padding:.5em 1em;
    display:block;
  }
  .bt .list-item:not(a) {
    color:#4a4a4a;
  }
  .bt .list-item:first-child {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
  }
  .bt .list-item:last-child {
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
  }
  .bt .list-item:not(:last-child) {
    border-bottom:1px solid #dbdbdb;
  }
  .bt .list-item.is-active {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt a.list-item {
    cursor:pointer;
    background-color:#f5f5f5;
  }
  .bt .media {
    text-align:left;
    align-items:flex-start;
    display:flex;
  }
  .bt .media .content:not(:last-child) {
    margin-bottom:.75rem;
  }
  .bt .media .media {
    border-top:1px solid #dbdbdb80;
    padding-top:.75rem;
    display:flex;
  }
  .bt .media .media .content:not(:last-child),.bt .media .media .control:not(:last-child) {
    margin-bottom:.5rem;
  }
  .bt .media .media .media {
    padding-top:.5rem;
  }
  .bt .media .media .media+.media {
    margin-top:.5rem;
  }
  .bt .media+.media {
    border-top:1px solid #dbdbdb80;
    margin-top:1rem;
    padding-top:1rem;
  }
  .bt .media.is-large+.media {
    margin-top:1.5rem;
    padding-top:1.5rem;
  }
  .bt .media-left,.bt .media-right {
    flex:none;
  }
  .bt .media-left {
    margin-right:1rem;
  }
  .bt .media-right {
    margin-left:1rem;
  }
  .bt .media-content {
    text-align:left;
    flex:auto;
  }
  @media screen and (max-width:768px) {
    .bt .media-content {
      overflow-x:auto;
    }
  }
  .bt .menu {
    font-size:1rem;
  }
  .bt .menu.is-small {
    font-size:.75rem;
  }
  .bt .menu.is-medium {
    font-size:1.25rem;
  }
  .bt .menu.is-large {
    font-size:1.5rem;
  }
  .bt .menu-list {
    line-height:1.25;
  }
  .bt .menu-list a {
    color:#4a4a4a;
    border-radius:2px;
    padding:.5em .75em;
    display:block;
  }
  .bt .menu-list a:hover {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .menu-list a.is-active {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .menu-list li ul {
    border-left:1px solid #dbdbdb;
    margin:.75em;
    padding-left:.75em;
  }
  .bt .menu-label {
    color:#7a7a7a;
    letter-spacing:.1em;
    text-transform:uppercase;
    font-size:.75em;
  }
  .bt .menu-label:not(:first-child) {
    margin-top:1em;
  }
  .bt .menu-label:not(:last-child) {
    margin-bottom:1em;
  }
  .bt .message {
    background-color:#f5f5f5;
    border-radius:4px;
    font-size:1rem;
  }
  .bt .message strong {
    color:currentColor;
  }
  .bt .message a:not(.button):not(.tag):not(.dropdown-item) {
    color:currentColor;
    text-decoration:underline;
  }
  .bt .message.is-small {
    font-size:.75rem;
  }
  .bt .message.is-medium {
    font-size:1.25rem;
  }
  .bt .message.is-large {
    font-size:1.5rem;
  }
  .bt .message.is-white {
    background-color:#fff;
  }
  .bt .message.is-white .message-header {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .message.is-white .message-body {
    color:#4d4d4d;
    border-color:#fff;
  }
  .bt .message.is-black {
    background-color:#fafafa;
  }
  .bt .message.is-black .message-header {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .message.is-black .message-body {
    color:#090909;
    border-color:#0a0a0a;
  }
  .bt .message.is-light {
    background-color:#fafafa;
  }
  .bt .message.is-light .message-header {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .message.is-light .message-body {
    color:#505050;
    border-color:#f5f5f5;
  }
  .bt .message.is-dark {
    background-color:#fafafa;
  }
  .bt .message.is-dark .message-header {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .message.is-dark .message-body {
    color:#2a2a2a;
    border-color:#363636;
  }
  .bt .message.is-primary {
    background-color:#f5fffd;
  }
  .bt .message.is-primary .message-header {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .message.is-primary .message-body {
    color:#021310;
    border-color:#00d1b2;
  }
  .bt .message.is-link {
    background-color:#f5fcff;
  }
  .bt .message.is-link .message-header {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .message.is-link .message-body {
    color:#0c4b63;
    border-color:#23bbf6;
  }
  .bt .message.is-info {
    background-color:#f6fbfe;
  }
  .bt .message.is-info .message-header {
    color:#fff;
    background-color:#209cee;
  }
  .bt .message.is-info .message-body {
    color:#12537e;
    border-color:#209cee;
  }
  .bt .message.is-success {
    background-color:#f6fef9;
  }
  .bt .message.is-success .message-header {
    color:#fff;
    background-color:#23d160;
  }
  .bt .message.is-success .message-body {
    color:#0e301a;
    border-color:#23d160;
  }
  .bt .message.is-warning {
    background-color:#fffdf5;
  }
  .bt .message.is-warning .message-header {
    color:#000000b3;
    background-color:#ffdd57;
  }
  .bt .message.is-warning .message-body {
    color:#3b3108;
    border-color:#ffdd57;
  }
  .bt .message.is-danger {
    background-color:#fdf7f7;
  }
  .bt .message.is-danger .message-header {
    color:#fff;
    background-color:#1e40af;
  }
  .bt .message.is-danger .message-body {
    color:#a02f2c;
    border-color:#1e40af;
  }
  .bt .message-header {
    color:#fff;
    background-color:#4a4a4a;
    border-radius:4px 4px 0 0;
    justify-content:space-between;
    align-items:center;
    padding:.75em 1em;
    font-weight:700;
    line-height:1.25;
    display:flex;
    position:relative;
  }
  .bt .message-header .delete {
    flex-grow:0;
    flex-shrink:0;
    margin-left:.75em;
  }
  .bt .message-header+.message-body {
    border-width:0;
    border-top-left-radius:0;
    border-top-right-radius:0;
  }
  .bt .message-body {
    color:#4a4a4a;
    border:0 solid #dbdbdb;
    border-left-width:4px;
    border-radius:4px;
    padding:1.25em 1.5em;
  }
  .bt .message-body code,.bt .message-body pre {
    background-color:#fff;
  }
  .bt .message-body pre code {
    background-color:#0000;
  }
  .bt .modal {
    z-index:40;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:none;
    position:fixed;
    overflow:hidden;
  }
  .bt .modal.is-active {
    display:flex;
  }
  .bt .modal-background {
    background-color:#0a0a0adb;
  }
  .bt .modal-card,.bt .modal-content {
    width:100%;
    max-height:calc(100vh - 160px);
    margin:0 20px;
    position:relative;
    overflow:auto;
  }
  @media screen and (min-width:769px),print {
    .bt .modal-card,.bt .modal-content {
      width:640px;
      max-height:calc(100vh - 40px);
      margin:0 auto;
    }
  }
  .bt .modal-close {
    background:0 0;
    width:40px;
    height:40px;
    position:fixed;
    top:20px;
    right:20px;
  }
  .bt .modal-card {
    -ms-overflow-y:visible;
    flex-direction:column;
    max-height:calc(100vh - 40px);
    display:flex;
    overflow:hidden;
  }
  .bt .modal-card-foot,.bt .modal-card-head {
    background-color:#f5f5f5;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    padding:20px;
    display:flex;
    position:relative;
  }
  .bt .modal-card-head {
    border-bottom:1px solid #dbdbdb;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
  }
  .bt .modal-card-title {
    color:#363636;
    flex-grow:1;
    flex-shrink:0;
    font-size:1.5rem;
    line-height:1;
  }
  .bt .modal-card-foot {
    border-top:1px solid #dbdbdb;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
  }
  .bt .modal-card-foot .button:not(:last-child) {
    margin-right:.5em;
  }
  .bt .modal-card-body {
    -webkit-overflow-scrolling:touch;
    background-color:#fff;
    flex-grow:1;
    flex-shrink:1;
    padding:20px;
    overflow:auto;
  }
  .bt .navbar {
    z-index:30;
    background-color:#fff;
    min-height:3.25rem;
    position:relative;
  }
  .bt .navbar.is-white {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .navbar.is-white .navbar-brand .navbar-link,.bt .navbar.is-white .navbar-brand>.navbar-item {
    color:#0a0a0a;
  }
  .bt .navbar.is-white .navbar-brand .navbar-link.is-active,.bt .navbar.is-white .navbar-brand .navbar-link:focus,.bt .navbar.is-white .navbar-brand .navbar-link:hover,.bt .navbar.is-white .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-white .navbar-brand>a.navbar-item:focus,.bt .navbar.is-white .navbar-brand>a.navbar-item:hover {
    color:#0a0a0a;
    background-color:#f2f2f2;
  }
  .bt .navbar.is-white .navbar-brand .navbar-link:after {
    border-color:#0a0a0a;
  }
  .bt .navbar.is-white .navbar-burger {
    color:#0a0a0a;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-white .navbar-end .navbar-link,.bt .navbar.is-white .navbar-end>.navbar-item,.bt .navbar.is-white .navbar-start .navbar-link,.bt .navbar.is-white .navbar-start>.navbar-item {
      color:#0a0a0a;
    }
    .bt .navbar.is-white .navbar-end .navbar-link.is-active,.bt .navbar.is-white .navbar-end .navbar-link:focus,.bt .navbar.is-white .navbar-end .navbar-link:hover,.bt .navbar.is-white .navbar-end>a.navbar-item.is-active,.bt .navbar.is-white .navbar-end>a.navbar-item:focus,.bt .navbar.is-white .navbar-end>a.navbar-item:hover,.bt .navbar.is-white .navbar-start .navbar-link.is-active,.bt .navbar.is-white .navbar-start .navbar-link:focus,.bt .navbar.is-white .navbar-start .navbar-link:hover,.bt .navbar.is-white .navbar-start>a.navbar-item.is-active,.bt .navbar.is-white .navbar-start>a.navbar-item:focus,.bt .navbar.is-white .navbar-start>a.navbar-item:hover {
      color:#0a0a0a;
      background-color:#f2f2f2;
    }
    .bt .navbar.is-white .navbar-end .navbar-link:after,.bt .navbar.is-white .navbar-start .navbar-link:after {
      border-color:#0a0a0a;
    }
    .bt .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
      color:#0a0a0a;
      background-color:#f2f2f2;
    }
    .bt .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
      color:#0a0a0a;
      background-color:#fff;
    }
  }
  .bt .navbar.is-black {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .navbar.is-black .navbar-brand .navbar-link,.bt .navbar.is-black .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-black .navbar-brand .navbar-link.is-active,.bt .navbar.is-black .navbar-brand .navbar-link:focus,.bt .navbar.is-black .navbar-brand .navbar-link:hover,.bt .navbar.is-black .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-black .navbar-brand>a.navbar-item:focus,.bt .navbar.is-black .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#000;
  }
  .bt .navbar.is-black .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-black .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-black .navbar-end .navbar-link,.bt .navbar.is-black .navbar-end>.navbar-item,.bt .navbar.is-black .navbar-start .navbar-link,.bt .navbar.is-black .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-black .navbar-end .navbar-link.is-active,.bt .navbar.is-black .navbar-end .navbar-link:focus,.bt .navbar.is-black .navbar-end .navbar-link:hover,.bt .navbar.is-black .navbar-end>a.navbar-item.is-active,.bt .navbar.is-black .navbar-end>a.navbar-item:focus,.bt .navbar.is-black .navbar-end>a.navbar-item:hover,.bt .navbar.is-black .navbar-start .navbar-link.is-active,.bt .navbar.is-black .navbar-start .navbar-link:focus,.bt .navbar.is-black .navbar-start .navbar-link:hover,.bt .navbar.is-black .navbar-start>a.navbar-item.is-active,.bt .navbar.is-black .navbar-start>a.navbar-item:focus,.bt .navbar.is-black .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#000;
    }
    .bt .navbar.is-black .navbar-end .navbar-link:after,.bt .navbar.is-black .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#000;
    }
    .bt .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#0a0a0a;
    }
  }
  .bt .navbar.is-light {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .navbar.is-light .navbar-brand .navbar-link,.bt .navbar.is-light .navbar-brand>.navbar-item {
    color:#363636;
  }
  .bt .navbar.is-light .navbar-brand .navbar-link.is-active,.bt .navbar.is-light .navbar-brand .navbar-link:focus,.bt .navbar.is-light .navbar-brand .navbar-link:hover,.bt .navbar.is-light .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-light .navbar-brand>a.navbar-item:focus,.bt .navbar.is-light .navbar-brand>a.navbar-item:hover {
    color:#363636;
    background-color:#e8e8e8;
  }
  .bt .navbar.is-light .navbar-brand .navbar-link:after {
    border-color:#363636;
  }
  .bt .navbar.is-light .navbar-burger {
    color:#363636;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-light .navbar-end .navbar-link,.bt .navbar.is-light .navbar-end>.navbar-item,.bt .navbar.is-light .navbar-start .navbar-link,.bt .navbar.is-light .navbar-start>.navbar-item {
      color:#363636;
    }
    .bt .navbar.is-light .navbar-end .navbar-link.is-active,.bt .navbar.is-light .navbar-end .navbar-link:focus,.bt .navbar.is-light .navbar-end .navbar-link:hover,.bt .navbar.is-light .navbar-end>a.navbar-item.is-active,.bt .navbar.is-light .navbar-end>a.navbar-item:focus,.bt .navbar.is-light .navbar-end>a.navbar-item:hover,.bt .navbar.is-light .navbar-start .navbar-link.is-active,.bt .navbar.is-light .navbar-start .navbar-link:focus,.bt .navbar.is-light .navbar-start .navbar-link:hover,.bt .navbar.is-light .navbar-start>a.navbar-item.is-active,.bt .navbar.is-light .navbar-start>a.navbar-item:focus,.bt .navbar.is-light .navbar-start>a.navbar-item:hover {
      color:#363636;
      background-color:#e8e8e8;
    }
    .bt .navbar.is-light .navbar-end .navbar-link:after,.bt .navbar.is-light .navbar-start .navbar-link:after {
      border-color:#363636;
    }
    .bt .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
      color:#363636;
      background-color:#e8e8e8;
    }
    .bt .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
      color:#363636;
      background-color:#f5f5f5;
    }
  }
  .bt .navbar.is-dark {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .navbar.is-dark .navbar-brand .navbar-link,.bt .navbar.is-dark .navbar-brand>.navbar-item {
    color:#f5f5f5;
  }
  .bt .navbar.is-dark .navbar-brand .navbar-link.is-active,.bt .navbar.is-dark .navbar-brand .navbar-link:focus,.bt .navbar.is-dark .navbar-brand .navbar-link:hover,.bt .navbar.is-dark .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-dark .navbar-brand>a.navbar-item:focus,.bt .navbar.is-dark .navbar-brand>a.navbar-item:hover {
    color:#f5f5f5;
    background-color:#292929;
  }
  .bt .navbar.is-dark .navbar-brand .navbar-link:after {
    border-color:#f5f5f5;
  }
  .bt .navbar.is-dark .navbar-burger {
    color:#f5f5f5;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-dark .navbar-end .navbar-link,.bt .navbar.is-dark .navbar-end>.navbar-item,.bt .navbar.is-dark .navbar-start .navbar-link,.bt .navbar.is-dark .navbar-start>.navbar-item {
      color:#f5f5f5;
    }
    .bt .navbar.is-dark .navbar-end .navbar-link.is-active,.bt .navbar.is-dark .navbar-end .navbar-link:focus,.bt .navbar.is-dark .navbar-end .navbar-link:hover,.bt .navbar.is-dark .navbar-end>a.navbar-item.is-active,.bt .navbar.is-dark .navbar-end>a.navbar-item:focus,.bt .navbar.is-dark .navbar-end>a.navbar-item:hover,.bt .navbar.is-dark .navbar-start .navbar-link.is-active,.bt .navbar.is-dark .navbar-start .navbar-link:focus,.bt .navbar.is-dark .navbar-start .navbar-link:hover,.bt .navbar.is-dark .navbar-start>a.navbar-item.is-active,.bt .navbar.is-dark .navbar-start>a.navbar-item:focus,.bt .navbar.is-dark .navbar-start>a.navbar-item:hover {
      color:#f5f5f5;
      background-color:#292929;
    }
    .bt .navbar.is-dark .navbar-end .navbar-link:after,.bt .navbar.is-dark .navbar-start .navbar-link:after {
      border-color:#f5f5f5;
    }
    .bt .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
      color:#f5f5f5;
      background-color:#292929;
    }
    .bt .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
      color:#f5f5f5;
      background-color:#363636;
    }
  }
  .bt .navbar.is-primary {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .navbar.is-primary .navbar-brand .navbar-link,.bt .navbar.is-primary .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-primary .navbar-brand .navbar-link.is-active,.bt .navbar.is-primary .navbar-brand .navbar-link:focus,.bt .navbar.is-primary .navbar-brand .navbar-link:hover,.bt .navbar.is-primary .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-primary .navbar-brand>a.navbar-item:focus,.bt .navbar.is-primary .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#00b89c;
  }
  .bt .navbar.is-primary .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-primary .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-primary .navbar-end .navbar-link,.bt .navbar.is-primary .navbar-end>.navbar-item,.bt .navbar.is-primary .navbar-start .navbar-link,.bt .navbar.is-primary .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-primary .navbar-end .navbar-link.is-active,.bt .navbar.is-primary .navbar-end .navbar-link:focus,.bt .navbar.is-primary .navbar-end .navbar-link:hover,.bt .navbar.is-primary .navbar-end>a.navbar-item.is-active,.bt .navbar.is-primary .navbar-end>a.navbar-item:focus,.bt .navbar.is-primary .navbar-end>a.navbar-item:hover,.bt .navbar.is-primary .navbar-start .navbar-link.is-active,.bt .navbar.is-primary .navbar-start .navbar-link:focus,.bt .navbar.is-primary .navbar-start .navbar-link:hover,.bt .navbar.is-primary .navbar-start>a.navbar-item.is-active,.bt .navbar.is-primary .navbar-start>a.navbar-item:focus,.bt .navbar.is-primary .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#00b89c;
    }
    .bt .navbar.is-primary .navbar-end .navbar-link:after,.bt .navbar.is-primary .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#00b89c;
    }
    .bt .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#00d1b2;
    }
  }
  .bt .navbar.is-link {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .navbar.is-link .navbar-brand .navbar-link,.bt .navbar.is-link .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-link .navbar-brand .navbar-link.is-active,.bt .navbar.is-link .navbar-brand .navbar-link:focus,.bt .navbar.is-link .navbar-brand .navbar-link:hover,.bt .navbar.is-link .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-link .navbar-brand>a.navbar-item:focus,.bt .navbar.is-link .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#0bb3f5;
  }
  .bt .navbar.is-link .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-link .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-link .navbar-end .navbar-link,.bt .navbar.is-link .navbar-end>.navbar-item,.bt .navbar.is-link .navbar-start .navbar-link,.bt .navbar.is-link .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-link .navbar-end .navbar-link.is-active,.bt .navbar.is-link .navbar-end .navbar-link:focus,.bt .navbar.is-link .navbar-end .navbar-link:hover,.bt .navbar.is-link .navbar-end>a.navbar-item.is-active,.bt .navbar.is-link .navbar-end>a.navbar-item:focus,.bt .navbar.is-link .navbar-end>a.navbar-item:hover,.bt .navbar.is-link .navbar-start .navbar-link.is-active,.bt .navbar.is-link .navbar-start .navbar-link:focus,.bt .navbar.is-link .navbar-start .navbar-link:hover,.bt .navbar.is-link .navbar-start>a.navbar-item.is-active,.bt .navbar.is-link .navbar-start>a.navbar-item:focus,.bt .navbar.is-link .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#0bb3f5;
    }
    .bt .navbar.is-link .navbar-end .navbar-link:after,.bt .navbar.is-link .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#0bb3f5;
    }
    .bt .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#23bbf6;
    }
  }
  .bt .navbar.is-info {
    color:#fff;
    background-color:#209cee;
  }
  .bt .navbar.is-info .navbar-brand .navbar-link,.bt .navbar.is-info .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-info .navbar-brand .navbar-link.is-active,.bt .navbar.is-info .navbar-brand .navbar-link:focus,.bt .navbar.is-info .navbar-brand .navbar-link:hover,.bt .navbar.is-info .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-info .navbar-brand>a.navbar-item:focus,.bt .navbar.is-info .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#118fe4;
  }
  .bt .navbar.is-info .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-info .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-info .navbar-end .navbar-link,.bt .navbar.is-info .navbar-end>.navbar-item,.bt .navbar.is-info .navbar-start .navbar-link,.bt .navbar.is-info .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-info .navbar-end .navbar-link.is-active,.bt .navbar.is-info .navbar-end .navbar-link:focus,.bt .navbar.is-info .navbar-end .navbar-link:hover,.bt .navbar.is-info .navbar-end>a.navbar-item.is-active,.bt .navbar.is-info .navbar-end>a.navbar-item:focus,.bt .navbar.is-info .navbar-end>a.navbar-item:hover,.bt .navbar.is-info .navbar-start .navbar-link.is-active,.bt .navbar.is-info .navbar-start .navbar-link:focus,.bt .navbar.is-info .navbar-start .navbar-link:hover,.bt .navbar.is-info .navbar-start>a.navbar-item.is-active,.bt .navbar.is-info .navbar-start>a.navbar-item:focus,.bt .navbar.is-info .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#118fe4;
    }
    .bt .navbar.is-info .navbar-end .navbar-link:after,.bt .navbar.is-info .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#118fe4;
    }
    .bt .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#209cee;
    }
  }
  .bt .navbar.is-success {
    color:#fff;
    background-color:#23d160;
  }
  .bt .navbar.is-success .navbar-brand .navbar-link,.bt .navbar.is-success .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-success .navbar-brand .navbar-link.is-active,.bt .navbar.is-success .navbar-brand .navbar-link:focus,.bt .navbar.is-success .navbar-brand .navbar-link:hover,.bt .navbar.is-success .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-success .navbar-brand>a.navbar-item:focus,.bt .navbar.is-success .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#20bc56;
  }
  .bt .navbar.is-success .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-success .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-success .navbar-end .navbar-link,.bt .navbar.is-success .navbar-end>.navbar-item,.bt .navbar.is-success .navbar-start .navbar-link,.bt .navbar.is-success .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-success .navbar-end .navbar-link.is-active,.bt .navbar.is-success .navbar-end .navbar-link:focus,.bt .navbar.is-success .navbar-end .navbar-link:hover,.bt .navbar.is-success .navbar-end>a.navbar-item.is-active,.bt .navbar.is-success .navbar-end>a.navbar-item:focus,.bt .navbar.is-success .navbar-end>a.navbar-item:hover,.bt .navbar.is-success .navbar-start .navbar-link.is-active,.bt .navbar.is-success .navbar-start .navbar-link:focus,.bt .navbar.is-success .navbar-start .navbar-link:hover,.bt .navbar.is-success .navbar-start>a.navbar-item.is-active,.bt .navbar.is-success .navbar-start>a.navbar-item:focus,.bt .navbar.is-success .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#20bc56;
    }
    .bt .navbar.is-success .navbar-end .navbar-link:after,.bt .navbar.is-success .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#20bc56;
    }
    .bt .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#23d160;
    }
  }
  .bt .navbar.is-warning {
    color:#000000b3;
    background-color:#ffdd57;
  }
  .bt .navbar.is-warning .navbar-brand .navbar-link,.bt .navbar.is-warning .navbar-brand>.navbar-item {
    color:#000000b3;
  }
  .bt .navbar.is-warning .navbar-brand .navbar-link.is-active,.bt .navbar.is-warning .navbar-brand .navbar-link:focus,.bt .navbar.is-warning .navbar-brand .navbar-link:hover,.bt .navbar.is-warning .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-warning .navbar-brand>a.navbar-item:focus,.bt .navbar.is-warning .navbar-brand>a.navbar-item:hover {
    color:#000000b3;
    background-color:#ffd83d;
  }
  .bt .navbar.is-warning .navbar-brand .navbar-link:after {
    border-color:#000000b3;
  }
  .bt .navbar.is-warning .navbar-burger {
    color:#000000b3;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-warning .navbar-end .navbar-link,.bt .navbar.is-warning .navbar-end>.navbar-item,.bt .navbar.is-warning .navbar-start .navbar-link,.bt .navbar.is-warning .navbar-start>.navbar-item {
      color:#000000b3;
    }
    .bt .navbar.is-warning .navbar-end .navbar-link.is-active,.bt .navbar.is-warning .navbar-end .navbar-link:focus,.bt .navbar.is-warning .navbar-end .navbar-link:hover,.bt .navbar.is-warning .navbar-end>a.navbar-item.is-active,.bt .navbar.is-warning .navbar-end>a.navbar-item:focus,.bt .navbar.is-warning .navbar-end>a.navbar-item:hover,.bt .navbar.is-warning .navbar-start .navbar-link.is-active,.bt .navbar.is-warning .navbar-start .navbar-link:focus,.bt .navbar.is-warning .navbar-start .navbar-link:hover,.bt .navbar.is-warning .navbar-start>a.navbar-item.is-active,.bt .navbar.is-warning .navbar-start>a.navbar-item:focus,.bt .navbar.is-warning .navbar-start>a.navbar-item:hover {
      color:#000000b3;
      background-color:#ffd83d;
    }
    .bt .navbar.is-warning .navbar-end .navbar-link:after,.bt .navbar.is-warning .navbar-start .navbar-link:after {
      border-color:#000000b3;
    }
    .bt .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
      color:#000000b3;
      background-color:#ffd83d;
    }
    .bt .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
      color:#000000b3;
      background-color:#ffdd57;
    }
  }
  .bt .navbar.is-danger {
    color:#fff;
    background-color:#1e40af;
  }
  .bt .navbar.is-danger .navbar-brand .navbar-link,.bt .navbar.is-danger .navbar-brand>.navbar-item {
    color:#fff;
  }
  .bt .navbar.is-danger .navbar-brand .navbar-link.is-active,.bt .navbar.is-danger .navbar-brand .navbar-link:focus,.bt .navbar.is-danger .navbar-brand .navbar-link:hover,.bt .navbar.is-danger .navbar-brand>a.navbar-item.is-active,.bt .navbar.is-danger .navbar-brand>a.navbar-item:focus,.bt .navbar.is-danger .navbar-brand>a.navbar-item:hover {
    color:#fff;
    background-color:#d43f3a;
  }
  .bt .navbar.is-danger .navbar-brand .navbar-link:after {
    border-color:#fff;
  }
  .bt .navbar.is-danger .navbar-burger {
    color:#fff;
  }
  @media screen and (min-width:1024px) {
    .bt .navbar.is-danger .navbar-end .navbar-link,.bt .navbar.is-danger .navbar-end>.navbar-item,.bt .navbar.is-danger .navbar-start .navbar-link,.bt .navbar.is-danger .navbar-start>.navbar-item {
      color:#fff;
    }
    .bt .navbar.is-danger .navbar-end .navbar-link.is-active,.bt .navbar.is-danger .navbar-end .navbar-link:focus,.bt .navbar.is-danger .navbar-end .navbar-link:hover,.bt .navbar.is-danger .navbar-end>a.navbar-item.is-active,.bt .navbar.is-danger .navbar-end>a.navbar-item:focus,.bt .navbar.is-danger .navbar-end>a.navbar-item:hover,.bt .navbar.is-danger .navbar-start .navbar-link.is-active,.bt .navbar.is-danger .navbar-start .navbar-link:focus,.bt .navbar.is-danger .navbar-start .navbar-link:hover,.bt .navbar.is-danger .navbar-start>a.navbar-item.is-active,.bt .navbar.is-danger .navbar-start>a.navbar-item:focus,.bt .navbar.is-danger .navbar-start>a.navbar-item:hover {
      color:#fff;
      background-color:#d43f3a;
    }
    .bt .navbar.is-danger .navbar-end .navbar-link:after,.bt .navbar.is-danger .navbar-start .navbar-link:after {
      border-color:#fff;
    }
    .bt .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
      color:#fff;
      background-color:#d43f3a;
    }
    .bt .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
      color:#fff;
      background-color:#1e40af;
    }
  }
  .bt .navbar>.container {
    align-items:stretch;
    width:100%;
    min-height:3.25rem;
    display:flex;
  }
  .bt .navbar.has-shadow {
    box-shadow:0 2px #f5f5f5;
  }
  .bt .navbar.is-fixed-bottom,.bt .navbar.is-fixed-top {
    z-index:30;
    position:fixed;
    left:0;
    right:0;
  }
  .bt .navbar.is-fixed-bottom {
    bottom:0;
  }
  .bt .navbar.is-fixed-bottom.has-shadow {
    box-shadow:0 -2px #f5f5f5;
  }
  .bt .navbar.is-fixed-top {
    top:0;
  }
  .bt body.has-navbar-fixed-top,.bt html.has-navbar-fixed-top {
    padding-top:3.25rem;
  }
  .bt body.has-navbar-fixed-bottom,.bt html.has-navbar-fixed-bottom {
    padding-bottom:3.25rem;
  }
  .bt .navbar-brand,.bt .navbar-tabs {
    flex-shrink:0;
    align-items:stretch;
    min-height:3.25rem;
    display:flex;
  }
  .bt .navbar-brand a.navbar-item:focus,.bt .navbar-brand a.navbar-item:hover {
    background-color:#0000;
  }
  .bt .navbar-tabs {
    -webkit-overflow-scrolling:touch;
    max-width:100vw;
    overflow:auto hidden;
  }
  .bt .navbar-burger {
    color:#4a4a4a;
    cursor:pointer;
    width:3.25rem;
    height:3.25rem;
    margin-left:auto;
    display:block;
    position:relative;
  }
  .bt .navbar-burger span {
    transform-origin:50%;
    background-color:currentColor;
    width:16px;
    height:1px;
    transition-property:background-color,opacity,transform;
    transition-duration:86ms;
    transition-timing-function:ease-out;
    display:block;
    position:absolute;
    left:calc(50% - 8px);
  }
  .bt .navbar-burger span:first-child {
    top:calc(50% - 6px);
  }
  .bt .navbar-burger span:nth-child(2) {
    top:calc(50% - 1px);
  }
  .bt .navbar-burger span:nth-child(3) {
    top:calc(50% + 4px);
  }
  .bt .navbar-burger:hover {
    background-color:#0000000d;
  }
  .bt .navbar-burger.is-active span:first-child {
    transform:translateY(5px)rotate(45deg);
  }
  .bt .navbar-burger.is-active span:nth-child(2) {
    opacity:0;
  }
  .bt .navbar-burger.is-active span:nth-child(3) {
    transform:translateY(-5px)rotate(-45deg);
  }
  .bt .navbar-menu {
    display:none;
  }
  .bt .navbar-item,.bt .navbar-link {
    color:#4a4a4a;
    padding:.5rem .6rem;
    line-height:1.5;
    display:block;
    position:relative;
  }
  .bt .navbar-item .icon:only-child,.bt .navbar-link .icon:only-child {
    margin-left:-.25rem;
    margin-right:-.25rem;
  }
  .bt .navbar-link,.bt a.navbar-item {
    cursor:pointer;
  }
  .bt .navbar-link.is-active,.bt .navbar-link:focus,.bt .navbar-link:focus-within,.bt .navbar-link:hover,.bt a.navbar-item.is-active,.bt a.navbar-item:focus,.bt a.navbar-item:focus-within,.bt a.navbar-item:hover {
    color:#23bbf6;
    background-color:#fafafa;
  }
  .bt .navbar-item {
    flex-grow:0;
    flex-shrink:0;
    display:block;
  }
  .bt .navbar-item img {
    max-height:1.75rem;
  }
  .bt .navbar-item.has-dropdown {
    padding:0;
  }
  .bt .navbar-item.is-expanded {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .navbar-item.is-tab {
    border-bottom:1px solid #0000;
    min-height:3.25rem;
    padding-bottom:calc(.5rem - 1px);
  }
  .bt .navbar-item.is-tab:focus,.bt .navbar-item.is-tab:hover {
    background-color:#0000;
    border-bottom-color:#23bbf6;
  }
  .bt .navbar-item.is-tab.is-active {
    color:#23bbf6;
    background-color:#0000;
    border-bottom:3px solid #23bbf6;
    padding-bottom:calc(.5rem - 3px);
  }
  .bt .navbar-content {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .navbar-link:not(.is-arrowless) {
    padding-right:2.5em;
  }
  .bt .navbar-link:not(.is-arrowless):after {
    border-color:#23bbf6;
    margin-top:-.375em;
    right:1.125em;
  }
  .bt .navbar-dropdown {
    padding-top:.5rem;
    padding-bottom:.5rem;
    font-size:.875rem;
  }
  .bt .navbar-dropdown .navbar-item {
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .bt .navbar-divider {
    background-color:#f5f5f5;
    border:none;
    height:2px;
    margin:.5rem 0;
    display:none;
  }
  @media screen and (max-width:1023px) {
    .bt .navbar>.container {
      display:block;
    }
    .bt .navbar-brand .navbar-item,.bt .navbar-tabs .navbar-item {
      align-items:center;
      display:flex;
    }
    .bt .navbar-link:after {
      display:none;
    }
    .bt .navbar-menu {
      background-color:#fff;
      padding:.5rem 0;
      box-shadow:0 8px 16px #0a0a0a1a;
    }
    .bt .navbar-menu.is-active {
      display:block;
    }
    .bt .navbar.is-fixed-bottom-touch,.bt .navbar.is-fixed-top-touch {
      z-index:30;
      position:fixed;
      left:0;
      right:0;
    }
    .bt .navbar.is-fixed-bottom-touch {
      bottom:0;
    }
    .bt .navbar.is-fixed-bottom-touch.has-shadow {
      box-shadow:0 -2px 3px #0a0a0a1a;
    }
    .bt .navbar.is-fixed-top-touch {
      top:0;
    }
    .bt .navbar.is-fixed-top .navbar-menu,.bt .navbar.is-fixed-top-touch .navbar-menu {
      -webkit-overflow-scrolling:touch;
      max-height:calc(100vh - 3.25rem);
      overflow:auto;
    }
    .bt body.has-navbar-fixed-top-touch,.bt html.has-navbar-fixed-top-touch {
      padding-top:3.25rem;
    }
    .bt body.has-navbar-fixed-bottom-touch,.bt html.has-navbar-fixed-bottom-touch {
      padding-bottom:3.25rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .navbar,.bt .navbar-end,.bt .navbar-menu,.bt .navbar-start {
      align-items:stretch;
      display:flex;
    }
    .bt .navbar {
      min-height:3.25rem;
    }
    .bt .navbar.is-spaced {
      padding:1rem 2rem;
    }
    .bt .navbar.is-spaced .navbar-end,.bt .navbar.is-spaced .navbar-start {
      align-items:center;
    }
    .bt .navbar.is-spaced .navbar-link,.bt .navbar.is-spaced a.navbar-item {
      border-radius:4px;
    }
    .bt .navbar.is-transparent .navbar-link.is-active,.bt .navbar.is-transparent .navbar-link:focus,.bt .navbar.is-transparent .navbar-link:hover,.bt .navbar.is-transparent a.navbar-item.is-active,.bt .navbar.is-transparent a.navbar-item:focus,.bt .navbar.is-transparent a.navbar-item:hover,.bt .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.bt .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.bt .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
      background-color:#0000!important;
    }
    .bt .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.bt .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
      color:#0a0a0a;
      background-color:#f5f5f5;
    }
    .bt .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
      color:#23bbf6;
      background-color:#f5f5f5;
    }
    .bt .navbar-burger {
      display:none;
    }
    .bt .navbar-item,.bt .navbar-link {
      align-items:center;
      display:flex;
    }
    .bt .navbar-item {
      display:flex;
    }
    .bt .navbar-item.has-dropdown {
      align-items:stretch;
    }
    .bt .navbar-item.has-dropdown-up .navbar-link:after {
      transform:rotate(135deg)translate(.25em,-.25em);
    }
    .bt .navbar-item.has-dropdown-up .navbar-dropdown {
      border-top:none;
      border-bottom:2px solid #dbdbdb;
      border-radius:6px 6px 0 0;
      top:auto;
      bottom:100%;
      box-shadow:0 -8px 8px #0a0a0a1a;
    }
    .bt .navbar-item.is-active .navbar-dropdown,.bt .navbar-item.is-hoverable:focus .navbar-dropdown,.bt .navbar-item.is-hoverable:focus-within .navbar-dropdown,.bt .navbar-item.is-hoverable:hover .navbar-dropdown {
      display:block;
    }
    .bt .navbar-item.is-active .navbar-dropdown.is-boxed,.bt .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.bt .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.bt .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.bt .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.bt .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.bt .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.bt .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
      opacity:1;
      pointer-events:auto;
      transform:translateY(0);
    }
    .bt .navbar-menu {
      flex-grow:1;
      flex-shrink:0;
    }
    .bt .navbar-start {
      justify-content:flex-start;
      margin-right:auto;
    }
    .bt .navbar-end {
      justify-content:flex-end;
      margin-left:auto;
    }
    .bt .navbar-dropdown {
      z-index:20;
      background-color:#fff;
      border-top:2px solid #dbdbdb;
      border-bottom-right-radius:6px;
      border-bottom-left-radius:6px;
      min-width:100%;
      font-size:.875rem;
      display:none;
      position:absolute;
      top:100%;
      left:0;
      box-shadow:0 8px 8px #0a0a0a1a;
    }
    .bt .navbar-dropdown .navbar-item {
      white-space:nowrap;
      padding:.375rem 1rem;
    }
    .bt .navbar-dropdown a.navbar-item {
      padding-right:3rem;
    }
    .bt .navbar-dropdown a.navbar-item:focus,.bt .navbar-dropdown a.navbar-item:hover {
      color:#0a0a0a;
      background-color:#f5f5f5;
    }
    .bt .navbar-dropdown a.navbar-item.is-active {
      color:#23bbf6;
      background-color:#f5f5f5;
    }
    .bt .navbar-dropdown.is-boxed,.bt .navbar.is-spaced .navbar-dropdown {
      opacity:0;
      pointer-events:none;
      border-top:none;
      border-radius:6px;
      transition-property:opacity,transform;
      transition-duration:86ms;
      display:block;
      top:calc(100% - 4px);
      transform:translateY(-5px);
      box-shadow:0 8px 8px #0a0a0a1a,0 0 0 1px #0a0a0a1a;
    }
    .bt .navbar-dropdown.is-right {
      left:auto;
      right:0;
    }
    .bt .navbar-divider {
      display:block;
    }
    .bt .container>.navbar .navbar-brand,.bt .navbar>.container .navbar-brand {
      margin-left:-.75rem;
    }
    .bt .container>.navbar .navbar-menu,.bt .navbar>.container .navbar-menu {
      margin-right:-.75rem;
    }
    .bt .navbar.is-fixed-bottom-desktop,.bt .navbar.is-fixed-top-desktop {
      z-index:30;
      position:fixed;
      left:0;
      right:0;
    }
    .bt .navbar.is-fixed-bottom-desktop {
      bottom:0;
    }
    .bt .navbar.is-fixed-bottom-desktop.has-shadow {
      box-shadow:0 -2px 3px #0a0a0a1a;
    }
    .bt .navbar.is-fixed-top-desktop {
      top:0;
    }
    .bt body.has-navbar-fixed-top-desktop,.bt html.has-navbar-fixed-top-desktop {
      padding-top:3.25rem;
    }
    .bt body.has-navbar-fixed-bottom-desktop,.bt html.has-navbar-fixed-bottom-desktop {
      padding-bottom:3.25rem;
    }
    .bt body.has-spaced-navbar-fixed-top,.bt html.has-spaced-navbar-fixed-top {
      padding-top:5.25rem;
    }
    .bt body.has-spaced-navbar-fixed-bottom,.bt html.has-spaced-navbar-fixed-bottom {
      padding-bottom:5.25rem;
    }
    .bt .navbar-link.is-active,.bt a.navbar-item.is-active {
      color:#0a0a0a;
    }
    .bt .navbar-link.is-active:not(:focus):not(:hover),.bt a.navbar-item.is-active:not(:focus):not(:hover) {
      background-color:#0000;
    }
    .bt .navbar-item.has-dropdown.is-active .navbar-link,.bt .navbar-item.has-dropdown:focus .navbar-link,.bt .navbar-item.has-dropdown:hover .navbar-link {
      background-color:#fafafa;
    }
  }
  .bt .hero.is-fullheight-with-navbar {
    min-height:calc(100vh - 3.25rem);
  }
  .bt .pagination {
    margin:-.25rem;
    font-size:1rem;
  }
  .bt .pagination.is-small {
    font-size:.75rem;
  }
  .bt .pagination.is-medium {
    font-size:1.25rem;
  }
  .bt .pagination.is-large {
    font-size:1.5rem;
  }
  .bt .pagination.is-rounded .pagination-next,.bt .pagination.is-rounded .pagination-previous {
    border-radius:290486px;
    padding-left:1em;
    padding-right:1em;
  }
  .bt .pagination.is-rounded .pagination-link {
    border-radius:290486px;
  }
  .bt .pagination,.bt .pagination-list {
    text-align:center;
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .bt .pagination-ellipsis,.bt .pagination-link,.bt .pagination-next,.bt .pagination-previous {
    text-align:center;
    justify-content:center;
    margin:.25rem;
    padding-left:.5em;
    padding-right:.5em;
    font-size:1em;
  }
  .bt .pagination-link,.bt .pagination-next,.bt .pagination-previous {
    color:#363636;
    border-color:#dbdbdb;
    min-width:2.25em;
  }
  .bt .pagination-link:hover,.bt .pagination-next:hover,.bt .pagination-previous:hover {
    color:#363636;
    border-color:#b5b5b5;
  }
  .bt .pagination-link:focus,.bt .pagination-next:focus,.bt .pagination-previous:focus {
    border-color:#23bbf6;
  }
  .bt .pagination-link:active,.bt .pagination-next:active,.bt .pagination-previous:active {
    box-shadow:inset 0 1px 2px #0a0a0a33;
  }
  .bt .pagination-link[disabled],.bt .pagination-next[disabled],.bt .pagination-previous[disabled] {
    box-shadow:none;
    color:#7a7a7a;
    opacity:.5;
    background-color:#dbdbdb;
    border-color:#dbdbdb;
  }
  .bt .pagination-next,.bt .pagination-previous {
    white-space:nowrap;
    padding-left:.75em;
    padding-right:.75em;
  }
  .bt .pagination-link.is-current {
    color:#fff;
    background-color:#23bbf6;
    border-color:#23bbf6;
  }
  .bt .pagination-ellipsis {
    color:#b5b5b5;
    pointer-events:none;
  }
  .bt .pagination-list {
    flex-wrap:wrap;
  }
  @media screen and (max-width:768px) {
    .bt .pagination {
      flex-wrap:wrap;
    }
    .bt .pagination-next,.bt .pagination-previous,.bt .pagination-list li {
      flex-grow:1;
      flex-shrink:1;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .pagination-list {
      flex-grow:1;
      flex-shrink:1;
      order:1;
      justify-content:flex-start;
    }
    .bt .pagination-previous {
      order:2;
    }
    .bt .pagination-next {
      order:3;
    }
    .bt .pagination {
      justify-content:space-between;
    }
    .bt .pagination.is-centered .pagination-previous {
      order:1;
    }
    .bt .pagination.is-centered .pagination-list {
      order:2;
      justify-content:center;
    }
    .bt .pagination.is-centered .pagination-next {
      order:3;
    }
    .bt .pagination.is-right .pagination-previous {
      order:1;
    }
    .bt .pagination.is-right .pagination-next {
      order:2;
    }
    .bt .pagination.is-right .pagination-list {
      order:3;
      justify-content:flex-end;
    }
  }
  .bt .panel {
    font-size:1rem;
  }
  .bt .panel:not(:last-child) {
    margin-bottom:1.5rem;
  }
  .bt .panel-block,.bt .panel-heading,.bt .panel-tabs {
    border-bottom:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
  }
  .bt .panel-block:first-child,.bt .panel-heading:first-child,.bt .panel-tabs:first-child {
    border-top:1px solid #dbdbdb;
  }
  .bt .panel-heading {
    color:#363636;
    background-color:#f5f5f5;
    border-radius:4px 4px 0 0;
    padding:.5em .75em;
    font-size:1.25em;
    font-weight:300;
    line-height:1.25;
  }
  .bt .panel-tabs {
    justify-content:center;
    align-items:flex-end;
    font-size:.875em;
    display:flex;
  }
  .bt .panel-tabs a {
    border-bottom:1px solid #dbdbdb;
    margin-bottom:-1px;
    padding:.5em;
  }
  .bt .panel-tabs a.is-active {
    color:#363636;
    border-bottom-color:#4a4a4a;
  }
  .bt .panel-list a {
    color:#4a4a4a;
  }
  .bt .panel-list a:hover {
    color:#23bbf6;
  }
  .bt .panel-block {
    color:#363636;
    justify-content:flex-start;
    align-items:center;
    padding:.5em .75em;
    display:flex;
  }
  .bt .panel-block input[type=checkbox] {
    margin-right:.75em;
  }
  .bt .panel-block>.control {
    flex-grow:1;
    flex-shrink:1;
    width:100%;
  }
  .bt .panel-block.is-wrapped {
    flex-wrap:wrap;
  }
  .bt .panel-block.is-active {
    color:#363636;
    border-left-color:#23bbf6;
  }
  .bt .panel-block.is-active .panel-icon {
    color:#23bbf6;
  }
  .bt a.panel-block,.bt label.panel-block {
    cursor:pointer;
  }
  .bt a.panel-block:hover,.bt label.panel-block:hover {
    background-color:#f5f5f5;
  }
  .bt .panel-icon {
    text-align:center;
    vertical-align:top;
    color:#7a7a7a;
    width:1em;
    height:1em;
    margin-right:.75em;
    font-size:14px;
    line-height:1em;
    display:inline-block;
  }
  .bt .panel-icon .fa {
    font-size:inherit;
    line-height:inherit;
  }
  .bt .tabs {
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
    justify-content:space-between;
    align-items:stretch;
    font-size:1rem;
    display:flex;
    overflow:auto hidden;
  }
  .bt .tabs a {
    color:#4a4a4a;
    vertical-align:top;
    border-bottom:1px solid #dbdbdb;
    justify-content:center;
    align-items:center;
    margin-bottom:-1px;
    padding:.5em 1em;
    display:flex;
  }
  .bt .tabs a:hover {
    color:#363636;
    border-bottom-color:#363636;
  }
  .bt .tabs li {
    display:block;
  }
  .bt .tabs li.is-active a {
    color:#23bbf6;
    border-bottom-color:#23bbf6;
  }
  .bt .tabs ul {
    border-bottom:1px solid #dbdbdb;
    flex-grow:1;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .bt .tabs ul.is-left {
    padding-right:.75em;
  }
  .bt .tabs ul.is-center {
    flex:none;
    justify-content:center;
    padding-left:.75em;
    padding-right:.75em;
  }
  .bt .tabs ul.is-right {
    justify-content:flex-end;
    padding-left:.75em;
  }
  .bt .tabs .icon:first-child {
    margin-right:.5em;
  }
  .bt .tabs .icon:last-child {
    margin-left:.5em;
  }
  .bt .tabs.is-centered ul {
    justify-content:center;
  }
  .bt .tabs.is-right ul {
    justify-content:flex-end;
  }
  .bt .tabs.is-boxed a {
    border:1px solid #0000;
    border-radius:4px 4px 0 0;
  }
  .bt .tabs.is-boxed a:hover {
    background-color:#f5f5f5;
    border-bottom-color:#dbdbdb;
  }
  .bt .tabs.is-boxed li.is-active a {
    background-color:#fff;
    border-color:#dbdbdb;
    border-bottom-color:#0000!important;
  }
  .bt .tabs.is-fullwidth li {
    flex-grow:1;
    flex-shrink:0;
  }
  .bt .tabs.is-toggle a {
    border:1px solid #dbdbdb;
    margin-bottom:0;
    position:relative;
  }
  .bt .tabs.is-toggle a:hover {
    z-index:2;
    background-color:#f5f5f5;
    border-color:#b5b5b5;
  }
  .bt .tabs.is-toggle li+li {
    margin-left:-1px;
  }
  .bt .tabs.is-toggle li:first-child a {
    border-radius:4px 0 0 4px;
  }
  .bt .tabs.is-toggle li:last-child a {
    border-radius:0 4px 4px 0;
  }
  .bt .tabs.is-toggle li.is-active a {
    color:#fff;
    z-index:1;
    background-color:#23bbf6;
    border-color:#23bbf6;
  }
  .bt .tabs.is-toggle ul {
    border-bottom:none;
  }
  .bt .tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-top-left-radius:290486px;
    border-bottom-left-radius:290486px;
    padding-left:1.25em;
  }
  .bt .tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-top-right-radius:290486px;
    border-bottom-right-radius:290486px;
    padding-right:1.25em;
  }
  .bt .tabs.is-small {
    font-size:.75rem;
  }
  .bt .tabs.is-medium {
    font-size:1.25rem;
  }
  .bt .tabs.is-large {
    font-size:1.5rem;
  }
  .bt .column {
    flex:1 1 0;
    padding:.75rem;
    display:block;
  }
  .bt .columns.is-mobile>.column.is-narrow {
    flex:none;
  }
  .bt .columns.is-mobile>.column.is-full {
    flex:none;
    width:100%;
  }
  .bt .columns.is-mobile>.column.is-three-quarters {
    flex:none;
    width:75%;
  }
  .bt .columns.is-mobile>.column.is-two-thirds {
    flex:none;
    width:66.6666%;
  }
  .bt .columns.is-mobile>.column.is-half {
    flex:none;
    width:50%;
  }
  .bt .columns.is-mobile>.column.is-one-third {
    flex:none;
    width:33.3333%;
  }
  .bt .columns.is-mobile>.column.is-one-quarter {
    flex:none;
    width:25%;
  }
  .bt .columns.is-mobile>.column.is-one-fifth {
    flex:none;
    width:20%;
  }
  .bt .columns.is-mobile>.column.is-two-fifths {
    flex:none;
    width:40%;
  }
  .bt .columns.is-mobile>.column.is-three-fifths {
    flex:none;
    width:60%;
  }
  .bt .columns.is-mobile>.column.is-four-fifths {
    flex:none;
    width:80%;
  }
  .bt .columns.is-mobile>.column.is-offset-three-quarters {
    margin-left:75%;
  }
  .bt .columns.is-mobile>.column.is-offset-two-thirds {
    margin-left:66.6666%;
  }
  .bt .columns.is-mobile>.column.is-offset-half {
    margin-left:50%;
  }
  .bt .columns.is-mobile>.column.is-offset-one-third {
    margin-left:33.3333%;
  }
  .bt .columns.is-mobile>.column.is-offset-one-quarter {
    margin-left:25%;
  }
  .bt .columns.is-mobile>.column.is-offset-one-fifth {
    margin-left:20%;
  }
  .bt .columns.is-mobile>.column.is-offset-two-fifths {
    margin-left:40%;
  }
  .bt .columns.is-mobile>.column.is-offset-three-fifths {
    margin-left:60%;
  }
  .bt .columns.is-mobile>.column.is-offset-four-fifths {
    margin-left:80%;
  }
  .bt .columns.is-mobile>.column.is-0 {
    flex:none;
    width:0%;
  }
  .bt .columns.is-mobile>.column.is-offset-0 {
    margin-left:0;
  }
  .bt .columns.is-mobile>.column.is-1 {
    flex:none;
    width:8.33333%;
  }
  .bt .columns.is-mobile>.column.is-offset-1 {
    margin-left:8.33333%;
  }
  .bt .columns.is-mobile>.column.is-2 {
    flex:none;
    width:16.6667%;
  }
  .bt .columns.is-mobile>.column.is-offset-2 {
    margin-left:16.6667%;
  }
  .bt .columns.is-mobile>.column.is-3 {
    flex:none;
    width:25%;
  }
  .bt .columns.is-mobile>.column.is-offset-3 {
    margin-left:25%;
  }
  .bt .columns.is-mobile>.column.is-4 {
    flex:none;
    width:33.3333%;
  }
  .bt .columns.is-mobile>.column.is-offset-4 {
    margin-left:33.3333%;
  }
  .bt .columns.is-mobile>.column.is-5 {
    flex:none;
    width:41.6667%;
  }
  .bt .columns.is-mobile>.column.is-offset-5 {
    margin-left:41.6667%;
  }
  .bt .columns.is-mobile>.column.is-6 {
    flex:none;
    width:50%;
  }
  .bt .columns.is-mobile>.column.is-offset-6 {
    margin-left:50%;
  }
  .bt .columns.is-mobile>.column.is-7 {
    flex:none;
    width:58.3333%;
  }
  .bt .columns.is-mobile>.column.is-offset-7 {
    margin-left:58.3333%;
  }
  .bt .columns.is-mobile>.column.is-8 {
    flex:none;
    width:66.6667%;
  }
  .bt .columns.is-mobile>.column.is-offset-8 {
    margin-left:66.6667%;
  }
  .bt .columns.is-mobile>.column.is-9 {
    flex:none;
    width:75%;
  }
  .bt .columns.is-mobile>.column.is-offset-9 {
    margin-left:75%;
  }
  .bt .columns.is-mobile>.column.is-10 {
    flex:none;
    width:83.3333%;
  }
  .bt .columns.is-mobile>.column.is-offset-10 {
    margin-left:83.3333%;
  }
  .bt .columns.is-mobile>.column.is-11 {
    flex:none;
    width:91.6667%;
  }
  .bt .columns.is-mobile>.column.is-offset-11 {
    margin-left:91.6667%;
  }
  .bt .columns.is-mobile>.column.is-12 {
    flex:none;
    width:100%;
  }
  .bt .columns.is-mobile>.column.is-offset-12 {
    margin-left:100%;
  }
  @media screen and (max-width:768px) {
    .bt .column.is-narrow-mobile {
      flex:none;
    }
    .bt .column.is-full-mobile {
      flex:none;
      width:100%;
    }
    .bt .column.is-three-quarters-mobile {
      flex:none;
      width:75%;
    }
    .bt .column.is-two-thirds-mobile {
      flex:none;
      width:66.6666%;
    }
    .bt .column.is-half-mobile {
      flex:none;
      width:50%;
    }
    .bt .column.is-one-third-mobile {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-one-quarter-mobile {
      flex:none;
      width:25%;
    }
    .bt .column.is-one-fifth-mobile {
      flex:none;
      width:20%;
    }
    .bt .column.is-two-fifths-mobile {
      flex:none;
      width:40%;
    }
    .bt .column.is-three-fifths-mobile {
      flex:none;
      width:60%;
    }
    .bt .column.is-four-fifths-mobile {
      flex:none;
      width:80%;
    }
    .bt .column.is-offset-three-quarters-mobile {
      margin-left:75%;
    }
    .bt .column.is-offset-two-thirds-mobile {
      margin-left:66.6666%;
    }
    .bt .column.is-offset-half-mobile {
      margin-left:50%;
    }
    .bt .column.is-offset-one-third-mobile {
      margin-left:33.3333%;
    }
    .bt .column.is-offset-one-quarter-mobile {
      margin-left:25%;
    }
    .bt .column.is-offset-one-fifth-mobile {
      margin-left:20%;
    }
    .bt .column.is-offset-two-fifths-mobile {
      margin-left:40%;
    }
    .bt .column.is-offset-three-fifths-mobile {
      margin-left:60%;
    }
    .bt .column.is-offset-four-fifths-mobile {
      margin-left:80%;
    }
    .bt .column.is-0-mobile {
      flex:none;
      width:0%;
    }
    .bt .column.is-offset-0-mobile {
      margin-left:0;
    }
    .bt .column.is-1-mobile {
      flex:none;
      width:8.33333%;
    }
    .bt .column.is-offset-1-mobile {
      margin-left:8.33333%;
    }
    .bt .column.is-2-mobile {
      flex:none;
      width:16.6667%;
    }
    .bt .column.is-offset-2-mobile {
      margin-left:16.6667%;
    }
    .bt .column.is-3-mobile {
      flex:none;
      width:25%;
    }
    .bt .column.is-offset-3-mobile {
      margin-left:25%;
    }
    .bt .column.is-4-mobile {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-offset-4-mobile {
      margin-left:33.3333%;
    }
    .bt .column.is-5-mobile {
      flex:none;
      width:41.6667%;
    }
    .bt .column.is-offset-5-mobile {
      margin-left:41.6667%;
    }
    .bt .column.is-6-mobile {
      flex:none;
      width:50%;
    }
    .bt .column.is-offset-6-mobile {
      margin-left:50%;
    }
    .bt .column.is-7-mobile {
      flex:none;
      width:58.3333%;
    }
    .bt .column.is-offset-7-mobile {
      margin-left:58.3333%;
    }
    .bt .column.is-8-mobile {
      flex:none;
      width:66.6667%;
    }
    .bt .column.is-offset-8-mobile {
      margin-left:66.6667%;
    }
    .bt .column.is-9-mobile {
      flex:none;
      width:75%;
    }
    .bt .column.is-offset-9-mobile {
      margin-left:75%;
    }
    .bt .column.is-10-mobile {
      flex:none;
      width:83.3333%;
    }
    .bt .column.is-offset-10-mobile {
      margin-left:83.3333%;
    }
    .bt .column.is-11-mobile {
      flex:none;
      width:91.6667%;
    }
    .bt .column.is-offset-11-mobile {
      margin-left:91.6667%;
    }
    .bt .column.is-12-mobile {
      flex:none;
      width:100%;
    }
    .bt .column.is-offset-12-mobile {
      margin-left:100%;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .column.is-narrow,.bt .column.is-narrow-tablet {
      flex:none;
    }
    .bt .column.is-full,.bt .column.is-full-tablet {
      flex:none;
      width:100%;
    }
    .bt .column.is-three-quarters,.bt .column.is-three-quarters-tablet {
      flex:none;
      width:75%;
    }
    .bt .column.is-two-thirds,.bt .column.is-two-thirds-tablet {
      flex:none;
      width:66.6666%;
    }
    .bt .column.is-half,.bt .column.is-half-tablet {
      flex:none;
      width:50%;
    }
    .bt .column.is-one-third,.bt .column.is-one-third-tablet {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-one-quarter,.bt .column.is-one-quarter-tablet {
      flex:none;
      width:25%;
    }
    .bt .column.is-one-fifth,.bt .column.is-one-fifth-tablet {
      flex:none;
      width:20%;
    }
    .bt .column.is-two-fifths,.bt .column.is-two-fifths-tablet {
      flex:none;
      width:40%;
    }
    .bt .column.is-three-fifths,.bt .column.is-three-fifths-tablet {
      flex:none;
      width:60%;
    }
    .bt .column.is-four-fifths,.bt .column.is-four-fifths-tablet {
      flex:none;
      width:80%;
    }
    .bt .column.is-offset-three-quarters,.bt .column.is-offset-three-quarters-tablet {
      margin-left:75%;
    }
    .bt .column.is-offset-two-thirds,.bt .column.is-offset-two-thirds-tablet {
      margin-left:66.6666%;
    }
    .bt .column.is-offset-half,.bt .column.is-offset-half-tablet {
      margin-left:50%;
    }
    .bt .column.is-offset-one-third,.bt .column.is-offset-one-third-tablet {
      margin-left:33.3333%;
    }
    .bt .column.is-offset-one-quarter,.bt .column.is-offset-one-quarter-tablet {
      margin-left:25%;
    }
    .bt .column.is-offset-one-fifth,.bt .column.is-offset-one-fifth-tablet {
      margin-left:20%;
    }
    .bt .column.is-offset-two-fifths,.bt .column.is-offset-two-fifths-tablet {
      margin-left:40%;
    }
    .bt .column.is-offset-three-fifths,.bt .column.is-offset-three-fifths-tablet {
      margin-left:60%;
    }
    .bt .column.is-offset-four-fifths,.bt .column.is-offset-four-fifths-tablet {
      margin-left:80%;
    }
    .bt .column.is-0,.bt .column.is-0-tablet {
      flex:none;
      width:0%;
    }
    .bt .column.is-offset-0,.bt .column.is-offset-0-tablet {
      margin-left:0;
    }
    .bt .column.is-1,.bt .column.is-1-tablet {
      flex:none;
      width:8.33333%;
    }
    .bt .column.is-offset-1,.bt .column.is-offset-1-tablet {
      margin-left:8.33333%;
    }
    .bt .column.is-2,.bt .column.is-2-tablet {
      flex:none;
      width:16.6667%;
    }
    .bt .column.is-offset-2,.bt .column.is-offset-2-tablet {
      margin-left:16.6667%;
    }
    .bt .column.is-3,.bt .column.is-3-tablet {
      flex:none;
      width:25%;
    }
    .bt .column.is-offset-3,.bt .column.is-offset-3-tablet {
      margin-left:25%;
    }
    .bt .column.is-4,.bt .column.is-4-tablet {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-offset-4,.bt .column.is-offset-4-tablet {
      margin-left:33.3333%;
    }
    .bt .column.is-5,.bt .column.is-5-tablet {
      flex:none;
      width:41.6667%;
    }
    .bt .column.is-offset-5,.bt .column.is-offset-5-tablet {
      margin-left:41.6667%;
    }
    .bt .column.is-6,.bt .column.is-6-tablet {
      flex:none;
      width:50%;
    }
    .bt .column.is-offset-6,.bt .column.is-offset-6-tablet {
      margin-left:50%;
    }
    .bt .column.is-7,.bt .column.is-7-tablet {
      flex:none;
      width:58.3333%;
    }
    .bt .column.is-offset-7,.bt .column.is-offset-7-tablet {
      margin-left:58.3333%;
    }
    .bt .column.is-8,.bt .column.is-8-tablet {
      flex:none;
      width:66.6667%;
    }
    .bt .column.is-offset-8,.bt .column.is-offset-8-tablet {
      margin-left:66.6667%;
    }
    .bt .column.is-9,.bt .column.is-9-tablet {
      flex:none;
      width:75%;
    }
    .bt .column.is-offset-9,.bt .column.is-offset-9-tablet {
      margin-left:75%;
    }
    .bt .column.is-10,.bt .column.is-10-tablet {
      flex:none;
      width:83.3333%;
    }
    .bt .column.is-offset-10,.bt .column.is-offset-10-tablet {
      margin-left:83.3333%;
    }
    .bt .column.is-11,.bt .column.is-11-tablet {
      flex:none;
      width:91.6667%;
    }
    .bt .column.is-offset-11,.bt .column.is-offset-11-tablet {
      margin-left:91.6667%;
    }
    .bt .column.is-12,.bt .column.is-12-tablet {
      flex:none;
      width:100%;
    }
    .bt .column.is-offset-12,.bt .column.is-offset-12-tablet {
      margin-left:100%;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .column.is-narrow-touch {
      flex:none;
    }
    .bt .column.is-full-touch {
      flex:none;
      width:100%;
    }
    .bt .column.is-three-quarters-touch {
      flex:none;
      width:75%;
    }
    .bt .column.is-two-thirds-touch {
      flex:none;
      width:66.6666%;
    }
    .bt .column.is-half-touch {
      flex:none;
      width:50%;
    }
    .bt .column.is-one-third-touch {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-one-quarter-touch {
      flex:none;
      width:25%;
    }
    .bt .column.is-one-fifth-touch {
      flex:none;
      width:20%;
    }
    .bt .column.is-two-fifths-touch {
      flex:none;
      width:40%;
    }
    .bt .column.is-three-fifths-touch {
      flex:none;
      width:60%;
    }
    .bt .column.is-four-fifths-touch {
      flex:none;
      width:80%;
    }
    .bt .column.is-offset-three-quarters-touch {
      margin-left:75%;
    }
    .bt .column.is-offset-two-thirds-touch {
      margin-left:66.6666%;
    }
    .bt .column.is-offset-half-touch {
      margin-left:50%;
    }
    .bt .column.is-offset-one-third-touch {
      margin-left:33.3333%;
    }
    .bt .column.is-offset-one-quarter-touch {
      margin-left:25%;
    }
    .bt .column.is-offset-one-fifth-touch {
      margin-left:20%;
    }
    .bt .column.is-offset-two-fifths-touch {
      margin-left:40%;
    }
    .bt .column.is-offset-three-fifths-touch {
      margin-left:60%;
    }
    .bt .column.is-offset-four-fifths-touch {
      margin-left:80%;
    }
    .bt .column.is-0-touch {
      flex:none;
      width:0%;
    }
    .bt .column.is-offset-0-touch {
      margin-left:0;
    }
    .bt .column.is-1-touch {
      flex:none;
      width:8.33333%;
    }
    .bt .column.is-offset-1-touch {
      margin-left:8.33333%;
    }
    .bt .column.is-2-touch {
      flex:none;
      width:16.6667%;
    }
    .bt .column.is-offset-2-touch {
      margin-left:16.6667%;
    }
    .bt .column.is-3-touch {
      flex:none;
      width:25%;
    }
    .bt .column.is-offset-3-touch {
      margin-left:25%;
    }
    .bt .column.is-4-touch {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-offset-4-touch {
      margin-left:33.3333%;
    }
    .bt .column.is-5-touch {
      flex:none;
      width:41.6667%;
    }
    .bt .column.is-offset-5-touch {
      margin-left:41.6667%;
    }
    .bt .column.is-6-touch {
      flex:none;
      width:50%;
    }
    .bt .column.is-offset-6-touch {
      margin-left:50%;
    }
    .bt .column.is-7-touch {
      flex:none;
      width:58.3333%;
    }
    .bt .column.is-offset-7-touch {
      margin-left:58.3333%;
    }
    .bt .column.is-8-touch {
      flex:none;
      width:66.6667%;
    }
    .bt .column.is-offset-8-touch {
      margin-left:66.6667%;
    }
    .bt .column.is-9-touch {
      flex:none;
      width:75%;
    }
    .bt .column.is-offset-9-touch {
      margin-left:75%;
    }
    .bt .column.is-10-touch {
      flex:none;
      width:83.3333%;
    }
    .bt .column.is-offset-10-touch {
      margin-left:83.3333%;
    }
    .bt .column.is-11-touch {
      flex:none;
      width:91.6667%;
    }
    .bt .column.is-offset-11-touch {
      margin-left:91.6667%;
    }
    .bt .column.is-12-touch {
      flex:none;
      width:100%;
    }
    .bt .column.is-offset-12-touch {
      margin-left:100%;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .column.is-narrow-desktop {
      flex:none;
    }
    .bt .column.is-full-desktop {
      flex:none;
      width:100%;
    }
    .bt .column.is-three-quarters-desktop {
      flex:none;
      width:75%;
    }
    .bt .column.is-two-thirds-desktop {
      flex:none;
      width:66.6666%;
    }
    .bt .column.is-half-desktop {
      flex:none;
      width:50%;
    }
    .bt .column.is-one-third-desktop {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-one-quarter-desktop {
      flex:none;
      width:25%;
    }
    .bt .column.is-one-fifth-desktop {
      flex:none;
      width:20%;
    }
    .bt .column.is-two-fifths-desktop {
      flex:none;
      width:40%;
    }
    .bt .column.is-three-fifths-desktop {
      flex:none;
      width:60%;
    }
    .bt .column.is-four-fifths-desktop {
      flex:none;
      width:80%;
    }
    .bt .column.is-offset-three-quarters-desktop {
      margin-left:75%;
    }
    .bt .column.is-offset-two-thirds-desktop {
      margin-left:66.6666%;
    }
    .bt .column.is-offset-half-desktop {
      margin-left:50%;
    }
    .bt .column.is-offset-one-third-desktop {
      margin-left:33.3333%;
    }
    .bt .column.is-offset-one-quarter-desktop {
      margin-left:25%;
    }
    .bt .column.is-offset-one-fifth-desktop {
      margin-left:20%;
    }
    .bt .column.is-offset-two-fifths-desktop {
      margin-left:40%;
    }
    .bt .column.is-offset-three-fifths-desktop {
      margin-left:60%;
    }
    .bt .column.is-offset-four-fifths-desktop {
      margin-left:80%;
    }
    .bt .column.is-0-desktop {
      flex:none;
      width:0%;
    }
    .bt .column.is-offset-0-desktop {
      margin-left:0;
    }
    .bt .column.is-1-desktop {
      flex:none;
      width:8.33333%;
    }
    .bt .column.is-offset-1-desktop {
      margin-left:8.33333%;
    }
    .bt .column.is-2-desktop {
      flex:none;
      width:16.6667%;
    }
    .bt .column.is-offset-2-desktop {
      margin-left:16.6667%;
    }
    .bt .column.is-3-desktop {
      flex:none;
      width:25%;
    }
    .bt .column.is-offset-3-desktop {
      margin-left:25%;
    }
    .bt .column.is-4-desktop {
      flex:none;
      width:33.3333%;
    }
    .bt .column.is-offset-4-desktop {
      margin-left:33.3333%;
    }
    .bt .column.is-5-desktop {
      flex:none;
      width:41.6667%;
    }
    .bt .column.is-offset-5-desktop {
      margin-left:41.6667%;
    }
    .bt .column.is-6-desktop {
      flex:none;
      width:50%;
    }
    .bt .column.is-offset-6-desktop {
      margin-left:50%;
    }
    .bt .column.is-7-desktop {
      flex:none;
      width:58.3333%;
    }
    .bt .column.is-offset-7-desktop {
      margin-left:58.3333%;
    }
    .bt .column.is-8-desktop {
      flex:none;
      width:66.6667%;
    }
    .bt .column.is-offset-8-desktop {
      margin-left:66.6667%;
    }
    .bt .column.is-9-desktop {
      flex:none;
      width:75%;
    }
    .bt .column.is-offset-9-desktop {
      margin-left:75%;
    }
    .bt .column.is-10-desktop {
      flex:none;
      width:83.3333%;
    }
    .bt .column.is-offset-10-desktop {
      margin-left:83.3333%;
    }
    .bt .column.is-11-desktop {
      flex:none;
      width:91.6667%;
    }
    .bt .column.is-offset-11-desktop {
      margin-left:91.6667%;
    }
    .bt .column.is-12-desktop {
      flex:none;
      width:100%;
    }
    .bt .column.is-offset-12-desktop {
      margin-left:100%;
    }
  }
  .bt .columns {
    margin-top:-.75rem;
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
  .bt .columns:last-child {
    margin-bottom:-.75rem;
  }
  .bt .columns:not(:last-child) {
    margin-bottom:.75rem;
  }
  .bt .columns.is-centered {
    justify-content:center;
  }
  .bt .columns.is-gapless {
    margin-top:0;
    margin-left:0;
    margin-right:0;
  }
  .bt .columns.is-gapless>.column {
    margin:0;
    padding:0!important;
  }
  .bt .columns.is-gapless:not(:last-child) {
    margin-bottom:1.5rem;
  }
  .bt .columns.is-gapless:last-child {
    margin-bottom:0;
  }
  .bt .columns.is-mobile {
    display:flex;
  }
  .bt .columns.is-multiline {
    flex-wrap:wrap;
  }
  .bt .columns.is-vcentered {
    align-items:center;
  }
  @media screen and (min-width:769px),print {
    .bt .columns:not(.is-desktop) {
      display:flex;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-desktop {
      display:flex;
    }
  }
  .bt .columns.is-variable {
    --columnGap:.75rem;
    margin-left:calc(-1 * var(--columnGap));
    margin-right:calc(-1 * var(--columnGap));
  }
  .bt .columns.is-variable .column {
    padding-left:var(--columnGap);
    padding-right:var(--columnGap);
  }
  .bt .columns.is-variable.is-0 {
    --columnGap:0rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-0-mobile {
      --columnGap:0rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-0-tablet {
      --columnGap:0rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-0-tablet-only {
      --columnGap:0rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-0-touch {
      --columnGap:0rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-0-desktop {
      --columnGap:0rem;
    }
  }
  .bt .columns.is-variable.is-1 {
    --columnGap:.25rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-1-mobile {
      --columnGap:.25rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-1-tablet {
      --columnGap:.25rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-1-tablet-only {
      --columnGap:.25rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-1-touch {
      --columnGap:.25rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-1-desktop {
      --columnGap:.25rem;
    }
  }
  .bt .columns.is-variable.is-2 {
    --columnGap:.5rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-2-mobile {
      --columnGap:.5rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-2-tablet {
      --columnGap:.5rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-2-tablet-only {
      --columnGap:.5rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-2-touch {
      --columnGap:.5rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-2-desktop {
      --columnGap:.5rem;
    }
  }
  .bt .columns.is-variable.is-3 {
    --columnGap:.75rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-3-mobile {
      --columnGap:.75rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-3-tablet {
      --columnGap:.75rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-3-tablet-only {
      --columnGap:.75rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-3-touch {
      --columnGap:.75rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-3-desktop {
      --columnGap:.75rem;
    }
  }
  .bt .columns.is-variable.is-4 {
    --columnGap:1rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-4-mobile {
      --columnGap:1rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-4-tablet {
      --columnGap:1rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-4-tablet-only {
      --columnGap:1rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-4-touch {
      --columnGap:1rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-4-desktop {
      --columnGap:1rem;
    }
  }
  .bt .columns.is-variable.is-5 {
    --columnGap:1.25rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-5-mobile {
      --columnGap:1.25rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-5-tablet {
      --columnGap:1.25rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-5-tablet-only {
      --columnGap:1.25rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-5-touch {
      --columnGap:1.25rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-5-desktop {
      --columnGap:1.25rem;
    }
  }
  .bt .columns.is-variable.is-6 {
    --columnGap:1.5rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-6-mobile {
      --columnGap:1.5rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-6-tablet {
      --columnGap:1.5rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-6-tablet-only {
      --columnGap:1.5rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-6-touch {
      --columnGap:1.5rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-6-desktop {
      --columnGap:1.5rem;
    }
  }
  .bt .columns.is-variable.is-7 {
    --columnGap:1.75rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-7-mobile {
      --columnGap:1.75rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-7-tablet {
      --columnGap:1.75rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-7-tablet-only {
      --columnGap:1.75rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-7-touch {
      --columnGap:1.75rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-7-desktop {
      --columnGap:1.75rem;
    }
  }
  .bt .columns.is-variable.is-8 {
    --columnGap:2rem;
  }
  @media screen and (max-width:768px) {
    .bt .columns.is-variable.is-8-mobile {
      --columnGap:2rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .columns.is-variable.is-8-tablet {
      --columnGap:2rem;
    }
  }
  @media screen and (min-width:769px) and (max-width:1023px) {
    .bt .columns.is-variable.is-8-tablet-only {
      --columnGap:2rem;
    }
  }
  @media screen and (max-width:1023px) {
    .bt .columns.is-variable.is-8-touch {
      --columnGap:2rem;
    }
  }
  @media screen and (min-width:1024px) {
    .bt .columns.is-variable.is-8-desktop {
      --columnGap:2rem;
    }
  }
  .bt .tile {
    flex:1 1 0;
    align-items:stretch;
    min-height:min-content;
    display:block;
  }
  .bt .tile.is-ancestor {
    margin-top:-.75rem;
    margin-left:-.75rem;
    margin-right:-.75rem;
  }
  .bt .tile.is-ancestor:last-child {
    margin-bottom:-.75rem;
  }
  .bt .tile.is-ancestor:not(:last-child) {
    margin-bottom:.75rem;
  }
  .bt .tile.is-child {
    margin:0!important;
  }
  .bt .tile.is-parent {
    padding:.75rem;
  }
  .bt .tile.is-vertical {
    flex-direction:column;
  }
  .bt .tile.is-vertical>.tile.is-child:not(:last-child) {
    margin-bottom:1.5rem!important;
  }
  @media screen and (min-width:769px),print {
    .bt .tile:not(.is-child) {
      display:flex;
    }
    .bt .tile.is-1 {
      flex:none;
      width:8.33333%;
    }
    .bt .tile.is-2 {
      flex:none;
      width:16.6667%;
    }
    .bt .tile.is-3 {
      flex:none;
      width:25%;
    }
    .bt .tile.is-4 {
      flex:none;
      width:33.3333%;
    }
    .bt .tile.is-5 {
      flex:none;
      width:41.6667%;
    }
    .bt .tile.is-6 {
      flex:none;
      width:50%;
    }
    .bt .tile.is-7 {
      flex:none;
      width:58.3333%;
    }
    .bt .tile.is-8 {
      flex:none;
      width:66.6667%;
    }
    .bt .tile.is-9 {
      flex:none;
      width:75%;
    }
    .bt .tile.is-10 {
      flex:none;
      width:83.3333%;
    }
    .bt .tile.is-11 {
      flex:none;
      width:91.6667%;
    }
    .bt .tile.is-12 {
      flex:none;
      width:100%;
    }
  }
  .bt .hero {
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    display:flex;
  }
  .bt .hero .navbar {
    background:0 0;
  }
  .bt .hero .tabs ul {
    border-bottom:none;
  }
  .bt .hero.is-white {
    color:#0a0a0a;
    background-color:#fff;
  }
  .bt .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-white strong {
    color:inherit;
  }
  .bt .hero.is-white .title {
    color:#0a0a0a;
  }
  .bt .hero.is-white .subtitle {
    color:#0a0a0ae6;
  }
  .bt .hero.is-white .subtitle a:not(.button),.bt .hero.is-white .subtitle strong {
    color:#0a0a0a;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-white .navbar-menu {
      background-color:#fff;
    }
  }
  .bt .hero.is-white .navbar-item,.bt .hero.is-white .navbar-link {
    color:#0a0a0ab3;
  }
  .bt .hero.is-white .navbar-link.is-active,.bt .hero.is-white .navbar-link:hover,.bt .hero.is-white a.navbar-item.is-active,.bt .hero.is-white a.navbar-item:hover {
    color:#0a0a0a;
    background-color:#f2f2f2;
  }
  .bt .hero.is-white .tabs a {
    color:#0a0a0a;
    opacity:.9;
  }
  .bt .hero.is-white .tabs a:hover,.bt .hero.is-white .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-white .tabs.is-boxed a,.bt .hero.is-white .tabs.is-toggle a {
    color:#0a0a0a;
  }
  .bt .hero.is-white .tabs.is-boxed a:hover,.bt .hero.is-white .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-white .tabs.is-boxed li.is-active a,.bt .hero.is-white .tabs.is-boxed li.is-active a:hover,.bt .hero.is-white .tabs.is-toggle li.is-active a,.bt .hero.is-white .tabs.is-toggle li.is-active a:hover {
    color:#fff;
    background-color:#0a0a0a;
    border-color:#0a0a0a;
  }
  .bt .hero.is-white.is-bold {
    background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71% 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-white.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71% 100%);
    }
  }
  .bt .hero.is-black {
    color:#fff;
    background-color:#0a0a0a;
  }
  .bt .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-black strong {
    color:inherit;
  }
  .bt .hero.is-black .title {
    color:#fff;
  }
  .bt .hero.is-black .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-black .subtitle a:not(.button),.bt .hero.is-black .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-black .navbar-menu {
      background-color:#0a0a0a;
    }
  }
  .bt .hero.is-black .navbar-item,.bt .hero.is-black .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-black .navbar-link.is-active,.bt .hero.is-black .navbar-link:hover,.bt .hero.is-black a.navbar-item.is-active,.bt .hero.is-black a.navbar-item:hover {
    color:#fff;
    background-color:#000;
  }
  .bt .hero.is-black .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-black .tabs a:hover,.bt .hero.is-black .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-black .tabs.is-boxed a,.bt .hero.is-black .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-black .tabs.is-boxed a:hover,.bt .hero.is-black .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-black .tabs.is-boxed li.is-active a,.bt .hero.is-black .tabs.is-boxed li.is-active a:hover,.bt .hero.is-black .tabs.is-toggle li.is-active a,.bt .hero.is-black .tabs.is-toggle li.is-active a:hover {
    color:#0a0a0a;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-black.is-bold {
    background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-black.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%);
    }
  }
  .bt .hero.is-light {
    color:#363636;
    background-color:#f5f5f5;
  }
  .bt .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-light strong {
    color:inherit;
  }
  .bt .hero.is-light .title {
    color:#363636;
  }
  .bt .hero.is-light .subtitle {
    color:#363636e6;
  }
  .bt .hero.is-light .subtitle a:not(.button),.bt .hero.is-light .subtitle strong {
    color:#363636;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-light .navbar-menu {
      background-color:#f5f5f5;
    }
  }
  .bt .hero.is-light .navbar-item,.bt .hero.is-light .navbar-link {
    color:#363636b3;
  }
  .bt .hero.is-light .navbar-link.is-active,.bt .hero.is-light .navbar-link:hover,.bt .hero.is-light a.navbar-item.is-active,.bt .hero.is-light a.navbar-item:hover {
    color:#363636;
    background-color:#e8e8e8;
  }
  .bt .hero.is-light .tabs a {
    color:#363636;
    opacity:.9;
  }
  .bt .hero.is-light .tabs a:hover,.bt .hero.is-light .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-light .tabs.is-boxed a,.bt .hero.is-light .tabs.is-toggle a {
    color:#363636;
  }
  .bt .hero.is-light .tabs.is-boxed a:hover,.bt .hero.is-light .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-light .tabs.is-boxed li.is-active a,.bt .hero.is-light .tabs.is-boxed li.is-active a:hover,.bt .hero.is-light .tabs.is-toggle li.is-active a,.bt .hero.is-light .tabs.is-toggle li.is-active a:hover {
    color:#f5f5f5;
    background-color:#363636;
    border-color:#363636;
  }
  .bt .hero.is-light.is-bold {
    background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-light.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%);
    }
  }
  .bt .hero.is-dark {
    color:#f5f5f5;
    background-color:#363636;
  }
  .bt .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-dark strong {
    color:inherit;
  }
  .bt .hero.is-dark .title {
    color:#f5f5f5;
  }
  .bt .hero.is-dark .subtitle {
    color:#f5f5f5e6;
  }
  .bt .hero.is-dark .subtitle a:not(.button),.bt .hero.is-dark .subtitle strong {
    color:#f5f5f5;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-dark .navbar-menu {
      background-color:#363636;
    }
  }
  .bt .hero.is-dark .navbar-item,.bt .hero.is-dark .navbar-link {
    color:#f5f5f5b3;
  }
  .bt .hero.is-dark .navbar-link.is-active,.bt .hero.is-dark .navbar-link:hover,.bt .hero.is-dark a.navbar-item.is-active,.bt .hero.is-dark a.navbar-item:hover {
    color:#f5f5f5;
    background-color:#292929;
  }
  .bt .hero.is-dark .tabs a {
    color:#f5f5f5;
    opacity:.9;
  }
  .bt .hero.is-dark .tabs a:hover,.bt .hero.is-dark .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-dark .tabs.is-boxed a,.bt .hero.is-dark .tabs.is-toggle a {
    color:#f5f5f5;
  }
  .bt .hero.is-dark .tabs.is-boxed a:hover,.bt .hero.is-dark .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-dark .tabs.is-boxed li.is-active a,.bt .hero.is-dark .tabs.is-boxed li.is-active a:hover,.bt .hero.is-dark .tabs.is-toggle li.is-active a,.bt .hero.is-dark .tabs.is-toggle li.is-active a:hover {
    color:#363636;
    background-color:#f5f5f5;
    border-color:#f5f5f5;
  }
  .bt .hero.is-dark.is-bold {
    background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-dark.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%);
    }
  }
  .bt .hero.is-primary {
    color:#fff;
    background-color:#00d1b2;
  }
  .bt .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-primary strong {
    color:inherit;
  }
  .bt .hero.is-primary .title {
    color:#fff;
  }
  .bt .hero.is-primary .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-primary .subtitle a:not(.button),.bt .hero.is-primary .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-primary .navbar-menu {
      background-color:#00d1b2;
    }
  }
  .bt .hero.is-primary .navbar-item,.bt .hero.is-primary .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-primary .navbar-link.is-active,.bt .hero.is-primary .navbar-link:hover,.bt .hero.is-primary a.navbar-item.is-active,.bt .hero.is-primary a.navbar-item:hover {
    color:#fff;
    background-color:#00b89c;
  }
  .bt .hero.is-primary .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-primary .tabs a:hover,.bt .hero.is-primary .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-primary .tabs.is-boxed a,.bt .hero.is-primary .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-primary .tabs.is-boxed a:hover,.bt .hero.is-primary .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-primary .tabs.is-boxed li.is-active a,.bt .hero.is-primary .tabs.is-boxed li.is-active a:hover,.bt .hero.is-primary .tabs.is-toggle li.is-active a,.bt .hero.is-primary .tabs.is-toggle li.is-active a:hover {
    color:#00d1b2;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-primary.is-bold {
    background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-primary.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%);
    }
  }
  .bt .hero.is-link {
    color:#fff;
    background-color:#23bbf6;
  }
  .bt .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-link strong {
    color:inherit;
  }
  .bt .hero.is-link .title {
    color:#fff;
  }
  .bt .hero.is-link .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-link .subtitle a:not(.button),.bt .hero.is-link .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-link .navbar-menu {
      background-color:#23bbf6;
    }
  }
  .bt .hero.is-link .navbar-item,.bt .hero.is-link .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-link .navbar-link.is-active,.bt .hero.is-link .navbar-link:hover,.bt .hero.is-link a.navbar-item.is-active,.bt .hero.is-link a.navbar-item:hover {
    color:#fff;
    background-color:#0bb3f5;
  }
  .bt .hero.is-link .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-link .tabs a:hover,.bt .hero.is-link .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-link .tabs.is-boxed a,.bt .hero.is-link .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-link .tabs.is-boxed a:hover,.bt .hero.is-link .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-link .tabs.is-boxed li.is-active a,.bt .hero.is-link .tabs.is-boxed li.is-active a:hover,.bt .hero.is-link .tabs.is-toggle li.is-active a,.bt .hero.is-link .tabs.is-toggle li.is-active a:hover {
    color:#23bbf6;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-link.is-bold {
    background-image:linear-gradient(141deg,#00cce6 0,#23bbf6 71%,#36a4fc 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-link.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#00cce6 0,#23bbf6 71%,#36a4fc 100%);
    }
  }
  .bt .hero.is-info {
    color:#fff;
    background-color:#209cee;
  }
  .bt .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-info strong {
    color:inherit;
  }
  .bt .hero.is-info .title {
    color:#fff;
  }
  .bt .hero.is-info .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-info .subtitle a:not(.button),.bt .hero.is-info .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-info .navbar-menu {
      background-color:#209cee;
    }
  }
  .bt .hero.is-info .navbar-item,.bt .hero.is-info .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-info .navbar-link.is-active,.bt .hero.is-info .navbar-link:hover,.bt .hero.is-info a.navbar-item.is-active,.bt .hero.is-info a.navbar-item:hover {
    color:#fff;
    background-color:#118fe4;
  }
  .bt .hero.is-info .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-info .tabs a:hover,.bt .hero.is-info .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-info .tabs.is-boxed a,.bt .hero.is-info .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-info .tabs.is-boxed a:hover,.bt .hero.is-info .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-info .tabs.is-boxed li.is-active a,.bt .hero.is-info .tabs.is-boxed li.is-active a:hover,.bt .hero.is-info .tabs.is-toggle li.is-active a,.bt .hero.is-info .tabs.is-toggle li.is-active a:hover {
    color:#209cee;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-info.is-bold {
    background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-info.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%);
    }
  }
  .bt .hero.is-success {
    color:#fff;
    background-color:#23d160;
  }
  .bt .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-success strong {
    color:inherit;
  }
  .bt .hero.is-success .title {
    color:#fff;
  }
  .bt .hero.is-success .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-success .subtitle a:not(.button),.bt .hero.is-success .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-success .navbar-menu {
      background-color:#23d160;
    }
  }
  .bt .hero.is-success .navbar-item,.bt .hero.is-success .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-success .navbar-link.is-active,.bt .hero.is-success .navbar-link:hover,.bt .hero.is-success a.navbar-item.is-active,.bt .hero.is-success a.navbar-item:hover {
    color:#fff;
    background-color:#20bc56;
  }
  .bt .hero.is-success .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-success .tabs a:hover,.bt .hero.is-success .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-success .tabs.is-boxed a,.bt .hero.is-success .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-success .tabs.is-boxed a:hover,.bt .hero.is-success .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-success .tabs.is-boxed li.is-active a,.bt .hero.is-success .tabs.is-boxed li.is-active a:hover,.bt .hero.is-success .tabs.is-toggle li.is-active a,.bt .hero.is-success .tabs.is-toggle li.is-active a:hover {
    color:#23d160;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-success.is-bold {
    background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-success.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%);
    }
  }
  .bt .hero.is-warning {
    color:#000000b3;
    background-color:#ffdd57;
  }
  .bt .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-warning strong {
    color:inherit;
  }
  .bt .hero.is-warning .title {
    color:#000000b3;
  }
  .bt .hero.is-warning .subtitle {
    color:#000000e6;
  }
  .bt .hero.is-warning .subtitle a:not(.button),.bt .hero.is-warning .subtitle strong {
    color:#000000b3;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-warning .navbar-menu {
      background-color:#ffdd57;
    }
  }
  .bt .hero.is-warning .navbar-item,.bt .hero.is-warning .navbar-link {
    color:#000000b3;
  }
  .bt .hero.is-warning .navbar-link.is-active,.bt .hero.is-warning .navbar-link:hover,.bt .hero.is-warning a.navbar-item.is-active,.bt .hero.is-warning a.navbar-item:hover {
    color:#000000b3;
    background-color:#ffd83d;
  }
  .bt .hero.is-warning .tabs a {
    color:#000000b3;
    opacity:.9;
  }
  .bt .hero.is-warning .tabs a:hover,.bt .hero.is-warning .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-warning .tabs.is-boxed a,.bt .hero.is-warning .tabs.is-toggle a {
    color:#000000b3;
  }
  .bt .hero.is-warning .tabs.is-boxed a:hover,.bt .hero.is-warning .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-warning .tabs.is-boxed li.is-active a,.bt .hero.is-warning .tabs.is-boxed li.is-active a:hover,.bt .hero.is-warning .tabs.is-toggle li.is-active a,.bt .hero.is-warning .tabs.is-toggle li.is-active a:hover {
    color:#ffdd57;
    background-color:#000000b3;
    border-color:#000000b3;
  }
  .bt .hero.is-warning.is-bold {
    background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-warning.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%);
    }
  }
  .bt .hero.is-danger {
    color:#fff;
    background-color:#1e40af;
  }
  .bt .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.bt .hero.is-danger strong {
    color:inherit;
  }
  .bt .hero.is-danger .title {
    color:#fff;
  }
  .bt .hero.is-danger .subtitle {
    color:#ffffffe6;
  }
  .bt .hero.is-danger .subtitle a:not(.button),.bt .hero.is-danger .subtitle strong {
    color:#fff;
  }
  @media screen and (max-width:1023px) {
    .bt .hero.is-danger .navbar-menu {
      background-color:#1e40af;
    }
  }
  .bt .hero.is-danger .navbar-item,.bt .hero.is-danger .navbar-link {
    color:#ffffffb3;
  }
  .bt .hero.is-danger .navbar-link.is-active,.bt .hero.is-danger .navbar-link:hover,.bt .hero.is-danger a.navbar-item.is-active,.bt .hero.is-danger a.navbar-item:hover {
    color:#fff;
    background-color:#d43f3a;
  }
  .bt .hero.is-danger .tabs a {
    color:#fff;
    opacity:.9;
  }
  .bt .hero.is-danger .tabs a:hover,.bt .hero.is-danger .tabs li.is-active a {
    opacity:1;
  }
  .bt .hero.is-danger .tabs.is-boxed a,.bt .hero.is-danger .tabs.is-toggle a {
    color:#fff;
  }
  .bt .hero.is-danger .tabs.is-boxed a:hover,.bt .hero.is-danger .tabs.is-toggle a:hover {
    background-color:#0a0a0a1a;
  }
  .bt .hero.is-danger .tabs.is-boxed li.is-active a,.bt .hero.is-danger .tabs.is-boxed li.is-active a:hover,.bt .hero.is-danger .tabs.is-toggle li.is-active a,.bt .hero.is-danger .tabs.is-toggle li.is-active a:hover {
    color:#1e40af;
    background-color:#fff;
    border-color:#fff;
  }
  .bt .hero.is-danger.is-bold {
    background-image:linear-gradient(141deg,#d61f38 0,#1e40af 71%,#e2795f 100%);
  }
  @media screen and (max-width:768px) {
    .bt .hero.is-danger.is-bold .navbar-menu {
      background-image:linear-gradient(141deg,#d61f38 0,#1e40af 71%,#e2795f 100%);
    }
  }
  .bt .hero.is-small .hero-body {
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  @media screen and (min-width:769px),print {
    .bt .hero.is-medium .hero-body {
      padding-top:9rem;
      padding-bottom:9rem;
    }
    .bt .hero.is-large .hero-body {
      padding-top:18rem;
      padding-bottom:18rem;
    }
  }
  .bt .hero.is-fullheight .hero-body,.bt .hero.is-fullheight-with-navbar .hero-body,.bt .hero.is-halfheight .hero-body {
    align-items:center;
    display:flex;
  }
  .bt .hero.is-fullheight .hero-body>.container,.bt .hero.is-fullheight-with-navbar .hero-body>.container,.bt .hero.is-halfheight .hero-body>.container {
    flex-grow:1;
    flex-shrink:1;
  }
  .bt .hero.is-halfheight {
    min-height:50vh;
  }
  .bt .hero.is-fullheight {
    min-height:100vh;
  }
  .bt .hero-video {
    overflow:hidden;
  }
  .bt .hero-video video {
    min-width:100%;
    min-height:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
  }
  .bt .hero-video.is-transparent {
    opacity:.3;
  }
  @media screen and (max-width:768px) {
    .bt .hero-video {
      display:none;
    }
  }
  .bt .hero-buttons {
    margin-top:1.5rem;
  }
  @media screen and (max-width:768px) {
    .bt .hero-buttons .button {
      display:flex;
    }
    .bt .hero-buttons .button:not(:last-child) {
      margin-bottom:.75rem;
    }
  }
  @media screen and (min-width:769px),print {
    .bt .hero-buttons {
      justify-content:center;
      display:flex;
    }
    .bt .hero-buttons .button:not(:last-child) {
      margin-right:1.5rem;
    }
  }
  .bt .hero-foot,.bt .hero-head {
    flex-grow:0;
    flex-shrink:0;
  }
  .bt .hero-body {
    flex-grow:1;
    flex-shrink:0;
    padding:3rem 1.5rem;
  }
  .bt .section {
    padding:3rem 1.5rem;
  }
  @media screen and (min-width:1024px) {
    .bt .section.is-medium {
      padding:9rem 1.5rem;
    }
    .bt .section.is-large {
      padding:18rem 1.5rem;
    }
  }
  .bt .footer {
    background-color:#fafafa;
    padding:3rem 1.5rem 6rem;
  }
  .bt nav.navbar {
    background:#1e40af;
  }
  .bt nav.navbar .navbar-brand img {
    max-height:2.5rem;
  }
  .bt nav.navbar .navbar-item {
    color:#fff;
    border-top:2px solid #0000;
    border-bottom:2px solid #0000;
  }
  .bt nav.navbar .navbar-item img {
    width:auto;
    max-height:2.2rem;
  }
  .bt nav.navbar .navbar-item:hover {
    background:#943634;
  }
  .bt body.blue nav.navbar {
    background:#23bbf6;
  }
  .bt body.blue .navbar-item:hover {
    background:#0e739a;
  }
  .bt .columns {
    margin:0!important;
  }
  .bt {
    background:#f5f5f5;
  }
  .bt h2 a,.bt h3 a,.bt p a {
    color:#1e40af;
    text-decoration:underline;
  }
  .bt section.hero {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
  }
  .bt section.hero .overlay {
    background:#00000040;
    position:absolute;
    inset:0;
  }
  .bt section.hero .hero-body {
    padding:1.5rem;
  }
  .bt section.hero h1,.bt section.hero h2 {
    color:#fff;
    margin-top:2rem;
    margin-bottom:2rem;
  }
  .bt section.hero h1.title {
    margin-top:3rem;
    font-size:3rem;
  }
  .bt section.hero h2.subtitle {
    font-size:1.5rem;
  }
  .bt section.hero .bi-check-circle {
    fill:#4fd64f;
  }
  .bt section.hero img {
    max-height:200px;
  }
  .bt section.intro {
    padding:2rem 0 0;
  }
  .bt section.intro h1 {
    color:#363636;
    margin-bottom:.5em;
    font-size:2em;
    font-weight:600;
    line-height:1.125;
  }
  .bt section.intro p {
    margin-bottom:1rem;
    font-size:1.25rem;
  }
  .bt section.top5list progress {
    border-radius:0;
    height:10px;
    margin-top:8px;
  }
  .bt section.top5list h2 {
    font-size:1.25rem;
    font-weight:700;
  }
  .bt section.top5list .product {
    color:#000;
    background-color:#fff;
    border:2px solid #ddd;
    margin-bottom:2rem;
    display:block;
    position:relative;
  }
  .bt section.top5list .product:first-of-type {
    border-color:#1e40af;
  }
  .bt section.top5list .product:first-of-type .tag {
    color:#fff;
    background:#1e40af;
  }
  .bt section.top5list .product:last-of-type {
    border-color:#1e40af;
    margin-bottom:2rem;
  }
  .bt section.top5list .product:last-of-type .tag {
    display:none;
  }
  .bt section.top5list .product:last-of-type .tag-large {
    text-align:center;
    color:#fff;
    background:#1e40af;
    padding:.5rem;
    font-size:1.5rem;
    font-weight:700;
    display:block;
  }
  .bt section.top5list .product .column {
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .bt section.top5list .product .tag {
    color:#000;
    background:#ddd;
    border-radius:0;
    font-size:1rem;
    font-weight:700;
    position:absolute;
    top:-2px;
    left:-2px;
  }
  .bt section.top5list .product .tag-large {
    display:none;
  }
  .bt section.top5list .product .cta {
    flex-direction:column;
    justify-content:center;
    padding:2rem;
    display:flex;
  }
  .bt section.top5list .product .offer {
    color:#fff;
    text-align:center;
    background:#1e40af;
    border-radius:5px;
    margin-top:10px;
    padding:5px 10px 5px 47px;
    font-size:1.25rem;
    font-weight:700;
    display:inline-block;
    position:relative;
  }
  .bt section.top5list .product .offer:before {
    content:"";
    text-align:center;
    background-image:url(/besttechtrend/img/discount.png);
    background-size:25px;
    width:25px;
    height:25px;
    position:absolute;
    top:50%;
    left:10px;
    transform:translateY(-50%);
  }
  .bt section.top5list .product .button.has-tooltip-active {
    margin-top:4rem;
  }
  .bt section.top5list .product .button {
    color:#fff;
    white-space:normal;
    background:#30961c;
    height:auto;
    margin-top:1rem;
    padding:.5rem 2rem;
    font-size:1.2rem;
    font-weight:700;
  }
  .bt section.top5list .product .button .bi {
    width:7px;
    height:19px;
    margin-left:1rem;
    top:auto;
  }
  .bt section.top5list .product .usps {
    padding-right:4rem;
  }
  .bt section.top5list .product .usps h2 {
    margin-bottom:.5rem;
  }
  .bt section.top5list .product .usps hr {
    background-color:#bababa;
    height:1px;
    margin:.5rem 0;
  }
  .bt section.top5list .product .usps p {
    margin-bottom:0;
    font-size:16px;
    font-weight:700;
  }
  .bt section.top5list .product .usps table {
    margin-top:15px;
  }
  .bt section.top5list .product .usps table td {
    width:50%;
    padding:5px;
  }
  .bt section.top5list .product .usps table td:first-of-type {
    padding-left:0;
  }
  .bt section.top5list .product .usps table td:last-of-type {
    padding-right:0;
  }
  .bt section.top5list .product .usps ul {
    margin-left:0;
  }
  .bt section.top5list .product .usps li {
    margin-bottom:5px;
    padding-left:30px;
    line-height:25px;
    list-style:none;
    position:relative;
  }
  .bt section.top5list .product .usps li.active {
    color:red;
    font-weight:700;
  }
  .bt section.top5list .product .usps li:before {
    content:"";
    background-image:url(/besttechtrend/img/check.png);
    background-size:20px 20px;
    width:20px;
    height:20px;
    margin-right:10px;
    display:block;
    position:absolute;
    top:2px;
    left:0;
  }
  .bt section.top5list .product .usps li.drawback:before {
    background-image:url(/besttechtrend/img/delete.png);
  }
  .bt section.top5list .product .rating {
    background:#eaeaea;
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative;
  }
  .bt section.top5list .product .rating .rating-number {
    font-size:5rem;
    font-weight:700;
  }
  .bt section.top5list .product .rating .rating-stars {
    margin-bottom:.5rem;
  }
  .bt section.top5list .product .rating .rating-stars img {
    max-width:20px;
  }
  .bt section.top5list .product .rating .rating-text {
    color:#1e40af;
    font-size:1.5rem;
    font-weight:700;
  }
  .bt section.content li,.bt section.content p {
    font-size:1.25rem;
  }
  .bt section.content figure {
    margin-left:0;
    margin-right:0;
  }
  .bt section.content figure img {
    width:100%;
  }
  .bt section.content figure figcaption {
    color:#000;
  }
  .bt section.content .wp-block-image .alignleft {
    float:left;
    width:50%;
  }
  .bt section.content .img-left {
    float:left;
    max-width:300px;
    margin:0 10px 10px 0;
  }
  .bt section.content a i {
    text-align:center;
    color:#000;
    font-size:1.1rem;
    display:block;
  }
  .bt section.content p+.columns {
    margin-top:-1rem!important;
  }
  .bt section.content p+.columns .column {
    padding:0;
  }
  .bt section.content p+.columns ul {
    margin:1rem;
    list-style:none;
  }
  .bt section.content p+.columns ul li {
    margin-top:0;
    margin-bottom:.5rem;
    margin-left:0;
    padding-left:35px;
    position:relative;
  }
  .bt section.content p+.columns ul li:before {
    content:"";
    background-image:url(/besttechtrend/img/check.png);
    background-size:20px 20px;
    width:20px;
    height:20px;
    margin-right:10px;
    display:block;
    position:absolute;
    top:4px;
    left:0;
  }
  .bt section.content .content-cta {
    text-wrap:normal;
    color:#fff;
    white-space:normal;
    background-color:green;
    height:auto;
    font-weight:700;
    text-decoration:none;
  }
  .bt section.content .red,.bt section.content .red a {
    color:#1e40af!important;
  }
  .bt .hybrid-image i {
    text-align:center;
    font-size:1.25rem;
    display:block;
  }
  .bt #popup {
    opacity:0;
    z-index:-1;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    transition:all .55s;
    display:flex;
    position:fixed;
    inset:0;
  }
  .bt #popup .overlay {
    z-index:999;
    background:#000c;
    position:absolute;
    inset:0;
  }
  .bt #popup .hide-overlay:not(.close) {
    cursor:pointer;
    text-align:center;
    margin-bottom:1rem;
  }
  .bt #popup.is-active {
    z-index:2020;
    opacity:1;
  }
  .bt #popup .close {
    cursor:pointer;
    color:#fff;
    padding:1rem;
    font-size:2rem;
    position:absolute;
    top:-4rem;
    right:0;
  }
  .bt #popup .overlay-header {
    text-align:center;
    color:#fff;
    background-color:#1e40af;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding:.5rem;
    font-size:1rem;
    font-weight:700;
  }
  .bt #popup .inner {
    color:#000;
    z-index:1000;
    background:#fff;
    border-radius:5px;
    max-width:750px;
    padding-bottom:0;
    font-weight:700;
    position:relative;
  }
  .bt #popup .inner a {
    color:#000;
    padding:2rem;
    display:block;
  }
  .bt #popup .inner h1 {
    color:#000;
    font-size:3rem;
    font-weight:900;
    line-height:3.5rem;
  }
  .bt #popup .inner p {
    color:#000;
    margin-top:10px;
    font-size:1.1rem;
  }
  .bt #popup .inner img {
    max-width:100%;
    max-height:50vh;
  }
  .bt #popup .inner .usps li {
    color:#000;
  }
  .bt #popup .inner .button {
    color:#fff;
    white-space:normal;
    background:green;
    border:none;
    height:auto;
    margin-top:4rem;
    margin-bottom:1rem;
    padding:1rem 2rem;
    font-size:1.25rem;
    font-weight:700;
  }
  .bt #popup .inner .button .bi {
    margin-left:15px;
  }
  .bt #popup .inner a:not(.button) {
    color:#fff;
    font-weight:400;
  }
  .bt .two-lists {
    margin-top:20px;
  }
  .bt .two-lists b {
    font-size:1.25rem;
    display:block;
  }
  .bt .two-lists ul {
    margin-left:0;
  }
  .bt .two-lists ul li {
    margin-bottom:10px;
    padding-left:30px;
    font-size:1.25rem;
    line-height:25px;
    list-style:none;
    position:relative;
  }
  .bt .two-lists ul li:before {
    content:"";
    background-image:url(/besttechtrend/img/check.png);
    background-size:20px 20px;
    width:20px;
    height:20px;
    margin-right:10px;
    display:block;
    position:absolute;
    top:2px;
    left:0;
  }
  .bt body.blue h2 a,.bt body.blue h3 a,.bt body.blue p a {
    color:#23bbf6;
  }
  .bt body.blue .product:first-of-type {
    border-color:#23bbf6;
  }
  .bt body.blue .product:first-of-type .tag {
    background:#23bbf6;
  }
  .bt body.blue .product:last-of-type {
    border-color:#23bbf6;
  }
  .bt body.blue .product:last-of-type .tag-large,.bt body.blue .offer {
    background:#23bbf6;
  }
  .bt body.blue .rating-text {
    color:#23bbf6!important;
  }
  .bt body.blue #popup .overlay-header {
    background-color:#23bbf6;
  }
  .bt .tooltip.is-tooltip-multiline:before {
    white-space:pre-line;
  }
  .bt .wp-block-embed-youtube .wp-block-embed__wrapper {
    padding-top:56.25%;
    position:relative;
    overflow:hidden;
  }
  .bt .wp-block-embed-youtube .wp-block-embed__wrapper iframe {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .bt section.listicle {
    color:#000;
    counter-reset:number;
    background:#fff;
    padding:4rem 0;
  }
  .bt section.listicle .container {
    max-width:800px;
  }
  .bt section.listicle h1 {
    font-size:2.5rem;
    font-weight:700;
    line-height:1.1;
  }
  .bt section.listicle hr {
    background-color:#dbdbdb;
    height:1px;
    margin:.5rem 0;
  }
  .bt section.listicle .info {
    margin-top:10px;
    margin-bottom:30px;
    line-height:20px;
    display:flex;
  }
  .bt section.listicle .info img {
    max-width:20px;
    max-height:20px;
    margin-right:5px;
  }
  .bt section.listicle .info p {
    margin-right:15px;
  }
  .bt section.listicle .content figure {
    margin:0 0 20px;
  }
  .bt section.listicle .content p {
    font-size:1.25rem;
  }
  .bt section.listicle .listicle-offer {
    counter-increment:number;
    color:#000;
    margin-bottom:20px;
    display:block;
  }
  .bt section.listicle .listicle-offer h1 {
    color:#fff;
    background:#1e40af;
    margin-bottom:0;
    padding:10px 20px;
  }
  .bt section.listicle .listicle-offer h1:before {
    content:counter(number) ". ";
  }
  .bt section.listicle .listicle-offer .inner {
    background:#f5f5f5;
  }
  .bt section.listicle .listicle-offer .inner .header-image {
    position:relative;
  }
  .bt section.listicle .listicle-offer .inner .header-image img {
    width:100%;
  }
  .bt section.listicle .listicle-offer .inner .header-image .rating {
    background:#f5f5f5;
    padding:10px 20px;
    display:flex;
    position:absolute;
    bottom:0;
    left:0;
  }
  .bt section.listicle .listicle-offer .inner .header-image .rating div+div {
    margin-left:10px;
    line-height:30px;
  }
  .bt section.listicle .listicle-offer .inner .header-image .rating .stars img {
    max-width:30px;
  }
  .bt section.listicle .listicle-offer .inner .inner2 {
    padding:15px 30px 20px;
  }
  .bt section.listicle .listicle-offer .inner .inner2 h2 {
    margin:0 0 10px;
  }
  .bt section.listicle .listicle-offer .inner .inner2 ul.usps {
    margin:1rem 0;
    list-style:none;
  }
  .bt section.listicle .listicle-offer .inner .inner2 ul.usps li {
    margin-top:0;
    margin-bottom:.5rem;
    margin-left:0;
    padding-left:35px;
    font-size:1.25rem;
    position:relative;
  }
  .bt section.listicle .listicle-offer .inner .inner2 ul.usps li:before {
    content:"";
    background-image:url(/besttechtrend/img/check.png);
    background-size:20px 20px;
    width:20px;
    height:20px;
    margin-right:10px;
    display:block;
    position:absolute;
    top:4px;
    left:0;
  }
  .bt section.listicle .listicle-offer .inner .inner2 .offer {
    text-align:center;
    border:2px dashed #1e40af;
    padding:20px;
    display:block;
  }
  .bt section.listicle .listicle-offer .inner .inner2 .offer p {
    margin:0;
  }
  .bt section.listicle .listicle-offer .inner .inner2 .offer p span {
    font-size:1.5rem;
  }
  .bt section.listicle .listicle-offer .inner .inner2 .button {
    color:#fff;
    white-space:normal;
    background:#1e40af;
    width:100%;
    height:auto;
    margin-top:20px;
    padding:20px;
    font-size:1.25rem;
    font-weight:700;
  }
  .bt section.listicle .listicle-offer .inner .inner2 .button img {
    width:20px;
    margin-left:10px;
  }
  .bt section.page {
    padding:4rem 0;
  }
  @media screen and (max-width:768px) {
    .bt .columns {
      margin:0!important;
    }
    .bt nav.navbar .navbar-burger span {
      background-color:#fff;
    }
    .bt nav.navbar .navbar-item {
      color:#000;
    }
    .bt section.intro,.bt section.top5list {
      padding:1rem;
    }
    .bt section.top5list .product:last-of-type {
      margin-bottom:2rem;
    }
    .bt section.top5list .product.product-mobile:first-of-type {
      padding-top:20px;
    }
    .bt section.top5list .product.product-mobile .button {
      width:100%;
    }
    .bt section.top5list .product.product-mobile .tag {
      z-index:2;
      top:0;
      left:0;
    }
    .bt section.top5list .product.product-mobile .tag.first {
      width:100%;
      left:0;
      transform:none;
    }
    .bt section.top5list .product.product-mobile .tag-large {
      font-size:1.25rem;
    }
    .bt section.top5list .product.product-mobile .cta {
      border-right:1px solid #ddd;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      padding:0;
      display:flex;
      position:relative;
    }
    .bt section.top5list .product.product-mobile .button.has-tooltip-active {
      margin-top:3rem;
    }
    .bt section.top5list .product.product-mobile .rating {
      background:#fff;
      border-top:1px solid #ddd;
      padding:.5rem;
    }
    .bt section.top5list .product.product-mobile .rating .inner {
      flex-direction:row;
      justify-content:center;
      align-items:center;
      display:flex;
    }
    .bt section.top5list .product.product-mobile .rating .inner>div:first-of-type {
      padding-right:1rem;
    }
    .bt section.top5list .product.product-mobile .rating .inner>div:last-of-type {
      padding-left:1rem;
    }
    .bt section.top5list .product.product-mobile .rating .rating-number {
      font-size:3.5rem;
    }
    .bt section.top5list .product.product-mobile .rating .rating-stars img {
      max-width:25px;
    }
    .bt section.top5list .product.product-mobile .rating .rating-text {
      font-size:1.1rem;
    }
    .bt section.top5list .product.product-mobile .usps {
      border-top:1px solid #ddd;
      padding:1.5rem;
    }
    .bt section.top5list .product.product-mobile .usps li {
      font-size:1rem;
    }
    .bt #popup .inner {
      text-align:center;
      margin:1rem;
    }
    .bt #popup .inner img {
      max-width:70vw;
      max-height:30vh;
    }
    .bt #popup .inner .column {
      padding-top:0;
      padding-bottom:0;
    }
    .bt #popup .inner p {
      margin-top:2px;
    }
    .bt #popup .inner h1 {
      font-size:2.25rem;
      line-height:2.5rem;
    }
    .bt #popup .inner .button {
      white-space:normal;
      margin-top:4rem;
      margin-bottom:10px;
      padding:1rem 2rem!important;
      font-size:1.1rem!important;
    }
    .bt #popup .inner .button i {
      display:none!important;
    }
    .bt #popup .inner a {
      padding:1rem 1rem 0;
    }
    .bt section.hero .column:first-of-type {
      padding-left:0;
    }
    .bt section.hero .column:last-of-type {
      padding-right:0;
    }
    .bt section.hero h1.title {
      margin-top:0;
      font-size:1.75rem;
      margin-bottom:.5rem!important;
    }
    .bt section.hero h2.subtitle {
      margin-bottom:0;
      font-size:1.25rem;
      margin-top:0!important;
    }
    .bt section.hero .has-text-right {
      text-align:center!important;
    }
    .bt section.content {
      padding:1.5rem;
    }
    .bt section.content h1 {
      font-size:2rem;
    }
    .bt section.content li,.bt section.content p {
      font-size:1.1rem;
    }
    .bt section.content h2 {
      font-size:1.5rem;
    }
    .bt section.content p+.columns {
      margin-top:0!important;
    }
    .bt section.content a i {
      text-align:center;
      color:#000;
      font-size:.9rem;
      display:block;
    }
    .bt section.content a+p {
      margin-top:1rem;
    }
    .bt section.content figure {
      margin-left:0;
      margin-right:0;
    }
    .bt section.listicle {
      padding:1rem;
    }
    .bt section.listicle .info {
      display:block;
    }
    .bt section.listicle .info img {
      float:left;
      margin-bottom:10px;
    }
    .bt section.listicle .info p {
      margin-bottom:10px;
    }
    .bt section.listicle .listicle-offer h1 {
      font-size:1.5rem;
    }
    .bt section.listicle .listicle-offer h2 {
      font-size:1.25rem;
    }
    .bt section.listicle .listicle-offer p {
      font-size:1.1rem;
    }
    .bt section.listicle .listicle-offer .inner .header-image a {
      background:#f5f5f5;
      display:block;
    }
    .bt section.listicle .listicle-offer .inner .header-image .rating {
      text-align:center;
      background:#ffffffb3;
      justify-content:center;
      padding:5px;
      bottom:6px;
      right:0;
    }
    .bt section.listicle .listicle-offer .inner .header-image .rating .stars {
      padding-right:5px;
    }
    .bt section.listicle .listicle-offer .inner .header-image .rating .stars img {
      max-width:15px;
      margin-top:4px;
    }
    .bt section.listicle .listicle-offer .inner .header-image .rating .rating-text {
      padding-left:5px;
      font-size:11px;
      line-height:24px;
    }
    .bt section.listicle .listicle-offer .inner2 {
      padding:10px 20px!important;
    }
    .bt section.listicle .listicle-offer .listicle-footer .column {
      padding:0;
    }
    .bt section.listicle .listicle-offer .listicle-footer .column ul li {
      font-size:1.1rem!important;
    }
  }
  .bt .is-fullwidth {
    width:100%;
    max-width:100%;
  }
  .bt .mt-0 {
    margin-top:0!important;
  }
  .bt .bi {
    width:1em;
    height:1em;
    position:relative;
    top:.125em;
  }
  .bt .bi-long-arrow-right {
    width:1.5em;
    height:1.5em;
    top:auto;
  }
  .bt [data-tooltip]:not(.is-disabled),.bt [data-tooltip]:not(.is-loading),.bt [data-tooltip]:not([disabled]) {
    cursor:pointer;
    position:relative;
    overflow:visible;
  }
  .bt [data-tooltip]:not(.is-disabled):after,.bt [data-tooltip]:not(.is-disabled):before,.bt [data-tooltip]:not(.is-loading):after,.bt [data-tooltip]:not(.is-loading):before,.bt [data-tooltip]:not([disabled]):after,.bt [data-tooltip]:not([disabled]):before {
    box-sizing:border-box;
    color:#fff;
    -webkit-hyphens:auto;
    hyphens:auto;
    opacity:0;
    pointer-events:none;
    visibility:hidden;
    z-index:1020;
    font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    display:inline-block;
    position:absolute;
    overflow:hidden;
  }
  .bt [data-tooltip]:not(.is-disabled):after,.bt [data-tooltip]:not(.is-loading):after,.bt [data-tooltip]:not([disabled]):after {
    content:"";
    border:6px solid #0000;
    border-top-color:#4a4a4ae6;
    margin:-5px auto auto -5px;
    inset:0 auto auto 50%;
  }
  .bt [data-tooltip]:not(.is-disabled):before,.bt [data-tooltip]:not(.is-loading):before,.bt [data-tooltip]:not([disabled]):before {
    content:attr(data-tooltip);
    text-overflow:ellipsis;
    white-space:pre;
    background:#4a4a4ae6;
    border-radius:2px;
    margin-top:-5px;
    margin-bottom:auto;
    padding:.5rem 1rem;
    inset:0 auto auto 50%;
    transform:translate(-50%,-100%);
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-bottom:after {
    border-color:#0000 #0000 #4a4a4ae6;
    margin:auto auto -5px -5px;
    inset:auto auto 0 50%;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-bottom:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-bottom:before,.bt [data-tooltip]:not([disabled]).has-tooltip-bottom:before {
    margin-top:auto;
    margin-bottom:-5px;
    inset:auto auto 0 50%;
    transform:translate(-50%,100%);
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #4a4a4ae6;
    margin:auto auto -6px -11px;
    inset:auto auto 50% 0;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-left:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-left:before,.bt [data-tooltip]:not([disabled]).has-tooltip-left:before {
    inset:auto auto 50% -11px;
    transform:translate(-100%,50%);
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-right:after {
    border-color:#0000 #4a4a4ae6 #0000 #0000;
    margin:auto -11px -6px auto;
    inset:auto 0 50% auto;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-right:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-right:before,.bt [data-tooltip]:not([disabled]).has-tooltip-right:before {
    margin-top:auto;
    inset:auto -11px 50% auto;
    transform:translate(100%,50%);
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-multiline:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-multiline:before,.bt [data-tooltip]:not([disabled]).has-tooltip-multiline:before {
    text-overflow:clip;
    white-space:normal;
    word-break:keep-all;
    width:15rem;
    max-width:15rem;
    height:auto;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom:after {
    border-color:#0000 #0000 #ffffffe6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #ffffffe6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right:after {
    border-color:#0000 #ffffffe6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-right):after {
    border-color:#ffffffe6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-white:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-white:before,.bt [data-tooltip]:not([disabled]).has-tooltip-white:before {
    color:#0a0a0a;
    background-color:#ffffffe6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom:after {
    border-color:#0000 #0000 #0a0a0ae6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #0a0a0ae6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right:after {
    border-color:#0000 #0a0a0ae6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-right):after {
    border-color:#0a0a0ae6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-black:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-black:before,.bt [data-tooltip]:not([disabled]).has-tooltip-black:before {
    color:#fff;
    background-color:#0a0a0ae6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom:after {
    border-color:#0000 #0000 #f5f5f5e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #f5f5f5e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right:after {
    border-color:#0000 #f5f5f5e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-right):after {
    border-color:#f5f5f5e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-light:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-light:before,.bt [data-tooltip]:not([disabled]).has-tooltip-light:before {
    color:#363636;
    background-color:#f5f5f5e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom:after {
    border-color:#0000 #0000 #363636e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #363636e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right:after {
    border-color:#0000 #363636e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-right):after {
    border-color:#363636e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-dark:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-dark:before,.bt [data-tooltip]:not([disabled]).has-tooltip-dark:before {
    color:#f5f5f5;
    background-color:#363636e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom:after {
    border-color:#0000 #0000 #00d1b2e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #00d1b2e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right:after {
    border-color:#0000 #00d1b2e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-right):after {
    border-color:#00d1b2e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-primary:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-primary:before,.bt [data-tooltip]:not([disabled]).has-tooltip-primary:before {
    color:#fff;
    background-color:#00d1b2e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom:after {
    border-color:#0000 #0000 #3273dce6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #3273dce6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right:after {
    border-color:#0000 #3273dce6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-right):after {
    border-color:#3273dce6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-link:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-link:before,.bt [data-tooltip]:not([disabled]).has-tooltip-link:before {
    color:#fff;
    background-color:#3273dce6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom:after {
    border-color:#0000 #0000 #209ceee6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #209ceee6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right:after {
    border-color:#0000 #209ceee6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-right):after {
    border-color:#209ceee6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-info:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-info:before,.bt [data-tooltip]:not([disabled]).has-tooltip-info:before {
    color:#fff;
    background-color:#209ceee6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom:after {
    border-color:#0000 #0000 #23d160e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #23d160e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right:after {
    border-color:#0000 #23d160e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-right):after {
    border-color:#23d160e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-success:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-success:before,.bt [data-tooltip]:not([disabled]).has-tooltip-success:before {
    color:#fff;
    background-color:#23d160e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom:after {
    border-color:#0000 #0000 #ffdd57e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #ffdd57e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right:after {
    border-color:#0000 #ffdd57e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-right):after {
    border-color:#ffdd57e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-warning:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-warning:before,.bt [data-tooltip]:not([disabled]).has-tooltip-warning:before {
    color:#000000b3;
    background-color:#ffdd57e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom:after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom:after {
    border-color:#0000 #0000 #ff3860e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left:after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left:after {
    border-color:#0000 #0000 #0000 #ff3860e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right:after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right:after {
    border-color:#0000 #ff3860e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-right):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-left):after,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-right):after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-bottom):after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-left):after,.bt [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-right):after {
    border-color:#ff3860e6 #0000 #0000;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-danger:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-danger:before,.bt [data-tooltip]:not([disabled]).has-tooltip-danger:before {
    color:#fff;
    background-color:#ff3860e6;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-active:after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-active:before,.bt [data-tooltip]:not(.is-disabled):focus:after,.bt [data-tooltip]:not(.is-disabled):focus:before,.bt [data-tooltip]:not(.is-disabled):hover:after,.bt [data-tooltip]:not(.is-disabled):hover:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-active:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-active:before,.bt [data-tooltip]:not(.is-loading):focus:after,.bt [data-tooltip]:not(.is-loading):focus:before,.bt [data-tooltip]:not(.is-loading):hover:after,.bt [data-tooltip]:not(.is-loading):hover:before,.bt [data-tooltip]:not([disabled]).has-tooltip-active:after,.bt [data-tooltip]:not([disabled]).has-tooltip-active:before,.bt [data-tooltip]:not([disabled]):focus:after,.bt [data-tooltip]:not([disabled]):focus:before,.bt [data-tooltip]:not([disabled]):hover:after,.bt [data-tooltip]:not([disabled]):hover:before {
    opacity:1;
    visibility:visible;
  }
  .bt [data-tooltip]:not(.is-disabled).has-tooltip-fade:after,.bt [data-tooltip]:not(.is-disabled).has-tooltip-fade:before,.bt [data-tooltip]:not(.is-loading).has-tooltip-fade:after,.bt [data-tooltip]:not(.is-loading).has-tooltip-fade:before,.bt [data-tooltip]:not([disabled]).has-tooltip-fade:after,.bt [data-tooltip]:not([disabled]).has-tooltip-fade:before {
    transition:opacity .3s linear,visibility .3s linear;
  }
  @media screen and (max-width:768px) {
    .bt .has-tooltip-top-mobile:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-mobile:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-tooltip-top-tablet:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-tablet:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:769px) and (max-width:1087px) {
    .bt .has-tooltip-top-tablet-only:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-tablet-only:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (max-width:1087px) {
    .bt .has-tooltip-top-touch:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-touch:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:1088px) {
    .bt .has-tooltip-top-desktop:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-desktop:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:1088px) and (max-width:1279px) {
    .bt .has-tooltip-top-desktop-only:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-desktop-only:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (max-width:1279px) {
    .bt .has-tooltip-top-until-widescreen:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-until-widescreen:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:1280px) {
    .bt .has-tooltip-top-widescreen:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-widescreen:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:1280px) and (max-width:1471px) {
    .bt .has-tooltip-top-widescreen-only:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-widescreen-only:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (max-width:1471px) {
    .bt .has-tooltip-top-until-fullhd:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-until-fullhd:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (min-width:1472px) {
    .bt .has-tooltip-top-fullhd:after {
      border-color:#4a4a4ae6 #0000 #0000;
      margin:-5px auto auto -5px;
      inset:0 auto auto 50%;
    }
    .bt .has-tooltip-top-fullhd:before {
      margin-top:-5px;
      margin-bottom:auto;
      inset:0 auto auto 50%;
      transform:translate(-50%,-100%);
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-tooltip-right-mobile:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-mobile:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-tooltip-right-tablet:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-tablet:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:769px) and (max-width:1087px) {
    .bt .has-tooltip-right-tablet-only:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-tablet-only:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (max-width:1087px) {
    .bt .has-tooltip-right-touch:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-touch:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:1088px) {
    .bt .has-tooltip-right-desktop:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-desktop:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:1088px) and (max-width:1279px) {
    .bt .has-tooltip-right-desktop-only:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-desktop-only:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (max-width:1279px) {
    .bt .has-tooltip-right-until-widescreen:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-until-widescreen:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:1280px) {
    .bt .has-tooltip-right-widescreen:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-widescreen:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:1280px) and (max-width:1471px) {
    .bt .has-tooltip-right-widescreen-only:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-widescreen-only:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (max-width:1471px) {
    .bt .has-tooltip-right-until-fullhd:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-until-fullhd:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (min-width:1472px) {
    .bt .has-tooltip-right-fullhd:after {
      border-color:#0000 #4a4a4ae6 #0000 #0000;
      margin:auto -11px -6px auto;
      inset:auto 0 50% auto;
    }
    .bt .has-tooltip-right-fullhd:before {
      margin-top:auto;
      inset:auto -11px 50% auto;
      transform:translate(100%,50%);
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-tooltip-bottom-mobile:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-mobile:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-tooltip-bottom-tablet:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-tablet:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:769px) and (max-width:1087px) {
    .bt .has-tooltip-bottom-tablet-only:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-tablet-only:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (max-width:1087px) {
    .bt .has-tooltip-bottom-touch:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-touch:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:1088px) {
    .bt .has-tooltip-bottom-desktop:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-desktop:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:1088px) and (max-width:1279px) {
    .bt .has-tooltip-bottom-desktop-only:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-desktop-only:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (max-width:1279px) {
    .bt .has-tooltip-bottom-until-widescreen:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-until-widescreen:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:1280px) {
    .bt .has-tooltip-bottom-widescreen:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-widescreen:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:1280px) and (max-width:1471px) {
    .bt .has-tooltip-bottom-widescreen-only:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-widescreen-only:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (max-width:1471px) {
    .bt .has-tooltip-bottom-until-fullhd:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-until-fullhd:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (min-width:1472px) {
    .bt .has-tooltip-bottom-fullhd:after {
      border-color:#0000 #0000 #4a4a4ae6;
      margin:auto auto -5px -5px;
      inset:auto auto 0 50%;
    }
    .bt .has-tooltip-bottom-fullhd:before {
      margin-top:auto;
      margin-bottom:-5px;
      inset:auto auto 0 50%;
      transform:translate(-50%,100%);
    }
  }
  @media screen and (max-width:768px) {
    .bt .has-tooltip-left-mobile:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-mobile:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:769px),print {
    .bt .has-tooltip-left-tablet:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-tablet:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:769px) and (max-width:1087px) {
    .bt .has-tooltip-left-tablet-only:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-tablet-only:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (max-width:1087px) {
    .bt .has-tooltip-left-touch:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-touch:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:1088px) {
    .bt .has-tooltip-left-desktop:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-desktop:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:1088px) and (max-width:1279px) {
    .bt .has-tooltip-left-desktop-only:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-desktop-only:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (max-width:1279px) {
    .bt .has-tooltip-left-until-widescreen:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-until-widescreen:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:1280px) {
    .bt .has-tooltip-left-widescreen:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-widescreen:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:1280px) and (max-width:1471px) {
    .bt .has-tooltip-left-widescreen-only:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-widescreen-only:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (max-width:1471px) {
    .bt .has-tooltip-left-until-fullhd:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-until-fullhd:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  @media screen and (min-width:1472px) {
    .bt .has-tooltip-left-fullhd:after {
      border-color:#0000 #0000 #0000 #4a4a4ae6;
      margin:auto auto -6px -11px;
      inset:auto auto 50% 0;
    }
    .bt .has-tooltip-left-fullhd:before {
      inset:auto auto 50% -11px;
      transform:translate(-100%,50%);
    }
  }
  .bt .rating-count {
    color:#666;
    font-size:14px;
    font-weight:700;
  }
  .bt section.top5list .product .rating {
    background:#fff;
    border-left:2px solid #ddd;
  }
  .bt .countryFlag {
    margin-left:10px;
    max-height:1.3rem!important;
  }
  .bt .highlight {
    background-image:linear-gradient(-100deg,#ffe0004d,#ffe000b3 95%,#ffe0001a);
    border-radius:1em 0;
    font-weight:700;
  }
  .bt .check-list {
    padding:0;
    list-style-type:none;
  }
  .bt .check-list li {
    margin:0 0 6px;
    padding:0 0 6px 2em;
    font-size:22px;
    list-style-type:none;
  }
  .bt .check-list li .bi-check {
    fill:#05c939;
    width:27px;
    height:27px;
    margin-left:-2em;
    margin-right:.8em;
  }
  .bt section.content .button {
    color:#fff;
    white-space:normal;
    background-color:#1e40af;
    border-color:#1e3a8a;
    border-bottom-style:solid;
    border-bottom-width:6px;
    height:auto;
    font-size:24px;
    font-weight:700;
    display:block;
  }
  .bt .img-responsive {
    width:100%;
  }
  .bt img,.bt svg,.bt video {
    vertical-align:baseline;
    display:inline;
  }
  .techetc-theme {
    --te-body-color:#fff;
    --te-main-color:#012ea0;
    --te-main-color-blur:#012ea080;
    --te-hero-text-color:#fff;
    --te-default-text-color:#1c1c1c;
    --te-bg-saving-section:linear-gradient(100deg, #000574 4.66%, #0085ff 99.49%);
    --te-footer-bg:#001750;
    --te-related-section-bg:#012ea0;
    --te-button-border:1px solid #012ea0;
    --te-button-background:#012ea033;
    --te-sticky-bg:url(/images/techetc/sticky-bg.svg);
    --te-header-bg:url(/images/techetc/header-bg.svg);
    font-family:var(--font-techetc-inter), Inter, sans-serif;
    color:var(--te-default-text-color);
    padding-bottom:115px;
  }
  .techetc-theme,.techetc-theme *,.techetc-theme :before,.techetc-theme :after {
    box-sizing:content-box;
  }
  .techetc-theme h2 {
    color:var(--te-default-text-color);
    margin-bottom:10px;
    font-size:26px;
    font-weight:400;
    line-height:32px;
  }
  .techetc-theme p {
    margin-top:0;
    font-size:16px;
    font-weight:400;
    line-height:24px;
  }
  .techetc-theme a,.techetc-theme a:visited {
    color:var(--te-main-color);
  }
  .techetc-theme h6 {
    color:#000;
    margin:25px 0;
    font-size:12px;
    font-weight:700;
    line-height:normal;
  }
  .techetc-theme .full-content-section {
    max-width:950px;
    margin:0 auto;
    padding-left:20px;
    padding-right:20px;
  }
  .techetc-theme .content-section {
    max-width:792px;
    margin:0 auto;
    padding-left:20px;
    padding-right:20px;
  }
  .techetc-theme .text-full {
    margin-top:30px;
    margin-bottom:30px;
  }
  .techetc-theme .text-full h2 {
    margin-top:0;
    margin-bottom:20px;
    font-size:26px;
    font-weight:400;
    line-height:32px;
  }
  .techetc-theme .text-full p {
    color:#000;
    margin-top:20px;
    margin-bottom:20px;
    font-size:18px;
    line-height:25px;
  }
  .techetc-theme .text-full p:first-child {
    margin-top:0;
  }
  .techetc-theme .text-full li p {
    margin-bottom:0;
  }
  .techetc-theme .image-content-width {
    margin-top:20px;
    margin-bottom:20px;
  }
  .techetc-theme .image-content-width img {
    width:100%;
    height:auto;
  }
  .techetc-theme .header-wrapper {
    position:relative;
  }
  .techetc-theme .container-bg {
    background:var(--te-header-bg);
    z-index:-1;
    background-position:bottom;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    height:600px;
    position:absolute;
    top:0;
    left:0;
  }
  .techetc-theme header {
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1200px;
    height:52px;
    margin:0 auto;
    display:flex;
  }
  .techetc-theme .logo {
    justify-content:center;
    margin:0 auto;
    display:flex;
  }
  .techetc-theme .logo img {
    width:auto;
    max-height:40px;
  }
  .techetc-theme h1 {
    letter-spacing:-.21px;
    width:100%;
    max-width:921px;
    margin-top:0;
    margin-bottom:20px;
    font-size:30px;
    font-weight:700;
    line-height:115%;
  }
  .techetc-theme .hero {
    color:var(--te-hero-text-color);
    padding:10px 0 0;
  }
  .techetc-theme .hero .hero-img {
    object-fit:cover;
    width:100%;
    max-height:600px;
    margin-bottom:30px;
    display:block;
  }
  .techetc-theme .hero .hero-img img {
    object-fit:cover;
    width:100%;
    height:auto;
    display:block;
  }
  .techetc-theme .hero .subhead {
    letter-spacing:1.1px;
    text-transform:uppercase;
    margin-bottom:23px;
    font-size:9px;
    font-weight:600;
    line-height:12px;
  }
  .techetc-theme .hero .author-block {
    letter-spacing:.84px;
    text-transform:capitalize;
    margin-bottom:6px;
    font-size:12px;
    font-weight:600;
    line-height:12px;
  }
  .techetc-theme .hero .author-block .name {
    text-decoration:underline;
  }
  .techetc-theme .hero .published {
    letter-spacing:.5px;
    margin-bottom:26px;
    font-size:9px;
    font-weight:400;
    line-height:12px;
  }
  .techetc-theme .star-ratings {
    color:#ccc;
    unicode-bidi:bidi-override;
    width:81px;
    margin:0;
    padding:0;
    font-size:19px;
    line-height:normal;
    position:relative;
  }
  .techetc-theme .star-ratings .fill-ratings {
    color:var(--te-main-color);
    z-index:1;
    height:100%;
    padding:0;
    display:block;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
  }
  .techetc-theme .star-ratings .fill-ratings span {
    display:inline-block;
  }
  .techetc-theme .star-ratings .fill-ratings svg path {
    fill:var(--te-main-color);
    stroke:var(--te-main-color);
  }
  .techetc-theme .star-ratings .empty-ratings {
    z-index:0;
    width:81px;
    height:100%;
    padding:0;
    font-size:19px;
    display:block;
  }
  .techetc-theme .star-ratings .empty-ratings svg path {
    stroke:var(--te-main-color);
    fill:#fff;
  }
  .techetc-theme .star-ratings svg {
    vertical-align:baseline;
    display:inline;
  }
  .techetc-theme .reviews {
    margin:60px auto 80px;
  }
  .techetc-theme .reviews .review-title {
    margin-bottom:12px;
    font-size:24px;
    font-weight:500;
    line-height:32px;
  }
  .techetc-theme .reviews .rating-info {
    align-items:center;
    gap:13px;
    margin-bottom:50px;
    display:flex;
  }
  .techetc-theme .reviews .rating-info .number {
    letter-spacing:1.6px;
    font-size:35px;
    font-weight:500;
    line-height:23.625px;
  }
  .techetc-theme .reviews .rating-info .amount {
    font-size:14px;
    font-weight:500;
    line-height:100%;
  }
  .techetc-theme .reviews .reviews-card-wrapper {
    margin-bottom:40px;
  }
  .techetc-theme .reviews .review-card {
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
    gap:24px;
    padding:40px 0 60px;
    display:flex;
  }
  .techetc-theme .reviews .review-card .review-text {
    font-size:16px;
    font-weight:400;
    line-height:130%;
  }
  .techetc-theme .reviews .review-card .review-text p {
    margin:0;
  }
  .techetc-theme .reviews .review-card .review-content .star-ratings {
    margin-bottom:0;
  }
  .techetc-theme .saving-section {
    background:var(--te-bg-saving-section) no-repeat center center;
    background-size:cover;
    border-radius:10px;
    margin-bottom:30px;
    overflow:hidden;
  }
  .techetc-theme .saving-section .saving-section-content {
    background:#fff;
    margin:40px 39px;
    padding:40px;
  }
  .techetc-theme .saving-section .saving-section-content a {
    color:var(--te-main-color);
    font-size:16px;
    font-weight:700;
    line-height:28px;
    text-decoration-line:underline;
  }
  .techetc-theme .saving-section h2 {
    margin:0 0 30px;
  }
  .techetc-theme .saving-section p {
    font-family:var(--font-rubik), Rubik, sans-serif;
    margin:0;
    font-size:16px;
    font-weight:400;
    line-height:28px;
  }
  .techetc-theme .saving-section .saving-content p:empty:before {
    content:" ";
  }
  .techetc-theme .full-button a,.techetc-theme .full-button a:visited {
    color:var(--te-main-color);
    border:var(--te-button-border);
    background:var(--te-button-background);
    letter-spacing:1.4px;
    text-transform:uppercase;
    text-align:center;
    border-radius:500px;
    justify-content:center;
    width:auto;
    margin-top:40px;
    margin-bottom:40px;
    padding:24px 11px;
    font-size:20px;
    font-weight:600;
    line-height:normal;
    text-decoration:none;
    display:flex;
  }
  .techetc-theme footer {
    background:var(--te-footer-bg);
    color:#fff;
    padding-top:48px;
    padding-bottom:48px;
  }
  .techetc-theme footer.add-slide {
    padding-bottom:130px;
  }
  .techetc-theme footer .top {
    justify-content:space-between;
    margin-bottom:40px;
    display:flex;
  }
  .techetc-theme footer .logo-section {
    width:100%;
    max-width:190px;
  }
  .techetc-theme footer .logo-section img {
    width:auto;
    max-height:40px;
  }
  .techetc-theme footer .bottom-menu {
    letter-spacing:1.1px;
    flex-wrap:wrap;
    gap:10px;
    padding-left:0;
    font-size:8px;
    font-weight:700;
    line-height:32px;
    list-style:none;
    display:flex;
  }
  .techetc-theme footer .bottom-menu .copyright {
    letter-spacing:.9px;
    text-transform:uppercase;
    opacity:.5;
    font-size:8px;
    font-weight:400;
    line-height:32px;
  }
  .techetc-theme footer .bottom-menu .title-footer button {
    color:#fff;
    letter-spacing:1.1px;
    text-transform:uppercase;
    cursor:pointer;
    width:unset;
    background:0 0;
    border:none;
    font-size:8px;
    font-weight:700;
    line-height:32px;
    text-decoration:none;
  }
  .techetc-theme footer .bottom-menu>li {
    padding-right:13.5px;
    position:relative;
  }
  .techetc-theme footer .bottom-menu>li:after {
    content:"/";
    opacity:.2;
    position:absolute;
    top:0;
    right:0;
  }
  .techetc-theme footer .bottom-menu li:last-child:after {
    content:"";
  }
  .techetc-theme .sticky-cta {
    z-index:1;
    opacity:0;
    border:1px solid #f2f2f2;
    border-radius:2000px;
    flex-shrink:0;
    justify-content:space-between;
    align-items:center;
    width:calc(100% - 20px);
    max-width:1245px;
    height:75px;
    margin:auto;
    display:flex;
    position:fixed;
    bottom:20px;
    left:10px;
    right:10px;
  }
  .techetc-theme .sticky-cta.sticky-visible {
    opacity:1;
    transition:opacity 1s;
  }
  .techetc-theme .sticky-cta.sticky-bg {
    background:var(--te-main-color) var(--te-sticky-bg) repeat-x bottom;
  }
  .techetc-theme .sticky-cta .sticky-content {
    border-radius:2000px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding:15px 15px 15px 45px;
    display:flex;
  }
  .techetc-theme .sticky-cta .sticky-logo {
    width:auto;
    max-height:40px;
  }
  .techetc-theme .sticky-cta .offer-section {
    justify-content:center;
    align-items:center;
    gap:19px;
    display:flex;
  }
  .techetc-theme .sticky-cta .offer-section .offer-text {
    color:#fff;
    font-size:18px;
    font-weight:600;
  }
  .techetc-theme .sticky-cta .offer-section .cta {
    color:var(--te-main-color);
    background:#fff;
    border-radius:200px;
    align-items:center;
    height:45px;
    padding:0 30px;
    text-decoration:none;
    display:flex;
  }
  @media (max-width:1024px) {
    .techetc-theme {
      padding-bottom:85px;
    }
    .techetc-theme h1 {
      letter-spacing:-.18px;
      font-size:24px;
      font-weight:700;
      line-height:115%;
    }
    .techetc-theme .sticky-cta {
      border:none;
      width:calc(100% - 20px);
      height:45px;
      left:10px;
      right:10px;
    }
    .techetc-theme .sticky-cta .sticky-content {
      border:10px solid var(--te-main-color);
      padding:0;
    }
    .techetc-theme .sticky-cta .offer-text,.techetc-theme .sticky-cta .sticky-logo {
      display:none;
    }
    .techetc-theme .sticky-cta .offer-section {
      width:100%;
    }
    .techetc-theme .sticky-cta .offer-section .cta {
      width:100%;
      color:var(--te-main-color);
      background:#fff;
      justify-content:center;
      font-size:18px;
      font-weight:600;
      line-height:21px;
      display:flex;
    }
  }
  @media (max-width:768px) {
    .techetc-theme .container-bg {
      height:440px;
    }
    .techetc-theme h1 {
      letter-spacing:-.15px;
      font-size:24px;
      font-weight:700;
      line-height:115%;
    }
    .techetc-theme .hero .subhead {
      margin-bottom:20px;
    }
    .techetc-theme .saving-section .saving-section-content {
      margin:20px;
      padding:20px;
    }
    .techetc-theme .reviews .review-card {
      gap:inherit;
      flex-direction:column;
    }
    .techetc-theme .full-button a {
      letter-spacing:1.4px;
      text-transform:uppercase;
      font-size:14px;
      font-weight:600;
      line-height:normal;
    }
    .techetc-theme footer .top {
      flex-direction:column;
      gap:40px;
    }
    .techetc-theme footer.add-slide {
      padding-bottom:100px;
    }
  }
  .katuchef-theme {
    color:#333;
    background:#fff;
    font-family:Georgia,Times New Roman,serif;
    line-height:1.6;
  }
  .katuchef-theme * {
    box-sizing:border-box;
    margin:0;
    padding:0;
  }
  .katuchef-theme .advertorial-label {
    color:#999;
    text-transform:uppercase;
    letter-spacing:.5px;
    background:#f8f9fa;
    padding:5px 20px;
    font-size:6px;
  }
  .katuchef-theme .header {
    background:#f8f9fa;
    border-bottom:2px solid #222;
    padding:15px 20px;
  }
  .katuchef-theme .header-inner {
    justify-content:space-between;
    align-items:center;
    max-width:900px;
    margin:0 auto;
    display:flex;
  }
  .katuchef-theme .logo {
    color:#1a1a1a;
    letter-spacing:-.5px;
    font-family:Georgia,serif;
    font-size:32px;
    font-weight:700;
    text-decoration:none;
  }
  .katuchef-theme .logo span {
    color:#00843d;
  }
  .katuchef-theme .header-date {
    color:#666;
    font-size:12px;
  }
  .katuchef-theme .header-trending {
    color:#fff;
    text-transform:uppercase;
    letter-spacing:.5px;
    background:#00843d;
    border-radius:3px;
    margin-bottom:4px;
    padding:2px 8px;
    font-family:Arial,sans-serif;
    font-size:10px;
    display:inline-block;
  }
  .katuchef-theme .header-nav {
    color:#888;
    border-top:1px solid #ddd;
    margin-top:8px;
    padding-top:8px;
    font-size:11px;
  }
  .katuchef-theme .header-nav span {
    margin-right:15px;
  }
  .katuchef-theme .article-container {
    max-width:900px;
    margin:0 auto;
    padding:25px 20px 40px;
  }
  .katuchef-theme .update-banner {
    color:#856404;
    background:#fff3cd;
    border:1px solid #ffc107;
    border-radius:4px;
    margin-bottom:25px;
    padding:12px 16px;
    font-size:14px;
  }
  .katuchef-theme .update-banner a {
    color:#00843d;
    font-weight:700;
  }
  .katuchef-theme .au-badge {
    color:#2e7d32;
    background:#f0f7f2;
    border:1px solid #c8e6c9;
    border-radius:4px;
    align-items:center;
    gap:6px;
    margin-bottom:15px;
    padding:6px 12px;
    font-family:Arial,sans-serif;
    font-size:12px;
    display:inline-flex;
  }
  .katuchef-theme .article-category {
    text-transform:uppercase;
    color:#00843d;
    letter-spacing:1px;
    margin-bottom:10px;
    font-family:Arial,sans-serif;
    font-size:12px;
  }
  .katuchef-theme h1 {
    color:#1a1a1a;
    margin-bottom:15px;
    font-size:34px;
    font-weight:700;
    line-height:1.2;
  }
  .katuchef-theme .article-subtitle {
    color:#555;
    margin-bottom:20px;
    font-size:19px;
    font-style:italic;
    line-height:1.4;
  }
  .katuchef-theme .author-info {
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    align-items:center;
    margin-bottom:25px;
    padding:15px 0;
    display:flex;
  }
  .katuchef-theme .author-img {
    object-fit:cover;
    border-radius:50%;
    width:48px;
    height:48px;
    margin-right:12px;
  }
  .katuchef-theme .author-details {
    color:#666;
    font-family:Arial,sans-serif;
    font-size:13px;
  }
  .katuchef-theme .author-name {
    color:#333;
    font-weight:700;
  }
  .katuchef-theme .share-count {
    text-align:center;
    color:#888;
    margin-left:auto;
    font-family:Arial,sans-serif;
    font-size:12px;
  }
  .katuchef-theme .share-count strong {
    color:#3b5998;
    font-size:18px;
    display:block;
  }
  .katuchef-theme .article-container p {
    color:#333;
    margin-bottom:16px;
    font-size:18px;
    line-height:1.6;
  }
  .katuchef-theme .article-container h2 {
    color:#1a1a1a;
    margin:35px 0 18px;
    font-size:26px;
    line-height:1.3;
  }
  .katuchef-theme .article-container h3 {
    color:#1a1a1a;
    margin:28px 0 14px;
    font-size:22px;
    line-height:1.3;
  }
  .katuchef-theme .article-container strong {
    color:#1a1a1a;
  }
  .katuchef-theme .article-container>img {
    max-width:100%;
    height:auto;
    margin:20px 0;
    display:block;
  }
  .katuchef-theme .article-container>img[loading=lazy] {
    max-width:98%;
  }
  .katuchef-theme .article-container>video {
    width:100%;
    max-width:100%;
    height:auto;
    margin:20px 0;
    display:block;
  }
  .katuchef-theme .article-img {
    border-radius:2px;
    width:100%;
    height:auto;
    margin:20px 0;
  }
  .katuchef-theme .img-caption {
    color:#888;
    text-align:center;
    margin-top:-12px;
    margin-bottom:20px;
    font-family:Arial,sans-serif;
    font-size:12px;
    font-style:italic;
  }
  .katuchef-theme .highlight-box {
    background:#f0f7f2;
    border-left:4px solid #00843d;
    margin:25px 0;
    padding:18px 20px;
    font-size:17px;
  }
  .katuchef-theme .highlight-box p {
    margin-bottom:8px;
  }
  .katuchef-theme .highlight-box p:last-child {
    margin-bottom:0;
  }
  .katuchef-theme .stats-box {
    background:#fff;
    border:2px solid #e8e8e8;
    border-radius:6px;
    margin:25px 0;
    padding:20px;
  }
  .katuchef-theme .stats-box h4 {
    color:#1a1a1a;
    text-transform:uppercase;
    letter-spacing:.5px;
    margin-bottom:12px;
    font-family:Arial,sans-serif;
    font-size:16px;
  }
  .katuchef-theme .stat-item {
    border-bottom:1px solid #f0f0f0;
    justify-content:space-between;
    padding:8px 0;
    font-size:15px;
    display:flex;
  }
  .katuchef-theme .stat-item:last-child {
    border-bottom:none;
  }
  .katuchef-theme .stat-label {
    color:#555;
  }
  .katuchef-theme .stat-value {
    color:#1a1a1a;
    font-weight:700;
  }
  .katuchef-theme .stat-bad {
    color:#c0392b;
  }
  .katuchef-theme .stat-good {
    color:#27ae60;
  }
  .katuchef-theme .testimonial {
    background:#f8f9fa;
    border:1px solid #eee;
    border-radius:4px;
    margin:25px 0;
    padding:20px;
  }
  .katuchef-theme .testimonial-text {
    color:#444;
    margin-bottom:10px;
    font-size:16px;
    font-style:italic;
  }
  .katuchef-theme .testimonial-author {
    color:#888;
    font-family:Arial,sans-serif;
    font-size:14px;
  }
  .katuchef-theme .testimonial-stars {
    color:#f39c12;
    margin-bottom:8px;
    font-size:16px;
  }
  .katuchef-theme .cta-button {
    color:#fff;
    text-align:center;
    cursor:pointer;
    background:linear-gradient(135deg,#32cd32 0%,#1e7e34 100%);
    border:none;
    border-radius:5px;
    width:100%;
    margin:30px 0;
    padding:18px 30px;
    font-family:Arial,sans-serif;
    font-size:20px;
    font-weight:700;
    text-decoration:none;
    transition:opacity .2s;
    display:block;
  }
  .katuchef-theme .cta-button:hover {
    opacity:.9;
  }
  .katuchef-theme .cta-subtext {
    text-align:center;
    color:#888;
    margin-top:-20px;
    margin-bottom:25px;
    font-family:Arial,sans-serif;
    font-size:13px;
  }
  .katuchef-theme .comparison-table {
    border-collapse:collapse;
    width:100%;
    margin:25px 0;
    font-size:15px;
  }
  .katuchef-theme .comparison-table th {
    color:#fff;
    text-align:left;
    background:#1a1a1a;
    padding:12px 15px;
    font-family:Arial,sans-serif;
    font-size:14px;
  }
  .katuchef-theme .comparison-table td {
    border-bottom:1px solid #eee;
    padding:10px 15px;
  }
  .katuchef-theme .comparison-table tr:nth-child(2n) {
    background:#f8f9fa;
  }
  .katuchef-theme .check {
    color:#27ae60;
    font-size:18px;
  }
  .katuchef-theme .cross {
    color:#c0392b;
    font-size:18px;
  }
  .katuchef-theme .fb-comments-section {
    background:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    margin:30px 0;
  }
  .katuchef-theme .fb-comments-header {
    color:#1c1e21;
    border-bottom:1px solid #ddd;
    padding:12px 16px;
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:700;
  }
  .katuchef-theme .fb-comment {
    border-bottom:1px solid #f0f0f0;
    gap:10px;
    padding:16px;
    display:flex;
  }
  .katuchef-theme .fb-comment:last-child {
    border-bottom:none;
  }
  .katuchef-theme .fb-avatar {
    object-fit:cover;
    border-radius:50%;
    flex-shrink:0;
    width:40px;
    height:40px;
  }
  .katuchef-theme .fb-comment-body {
    font-family:Arial,sans-serif;
    font-size:14px;
  }
  .katuchef-theme .fb-comment-name {
    color:#1c1e21;
    font-weight:700;
  }
  .katuchef-theme .fb-comment-text {
    color:#1c1e21;
    margin:4px 0;
    line-height:1.4;
  }
  .katuchef-theme .fb-comment-meta {
    color:#65676b;
    font-size:12px;
  }
  .katuchef-theme .fb-comment-meta a {
    color:#65676b;
    margin-right:12px;
    text-decoration:none;
  }
  .katuchef-theme .fb-comment-meta a:hover {
    text-decoration:underline;
  }
  .katuchef-theme .rating-badge {
    background:#f8f9fa;
    border-radius:4px;
    align-items:center;
    gap:8px;
    margin:20px 0;
    padding:12px 16px;
    font-family:Arial,sans-serif;
    display:flex;
  }
  .katuchef-theme .rating-number {
    color:#1a1a1a;
    font-size:28px;
    font-weight:700;
  }
  .katuchef-theme .rating-stars {
    color:#f39c12;
    font-size:18px;
  }
  .katuchef-theme .rating-count {
    color:#888;
    font-size:13px;
  }
  .katuchef-theme .footer {
    color:#888;
    background:#1a1a1a;
    width:100%;
    padding:25px 20px;
    font-size:8px;
    line-height:1.5;
  }
  .katuchef-theme .footer-inner {
    max-width:900px;
    margin:0 auto;
  }
  .katuchef-theme .footer p {
    color:#888;
    margin-bottom:10px;
    font-size:8px;
  }
  .katuchef-theme .footer strong {
    color:#aaa;
    font-size:8px;
  }
  .katuchef-theme .footer a {
    color:#999;
    font-size:8px;
    text-decoration:none;
  }
  .katuchef-theme .footer a:hover {
    text-decoration:underline;
  }
  .katuchef-theme .footer-links {
    border-top:1px solid #333;
    margin:15px 0;
    padding-top:10px;
  }
  .katuchef-theme .footer-links a {
    margin-right:15px;
  }
  .katuchef-theme .footer-refs {
    border-top:1px solid #333;
    margin-top:12px;
    padding-top:10px;
  }
  @media (max-width:768px) {
    .katuchef-theme .logo {
      font-size:24px;
    }
    .katuchef-theme .header-date {
      font-size:11px;
    }
    .katuchef-theme h1 {
      font-size:26px;
    }
    .katuchef-theme .article-subtitle,.katuchef-theme .article-container p {
      font-size:17px;
    }
    .katuchef-theme .article-container h2 {
      font-size:22px;
    }
    .katuchef-theme .article-container h3 {
      font-size:20px;
    }
    .katuchef-theme .cta-button {
      padding:15px 20px;
      font-size:18px;
    }
    .katuchef-theme .header-nav {
      display:none;
    }
    .katuchef-theme .stat-item,.katuchef-theme .comparison-table {
      font-size:13px;
    }
    .katuchef-theme .comparison-table th,.katuchef-theme .comparison-table td {
      padding:8px 10px;
    }
  }
  @keyframes load {
    0%,15% {
      opacity:0;
      transform:translateY(-97px);
    }
    30%,70% {
      opacity:1;
      transform:translateY(0);
    }
    85%,to {
      opacity:0;
      transform:translateY(97px);
    }
  }
  @keyframes dotFlashing {
    0% {
      background-color:#9880ff;
    }
    50%,to {
      background-color:#ebe6ff;
    }
  }
  @keyframes _heartbeat {
    0%,18%,6% {
      transform:scale(.94);
    }
    12%,3% {
      transform:scale(1);
    }
  }
  .wh-theme * {
    box-sizing:border-box;
  }
  .wh-theme {
    margin:0;
    font-family:barlow;
  }
  .wh-theme .loading-wrapper {
    z-index:1400;
    -webkit-tap-highlight-color:#0000;
    background-color:#ffffffbf;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .wh-theme #i6ry9 {
    display:none;
  }
  .wh-theme #i6dhg {
    min-height:calc(100vh - 100px);
    font-family:barlow,Poppins,Helvetica,Arial,sans-serif;
    font-size:18px;
    line-height:30px;
  }
  .wh-theme #i54oi,.wh-theme #ivanz {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }
  .wh-theme #ivanz {
    max-width:840px;
    height:auto;
    display:inline-flex;
  }
  .wh-theme #i54oi {
    background-color:#ecebeb;
    display:flex;
  }
  .wh-theme #iildu,.wh-theme #iz5tk {
    width:100%;
    padding:2px 0;
    display:inline-block;
  }
  .wh-theme #iildu {
    min-height:200px;
    padding:38px 0 50px;
    display:block;
  }
  .wh-theme #ib2xy,.wh-theme #iz9dy {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }
  .wh-theme #ib2xy {
    max-width:840px;
    height:auto;
    display:inline-flex;
  }
  .wh-theme #iz9dy {
    color:gray;
    background-color:#424242;
    font-size:15px;
    line-height:28px;
    display:flex;
  }
  .wh-theme #iso9d {
    width:100%;
    min-height:200px;
    padding:13px 0 105px;
    display:inline-block;
  }
  .wh-theme #izmv6 {
    align-items:stretch;
    width:100%;
    max-width:840px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme #ic4hm,.wh-theme #iun4j {
    width:100%;
    display:flex;
  }
  .wh-theme #ic4hm {
    align-items:stretch;
    margin-left:auto;
    margin-right:auto;
  }
  .wh-theme #iun4j {
    justify-content:flex-end;
    align-items:center;
    padding:5px 0;
  }
  .wh-theme #i8i6j,.wh-theme #ih7be {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }
  .wh-theme #i8i6j {
    max-width:840px;
    height:auto;
    display:inline-flex;
  }
  .wh-theme #ih7be {
    background-color:#434780;
    display:flex;
  }
  .wh-theme #i1umj {
    color:#4b4b4b;
    text-align:center;
    margin:0;
    font-size:10px;
    line-height:14px;
  }
  .wh-theme #i8cfp {
    width:100%;
    max-width:36px;
    margin:0 4px 0 0;
  }
  .wh-theme #ig94m {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #ikl35 {
    color:#fff;
    margin:0;
    font-family:barlow,Poppins,Helvetica,Arial,sans-serif;
    font-size:12px;
    font-weight:600;
    line-height:17px;
  }
  .wh-theme #i6pv2 {
    background-color:#fffcd8;
    border:1px solid #efe780;
    border-radius:6px;
    min-height:60px;
    margin:0 0 12px;
    padding:4px 28px 4px 8px;
  }
  .wh-theme #icdt1 {
    width:100%;
    max-width:15px;
    margin:0 4px 0 0;
    display:inline-block;
    position:relative;
    top:2px;
  }
  .wh-theme #i83tq {
    margin:0;
    font-size:15px;
    line-height:24px;
    display:inline;
  }
  .wh-theme #ig6yu {
    color:#d90000;
    font-weight:700;
  }
  .wh-theme .ipy1x_global .customer-location {
    display:flex;
  }
  .wh-theme .ik987x_global .customer-location>div,.wh-theme .ipy1x_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .wh-theme .ik987x_global .customer-location.loading>div,.wh-theme .ipy1x_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .wh-theme .ipy1x_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .wh-theme .ipy1x_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate dotFlashing;
    position:relative;
  }
  .wh-theme .ipy1x_global .customer-location.loading .dot-flashing:before,.wh-theme .ipy1x_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .wh-theme .ipy1x_global .customer-location.loading .dot-flashing:after,.wh-theme .ipy1x_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate dotFlashing;
    left:-10px;
  }
  .wh-theme .ipy1x_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .wh-theme #ifsoo {
    display:none;
  }
  .wh-theme #i380u,.wh-theme #imv5w {
    display:inline-block;
  }
  .wh-theme #imv5w {
    color:#4aa3e9;
    font-size:15px;
    font-weight:700;
    line-height:24px;
  }
  .wh-theme #i91m3,.wh-theme #ius4r,.wh-theme #ix9zj {
    display:none;
  }
  .wh-theme #ipy1x {
    display:inline-block;
  }
  .wh-theme #ijihw,.wh-theme #iwgtx {
    color:#333;
    margin:0 0 13px;
    font-size:40px;
    line-height:46px;
  }
  .wh-theme #iwgtx {
    font-size:30px;
    font-weight:500;
  }
  .wh-theme #i8gun {
    align-items:center;
    margin:0 0 6px;
    display:flex;
  }
  .wh-theme #ix77g {
    width:100%;
    max-width:82px;
    display:block;
  }
  .wh-theme #it49k {
    color:#007185;
    margin:0 0 0 10px;
    font-size:12px;
    font-weight:700;
    line-height:15px;
  }
  .wh-theme #i5xjf .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:#d8d8d857;
    --bullet-active-color:#d8d8d8;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .wh-theme .i5xjf_global * {
    box-sizing:border-box;
  }
  .wh-theme .i5xjf_global :focus {
    outline:0;
  }
  .wh-theme .i5xjf_global .hidden {
    display:none!important;
  }
  .wh-theme .i5xjf_global {
    position:relative;
  }
  .wh-theme .i5xjf_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .wh-theme .i5xjf_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .wh-theme .i5xjf_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .wh-theme .i5xjf_global .js-slider.indicators-type .slick-arrow,.wh-theme .i5xjf_global .js-slider.indicators-type .slick-next,.wh-theme .i5xjf_global .js-slider.indicators-type .slick-prev {
    display:none!important;
  }
  .wh-theme .i5xjf_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .wh-theme .i5xjf_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100% / var(--dk-items-per-row));
  }
  .wh-theme .i5xjf_global .js-slider.wrap-no-slide .slick-arrow,.wh-theme .i5xjf_global .js-slider.wrap-no-slide .slick-next,.wh-theme .i5xjf_global .js-slider.wrap-no-slide .slick-prev {
    display:none!important;
  }
  .wh-theme .i5xjf_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .wh-theme .i5xjf_global .thumb-wrapper {
    margin-top:20px;
  }
  .wh-theme .i5xjf_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .wh-theme .i5xjf_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .wh-theme .i5xjf_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .wh-theme .i5xjf_global .slick.slick-initialized {
    display:block;
  }
  .wh-theme .i5xjf_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .wh-theme .i5xjf_global .slick.no-slide .slick-arrow,.wh-theme .i5xjf_global .slick.no-slide .slick-next,.wh-theme .i5xjf_global .slick.no-slide .slick-prev {
    display:none!important;
  }
  .wh-theme .i5xjf_global .slick-list,.wh-theme .i5xjf_global .slick-track {
    position:relative;
    transform:translate(0);
  }
  .wh-theme .i5xjf_global .slick-list {
    padding:0;
    display:block;
    overflow:hidden;
  }
  .wh-theme .i5xjf_global .slick-list.dragging {
    cursor:hand;
  }
  .wh-theme .i5xjf_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    top:0;
    left:0;
  }
  .wh-theme .i5xjf_global .slick-track .slick-list {
    display:none!important;
  }
  .wh-theme .i5xjf_global .no-slide .slick-track,.wh-theme .i5xjf_global .wrap-no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .wh-theme .i5xjf_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-dots li,.wh-theme .i5xjf_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .wh-theme .i5xjf_global .slide-item {
    flex:0 0 calc(100% / var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .wh-theme .i5xjf_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .wh-theme .i5xjf_global .slide-item .slide-thumb .zoomin,.wh-theme .i5xjf_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .wh-theme .i48le_global,.wh-theme .i5xjf_global .slide-item .slide-thumb {
    position:relative;
  }
  .wh-theme .i5xjf_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .wh-theme .i5xjf_global .slide-item .js-img-loading img {
    display:inline;
  }
  .wh-theme .i5xjf_global .slide-item.dragging img {
    pointer-events:none;
  }
  .wh-theme .i5xjf_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .wh-theme .i5xjf_global .slick-initialized .slide-item {
    flex:none;
  }
  .wh-theme .i5xjf_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:0;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-dots {
    padding:0;
  }
  .wh-theme .i5xjf_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:0;
    font-size:0;
    display:inline-block;
  }
  .wh-theme .i5xjf_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .wh-theme .i5xjf_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .wh-theme .i5xjf_global .slick-next,.wh-theme .i5xjf_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:0;
    outline:0;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .wh-theme .i5xjf_global .slick-next img,.wh-theme .i5xjf_global .slick-prev img {
    max-width:100%;
  }
  .wh-theme .i5xjf_global .slick-next.slick-hidden,.wh-theme .i5xjf_global .slick-prev.slick-hidden {
    display:none;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-next,.wh-theme .i5xjf_global .vertical-slider .slick-prev {
    transform:translate(-50%);
  }
  .wh-theme .i5xjf_global .slick-next.slick-disabled,.wh-theme .i5xjf_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .wh-theme .i5xjf_global .slick-prev {
    left:0;
  }
  .wh-theme .i5xjf_global[dir=rtl] .slick-prev,.wh-theme [dir=rtl] .i5xjf_global .slick-prev {
    left:auto;
    right:0;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-prev,.wh-theme .i5xjf_global[dir=rtl] .vertical-slider .slick-prev,.wh-theme [dir=rtl] .i5xjf_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .wh-theme .i5xjf_global .slick-next {
    right:0;
  }
  .wh-theme .i5xjf_global[dir=rtl] .slick-next,.wh-theme [dir=rtl] .i5xjf_global .slick-next {
    left:0;
    right:auto;
  }
  .wh-theme .i5xjf_global .vertical-slider .slick-next,.wh-theme .i5xjf_global[dir=rtl] .vertical-slider .slick-next,.wh-theme [dir=rtl] .i5xjf_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .wh-theme .i48le_global {
    overflow:hidden;
  }
  .wh-theme .i48le_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .wh-theme .i48le_global .js-video {
    position:relative;
  }
  .wh-theme .i48le_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .wh-theme .i48le_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .wh-theme .i48le_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .wh-theme .i35cns_global .js-video iframe,.wh-theme .i35cns_global .js-video video,.wh-theme .i48le_global .js-video iframe,.wh-theme .i48le_global .js-video video,.wh-theme .ig6hgi_global .js-video iframe,.wh-theme .ig6hgi_global .js-video video,.wh-theme .ixg1pr_global .js-video iframe,.wh-theme .ixg1pr_global .js-video video {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .wh-theme .i48le_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .i48le_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .wh-theme .i48le_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .wh-theme .i48le_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .wh-theme .i35cns_global .layer-over-video .js-play-video:empty:before,.wh-theme .i48le_global .layer-over-video .js-play-video:empty:before,.wh-theme .ig6hgi_global .layer-over-video .js-play-video:empty:before,.wh-theme .ixg1pr_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .wh-theme .i48le_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .i48le_global .button-box.show,.wh-theme .i48le_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .wh-theme .i48le_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:barlow,sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .wh-theme .i48le_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .wh-theme .i48le_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .wh-theme .i48le_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .wh-theme #i48le .img-view {
    padding-bottom:56.1905%;
  }
  .wh-theme #i5xjf {
    margin:0 0 11px;
  }
  .wh-theme #ir77l {
    align-items:center;
    margin:0 0 25px;
    display:flex;
  }
  .wh-theme #i6eo7,.wh-theme #icqkzi {
    color:#a0a0a0;
    margin:0;
    font-size:13px;
    font-weight:600;
    line-height:18px;
  }
  .wh-theme .icqkzi_global {
    display:inline;
  }
  .wh-theme #icqkzi {
    margin:0 4px 0 0;
  }
  .wh-theme #icmfn5,.wh-theme #it8vi4 {
    text-align:center;
    margin:0 0 44px;
  }
  .wh-theme #icmfn5 {
    margin:0;
    font-size:21px;
    font-weight:700;
    line-height:34px;
    display:inline;
  }
  .wh-theme #icmfn5[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .wh-theme #icmfn5[highlight].active {
    background-position:-100% 0;
  }
  .wh-theme #ix3pbr {
    margin:0 0 64px;
  }
  .wh-theme #i4n943 {
    color:#434780;
    margin:0 0 25px;
    font-size:33px;
    font-weight:700;
    line-height:46px;
  }
  .wh-theme #ikchss {
    margin:0 0 26px;
  }
  .wh-theme #i7rv5u {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #iykgul {
    margin:0 0 25px;
  }
  .wh-theme #iftm89 {
    width:100%;
    max-width:50%;
  }
  .wh-theme .i35cns_global,.wh-theme .ig6hgi_global {
    position:relative;
    overflow:hidden;
  }
  .wh-theme .i35cns_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .wh-theme .i35cns_global .js-video {
    position:relative;
  }
  .wh-theme .i35cns_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .wh-theme .i35cns_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .wh-theme .i35cns_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .wh-theme .i35cns_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .i35cns_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .wh-theme .i35cns_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .wh-theme .i35cns_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .wh-theme .i35cns_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .i35cns_global .button-box.show,.wh-theme .i35cns_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .wh-theme .i35cns_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:barlow,sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .wh-theme .i35cns_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .wh-theme .i35cns_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .wh-theme .i35cns_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .wh-theme #ibpx7k {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #im9sxi {
    background-color:#fafafa;
    border-radius:6px;
    min-height:50px;
    padding:50px 25px;
  }
  .wh-theme #igtbi9 {
    margin:0 0 6px;
    font-size:25px;
    font-weight:700;
    line-height:30px;
  }
  .wh-theme #i27duw {
    margin:0 0 20px;
    font-size:18px;
    line-height:30px;
  }
  .wh-theme #iuxf4i {
    align-items:center;
    margin:0 0 15px;
    display:flex;
  }
  .wh-theme #iyhm39 {
    width:100%;
    max-width:20px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #ib8prh {
    margin:0;
    font-weight:700;
  }
  .wh-theme #i7ffgh {
    width:100%;
    max-width:20px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #ijlxx9 {
    margin:0;
    font-weight:700;
  }
  .wh-theme #i3s3fo {
    align-items:center;
    margin:0;
    display:flex;
  }
  .wh-theme #io5j6g {
    width:100%;
    max-width:20px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #iekgkq {
    margin:0;
    font-weight:700;
  }
  .wh-theme #ieqwkj {
    align-items:center;
    margin:0 0 15px;
    display:flex;
  }
  .wh-theme #iuf5py {
    width:100%;
    max-width:20px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #i7us16 {
    margin:0;
    font-weight:700;
  }
  .wh-theme #if4gmo {
    align-items:center;
    margin:0 0 15px;
    display:flex;
  }
  .wh-theme #ipwsil {
    width:100%;
    max-width:20px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #i650g3 {
    margin:0;
    font-weight:700;
  }
  .wh-theme #iodfbd {
    align-items:center;
    margin:0 0 15px;
    display:flex;
  }
  .wh-theme #ituzp9 {
    padding:0 0 0 27px;
    display:inline-block;
  }
  .wh-theme #ierijs {
    margin:0 0 63px;
    display:flex;
  }
  .wh-theme #ib5ly4 {
    color:#434780;
    margin:0 0 25px;
    font-size:33px;
    font-weight:700;
    line-height:46px;
  }
  .wh-theme #idnbxi {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #iocn1n {
    margin:0 0 26px;
  }
  .wh-theme #ijowbm {
    margin:0 0 25px;
  }
  .wh-theme #iz7adg {
    width:100%;
    max-width:410px;
    display:block;
  }
  .wh-theme #iq0myr {
    justify-content:center;
    align-items:center;
    margin:0 0 26px;
    display:flex;
  }
  .wh-theme #ipb0n1 {
    margin:0 0 40px;
  }
  .wh-theme #i3akck,.wh-theme #i8ohhf {
    color:#4267b2;
    font-weight:700;
    text-decoration:underline;
  }
  .wh-theme #i8ohhf {
    text-align:center;
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    padding:28px 10px;
    font-size:31px;
    text-decoration:none;
    display:block;
  }
  .wh-theme #i14z8a,.wh-theme #i8ohhf {
    margin:0 0 40px;
  }
  .wh-theme #iohb0h {
    justify-content:center;
    align-items:center;
    margin:0 0 30px;
    display:flex;
  }
  .wh-theme .ig6hgi_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .wh-theme .ig6hgi_global .js-video {
    position:relative;
  }
  .wh-theme .ig6hgi_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .wh-theme .ig6hgi_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .wh-theme .ig6hgi_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .wh-theme .ig6hgi_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .ig6hgi_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .wh-theme .ig6hgi_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .wh-theme .ig6hgi_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .wh-theme .ig6hgi_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .ig6hgi_global .button-box.show,.wh-theme .ig6hgi_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .wh-theme .ig6hgi_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:barlow,sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .wh-theme .ig6hgi_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .wh-theme .ig6hgi_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .wh-theme .ig6hgi_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .wh-theme #ig6hgi .img-view,.wh-theme #ixg1pr .img-view {
    padding-bottom:100%;
  }
  .wh-theme #ig6hgi {
    width:100%;
    max-width:654px;
  }
  .wh-theme #iwdszg {
    margin:0 0 46px;
  }
  .wh-theme #ilehae {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #inor7i {
    margin:0 0 65px;
  }
  .wh-theme #ie3mr4 {
    color:#434780;
    margin:0 0 25px;
    font-size:33px;
    font-weight:700;
    line-height:46px;
  }
  .wh-theme #iq3hcj {
    width:100%;
    max-width:100%;
    display:block;
  }
  .wh-theme #i120pz {
    margin:0 0 25px;
  }
  .wh-theme #iqwnxg {
    margin:0 0 65px;
  }
  .wh-theme #it1w4u {
    color:#4267b2;
    font-weight:700;
    text-decoration:underline;
  }
  .wh-theme #i4njpb {
    color:#434780;
    margin:0 0 25px;
    font-size:33px;
    font-weight:700;
    line-height:46px;
  }
  .wh-theme #ikbp6l {
    margin:0 0 14px;
  }
  .wh-theme #ixhxfn {
    color:gray;
    text-align:center;
    margin:0 0 60px;
    font-size:15px;
    line-height:28px;
  }
  .wh-theme #idbwmw,.wh-theme #iha3q4 {
    align-items:center;
    margin:0 0 9px;
    display:flex;
  }
  .wh-theme #idbwmw {
    margin:0 0 2px;
  }
  .wh-theme #i69ssx {
    width:100%;
    max-width:40px;
    margin:0 10px 0 0;
    display:block;
  }
  .wh-theme #i3qjk2 {
    margin:0;
    font-size:14px;
    line-height:16px;
  }
  .wh-theme #il3osf {
    width:100%;
    max-width:88px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #iklh7k {
    color:#333;
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #i9t9sh {
    color:#565959;
    margin:0;
    display:inline-block;
  }
  .wh-theme .i6d2qj_global,.wh-theme .i90b48_global,.wh-theme .id8vik_global,.wh-theme .ihvjvi_global,.wh-theme .is15dj_global {
    display:inline;
  }
  .wh-theme #i9t9sh,.wh-theme #ihvjvi,.wh-theme #ipawf6,.wh-theme #ivwjek {
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #ihvjvi {
    color:#565959;
    margin:0 0 0 4px;
  }
  .wh-theme #ipawf6,.wh-theme #ivwjek {
    margin:0 0 10px;
  }
  .wh-theme #ivwjek {
    color:#c45500;
    font-weight:700;
  }
  .wh-theme #ipawf6 {
    color:#333;
  }
  .wh-theme #ic8d0u {
    width:100%;
    max-width:250px;
    display:block;
  }
  .wh-theme #ivi8ce {
    background-color:#fafafa;
    border-radius:6px;
    min-height:50px;
    margin:0 0 60px;
    padding:40px 40px 40px 55px;
    font-family:barlow,Open Sans,Helvetica,Arial,sans-serif;
  }
  .wh-theme #iu1tyl {
    min-height:50px;
    margin:0 0 33px;
  }
  .wh-theme #iqipug {
    width:100%;
    max-width:40px;
    margin:0 10px 0 0;
    display:block;
  }
  .wh-theme #iy3ler {
    margin:0;
    font-size:14px;
    line-height:16px;
  }
  .wh-theme #i93mis {
    align-items:center;
    margin:0 0 9px;
    display:flex;
  }
  .wh-theme #ir0geu {
    width:100%;
    max-width:88px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #iem0rd {
    color:#333;
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #ilbciy {
    align-items:center;
    margin:0 0 2px;
    display:flex;
  }
  .wh-theme #i6kg1p {
    color:#565959;
    margin:0;
    display:inline-block;
  }
  .wh-theme #i1wytk,.wh-theme #i6d2qj,.wh-theme #i6kg1p,.wh-theme #isf23r {
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #i6d2qj {
    color:#565959;
    margin:0 0 0 4px;
  }
  .wh-theme #i1wytk,.wh-theme #isf23r {
    margin:0 0 10px;
  }
  .wh-theme #isf23r {
    color:#c45500;
    font-weight:700;
  }
  .wh-theme #i1wytk {
    color:#333;
  }
  .wh-theme #ibjgq5 {
    width:100%;
    max-width:250px;
    display:block;
  }
  .wh-theme #ieyxax {
    min-height:50px;
    margin:0;
  }
  .wh-theme #ia3jmu {
    width:100%;
    max-width:40px;
    margin:0 10px 0 0;
    display:block;
  }
  .wh-theme #ift9ie {
    margin:0;
    font-size:14px;
    line-height:16px;
  }
  .wh-theme #irwfpf {
    align-items:center;
    margin:0 0 9px;
    display:flex;
  }
  .wh-theme #i9hohy {
    width:100%;
    max-width:88px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #i9m2kt {
    color:#333;
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #iek1x4 {
    align-items:center;
    margin:0 0 2px;
    display:flex;
  }
  .wh-theme #ihn0z9 {
    color:#565959;
    margin:0;
    display:inline-block;
  }
  .wh-theme #i90b48,.wh-theme #ihn0z9,.wh-theme #im923k,.wh-theme #iwgdr3 {
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #i90b48 {
    color:#565959;
    margin:0 0 0 4px;
  }
  .wh-theme #im923k,.wh-theme #iwgdr3 {
    margin:0 0 10px;
  }
  .wh-theme #im923k {
    color:#c45500;
    font-weight:700;
  }
  .wh-theme #iwgdr3 {
    color:#333;
  }
  .wh-theme #igo1u2 {
    width:100%;
    max-width:250px;
    display:block;
  }
  .wh-theme #i348l7 {
    min-height:50px;
    margin:0 0 33px;
  }
  .wh-theme #is5c1l {
    width:100%;
    max-width:40px;
    margin:0 10px 0 0;
    display:block;
  }
  .wh-theme #iuxj1k {
    margin:0;
    font-size:14px;
    line-height:16px;
  }
  .wh-theme #i95lv6 {
    align-items:center;
    margin:0 0 9px;
    display:flex;
  }
  .wh-theme #ipfxp3 {
    width:100%;
    max-width:88px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #i1uhsf {
    color:#333;
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #ihorqr {
    align-items:center;
    margin:0 0 2px;
    display:flex;
  }
  .wh-theme #ib3sgg {
    color:#565959;
    margin:0;
    display:inline-block;
  }
  .wh-theme #ib3sgg,.wh-theme #icwnil,.wh-theme #id8vik,.wh-theme #insomk {
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #id8vik {
    color:#565959;
    margin:0 0 0 4px;
  }
  .wh-theme #icwnil,.wh-theme #insomk {
    margin:0 0 10px;
  }
  .wh-theme #icwnil {
    color:#c45500;
    font-weight:700;
  }
  .wh-theme #insomk {
    color:#333;
  }
  .wh-theme #ib007g {
    width:100%;
    max-width:250px;
    display:block;
  }
  .wh-theme #i1wq6f {
    min-height:50px;
    margin:0 0 33px;
  }
  .wh-theme #is0ftx {
    width:100%;
    max-width:40px;
    margin:0 10px 0 0;
    display:block;
  }
  .wh-theme #i1i9wj {
    margin:0;
    font-size:14px;
    line-height:16px;
  }
  .wh-theme #i5ycpi {
    align-items:center;
    margin:0 0 9px;
    display:flex;
  }
  .wh-theme #i7xl2q {
    width:100%;
    max-width:88px;
    margin:0 11px 0 0;
    display:block;
  }
  .wh-theme #ibz80l {
    color:#333;
    margin:0;
    font-size:18px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #ipzm8m {
    align-items:center;
    margin:0 0 2px;
    display:flex;
  }
  .wh-theme #ieuh6b {
    color:#565959;
    margin:0;
    display:inline-block;
  }
  .wh-theme #ieuh6b,.wh-theme #igikyz,.wh-theme #is15dj,.wh-theme #ix2c0k {
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #is15dj {
    color:#565959;
    margin:0 0 0 4px;
  }
  .wh-theme #igikyz,.wh-theme #ix2c0k {
    margin:0 0 10px;
  }
  .wh-theme #ix2c0k {
    color:#c45500;
    font-weight:700;
  }
  .wh-theme #igikyz {
    color:#333;
  }
  .wh-theme #im50xf {
    width:100%;
    max-width:250px;
    display:block;
  }
  .wh-theme #i660zy {
    min-height:50px;
    margin:0 0 33px;
  }
  .wh-theme #imc43p {
    text-align:center;
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    margin:0 0 40px;
    padding:28px 10px;
    font-size:31px;
    font-weight:700;
    text-decoration:none;
    display:block;
  }
  .wh-theme #icr913 {
    color:#434780;
    margin:0 0 25px;
    font-size:33px;
    font-weight:700;
    line-height:46px;
  }
  .wh-theme #ihk1mj {
    margin:0 0 14px;
  }
  .wh-theme #ir2us4 {
    color:#4267b2;
    font-weight:700;
    text-decoration:underline;
  }
  .wh-theme #ixg1pr {
    width:100%;
    max-width:654px;
  }
  .wh-theme #i1p9n3 {
    justify-content:center;
    align-items:center;
    margin:0 0 30px;
    display:flex;
  }
  .wh-theme .ixg1pr_global {
    position:relative;
    overflow:hidden;
  }
  .wh-theme .ixg1pr_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .wh-theme .ixg1pr_global .js-video {
    position:relative;
  }
  .wh-theme .ixg1pr_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .wh-theme .ixg1pr_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .wh-theme .ixg1pr_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .wh-theme .ixg1pr_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .ixg1pr_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .wh-theme .ixg1pr_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .wh-theme .ixg1pr_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .wh-theme .ixg1pr_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .wh-theme .ixg1pr_global .button-box.show,.wh-theme .ixg1pr_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .wh-theme .ixg1pr_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:barlow,sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .wh-theme .ixg1pr_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .wh-theme .ixg1pr_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .wh-theme .ixg1pr_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .wh-theme #iipioj {
    margin:0 0 82px;
  }
  .wh-theme #ipngph {
    background-color:#fefbd9;
    min-height:50px;
    padding:52px 42px 37px 27px;
  }
  .wh-theme #ikzyhl {
    min-height:50px;
    margin:0 0 17px;
  }
  .wh-theme #idbxtf {
    color:red;
    margin:0 4px 0 0;
    font-weight:700;
    display:inline-block;
  }
  .wh-theme #i7hgxq {
    margin:0;
  }
  .wh-theme #i7hgxq,.wh-theme .i9iyd9_global {
    display:inline;
  }
  .wh-theme #i7hgxq,.wh-theme #i9iyd9 {
    font-weight:700;
  }
  .wh-theme #i4yl43,.wh-theme #i9iyd9 {
    color:red;
  }
  .wh-theme #isggvh {
    width:50%;
    position:relative;
  }
  .wh-theme #isb356,.wh-theme .i0lmvb_global #swipe-image #img {
    width:100%;
  }
  .wh-theme #ict9d1 {
    border:3px solid #fff;
    border-radius:50% 50px 50px;
    justify-content:center;
    align-items:center;
    width:101px;
    height:101px;
    display:flex;
    position:absolute;
    bottom:0;
    right:0;
  }
  .wh-theme #imsd24 {
    text-align:center;
    color:#fff;
    margin:0;
    font-size:30px;
    font-weight:700;
    line-height:25px;
  }
  .wh-theme #ijpow5 {
    align-items:center;
    display:flex;
  }
  .wh-theme #i1nbyc,.wh-theme #ienorz {
    color:#333;
    margin:0;
  }
  .wh-theme #ienorz {
    font-weight:700;
    display:inline;
  }
  .wh-theme #i1nbyc {
    font-style:italic;
  }
  .wh-theme #iasuuj {
    margin:0 0 30px;
  }
  .wh-theme #i18qcp {
    color:#333;
    margin:0;
    font-weight:700;
    display:inline-block;
  }
  .wh-theme .ik987x_global .customer-location {
    display:flex;
  }
  .wh-theme .ik987x_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .wh-theme .ik987x_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate dotFlashing;
    position:relative;
  }
  .wh-theme .ik987x_global .customer-location.loading .dot-flashing:before,.wh-theme .ik987x_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .wh-theme .ik987x_global .customer-location.loading .dot-flashing:after,.wh-theme .ik987x_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate dotFlashing;
    left:-10px;
  }
  .wh-theme .ik987x_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .wh-theme #i97jau {
    display:none;
  }
  .wh-theme #ik987x,.wh-theme #ixfe2r {
    display:inline-block;
  }
  .wh-theme #ixfe2r {
    color:#2c90fc;
    font-weight:700;
  }
  .wh-theme #i902xy,.wh-theme #ibb8dn,.wh-theme #if15bj {
    display:none;
  }
  .wh-theme #iiq2jz {
    display:inline-block;
  }
  .wh-theme #imbqsc {
    width:50%;
    min-height:50px;
  }
  .wh-theme #ix5u2h {
    background-color:#fef8b7;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:20px 40px;
    display:flex;
  }
  .wh-theme #i9iz14 {
    text-align:center;
    color:#000;
    background-color:#51bd50;
    border-radius:6px;
    margin:0;
    padding:20px 36px;
    font-size:31px;
    font-weight:700;
    text-decoration:none;
    display:inline-block;
  }
  .wh-theme #i3v0ll {
    min-height:50px;
  }
  .wh-theme #ifg003 {
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .wh-theme #i03i0i {
    width:100%;
    max-width:76px;
    display:block;
  }
  .wh-theme #ivzd9h {
    color:#333;
    text-align:center;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:20px;
  }
  .wh-theme #i74fjx {
    width:100%;
    margin:0 0 24px;
    display:flex;
  }
  .wh-theme #i99ieh {
    justify-content:center;
    align-items:center;
    height:83px;
    margin:0 0 12px;
    display:flex;
  }
  .wh-theme #ic9dtz {
    width:100%;
    max-width:92px;
    display:block;
  }
  .wh-theme #ij7bjm {
    justify-content:center;
    align-items:center;
    height:83px;
    margin:0 0 12px;
    display:flex;
  }
  .wh-theme #iebl1j {
    color:#333;
    text-align:center;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:20px;
  }
  .wh-theme #in1dp2 {
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .wh-theme #ix6tgt {
    width:100%;
    max-width:70px;
    display:block;
  }
  .wh-theme #i8yehp {
    justify-content:center;
    align-items:center;
    height:83px;
    margin:0 0 12px;
    display:flex;
  }
  .wh-theme #i82y38 {
    color:#333;
    text-align:center;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:20px;
  }
  .wh-theme #i8wokj {
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .wh-theme #iuf9sg {
    width:100%;
    max-width:63px;
    display:block;
  }
  .wh-theme #ixf236 {
    justify-content:center;
    align-items:center;
    height:83px;
    margin:0 0 12px;
    display:flex;
  }
  .wh-theme #iwt7ng {
    color:#333;
    text-align:center;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:20px;
  }
  .wh-theme #inxmcm,.wh-theme #is1jfe {
    align-items:center;
  }
  .wh-theme #is1jfe {
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    display:flex;
  }
  .wh-theme #inxmcm {
    top:inherit;
    background-color:#0000007a;
    justify-content:center;
    width:100%;
    padding:10px 0;
    display:none;
    bottom:0;
  }
  .wh-theme .inxmcm_global {
    z-index:10;
    text-align:center;
    position:fixed;
  }
  .wh-theme .inxmcm_global.hidden {
    display:none!important;
  }
  .wh-theme #iujx83,.wh-theme #wrapper .inxmcm_global.hidden {
    display:block;
  }
  .wh-theme #iujx83 {
    color:#fff;
    text-align:center;
    background-color:#51bd50;
    border-radius:6px;
    padding:16px;
    font-family:barlow,Poppins,Helvetica,Arial,sans-serif;
    font-size:25px;
    font-weight:700;
    line-height:35px;
    text-decoration:none;
    animation-duration:1s;
  }
  .wh-theme #iqbm6g {
    min-height:50px;
  }
  .wh-theme #iu6uex {
    text-align:center;
    padding:10px;
    display:block;
  }
  .wh-theme #i9q5x5 {
    width:100%;
    max-width:115px;
  }
  .wh-theme #i9k3gv {
    color:#4267b2;
    font-weight:700;
  }
  .wh-theme #igo8j {
    margin:0 -1px;
  }
  .wh-theme .ctrwow_tframe .ctrwow_tframe_title img,.wh-theme .inxmcm_global {
    background-color:#fff;
  }
  .wh-theme .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .wh-theme .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .wh-theme #ib6ay2 {
    display:none;
  }
  .wh-theme #i05hfj,.wh-theme #ioe7pl {
    margin:0;
    font-size:15px;
    line-height:30px;
  }
  .wh-theme #ibu4ii {
    justify-content:space-between;
    margin:0 0 30px;
    display:flex;
  }
  .wh-theme #imbxoj,.wh-theme #itjluj {
    color:gray;
    text-decoration:none;
  }
  .wh-theme #imbxoj:hover,.wh-theme .ctrwow_tframe {
    display:inline-block;
  }
  .wh-theme #imbxoj:hover,.wh-theme #itjluj:hover {
    text-decoration:underline;
  }
  .wh-theme .i0lmvb_global #swipe-group {
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    display:flex;
    position:fixed;
    top:400px;
    right:0;
  }
  .wh-theme .i0lmvb_global #swipe-image {
    min-height:50px;
  }
  .wh-theme .i0lmvb_global #swipe-url {
    color:#151616;
    background-color:#84d32e;
    border-radius:6px;
    max-width:190px;
    padding:10px 10px 5px;
    font-family:barlow,Montserrat,Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    box-shadow:0 3px #578e0d;
  }
  .wh-theme .i0lmvb_global #swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .wh-theme .i0lmvb_global #swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .wh-theme .i0lmvb_global #swipe-content-2 {
    color:#fff;
    text-align:center;
    font-family:barlow,Montserrat,Helvetica,Arial,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    display:none;
  }
  .wh-theme .i0lmvb_global #swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .wh-theme #swipe-content-1 {
    color:#000;
    font-family:barlow,Montserrat,Helvetica,Arial,sans-serif;
    font-weight:700;
  }
  .wh-theme #swipe-percent-1 {
    color:red;
    font-weight:800;
  }
  .wh-theme #iuslq[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .wh-theme #iuslq[highlight].active {
    background-position:-100% 0;
  }
  .wh-theme #iwkji7 {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .wh-theme #iph44t {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @media (max-width:1023px) {
    .wh-theme #iz5tk {
      padding:2px 15px;
    }
    .wh-theme #iun4j {
      padding:5px 15px;
    }
    .wh-theme #iso9d {
      padding:13px 15px 105px;
    }
    .wh-theme #iildu {
      padding:38px 15px 50px;
    }
    .wh-theme #inxmcm {
      padding:10px 15px;
    }
    .wh-theme #iujx83 {
      padding:16px;
    }
    .wh-theme #i05hfj {
      margin:0 0 10px;
    }
    .wh-theme #i05hfj,.wh-theme #ioe7pl {
      text-align:center;
    }
    .wh-theme #ibu4ii {
      flex-direction:column;
      justify-content:center;
      align-items:center;
    }
    .wh-theme .i0lmvb_global #swipe-group {
      top:200px;
    }
  }
  @media (max-width:991px) {
    .wh-theme .i5xjf_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100% / var(--tb-items-per-row));
    }
    .wh-theme .i5xjf_global .slide-item {
      flex:0 0 calc(100% / var(--tb-items));
    }
  }
  @media (max-width:767px) {
    .wh-theme #i6dhg {
      font-size:17px;
    }
    .wh-theme .i5xjf_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100% / var(--mb-items-per-row));
    }
    .wh-theme .i5xjf_global .slide-item {
      flex:0 0 calc(100% / var(--mb-items));
    }
    .wh-theme .i5xjf_global .slick-next,.wh-theme .i5xjf_global .slick-prev {
      width:20px;
    }
    .wh-theme #iujx83 {
      padding:6px 20px;
      font-size:23px;
      line-height:26px;
    }
    .wh-theme #iun4j {
      padding:7px 15px;
    }
    .wh-theme #i6pv2,.wh-theme #i83tq,.wh-theme #imv5w {
      font-size:14px;
      line-height:18px;
    }
    .wh-theme #i6pv2 {
      min-height:80px;
      margin:0 0 8px;
      padding:4px 8px;
    }
    .wh-theme #iso9d {
      padding:10px 15px 105px;
    }
    .wh-theme #ijihw {
      font-size:27px;
      line-height:33px;
    }
    .wh-theme #iwgtx {
      font-size:22px;
      line-height:28px;
    }
    .wh-theme #i5xjf,.wh-theme #iwgtx {
      margin:0 0 13px;
    }
    .wh-theme #ir77l {
      margin:0 0 21px;
    }
    .wh-theme #it8vi4 {
      margin:0 0 30px;
    }
    .wh-theme #icmfn5 {
      font-size:18px;
      line-height:28px;
    }
    .wh-theme #ix3pbr {
      margin:0 0 40px;
    }
    .wh-theme #i4n943 {
      font-size:24px;
      line-height:33px;
    }
    .wh-theme #i4n943,.wh-theme #ikchss {
      margin:0 0 15px;
    }
    .wh-theme #ierijs {
      flex-direction:column;
      margin:0 0 40px;
    }
    .wh-theme #iftm89 {
      max-width:100%;
    }
    .wh-theme #im9sxi {
      padding:19px 9px 16px;
    }
    .wh-theme #i27duw {
      margin:0 0 8px;
      font-size:16px;
      line-height:26px;
    }
    .wh-theme #igtbi9 {
      margin:0 0 11px;
      font-size:22px;
    }
    .wh-theme #ituzp9 {
      flex-wrap:wrap;
      width:100%;
      padding:0 11px;
      display:flex;
    }
    .wh-theme #if4gmo,.wh-theme #iodfbd,.wh-theme #iuxf4i {
      order:1;
      width:50%;
      margin:0 0 25px;
    }
    .wh-theme #if4gmo,.wh-theme #iodfbd {
      order:3;
    }
    .wh-theme #if4gmo {
      order:5;
      align-items:flex-start;
      margin:0;
    }
    .wh-theme #i3s3fo,.wh-theme #ieqwkj {
      order:2;
      width:50%;
      margin:0 0 25px;
    }
    .wh-theme #i3s3fo {
      order:4;
    }
    .wh-theme #ib5ly4 {
      font-size:24px;
      line-height:33px;
    }
    .wh-theme #ib5ly4,.wh-theme #iocn1n {
      margin:0 0 15px;
    }
    .wh-theme #ijowbm,.wh-theme #iq0myr {
      margin:0 0 20px;
    }
    .wh-theme #i8ohhf,.wh-theme #ipb0n1 {
      margin:0 0 30px;
    }
    .wh-theme #i8ohhf {
      padding:6px 20px;
      font-size:24px;
    }
    .wh-theme #i14z8a,.wh-theme #iohb0h {
      margin:0 0 25px;
    }
    .wh-theme #iwdszg {
      margin:0 0 30px;
    }
    .wh-theme #inor7i {
      margin:0 0 45px;
    }
    .wh-theme #ie3mr4 {
      font-size:24px;
      line-height:33px;
    }
    .wh-theme #i120pz,.wh-theme #ie3mr4 {
      margin:0 0 15px;
    }
    .wh-theme #iqwnxg {
      margin:0 0 40px;
    }
    .wh-theme #i4njpb {
      margin:0 0 15px;
      font-size:24px;
      line-height:33px;
    }
    .wh-theme #ivi8ce {
      margin:0 0 40px;
      padding:20px 20px 30px;
    }
    .wh-theme #i1wq6f,.wh-theme #i348l7,.wh-theme #i660zy,.wh-theme #iu1tyl {
      margin:0 0 43px;
    }
    .wh-theme #imc43p {
      padding:6px 20px;
      font-size:24px;
    }
    .wh-theme #icr913 {
      font-size:24px;
      line-height:33px;
    }
    .wh-theme #i1p9n3,.wh-theme #icr913,.wh-theme #ihk1mj {
      margin:0 0 15px;
    }
    .wh-theme #iipioj {
      margin:0 0 41px;
    }
    .wh-theme #ipngph {
      padding:30px 8px 20px;
    }
    .wh-theme #ijpow5 {
      flex-direction:column;
    }
    .wh-theme #imbqsc {
      margin:0 0 33px;
    }
    .wh-theme #imbqsc,.wh-theme #isggvh {
      width:100%;
    }
    .wh-theme #i7hgxq {
      font-size:18px;
    }
    .wh-theme #ikzyhl {
      margin:0 0 18px;
    }
    .wh-theme #i18qcp,.wh-theme #i1nbyc,.wh-theme #i5ussl,.wh-theme #idbxtf,.wh-theme #ienorz,.wh-theme #ixfe2r {
      font-size:18px;
    }
    .wh-theme #imsd24 {
      font-size:22px;
      line-height:21px;
    }
    .wh-theme #ict9d1 {
      width:82px;
      height:82px;
    }
    .wh-theme #ix5u2h {
      padding:30px 8px 22px;
    }
    .wh-theme #i9iz14 {
      padding:6px 20px;
      font-size:24px;
    }
    .wh-theme #ifg003,.wh-theme #is1jfe {
      margin:0 0 13px;
    }
    .wh-theme #i8wokj,.wh-theme #ifg003,.wh-theme #in1dp2,.wh-theme #is1jfe {
      flex-wrap:wrap;
      flex:50%;
      width:100%;
      max-width:50%;
    }
    .wh-theme #i74fjx {
      flex-wrap:wrap;
      margin:0 0 20px;
      padding:0 20px;
    }
    .wh-theme #iildu {
      padding:36px 40px 100px;
    }
    .wh-theme #i7xl2q,.wh-theme #ir0geu {
      margin:0 0 8px;
    }
    .wh-theme #idbwmw,.wh-theme #iek1x4,.wh-theme #ihorqr,.wh-theme #ilbciy,.wh-theme #ipzm8m {
      flex-direction:column;
      align-items:flex-start;
    }
    .wh-theme #i9hohy,.wh-theme #il3osf,.wh-theme #ipfxp3 {
      margin:0 0 8px;
    }
    .wh-theme #ig6yu,.wh-theme #iy3vfd {
      font-size:14px;
      line-height:18px;
    }
    .wh-theme #i8gun {
      margin:0;
    }
    .wh-theme #iu6uex {
      display:block;
    }
    .wh-theme .i0lmvb_global #swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      top:500px;
    }
    .wh-theme .i0lmvb_global #swipe-image {
      min-height:auto;
    }
    .wh-theme .i0lmvb_global #swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .wh-theme .i0lmvb_global #swipe-url {
      display:none;
    }
    .wh-theme .i0lmvb_global #swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .wh-theme .i0lmvb_global #swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
  }
  .wh-theme .loading-wrapper.open {
    display:flex!important;
  }
  .wh-theme .loading-wrapper {
    z-index:1400;
    opacity:.75;
    -webkit-tap-highlight-color:#0000;
    background:#fff;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .wh-theme .loader {
    width:58px;
    height:58px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%);
  }
  .wh-theme .loader span {
    opacity:0;
    background:#0bf;
    width:12px;
    height:12px;
    animation:4.6s ease-in-out infinite load;
    display:block;
    position:absolute;
  }
  .wh-theme .loader span.block1 {
    animation-delay:1.06s;
    top:0;
    left:0;
  }
  .wh-theme .loader span.block2 {
    animation-delay:.97s;
    top:0;
    left:16px;
  }
  .wh-theme .loader span.block3 {
    animation-delay:.87s;
    top:0;
    left:31px;
  }
  .wh-theme .loader span.block4 {
    animation-delay:.78s;
    top:0;
    left:47px;
  }
  .wh-theme .loader span.block5 {
    animation-delay:.69s;
    top:16px;
    left:0;
  }
  .wh-theme .loader span.block6 {
    animation-delay:.6s;
    top:16px;
    left:16px;
  }
  .wh-theme .loader span.block7 {
    animation-delay:.51s;
    top:16px;
    left:31px;
  }
  .wh-theme .loader span.block8 {
    animation-delay:.41s;
    top:16px;
    left:47px;
  }
  .wh-theme .loader span.block9 {
    animation-delay:.32s;
    top:31px;
    left:0;
  }
  .wh-theme .loader span.block10 {
    animation-delay:.23s;
    top:31px;
    left:16px;
  }
  .wh-theme .loader span.block11 {
    animation-delay:.14s;
    top:31px;
    left:31px;
  }
  .wh-theme .loader span.block12 {
    animation-delay:50ms;
    top:31px;
    left:47px;
  }
  .wh-theme .loader span.block13 {
    animation-delay:-.05s;
    top:47px;
    left:0;
  }
  .wh-theme .loader span.block14 {
    animation-delay:-.14s;
    top:47px;
    left:16px;
  }
  .wh-theme .loader span.block15 {
    animation-delay:-.23s;
    top:47px;
    left:31px;
  }
  .wh-theme .loader span.block16 {
    animation-delay:-.32s;
    top:47px;
    left:47px;
  }
  .wh-theme #irxz {
    background-color:#fff;
    max-width:1440px;
    min-height:calc(100vh - 100px);
    margin:0 auto;
    font-size:18px;
    line-height:26px;
  }
  .wh-theme #iyw9l {
    justify-content:space-between;
    align-items:flex-start;
    max-width:970px;
    padding:50px 15px 120px;
    display:flex;
  }
  .wh-theme .iyw9l_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    height:auto;
    margin:auto;
    display:inline-flex;
  }
  .wh-theme .ie0gl_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin:30px auto auto;
    display:inline-flex;
  }
  .wh-theme .i9f2h_global,.wh-theme .i5bpw_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .ijgdj_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .i5h3fn_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .io9c42_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .i7mh6a_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .i7q3ru_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme {
    background-color:#fff;
  }
  .wh-theme .ijv7y_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .i312y_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .iucfl_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .iz339_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .iqd1q_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .idy3x_global,.wh-theme .i0a3i_global,.wh-theme .i0oaj_global,.wh-theme .inhg8i_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .col.iov5m5_global.idbzus_global.ixsu7g_global {
    width:100%;
    max-width:100%;
    min-height:auto;
  }
  .wh-theme .col.iov5m5_global.i3ho0a_global {
    width:100%;
    height:auto;
    min-height:auto;
  }
  .wh-theme .i59mt4_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme .col.iuzomp_global.ircqt_global.im01t_global.i8u9i_global.ipmmh_global {
    width:100%;
    height:auto;
    min-height:auto;
  }
  .wh-theme .col.iv9tfh_global {
    justify-content:center;
    align-items:center;
    height:auto;
    min-height:auto;
    display:flex;
  }
  .wh-theme #i8tsn {
    flex:1 0;
    padding:0 30px 0 0;
  }
  .wh-theme #iwxd2 {
    width:100%;
    height:auto;
    margin:0;
    display:flex;
  }
  .wh-theme #iqd1q {
    width:26%;
    min-height:auto;
    padding:0 0 45px;
    display:block;
  }
  .wh-theme #igc1f8 {
    max-width:970px;
    padding:10px 10px 10px 15px;
    font-size:17px;
    line-height:20px;
    display:block;
  }
  .wh-theme .isrsnq_global {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .wh-theme .igc1f8_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    max-width:100%;
    height:auto;
    margin:auto;
    display:inline-flex;
  }
  .wh-theme .i7s85g_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme #i7s85g {
    color:#fff;
    background-color:#000;
    display:none;
  }
  .wh-theme #isrsnq {
    flex-direction:row-reverse;
    justify-content:center;
    align-items:center;
    min-height:auto;
    display:flex;
  }
  .wh-theme #iynkkg {
    flex-direction:row;
    width:100%;
    max-width:970px;
    margin:0 auto;
    padding:40px 15px;
    display:block;
  }
  .wh-theme .iynkkg_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    max-width:100%;
    height:auto;
    margin:auto;
    display:inline-flex;
  }
  .wh-theme .i1lkip_global {
    border-radius:0;
    align-items:stretch;
    width:100%;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    display:inline-flex;
  }
  .wh-theme #i1lkip {
    color:#a1a7b2;
    background-color:#262626;
    font-size:13px;
    line-height:15px;
  }
  .wh-theme .i07b82_global .ctrwow_tframe {
    display:inline-block;
  }
  .wh-theme .i07b82_global .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .wh-theme .i07b82_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .wh-theme .i07b82_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .wh-theme .i2g9mo_global {
    min-height:50px;
  }
  .wh-theme #i2g9mo {
    min-height:30px;
  }
  .wh-theme #i27ep6 {
    text-align:center;
    margin:0;
    padding:0 10px 10px;
    display:block;
  }
  .wh-theme #it4bv9 {
    color:#868686;
    margin:0;
    font-size:13px;
    display:inline;
  }
  .wh-theme #i5e6gk {
    color:#868686;
    border-right:1px #b4b4b4;
    font-size:13px;
    display:inline;
  }
  .wh-theme #i7t0g4 {
    flex:1 0;
  }
  .wh-theme #inyf9n {
    margin:0 auto;
    display:block;
  }
  .wh-theme #i4n7vf {
    color:#868686;
    margin:0 3px;
    font-size:13px;
  }
  .wh-theme .iq3oos_global .ads p {
    text-align:center;
    font-size:12px;
  }
  .wh-theme #iab6sj {
    background-color:#f2f2f2;
    padding:0 0 30px;
  }
  .wh-theme #ih0lhh {
    text-align:left;
    color:#868686;
    width:70%;
    min-height:50px;
    font-size:13px;
    line-height:16px;
  }
  .wh-theme #il41hl {
    color:#868686;
    margin:0;
    text-decoration:none;
    display:inline-block;
  }
  .wh-theme #i3wh2a {
    margin:0;
    padding:0 7px;
    display:inline;
  }
  .wh-theme #if2ulb {
    color:#868686;
    margin:0;
    text-decoration:none;
    display:inline-block;
  }
  .wh-theme #ic5083 {
    text-align:center;
    color:#868686;
    font-size:13px;
    line-height:16px;
  }
  .wh-theme #ic4a7i {
    color:#a1a7b2;
    justify-content:space-between;
    margin:0 auto 30px;
    display:flex;
  }
  .wh-theme #ithlpj {
    margin:0 0 31px;
    font-size:50px;
    font-weight:800;
    line-height:65px;
    display:none;
  }
  .wh-theme #ijbeu6 {
    font-size:17px;
    font-weight:700;
    line-height:27px;
  }
  .wh-theme #i5j601 .img-view {
    padding-bottom:100%;
  }
  .wh-theme #iyuxga {
    margin:0;
    font-size:17px;
  }
  .wh-theme #ib25y9 {
    color:#1476bb;
    margin:0;
    font-size:24px;
    font-weight:700;
    line-height:32px;
  }
  .wh-theme #ipshzz {
    display:none;
    position:absolute;
    left:10px;
  }
  .wh-theme #ips7k5 {
    color:#000;
    font-size:30px;
    line-height:36px;
  }
  .wh-theme #i549ha {
    background-color:#00b21a;
    border-radius:5px;
    padding:10px;
    box-shadow:0 3px #116e35;
  }
  .wh-theme #i1s5hs {
    width:100%;
    margin:0 auto;
    bottom:15px;
    left:0;
    right:0;
  }
  .wh-theme .i1s5hs_global {
    width:300px;
    margin:auto;
  }
  .wh-theme .i1s5hs_global a {
    -ms-align-items:center;
    -ms-justify-content:center;
    -o-transition:all .3s ease;
    background-color:#19af42;
    border:none;
    border-radius:9999px;
    justify-content:center;
    align-items:center;
    margin:auto;
    padding:10px;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
    transition:all .3s;
    display:flex;
    position:relative;
    color:#fff!important;
    text-decoration:none!important;
  }
  .wh-theme .i1s5hs_global a img {
    width:16px;
    margin-right:5px;
  }
  .wh-theme .i1s5hs_global a:hover {
    background-color:#1a7008;
  }
  .wh-theme #ikffmg {
    display:none;
    position:absolute;
    left:15px;
  }
  .wh-theme #ip0g2f {
    text-align:center;
    color:#000;
    font-size:24px;
    line-height:41px;
  }
  .wh-theme #iv2d8a {
    background-color:#1eb300;
    border-radius:6px;
    width:100%;
    max-width:100%;
    padding:11px 10px;
    position:static;
    box-shadow:0 3px #158000;
  }
  .wh-theme #iq1b5g {
    width:100%;
    margin:0 auto 90px;
    bottom:15px;
    left:0;
    right:0;
  }
  .wh-theme .iq1b5g_global {
    width:300px;
    margin:auto;
  }
  .wh-theme .iq1b5g_global a {
    -ms-align-items:center;
    -ms-justify-content:center;
    -o-transition:all .3s ease;
    background-color:#19af42;
    border:none;
    border-radius:9999px;
    justify-content:center;
    align-items:center;
    margin:auto;
    padding:10px;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
    transition:all .3s;
    display:flex;
    position:relative;
    color:#fff!important;
    text-decoration:none!important;
  }
  .wh-theme .iq1b5g_global a img {
    width:16px;
    margin-right:5px;
  }
  .wh-theme .iq1b5g_global a:hover {
    background-color:#1a7008;
  }
  .wh-theme #icvhha {
    text-align:left;
    background-color:#fefdd4;
    border-left:7px solid #d90000;
    justify-content:flex-start;
    align-items:center;
    padding:20px 10px 20px 20px;
    font-size:21px;
    line-height:30px;
  }
  .wh-theme #iw12g9 {
    max-width:970px;
    margin:0 auto;
    padding:20px 15px 0;
    font-size:17px;
    line-height:20px;
    display:block;
  }
  .wh-theme #i1mpav {
    display:block;
  }
  .wh-theme #io5h9c {
    justify-content:space-between;
    align-items:center;
    display:flex;
  }
  .wh-theme #ipdk56 {
    justify-content:space-between;
    align-items:center;
    margin:21px 0 30px;
    display:flex;
  }
  .wh-theme #ii1cpd {
    width:100%;
    max-width:196px;
    margin:0 auto 14px;
    display:block;
  }
  .wh-theme #iy9tyh {
    background-color:#f2f2f2;
    padding:0 4px 4px;
  }
  .wh-theme #isc3al {
    text-align:center;
    background-color:#fff;
    border-bottom:.5px solid #f2f2f2;
    margin:0;
    padding:13px 0 10px;
    font-size:17px;
    font-weight:700;
    line-height:27px;
  }
  .wh-theme #iv2xwg {
    background-color:#fff;
    padding:20px 15px 10px;
  }
  .wh-theme #ikc0zs {
    width:100%;
    max-width:106px;
    margin:0 10px 0 0;
    position:relative;
    bottom:2px;
  }
  .wh-theme #i1mkst {
    line-height:24px;
  }
  .wh-theme #ijx8br {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .wh-theme #i393ff {
    color:#bbb;
    text-align:left;
    margin:20px 0 12px;
    font-size:15px;
    line-height:27px;
  }
  .wh-theme #i9llwa {
    text-align:center;
    color:#1476bb;
    background-color:#f2f2f2;
    padding:20px 25px 10px;
    font-size:18px;
    font-weight:800;
    line-height:24px;
  }
  .wh-theme #iu5tjx {
    background-color:#f0f0f0;
    border:1px solid #ccc;
    flex:1 0;
    height:21px;
  }
  .wh-theme #i9qrcg {
    justify-content:space-between;
    margin:0 0 11px;
    display:flex;
  }
  .wh-theme #id5cyd {
    background-image:-webkit-linear-gradient(90deg,#f0ad11 0%,#f5d17c 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-right:1px solid #ccc;
    width:90%;
    height:100%;
  }
  .wh-theme #i6zlv8 {
    color:#009926;
    width:50px;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #i1a0wb {
    color:#009926;
    text-align:right;
    width:35px;
    margin:0 0 0 3px;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #ieprcv {
    color:#009926;
    width:50px;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #iki1h2 {
    background-image:-webkit-linear-gradient(90deg,#f0ad11 0%,#f5d17c 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-right:1px solid #ccc;
    width:4%;
    height:100%;
  }
  .wh-theme #ivccq4 {
    background-color:#f0f0f0;
    border:1px solid #ccc;
    flex:1 0;
    height:21px;
  }
  .wh-theme #izina5 {
    color:#009926;
    text-align:right;
    width:35px;
    margin:0 0 0 3px;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #id52dz {
    justify-content:space-between;
    margin:0 0 11px;
    display:flex;
  }
  .wh-theme #ioabbl {
    color:#009926;
    width:50px;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #i7hbak {
    background-image:-webkit-linear-gradient(90deg,#f0ad11 0%,#f5d17c 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-right:1px solid #ccc;
    width:0%;
    height:100%;
  }
  .wh-theme #i8anjb {
    background-color:#f0f0f0;
    border:1px solid #ccc;
    flex:1 0;
    height:21px;
  }
  .wh-theme #ir39ak {
    color:#009926;
    text-align:right;
    width:35px;
    margin:0 0 0 3px;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #ianulx {
    justify-content:space-between;
    margin:0 0 11px;
    display:flex;
  }
  .wh-theme #in726b {
    color:#009926;
    width:50px;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #iqep2l {
    background-image:-webkit-linear-gradient(90deg,#f0ad11 0%,#f5d17c 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-right:1px solid #ccc;
    width:7%;
    height:100%;
  }
  .wh-theme #ibkupr {
    background-color:#f0f0f0;
    border:1px solid #ccc;
    flex:1 0;
    height:21px;
  }
  .wh-theme #ieet9m {
    color:#009926;
    text-align:right;
    width:35px;
    margin:0 0 0 3px;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #im839i {
    justify-content:space-between;
    margin:0 0 11px;
    display:flex;
  }
  .wh-theme #i8qf6s {
    color:#009926;
    width:50px;
    margin:0;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #ii8hpz {
    background-image:-webkit-linear-gradient(90deg,#f0ad11 0%,#f5d17c 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-right:1px solid #ccc;
    width:15%;
    height:100%;
  }
  .wh-theme #ijk0sn {
    background-color:#f0f0f0;
    border:1px solid #ccc;
    flex:1 0;
    height:21px;
  }
  .wh-theme #ij41zr {
    color:#009926;
    text-align:right;
    width:35px;
    margin:0 0 0 3px;
    font-size:14px;
    font-weight:700;
    line-height:18px;
  }
  .wh-theme #iow7p1 {
    justify-content:space-between;
    margin:0 0 11px;
    display:flex;
  }
  .wh-theme #i6bma4 {
    min-height:50px;
    margin:0 0 29px;
  }
  .wh-theme #iqbqu5 {
    text-align:left;
    margin:20px 0 12px;
    font-size:17px;
    font-weight:700;
    line-height:27px;
  }
  .wh-theme #ikqcqk {
    color:#000;
    width:100px;
    margin:0;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #i87gqi {
    justify-content:space-between;
    align-items:center;
    margin:0 0 5px;
    display:flex;
  }
  .wh-theme #ivqoyi {
    color:#000;
    width:100px;
    margin:0;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #iz65qu {
    justify-content:space-between;
    align-items:center;
    margin:0 0 5px;
    display:flex;
  }
  .wh-theme #imhj8k {
    color:#000;
    width:100px;
    margin:0;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #i47nv9 {
    justify-content:space-between;
    align-items:center;
    margin:0 0 5px;
    display:flex;
  }
  .wh-theme #io19wh {
    color:#000;
    width:100px;
    margin:0;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #i93iqg {
    justify-content:space-between;
    align-items:center;
    margin:0 0 5px;
    display:flex;
  }
  .wh-theme #iy2mom {
    color:#000;
    width:100px;
    margin:0;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #io4vcq {
    color:#000;
    text-align:right;
    width:27px;
    margin:0 0 0 3px;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #igd98d {
    justify-content:space-between;
    align-items:center;
    display:flex;
  }
  .wh-theme #iy5vgi {
    min-height:50px;
  }
  .wh-theme #irecqf {
    width:70px;
  }
  .wh-theme #i0fqwq .img-view {
    padding-bottom:71.4286%;
  }
  .wh-theme #iuqe9w {
    background-color:#e1f2f2;
  }
  .wh-theme #infu1d .img-view {
    padding-bottom:66.5714%;
  }
  .wh-theme #ik4d8b {
    flex:1 0;
    justify-content:flex-end;
    align-items:center;
    display:flex;
  }
  .wh-theme #i741wx {
    width:70px;
  }
  .wh-theme #i4shtj {
    color:#000;
    text-align:right;
    width:27px;
    margin:0 0 0 3px;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #i1113s {
    flex:1 0;
    justify-content:flex-end;
    align-items:center;
    display:flex;
  }
  .wh-theme #idn9rs {
    width:70px;
  }
  .wh-theme #ievx36 {
    color:#000;
    text-align:right;
    width:27px;
    margin:0 0 0 3px;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #ig4pwg {
    flex:1 0;
    justify-content:flex-end;
    align-items:center;
    display:flex;
  }
  .wh-theme #izohzo {
    width:70px;
  }
  .wh-theme #iobzfy {
    color:#000;
    text-align:right;
    width:27px;
    margin:0 0 0 3px;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #io4ro3 {
    flex:1 0;
    justify-content:flex-end;
    align-items:center;
    display:flex;
  }
  .wh-theme #i160j3 {
    width:70px;
  }
  .wh-theme #i7qpml {
    color:#000;
    text-align:right;
    width:27px;
    margin:0 0 0 3px;
    font-size:14px;
    line-height:27px;
  }
  .wh-theme #iq992s {
    flex:1 0;
    justify-content:flex-end;
    align-items:center;
    display:flex;
  }
  .wh-theme #i3wzub .img-view {
    padding-bottom:56.25%;
  }
  .wh-theme #idq7kj {
    width:18px;
    margin:0 7px 0 0;
  }
  .wh-theme #idcby3 .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:gray;
    --bullet-active-color:black;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .wh-theme #inv4av {
    color:#bbb;
    margin:0 22px 0 0;
    font-size:16px;
    font-weight:600;
    line-height:22px;
    display:inline;
  }
  .wh-theme #iop30j {
    text-align:center;
    background-color:#f2f2f2;
    border-radius:10px;
    width:100%;
    max-width:595px;
    margin:30px auto 50px;
    padding:20px 15px;
  }
  .wh-theme #iyu3yg {
    margin:0;
    padding:0 0 0 3px;
    display:inline;
  }
  .wh-theme #iarykr {
    width:125px;
    margin:0 22px 0 0;
    display:inline;
  }
  .wh-theme #iwjlts {
    width:45px;
    display:inline;
  }
  .wh-theme #ih3ouh {
    width:114px;
    margin:0 22px 0 0;
    display:inline;
  }
  .wh-theme #i85wnb {
    color:#1476bb;
    margin:0 0 30px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #ippg48,.wh-theme #iy4une {
    display:inline;
  }
  .wh-theme #ih2vj2 {
    min-height:50px;
    margin:40px 0;
  }
  .wh-theme #idfraj {
    margin:0 0 33px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #iv7wxk {
    margin:0 0 30px;
    font-weight:700;
  }
  .wh-theme #ik73z7 {
    border-bottom:1px dashed #dcdcdc;
    min-height:50px;
    margin:0;
    padding:0 0 70px;
  }
  .wh-theme #it4zdt {
    width:100%;
    margin:0;
  }
  .wh-theme #ijoyr5 {
    color:#1476bb;
  }
  .wh-theme #i2rmwa {
    margin:0 0 35px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #iyp57g {
    width:100%;
  }
  .wh-theme #iug2y1 {
    color:#1476bb;
    text-decoration:none;
  }
  .wh-theme #i7yp55 {
    margin:0 0 35px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #imd9z6 {
    width:100%;
  }
  .wh-theme #ibnutk {
    margin:0 0 30px;
  }
  .wh-theme #i872fk {
    flex-flow:wrap;
    justify-content:space-between;
    min-height:50px;
    margin:0 0 35px;
    display:flex;
  }
  .wh-theme #iygbbl {
    color:#1476bb;
  }
  .wh-theme #ill1lx {
    margin:0 0 20px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #i96l42 {
    color:#1476bb;
  }
  .wh-theme #idsn5c {
    margin:0 0 20px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #iwrhir {
    margin:0 0 30px;
  }
  .wh-theme #iofivh {
    display:none;
    position:absolute;
    left:15px;
  }
  .wh-theme #ixtc2q {
    text-align:center;
    color:#000;
    font-size:24px;
    line-height:41px;
  }
  .wh-theme #i6lb8i {
    background-color:#1eb300;
    border-radius:6px;
    width:100%;
    max-width:100%;
    padding:11px 10px;
    position:static;
    box-shadow:0 3px #158000;
  }
  .wh-theme #iu7iug {
    background-color:#e1f2f2;
  }
  .wh-theme #izxjtf {
    width:100%;
    margin:0 auto;
    bottom:15px;
    left:0;
    right:0;
  }
  .wh-theme .izxjtf_global {
    width:300px;
    margin:auto;
  }
  .wh-theme .izxjtf_global a {
    -ms-align-items:center;
    -ms-justify-content:center;
    -o-transition:all .3s ease;
    background-color:#19af42;
    border:none;
    border-radius:9999px;
    justify-content:center;
    align-items:center;
    margin:auto;
    padding:10px;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
    transition:all .3s;
    display:flex;
    position:relative;
    color:#fff!important;
    text-decoration:none!important;
  }
  .wh-theme .izxjtf_global a img {
    width:16px;
    margin-right:5px;
  }
  .wh-theme .izxjtf_global a:hover {
    background-color:#1a7008;
  }
  .wh-theme #i43ulc {
    background-color:#00ccdc0d;
    width:48.5%;
    max-width:340px;
    min-height:310px;
    margin:0 0 18px;
    padding:20px 22px 40px;
  }
  .wh-theme #i6n3h7 {
    width:100%;
  }
  .wh-theme #igkn5b {
    margin:0;
    padding:12px 0 0;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #iik1ar {
    width:100%;
  }
  .wh-theme #i0k14m {
    margin:0;
    padding:12px 0 0;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #ije8w8 {
    background-color:#00ccdc0d;
    width:48.5%;
    max-width:340px;
    min-height:310px;
    padding:20px 22px;
  }
  .wh-theme #i0ywdx {
    width:100%;
  }
  .wh-theme #iqjpnc {
    margin:0;
    padding:12px 0 0;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #ig4way {
    background-color:#00ccdc0d;
    width:48.5%;
    max-width:340px;
    min-height:310px;
    padding:20px 22px;
  }
  .wh-theme #ipzi45 {
    width:100%;
  }
  .wh-theme #ieis92 {
    margin:0;
    padding:12px 0 0;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #i881bh {
    background-color:#00ccdc0d;
    width:48.5%;
    max-width:340px;
    min-height:310px;
    margin:0 0 18px;
    padding:20px 22px;
  }
  .wh-theme #ix16jk {
    background-color:#f2fcfd;
    border-radius:10px;
    min-height:50px;
    margin:0 0 60px;
    padding:0 30px 10px;
  }
  .wh-theme #iywjt7 {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #iobk9u {
    width:70px;
  }
  .wh-theme #i79ihl {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #ilv3um {
    width:70px;
  }
  .wh-theme #i2buej {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #ic1zcm {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #inipal {
    width:70px;
  }
  .wh-theme #i6l6bg {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #iqkcl5 {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #ip8cvs {
    width:70px;
  }
  .wh-theme #i6z0xe {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #iywwi7 {
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #igb8xs {
    width:70px;
  }
  .wh-theme #ibjvw1 {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #i86z3x {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #ij3733 {
    width:70px;
  }
  .wh-theme #i8f3y7 {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #i3i1hg {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #iz9ur5 {
    width:70px;
  }
  .wh-theme #ipbkzj {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #ib9irf {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme #ivudaa {
    width:70px;
  }
  .wh-theme #iv4grj {
    margin:0 0 0 33px;
    font-size:16px;
    line-height:23px;
  }
  .wh-theme #irwlz4 {
    border-bottom:1px dashed #1493c380;
    justify-content:flex-start;
    align-items:center;
    padding:20px 0;
    display:flex;
  }
  .wh-theme .iuqh9k_global .hidden-content,.wh-theme .iuqh9k_global .faq .faq-item .faq-content,.wh-theme .iuqh9k_global .list-item-faq {
    visibility:hidden;
    height:0;
    position:absolute;
    top:0;
    transform:translateY(-10px);
  }
  .wh-theme .iuqh9k_global .show-content,.wh-theme .iuqh9k_global .faq.active-default .list-item-faq,.wh-theme .iuqh9k_global .faq.active-builder .list-item-faq,.wh-theme .iuqh9k_global .faq.active-builder .faq-content,.wh-theme .iuqh9k_global .faq .faq-item.active .faq-content,.wh-theme .iuqh9k_global .list-item-faq.active {
    visibility:visible;
    height:auto;
    transition:all .3s ease-out;
    position:static;
    transform:translateY(0);
  }
  .wh-theme .iuqh9k_global .faq .head-faq {
    text-align:center;
    margin:0;
    padding:20px 0;
  }
  .wh-theme .iuqh9k_global .faq .head-faq .list-faq {
    cursor:pointer;
    margin-left:5px;
    text-decoration:underline;
  }
  .wh-theme .iuqh9k_global .faq .faq-item {
    background-color:#fff;
    border-radius:5px;
    margin-bottom:20px;
  }
  .wh-theme .iuqh9k_global .faq .faq-item h3 {
    z-index:2;
    cursor:pointer;
    background-color:#f5f5f5;
    border-radius:5px;
    margin:0;
    padding:25px 50px 23px 20px;
    position:relative;
  }
  .wh-theme .iuqh9k_global .faq .faq-item h3 .arrows {
    position:absolute;
    top:50%;
    right:20px;
    transform:translateY(-50%);
  }
  .wh-theme .iuqh9k_global .faq .faq-item h3 .arrows img {
    display:none;
  }
  .wh-theme .iuqh9k_global .faq .faq-item h3 .arrows img.open {
    display:block;
  }
  .wh-theme .iuqh9k_global .faq .faq-item h3 .arrows img.open.after {
    display:none;
  }
  .wh-theme .iuqh9k_global .faq .faq-item .faq-content {
    padding:20px 15px;
  }
  .wh-theme .iuqh9k_global .faq .faq-item .faq-content p {
    margin:0;
  }
  .wh-theme .iuqh9k_global .faq .faq-item:last-of-type {
    margin-bottom:0;
  }
  .wh-theme .iuqh9k_global .faq .faq-item.active h3 .arrows img.open.item-three {
    display:none;
  }
  .wh-theme .iuqh9k_global .faq .faq-item.active h3 .arrows img.open.after {
    display:block!important;
    transform:rotate(0)!important;
  }
  .wh-theme .iuqh9k_global .faq.active-builder .arrows .item-three.open {
    display:block!important;
  }
  .wh-theme #i5y22j {
    padding:20px 0 30px;
    font-size:35px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #iuqh9k {
    color:#1a1a1a;
    font-size:16px;
    line-height:27px;
  }
  .wh-theme #iy2kyf {
    background-color:#ebedf0;
    border-radius:0;
    padding:12px 50px 12px 32px;
  }
  .wh-theme #i2stvd {
    max-width:1000px;
    margin:0 auto 50px;
    padding:0 15px;
  }
  .wh-theme #ilo3w1 {
    font-size:17px;
    display:none;
  }
  .wh-theme #i898sw {
    font-size:16px;
  }
  .wh-theme #ivmiad {
    margin:0;
    padding:0;
  }
  .wh-theme #ibos8o {
    border:1px solid #ebedf0;
    border-radius:0;
    margin:0 0 10px;
  }
  .wh-theme #ipf00f {
    color:#000;
  }
  .wh-theme #ip0ahy {
    padding:20px 50px 20px 32px;
  }
  .wh-theme #itaec5 {
    width:18px;
  }
  .wh-theme #iqg8vt {
    font-size:17px;
    display:none;
  }
  .wh-theme #ipkl5r {
    font-size:16px;
  }
  .wh-theme #i24dkh {
    width:18px;
  }
  .wh-theme #ixxehx {
    background-color:#ebedf0;
    border-radius:0;
    padding:12px 50px 12px 32px;
  }
  .wh-theme #i71j2m {
    color:#000;
  }
  .wh-theme #ibl9wx {
    padding:20px 50px 20px 32px;
  }
  .wh-theme #iswuwl {
    border:1px solid #ebedf0;
    border-radius:0;
    margin:0 0 10px;
  }
  .wh-theme #i23a5b {
    font-size:17px;
    display:none;
  }
  .wh-theme #iynciq {
    font-size:16px;
  }
  .wh-theme #ilebpx {
    width:18px;
  }
  .wh-theme #ikhvy8 {
    background-color:#ebedf0;
    border-radius:0;
    padding:12px 50px 12px 32px;
  }
  .wh-theme #ioj6y1 {
    color:#000;
  }
  .wh-theme #imphlg {
    padding:20px 50px 20px 32px;
  }
  .wh-theme #ir7k6a {
    border:1px solid #ebedf0;
    border-radius:0;
    margin:0 0 10px;
  }
  .wh-theme #inooa9 {
    font-size:17px;
    display:none;
  }
  .wh-theme #ilnikl {
    font-size:16px;
  }
  .wh-theme #i90zlm {
    width:18px;
  }
  .wh-theme #islxvq {
    background-color:#ebedf0;
    border-radius:0;
    padding:12px 50px 12px 32px;
  }
  .wh-theme #id41jp {
    color:#000;
  }
  .wh-theme #ihxfil {
    padding:20px 50px 20px 32px;
  }
  .wh-theme #irnutd {
    border:1px solid #ebedf0;
    border-radius:0;
    margin:0 0 10px;
  }
  .wh-theme #i3mc6r {
    font-size:17px;
    display:none;
  }
  .wh-theme #iao62i {
    font-size:16px;
  }
  .wh-theme #i75d7j {
    width:18px;
  }
  .wh-theme #i879um {
    background-color:#ebedf0;
    border-radius:0;
    padding:12px 50px 12px 32px;
  }
  .wh-theme #i3fw7f {
    color:#000;
  }
  .wh-theme #iscv16 {
    padding:20px 50px 20px 32px;
  }
  .wh-theme #ijmaqf {
    border:1px solid #ebedf0;
    border-radius:0;
    margin:0 0 10px;
  }
  .wh-theme #ixkcv6 {
    color:#1a1a1a;
    text-align:center;
    margin:0;
    padding:28px 10px;
    font-size:35px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #ivjnll {
    flex:1 0;
    margin:0 0 30px;
    font-size:17px;
    line-height:28px;
    display:inline;
  }
  .wh-theme #iwtoyb {
    color:#fff;
    z-index:1;
    text-align:center;
    background-color:#dd1e00;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:88px;
    height:88px;
    padding:10px;
    font-size:27px;
    font-weight:700;
    line-height:33px;
    display:flex;
    position:absolute;
    bottom:100px;
    right:-60px;
  }
  .wh-theme #itnitk {
    display:block;
  }
  .wh-theme #iz1d5e {
    position:relative;
  }
  .wh-theme #ipd3db {
    align-items:center;
    min-height:50px;
    padding:35px 120px 30px 45px;
    display:flex;
    position:relative;
  }
  .wh-theme #i4ieb7 {
    background-color:#fefbd9;
    min-height:50px;
    position:relative;
  }
  .wh-theme .i3996l_global {
    width:100%;
  }
  .wh-theme .i3996l_global .hidden {
    display:none!important;
  }
  .wh-theme .i3996l_global .ctr-pointer {
    cursor:pointer;
  }
  .wh-theme .i3996l_global .comment-title {
    justify-content:center;
    align-items:center;
    width:100%;
    padding:15px 0 40px;
    display:flex;
  }
  .wh-theme .i3996l_global .comment-title span {
    padding-right:5px;
  }
  .wh-theme .i3996l_global .comment-content {
    padding-left:15px;
    padding-right:15px;
    display:flex;
  }
  .wh-theme .i3996l_global .content-item {
    border:1px solid #dfdfdf;
    width:33.33%;
    padding:20px 10px 15px 12px;
    display:flex;
  }
  .wh-theme .i3996l_global .content-item .star {
    width:auto;
    height:18px;
  }
  .wh-theme .i3996l_global .content-item:nth-child(2) {
    margin:0 20px;
  }
  .wh-theme .i3996l_global .thumb {
    width:32px;
  }
  .wh-theme .i3996l_global .thumb img {
    object-fit:cover;
    object-position:center;
    width:100%;
  }
  .wh-theme .i3996l_global .img-view {
    border-radius:50%;
    max-width:32px;
  }
  .wh-theme .i3996l_global .icon-fblike {
    max-width:11px;
  }
  .wh-theme .i3996l_global .content_wrap {
    flex-flow:column wrap;
    flex:1 0;
    align-items:flex-start;
    padding-left:10px;
    display:flex;
    position:relative;
  }
  .wh-theme .i3996l_global .content_wrap p {
    font-size:14px;
    line-height:19px;
  }
  .wh-theme .i3996l_global .author {
    align-self:flex-end;
    margin-top:15px;
    font-size:14px;
    font-weight:700;
    line-height:1.35;
  }
  .wh-theme .i3996l_global .author p {
    margin:0;
  }
  .wh-theme #izhadx {
    display:none;
  }
  .wh-theme #i3996l {
    margin:0 0 70px;
  }
  .wh-theme #ivn889 {
    border:1px #dfdfdf;
    width:100%;
    margin:0 0 45px;
    padding:0;
    display:block;
  }
  .wh-theme #id5hrh {
    color:#1476bb;
  }
  .wh-theme #ifb52e {
    color:#d90000;
    font-weight:700;
  }
  .wh-theme #iiyr3j {
    flex:1 0;
    min-height:50px;
    padding:0 70px 0 0;
  }
  .wh-theme #i4nxuf {
    color:#d90000;
    font-weight:700;
  }
  .wh-theme #ialf1w {
    flex:1 0;
    margin:0;
    font-size:17px;
  }
  .wh-theme #i1r5uk {
    min-height:50px;
    margin:30px 0;
    display:block;
  }
  .wh-theme #ij3fka {
    display:none;
  }
  .wh-theme #i5xjpr {
    display:inline;
  }
  .wh-theme #in5i3k {
    display:inline-block;
  }
  .wh-theme #i2tvu3,.wh-theme #iuu8j6 {
    display:none;
  }
  .wh-theme #inje2u {
    margin:0 0 0 3px;
    display:inline;
  }
  .wh-theme #iz6grw {
    margin:0;
    font-size:17px;
    display:inline;
  }
  .wh-theme #ii4enm {
    background-color:#fef8b7;
    min-height:50px;
    padding:35px 50px 50px;
  }
  .wh-theme #i3z7fo {
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:50px;
    margin:0 auto 40px;
    display:flex;
  }
  .wh-theme #i5hzzh {
    left:20px;
  }
  .wh-theme #iaq7ce {
    color:#000;
    font-size:15px;
    line-height:14px;
  }
  .wh-theme #ifo95f {
    background-color:#ffbf00;
    border-radius:4px;
    padding:14px 5px 13px;
    box-shadow:0 3px #e68600;
  }
  .wh-theme #idugmk {
    width:90%;
    margin:0 auto;
    bottom:15px;
    left:0;
    right:0;
  }
  .wh-theme .idugmk_global {
    width:300px;
    margin:auto;
  }
  .wh-theme .idugmk_global a {
    -ms-align-items:center;
    -ms-justify-content:center;
    -o-transition:all .3s ease;
    background-color:#19af42;
    border:none;
    border-radius:9999px;
    justify-content:center;
    align-items:center;
    margin:auto;
    padding:10px;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
    transition:all .3s;
    display:flex;
    position:relative;
    color:#fff!important;
    text-decoration:none!important;
  }
  .wh-theme .idugmk_global a img {
    width:16px;
    margin-right:5px;
  }
  .wh-theme .idugmk_global a:hover {
    background-color:#1a7008;
  }
  .wh-theme #ih060i {
    min-height:50px;
  }
  .wh-theme #ip8uhs {
    background-color:#f2f2f2;
    align-items:stretch;
    min-height:45px;
    display:flex;
  }
  .wh-theme #inm9z3 {
    color:#1a1a1a;
    text-align:center;
    margin:0 0 10px;
    font-weight:500;
    line-height:22px;
  }
  .wh-theme #i4flwk {
    text-align:right;
    border-right:1px solid #d9d9d9;
    justify-content:flex-end;
    align-items:center;
    width:24%;
    padding:0 12px 0 0;
    display:flex;
  }
  .wh-theme #ig7f8b {
    width:8%;
  }
  .wh-theme #iwz82l,.wh-theme #imfkm2,.wh-theme #iwnhid {
    border-right:1px solid #d9d9d9;
    width:17%;
  }
  .wh-theme #il0emr {
    border-right:1px solid #d9d9d9;
    justify-content:flex-start;
    align-items:center;
    width:17%;
    display:flex;
  }
  .wh-theme #ilvp77 {
    margin:0;
    font-size:16px;
    line-height:22px;
  }
  .wh-theme #idy1gv {
    background-color:#d90000;
    width:8px;
    height:15px;
  }
  .wh-theme #ikm5he {
    margin:0;
    font-size:16px;
    line-height:22px;
  }
  .wh-theme #iuhzyf {
    text-align:right;
    border-right:1px solid #d9d9d9;
    justify-content:flex-end;
    align-items:center;
    width:24%;
    padding:0 12px 0 0;
    display:flex;
  }
  .wh-theme #iut1xd {
    background-color:#d90000;
    width:65%;
    height:15px;
    position:relative;
    left:-3px;
  }
  .wh-theme #i7z6im,.wh-theme #ilmq8t,.wh-theme #icagox,.wh-theme #ia6ljy {
    border-right:1px solid #d9d9d9;
    justify-content:flex-start;
    align-items:center;
    width:17%;
    display:flex;
  }
  .wh-theme #ih7za5 {
    width:8%;
  }
  .wh-theme #i3tisu {
    background-color:#f2f2f2;
    align-items:stretch;
    min-height:45px;
    display:flex;
  }
  .wh-theme #izm54i {
    margin:0;
    font-size:16px;
    line-height:22px;
  }
  .wh-theme #i30gmv {
    text-align:right;
    border-right:1px solid #d9d9d9;
    justify-content:flex-end;
    align-items:center;
    width:24%;
    padding:0 12px 0 0;
    display:flex;
  }
  .wh-theme #imhiep {
    background-color:#d90000;
    width:19px;
    height:15px;
  }
  .wh-theme #imwk7v {
    border-right:1px solid #d9d9d9;
    justify-content:flex-start;
    align-items:center;
    width:17%;
    display:flex;
  }
  .wh-theme #i3b91f,.wh-theme #icnxr9,.wh-theme #i16byi {
    border-right:1px solid #d9d9d9;
    width:17%;
  }
  .wh-theme #ic26c3 {
    width:8%;
  }
  .wh-theme #i7djua {
    align-items:stretch;
    min-height:45px;
    display:flex;
  }
  .wh-theme #ijcjhw {
    color:#939393;
    text-align:center;
    width:36.3906px;
    margin:0;
    font-size:16px;
    line-height:22px;
    position:relative;
    right:-20%;
  }
  .wh-theme #icnsy3 {
    text-align:right;
    justify-content:flex-end;
    align-items:center;
    width:24%;
    padding:0 12px 0 0;
    display:flex;
  }
  .wh-theme #i4jrxv,.wh-theme #i0xjl7,.wh-theme #ia9cgy,.wh-theme #iplhzj {
    justify-content:center;
    align-items:center;
    width:17%;
    display:flex;
  }
  .wh-theme #ix3e2q {
    justify-content:center;
    align-items:center;
    width:8%;
    display:flex;
    position:relative;
  }
  .wh-theme #ikgkvh {
    align-items:stretch;
    min-height:45px;
    display:flex;
  }
  .wh-theme #ij2pdc {
    background-color:#d90000;
    width:100%;
    height:15px;
    position:relative;
  }
  .wh-theme #i470sv {
    background-color:#d90000;
    width:100%;
    height:15px;
    position:relative;
    left:-1px;
  }
  .wh-theme #i2nfvk {
    background-color:#d90000;
    width:100%;
    height:15px;
    position:relative;
    left:-2px;
  }
  .wh-theme #i0s6nx {
    color:#939393;
    en:1;
    width:73.2812px;
    margin:0;
    font-size:16px;
    line-height:22px;
    position:relative;
    right:-50%;
  }
  .wh-theme #imzru7,.wh-theme #ix96iu,.wh-theme #iin1z1 {
    color:#939393;
    margin:0;
    font-size:16px;
    line-height:22px;
    position:relative;
    right:-50%;
  }
  .wh-theme #ior4gs {
    display:none;
  }
  .wh-theme #iy4e79 {
    margin:0 0 20px;
    padding:0 0 0 10px;
    font-size:30px;
    font-weight:800;
    line-height:40px;
  }
  .wh-theme #iq1clm {
    flex-direction:column;
    align-items:flex-start;
    padding:0;
  }
  .wh-theme #ir865c {
    display:inline;
  }
  .wh-theme #i6doca {
    width:60px;
    margin:0 22px 0 0;
    display:inline;
  }
  .wh-theme #ifafxx {
    display:inline-block;
  }
  .wh-theme #ie7zgp {
    display:inline;
  }
  .wh-theme #ik3bmx {
    display:inline-block;
  }
  .wh-theme #ipq6pl {
    margin:0;
    padding:0;
    font-weight:700;
    line-height:28px;
    display:inline;
  }
  .wh-theme #i5bems {
    display:none;
  }
  .wh-theme #i9f4dy {
    color:#868686;
    border-right:1px #b4b4b4;
    margin:10px 0 0;
    font-size:13px;
  }
  .wh-theme #i9yjy9 {
    margin:0 4px 0 6px;
    padding:0;
    font-weight:700;
    line-height:28px;
  }
  .wh-theme #iz4ynk .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:gray;
    --bullet-active-color:black;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .wh-theme .iz4ynk_global * {
    box-sizing:border-box;
  }
  .wh-theme .iz4ynk_global :focus {
    outline:none;
  }
  .wh-theme .iz4ynk_global .hidden {
    display:none!important;
  }
  .wh-theme .iz4ynk_global {
    position:relative;
  }
  .wh-theme .iz4ynk_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .wh-theme .iz4ynk_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .wh-theme .iz4ynk_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .wh-theme .iz4ynk_global .js-slider.indicators-type .slick-next,.wh-theme .iz4ynk_global .js-slider.indicators-type .slick-prev,.wh-theme .iz4ynk_global .js-slider.indicators-type .slick-arrow {
    display:none!important;
  }
  .wh-theme .iz4ynk_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .wh-theme .iz4ynk_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100% / var(--dk-items-per-row));
  }
  .wh-theme .iz4ynk_global .js-slider.wrap-no-slide .slick-next,.wh-theme .iz4ynk_global .js-slider.wrap-no-slide .slick-prev,.wh-theme .iz4ynk_global .js-slider.wrap-no-slide .slick-arrow {
    display:none!important;
  }
  .wh-theme .iz4ynk_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .wh-theme .iz4ynk_global .thumb-wrapper {
    margin-top:20px;
  }
  .wh-theme .iz4ynk_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .wh-theme .iz4ynk_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .wh-theme .iz4ynk_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .wh-theme .iz4ynk_global .slick.slick-initialized {
    display:block;
  }
  .wh-theme .iz4ynk_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .wh-theme .iz4ynk_global .slick.no-slide .slick-next,.wh-theme .iz4ynk_global .slick.no-slide .slick-prev,.wh-theme .iz4ynk_global .slick.no-slide .slick-arrow {
    display:none!important;
  }
  .wh-theme .iz4ynk_global .slick-list {
    padding:0;
    display:block;
    position:relative;
    overflow:hidden;
    transform:translate(0);
  }
  .wh-theme .iz4ynk_global .slick-list.dragging {
    cursor:hand;
  }
  .wh-theme .iz4ynk_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative;
    top:0;
    left:0;
    transform:translate(0);
  }
  .wh-theme .iz4ynk_global .slick-track .slick-list {
    display:none!important;
  }
  .wh-theme .iz4ynk_global .wrap-no-slide .slick-track,.wh-theme .iz4ynk_global .no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .wh-theme .iz4ynk_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .wh-theme .iz4ynk_global .slide-item {
    flex:0 0 calc(100% / var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .wh-theme .iz4ynk_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .wh-theme .iz4ynk_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .wh-theme .iz4ynk_global .slide-item .slide-thumb {
    position:relative;
  }
  .wh-theme .iz4ynk_global .slide-item .slide-thumb .zoomin {
    cursor:pointer;
  }
  .wh-theme .iz4ynk_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .wh-theme .iz4ynk_global .slide-item .js-img-loading img {
    display:inline;
  }
  .wh-theme .iz4ynk_global .slide-item.dragging img {
    pointer-events:none;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .wh-theme .iz4ynk_global .slick-initialized .slide-item {
    flex:none;
  }
  .wh-theme .iz4ynk_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:none;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-dots {
    padding:0;
  }
  .wh-theme .iz4ynk_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:none;
    font-size:0;
    display:inline-block;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-dots li {
    display:block;
  }
  .wh-theme .iz4ynk_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .wh-theme .iz4ynk_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .wh-theme .iz4ynk_global .slick-next,.wh-theme .iz4ynk_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:none;
    outline:none;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .wh-theme .iz4ynk_global .slick-next img,.wh-theme .iz4ynk_global .slick-prev img {
    max-width:100%;
  }
  .wh-theme .iz4ynk_global .slick-next.slick-hidden,.wh-theme .iz4ynk_global .slick-prev.slick-hidden {
    display:none;
  }
  .wh-theme .iz4ynk_global .vertical-slider .slick-next,.wh-theme .iz4ynk_global .vertical-slider .slick-prev {
    left:50%;
    transform:translate(-50%);
  }
  .wh-theme .iz4ynk_global .slick-next.slick-disabled,.wh-theme .iz4ynk_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .wh-theme .iz4ynk_global .slick-prev {
    left:0;
  }
  .wh-theme [dir=rtl] .iz4ynk_global .slick-prev,.wh-theme .iz4ynk_global[dir=rtl] .slick-prev {
    left:auto;
    right:0;
  }
  .wh-theme [dir=rtl] .iz4ynk_global .vertical-slider .slick-prev,.wh-theme .iz4ynk_global[dir=rtl] .vertical-slider .slick-prev,.wh-theme .iz4ynk_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .wh-theme .iz4ynk_global .slick-next {
    right:0;
  }
  .wh-theme [dir=rtl] .iz4ynk_global .slick-next,.wh-theme .iz4ynk_global[dir=rtl] .slick-next {
    left:0;
    right:auto;
  }
  .wh-theme [dir=rtl] .iz4ynk_global .vertical-slider .slick-next,.wh-theme .iz4ynk_global[dir=rtl] .vertical-slider .slick-next,.wh-theme .iz4ynk_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .wh-theme #imy9a2,.wh-theme #ib9h2ez,.wh-theme #ivartej {
    text-align:center;
    background-color:#f1f9ff;
    padding:10px;
    font-weight:500;
  }
  .wh-theme #iz4ynk {
    margin:0 0 25px;
  }
  .wh-theme #ix3tr5 {
    margin:0 0 30px;
  }
  .wh-theme #ic5l3l {
    margin:0 0 45px;
  }
  .wh-theme #iq33g2 {
    margin:0 0 30px;
  }
  .wh-theme #ire7tw,.wh-theme #iw1rpx,.wh-theme #iiucef {
    font-weight:700;
  }
  .wh-theme #i8owpk {
    margin:0 0 30px;
  }
  .wh-theme #ia3ggl {
    margin:0 0 50px;
  }
  .wh-theme #ixows9,.wh-theme #iulpl9,.wh-theme #ihwcmx {
    font-weight:700;
  }
  .wh-theme #irzuu9,.wh-theme #iumf1l {
    text-align:center;
    background-color:#f1f9ff;
    margin:0 0 50px;
    padding:10px;
    font-weight:500;
  }
  .wh-theme #ip49g4,.wh-theme #iy8rmf {
    margin:0 0 0 -20px;
    padding:0 10px;
  }
  .wh-theme #ilo1ef {
    margin:0 0 30px;
  }
  .wh-theme #i09ne9,.wh-theme #ilvzpj {
    font-weight:700;
  }
  .wh-theme #it74kq {
    margin:0 0 30px;
  }
  .wh-theme #i8kyhk,.wh-theme #i41ykb,.wh-theme #ib073c,.wh-theme #ihr2c7,.wh-theme #im7ew2,.wh-theme #iy3lnk,.wh-theme #idg22j,.wh-theme #ipksdj,.wh-theme #ilb1aj {
    font-weight:700;
  }
  .wh-theme #ic4rlq {
    margin:0 0 40px;
  }
  .wh-theme #iopt0i {
    color:#d90000;
    font-weight:700;
  }
  .wh-theme #ikintj {
    align-items:center;
    margin:0 0 10px;
    display:flex;
  }
  .wh-theme #itotdh {
    display:none;
  }
  .wh-theme #imlu8s {
    padding:0 0 0 10px;
    font-weight:700;
    line-height:22px;
  }
  .wh-theme #ithghu {
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:700;
    line-height:19px;
    display:inline;
  }
  .wh-theme #iumkso {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #iirqa6 {
    color:#696969;
    margin:0 5px 0 0;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #ih9a5e {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #iipkct {
    color:#696969;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #i9izvg {
    color:#c05400;
    margin:0 0 10px;
    font-size:14px;
    font-weight:700;
    line-height:17px;
  }
  .wh-theme #irslga {
    margin:0 0 20px;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #iagtjl {
    padding:0 0 0 10px;
    font-weight:700;
    line-height:22px;
  }
  .wh-theme #i0w1se {
    align-items:center;
    margin:0 0 10px;
    display:flex;
  }
  .wh-theme #ilv0re {
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:700;
    line-height:19px;
    display:inline;
  }
  .wh-theme #iz5bk2 {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #ir8a6m {
    color:#696969;
    margin:0 5px 0 0;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #iai8yx {
    color:#696969;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #i6qkng {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #i3is01 {
    color:#c05400;
    margin:0 0 10px;
    font-size:14px;
    font-weight:700;
    line-height:17px;
  }
  .wh-theme #ixry1o {
    margin:0 0 20px;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #ixerbs {
    border:1px #dfdfdf;
    width:100%;
    padding:0;
    display:block;
  }
  .wh-theme #igqbnx {
    padding:0 0 0 10px;
    font-weight:700;
    line-height:22px;
  }
  .wh-theme #ihk1pi {
    align-items:center;
    margin:0 0 10px;
    display:flex;
  }
  .wh-theme #i3dtbj {
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:700;
    line-height:19px;
    display:inline;
  }
  .wh-theme #imtkvg {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #i88nxq {
    color:#696969;
    margin:0 5px 0 0;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #i5dfoo {
    color:#696969;
    font-size:14px;
    line-height:17px;
    display:inline;
  }
  .wh-theme #i03b31 {
    align-items:center;
    margin:0 0 5px;
    display:block;
  }
  .wh-theme #in1725 {
    color:#c05400;
    margin:0 0 10px;
    font-size:14px;
    font-weight:700;
    line-height:17px;
  }
  .wh-theme #il3ea1 {
    margin:0 0 20px;
    font-size:16px;
    line-height:25px;
  }
  .wh-theme #i4hhfc {
    border:1px #dfdfdf;
    width:100%;
    margin:0 0 45px;
    padding:0;
    display:block;
  }
  .wh-theme #i2wjez {
    margin:0 0 0 -10px;
    padding:0 0 0 10px;
  }
  .wh-theme #ik54bi,.wh-theme #imqqda,.wh-theme #ino4nh {
    display:inline;
  }
  .wh-theme #i6uuoi {
    font-weight:500;
    display:inline;
  }
  .wh-theme #ijz7oj {
    color:#d90000;
    font-weight:700;
  }
  .wh-theme #itk09i {
    font-weight:700;
  }
  .wh-theme .i9vtml_global .customer-location {
    display:flex;
  }
  .wh-theme .i9vtml_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .wh-theme .i9vtml_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .wh-theme .i9vtml_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .wh-theme .i9vtml_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate dotFlashing;
    position:relative;
  }
  .wh-theme .i9vtml_global .customer-location.loading .dot-flashing:before,.wh-theme .i9vtml_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .wh-theme .i9vtml_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate dotFlashing;
    left:-10px;
  }
  .wh-theme .i9vtml_global .customer-location.loading .dot-flashing:after {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s 1s infinite alternate dotFlashing;
    left:10px;
  }
  .wh-theme #i46cwf {
    display:block;
  }
  .wh-theme #i9vtml {
    display:inline;
  }
  .wh-theme #iileh1,.wh-theme #i1ewz8 {
    display:none;
  }
  .wh-theme #ixwrpf {
    color:#4aa3e9;
    padding:0 0 0 5px;
    font-weight:700;
  }
  .wh-theme #ikbths {
    display:none;
  }
  .wh-theme #iajfhi {
    color:#4aa3e9;
    font-weight:700;
    display:inline;
  }
  .wh-theme #ix5sjh {
    margin:0 0 31px;
    font-size:50px;
    font-weight:800;
    line-height:65px;
  }
  .wh-theme #immjwt {
    background-color:#fff9e1;
  }
  .wh-theme #immjwt[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f9edbd00 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .wh-theme #immjwt[highlight].active {
    background-position:-100% 0;
  }
  .wh-theme #ifhwrh {
    width:70px;
  }
  .wh-theme #iye6cn {
    text-align:center;
    background-color:#f1f9ff;
    margin:0 0 60px;
    padding:10px;
    font-weight:500;
  }
  .wh-theme #ityb4l {
    text-align:center;
  }
  .wh-theme .i8bf6e_global #swipe-group {
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    display:flex;
    position:fixed;
    top:400px;
    right:0;
  }
  .wh-theme .i8bf6e_global #swipe-image {
    min-height:50px;
  }
  .wh-theme .i8bf6e_global #swipe-image #img {
    width:100%;
  }
  .wh-theme .i8bf6e_global #swipe-url {
    color:#151616;
    background-color:#84d32e;
    border-radius:6px;
    max-width:190px;
    padding:10px 10px 5px;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    box-shadow:0 3px #578e0d;
  }
  .wh-theme .i8bf6e_global #swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .wh-theme .i8bf6e_global #swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .wh-theme .i8bf6e_global #swipe-content-2 {
    color:#fff;
    text-align:center;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    display:none;
  }
  .wh-theme .i8bf6e_global #swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .wh-theme #swipe-group {
    z-index:999;
  }
  .wh-theme #i9qtsb {
    text-align:center;
    color:#868686;
    margin:0 0 30px;
    padding:10px;
    line-height:20px;
  }
  .wh-theme #i6p90u {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .wh-theme #ikx8hu {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @keyframes animatetop {
    0% {
      opacity:0;
      top:-300px;
    }
    to {
      opacity:1;
      top:0;
    }
  }
  @media (max-width:1023px) {
    .wh-theme .col.iuzomp_global.ircqt_global.im01t_global {
      min-height:auto;
    }
    .wh-theme #iyw9l {
      height:auto;
      min-height:auto;
      padding:50px 15px;
    }
    .wh-theme #i27ep6 {
      display:block;
    }
    .wh-theme #i8tsn {
      padding:0 15px 0 0;
    }
    .wh-theme #ithlpj {
      width:100%;
      padding:0 0% 0 0;
      font-size:30px;
      line-height:45px;
    }
    .wh-theme #ib25y9 {
      width:100%;
      padding:0 0% 0 0;
      font-size:20px;
      line-height:30px;
    }
    .wh-theme #iw12g9 {
      padding:20px 15px;
    }
    .wh-theme #idfraj,.wh-theme #i2rmwa,.wh-theme #i7yp55,.wh-theme #ill1lx,.wh-theme #idsn5c {
      width:100%;
      padding:0 0% 0 0;
    }
    .wh-theme #iy2kyf,.wh-theme #ixxehx,.wh-theme #ikhvy8,.wh-theme #islxvq,.wh-theme #i879um {
      align-items:flex-start;
      padding:25px 50px 23px 15px;
    }
    .wh-theme #iy4e79 {
      width:100%;
      padding:0 0% 0 0;
      display:inline;
    }
    .wh-theme #inv4av {
      margin:0;
      line-height:20px;
      display:block;
    }
    .wh-theme #iarykr,.wh-theme #ih3ouh,.wh-theme #i6doca {
      margin:0 15px 0 0;
    }
    .wh-theme #iop30j {
      margin:25px auto;
      padding:15px 10px 20px;
    }
    .wh-theme #ik3bmx {
      margin:15px 0 0;
    }
    .wh-theme #iaq7ce {
      text-align:center;
      font-size:14px;
      display:block;
    }
    .wh-theme #i5hzzh {
      left:15px;
    }
    .wh-theme #iqd1q {
      width:30%;
    }
    .wh-theme #i85wnb {
      font-size:20px;
      line-height:30px;
    }
    .wh-theme #i1mkst {
      font-size:17px;
      line-height:20px;
    }
    .wh-theme #irzuu9,.wh-theme #ivartej,.wh-theme #ib9h2ez,.wh-theme #imy9a2,.wh-theme #iumf1l {
      font-size:16px;
      line-height:22px;
    }
    .wh-theme #ip49g4 {
      margin:0;
      padding:0;
    }
    .wh-theme #iy8rmf {
      margin:0;
      padding:0 10px 0 0;
    }
    .wh-theme #ixoimg,.wh-theme #iyu3yg {
      font-size:16px;
      line-height:25px;
    }
    .wh-theme #ip0g2f {
      line-height:30px;
    }
    .wh-theme #ipd3db {
      padding:20px 80px 25px 20px;
    }
    .wh-theme #iiyr3j {
      padding:0 15px 0 0;
    }
    .wh-theme #iwtoyb {
      width:77px;
      height:77px;
      font-size:24px;
      line-height:normal;
    }
    .wh-theme #ii4enm {
      padding:30px 15px 40px;
    }
    .wh-theme #ips7k5 {
      font-size:24px;
    }
    .wh-theme #i3z7fo {
      text-align:center;
      margin:0 auto 20px;
      display:block;
    }
    .wh-theme #ilo1ef {
      margin:30px 0;
    }
    .wh-theme #i6uuoi,.wh-theme #i46cwf {
      font-size:16px;
      line-height:25px;
    }
    .wh-theme #ix5sjh {
      width:100%;
      padding:0 0% 0 0;
      font-size:30px;
      line-height:45px;
    }
    .wh-theme #iye6cn {
      font-size:16px;
      line-height:22px;
    }
    .wh-theme .i8bf6e_global #swipe-group {
      top:200px;
    }
    .wh-theme #i43ulc {
      min-height:310px;
    }
  }
  @media (max-width:991px) {
    .wh-theme .iz4ynk_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100% / var(--tb-items-per-row));
    }
    .wh-theme .iz4ynk_global .slide-item {
      flex:0 0 calc(100% / var(--tb-items));
    }
  }
  @media (min-width:768px) {
    .wh-theme .iuqh9k_global .faq .faq-item h3 {
      align-items:center;
      display:flex;
    }
    .wh-theme .iuqh9k_global .faq .faq-item .question {
      margin-right:15px;
    }
  }
  @media (max-width:767px) {
    .wh-theme #iqd1q {
      width:100%;
      padding:30px 4px 0;
    }
    .wh-theme .container.iyw9l_global {
      width:100%;
      height:100%;
    }
    .wh-theme #i8tsn {
      width:100%;
      max-width:100%;
      height:auto;
      padding:0;
    }
    .wh-theme #iyw9l {
      flex-direction:column;
      width:100%;
      max-width:100%;
      height:auto;
      padding:30px 15px 25px;
      display:block;
    }
    .wh-theme #igc1f8 {
      max-width:100%;
    }
    .wh-theme #isrsnq {
      text-align:center;
      flex-direction:row-reverse;
      justify-content:space-between;
      align-items:center;
    }
    .wh-theme #i1lkip {
      margin:0;
    }
    .wh-theme #iynkkg {
      flex-direction:column;
      margin:0;
      padding:30px 15px;
      line-height:18px;
    }
    .wh-theme #iqd1q {
      display:none;
    }
    .wh-theme #i8tsn {
      max-width:100%;
    }
    .wh-theme #i27ep6 {
      margin:0;
      padding:0 10px 10px;
      display:block;
    }
    .wh-theme #it4bv9,.wh-theme #i5e6gk {
      text-align:center;
      margin:0 0 25px;
      font-size:13px;
      line-height:18px;
    }
    .wh-theme #inyf9n {
      margin:0 auto 15px;
    }
    .wh-theme #iyuxga {
      margin:0;
      font-size:15px;
      line-height:19px;
    }
    .wh-theme #iab6sj {
      padding:0 0 17px;
      display:none;
    }
    .wh-theme #ic4a7i {
      flex-direction:column-reverse;
      margin:0 auto 20px;
    }
    .wh-theme #ithlpj {
      margin:0 0 20px;
      font-size:30px;
      line-height:45px;
    }
    .wh-theme #ijbeu6 {
      font-size:17px;
      line-height:27px;
      display:block;
    }
    .wh-theme #ic5083 {
      flex-direction:column-reverse;
      margin:0 0 15px;
    }
    .wh-theme #ih0lhh {
      text-align:center;
      width:auto;
    }
    .wh-theme #i7t0g4 {
      margin:0 0 35px;
    }
    .wh-theme #ib25y9 {
      color:#1476bb;
      font-size:20px;
      line-height:30px;
    }
    .wh-theme #icvhha {
      flex-direction:column;
      width:100%;
      padding:17px 13px;
      font-size:16px;
      line-height:23px;
    }
    .wh-theme #iw12g9 {
      max-width:100%;
      padding:12px 15px 0;
    }
    .wh-theme #ii1cpd {
      margin:0 auto 20px;
    }
    .wh-theme #i1mkst {
      display:block;
    }
    .wh-theme #ipdk56 {
      margin:30px 0 20px;
      display:block;
    }
    .wh-theme #ip0g2f {
      text-align:center;
      font-size:23px;
      line-height:30px;
    }
    .wh-theme #iv2d8a {
      padding:15px 10px;
    }
    .wh-theme #isc3al {
      text-align:center;
    }
    .wh-theme #ipshzz {
      left:20%;
    }
    .wh-theme #idq7kj {
      font-size:14px;
    }
    .wh-theme #ixoimg,.wh-theme #iyu3yg {
      font-size:16px;
      line-height:25px;
    }
    .wh-theme #iop30j {
      text-align:center;
      flex-direction:column;
      justify-content:space-between;
      align-items:stretch;
      width:100%;
      margin:23px 0 45px;
      padding:12px 15px 20px;
    }
    .wh-theme #inv4av {
      margin:0 0 16px;
      display:block;
    }
    .wh-theme #iarykr,.wh-theme #ih3ouh {
      margin:0 0 19px;
    }
    .wh-theme #ippg48 {
      justify-content:space-around;
      width:100%;
      margin:0 auto;
      display:flex;
    }
    .wh-theme #iy4une {
      flex-wrap:wrap;
      justify-content:center;
      width:100%;
      margin:0 auto;
      display:flex;
    }
    .wh-theme #idfraj {
      margin:0 0 20px;
      font-size:30px;
      line-height:40px;
      display:block;
    }
    .wh-theme #ik73z7 {
      padding:0 0 50px;
    }
    .wh-theme #i2rmwa,.wh-theme #i7yp55,.wh-theme #ill1lx,.wh-theme #idsn5c {
      margin:0 0 20px;
      font-size:30px;
      line-height:40px;
    }
    .wh-theme #ixtc2q {
      text-align:center;
      width:80%;
      font-size:24px;
      line-height:30px;
    }
    .wh-theme #i6lb8i {
      padding:15px 10px;
    }
    .wh-theme #iywjt7 {
      padding:17px 0;
    }
    .wh-theme #ix16jk {
      margin:0 0 40px;
      padding:10px 12px;
    }
    .wh-theme #i79ihl,.wh-theme #i2buej {
      margin:0 0 0 11px;
    }
    .wh-theme #ic1zcm {
      padding:17px 0;
    }
    .wh-theme #i6l6bg {
      margin:0 0 0 11px;
    }
    .wh-theme #iqkcl5 {
      padding:17px 0;
    }
    .wh-theme #i6z0xe {
      margin:0 0 0 11px;
    }
    .wh-theme #iywwi7 {
      padding:17px 0;
    }
    .wh-theme #ibjvw1 {
      margin:0 0 0 11px;
    }
    .wh-theme #i86z3x {
      padding:17px 0;
    }
    .wh-theme #i8f3y7 {
      margin:0 0 0 11px;
    }
    .wh-theme #i3i1hg {
      padding:17px 0;
    }
    .wh-theme #ipbkzj {
      margin:0 0 0 11px;
    }
    .wh-theme #ib9irf {
      padding:17px 0;
    }
    .wh-theme #iv4grj {
      margin:0 0 0 11px;
    }
    .wh-theme #irwlz4 {
      padding:17px 0;
    }
    .wh-theme #ilo3w1,.wh-theme #iqg8vt,.wh-theme #i23a5b,.wh-theme #inooa9,.wh-theme #i3mc6r {
      margin:0 10px 0 0;
    }
    .wh-theme #iz1d5e {
      padding:0 0%;
    }
    .wh-theme #ipd3db {
      flex-direction:column;
      padding:20px 20px 25px;
    }
    .wh-theme .i3996l_global .comment-content {
      flex-direction:column;
    }
    .wh-theme .i3996l_global .comment-title span {
      padding-right:0;
    }
    .wh-theme .i3996l_global .content-item {
      width:100%;
    }
    .wh-theme .i3996l_global .content-item:nth-child(2) {
      margin:20px 0;
    }
    .wh-theme .i3996l_global .comment-title {
      flex-direction:column;
    }
    .wh-theme #i5hzzh {
      left:20px;
    }
    .wh-theme #idugmk {
      width:90%;
      max-width:100%;
      padding:0;
    }
    .wh-theme #ior4gs {
      justify-content:flex-start;
      align-items:center;
      margin:0 0 45px;
      display:flex;
    }
    .wh-theme #iz9oaw {
      color:#00ccdc;
      margin:0;
      padding:0 10px 0 0;
      font-size:16px;
      font-style:italic;
      line-height:19px;
    }
    .wh-theme #i7qutt,.wh-theme #iqsbw6 {
      width:67px;
    }
    .wh-theme #ih2vj2 {
      margin:30px 0;
    }
    .wh-theme #ijcjhw {
      font-size:15px;
      right:-18%;
    }
    .wh-theme #i43ulc {
      width:100%;
      min-height:280px;
      margin:0 0 20px;
      padding:20px 22px;
    }
    .wh-theme #i881bh {
      width:100%;
      margin:0 0 20px;
    }
    .wh-theme #i872fk {
      text-align:center;
      flex-direction:column;
    }
    .wh-theme #ig4way {
      width:100%;
      margin:0 0 20px;
    }
    .wh-theme #ije8w8 {
      width:100%;
      min-height:280px;
    }
    .wh-theme #iv7wxk {
      margin:0 0 30px;
    }
    .wh-theme #iy4e79 {
      margin:0 0 20px;
      font-size:30px;
      line-height:40px;
    }
    .wh-theme #ixkcv6 {
      padding:0 0 28px;
      font-size:30px;
    }
    .wh-theme #i2stvd,.wh-theme #iq1clm {
      padding:0;
    }
    .wh-theme #i3996l {
      margin:0 0 47px;
    }
    .wh-theme #iiyr3j {
      padding:0 0 15px;
    }
    .wh-theme #itnitk {
      width:97px;
      margin:0 auto;
    }
    .wh-theme #i3z7fo {
      text-align:center;
      flex-wrap:wrap;
      justify-content:space-around;
      display:block;
    }
    .wh-theme #ips7k5 {
      text-align:center;
      font-size:22px;
      line-height:25px;
    }
    .wh-theme #i549ha {
      padding:15px 10px;
    }
    .wh-theme #i9llwa {
      padding:24px 20px 22px;
      display:none;
    }
    .wh-theme #iaq7ce {
      font-size:21px;
      line-height:21px;
    }
    .wh-theme #ifo95f {
      padding:18px 10px 18px 20px;
    }
    .wh-theme #i393ff,.wh-theme #i6zlv8,.wh-theme #i8qf6s,.wh-theme #in726b,.wh-theme #ioabbl,.wh-theme #ieprcv,.wh-theme #i1a0wb,.wh-theme #ij41zr,.wh-theme #ieet9m,.wh-theme #ir39ak,.wh-theme #izina5,.wh-theme #ikqcqk,.wh-theme #ivqoyi,.wh-theme #imhj8k,.wh-theme #io19wh,.wh-theme #iy2mom,.wh-theme #i4shtj,.wh-theme #ievx36,.wh-theme #iobzfy,.wh-theme #i7qpml,.wh-theme #io4vcq {
      font-size:16px;
    }
    .wh-theme #iy9tyh {
      padding:15px;
    }
    .wh-theme #iq3oos {
      margin:0 auto;
    }
    .wh-theme #iin1z1,.wh-theme #imzru7,.wh-theme #i0s6nx,.wh-theme #ix96iu {
      font-size:15px;
    }
    .wh-theme #ir865c,.wh-theme #ik3bmx {
      justify-content:center;
      align-items:center;
      width:50%;
      display:flex;
    }
    .wh-theme #i6doca {
      margin:0;
    }
    .wh-theme #ifafxx,.wh-theme #ie7zgp {
      justify-content:center;
      align-items:center;
      width:50%;
      display:flex;
    }
    .wh-theme #i9f4dy {
      text-align:center;
      flex-direction:column;
      margin:0 0 20px;
      padding:10px 0 0;
      font-size:13px;
      line-height:18px;
    }
    .wh-theme #ip0ahy,.wh-theme #iscv16,.wh-theme #ihxfil,.wh-theme #imphlg,.wh-theme #ibl9wx {
      padding:20px 25px 20px 15px;
    }
    .wh-theme #ivn889 {
      padding:25px 12px 15px;
    }
    .wh-theme #ijrrl3 {
      margin:0;
      padding:0;
    }
    .wh-theme .iz4ynk_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100% / var(--mb-items-per-row));
    }
    .wh-theme .iz4ynk_global .slide-item {
      flex:0 0 calc(100% / var(--mb-items));
    }
    .wh-theme .iz4ynk_global .slick-next,.wh-theme .iz4ynk_global .slick-prev {
      width:20px;
    }
    .wh-theme #ixerbs,.wh-theme #i4hhfc {
      padding:25px 12px 15px;
    }
    .wh-theme #ih060i {
      width:700px;
    }
    .wh-theme #ix5sjh {
      margin:0 0 20px;
      font-size:30px;
      line-height:45px;
    }
    .wh-theme #i96l42 {
      display:inline-block;
    }
    .wh-theme #i5y22j {
      padding:30px 0;
    }
    .wh-theme #iy2kyf,.wh-theme #i879um,.wh-theme #islxvq,.wh-theme #ikhvy8,.wh-theme #ixxehx {
      padding:10px 50px 10px 15px;
    }
    .wh-theme .i8bf6e_global #swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      top:500px;
    }
    .wh-theme .i8bf6e_global #swipe-image {
      min-height:auto;
    }
    .wh-theme .i8bf6e_global #swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .wh-theme .i8bf6e_global #swipe-url {
      display:none;
    }
    .wh-theme .i8bf6e_global #swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .wh-theme .i8bf6e_global #swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
    .wh-theme #i0k14m,.wh-theme #iqjpnc,.wh-theme #ieis92,.wh-theme #igkn5b {
      text-align:left;
    }
    .wh-theme #i9qtsb {
      font-size:12px;
    }
  }
  .wh-theme .content-component>div {
    max-width:100%!important;
  }
  .wh-theme .content-component * {
    box-sizing:border-box;
    max-width:100%!important;
  }
  .wh-theme .content-component img,.wh-theme .content-component video,.wh-theme .content-component iframe {
    width:100%!important;
    height:auto!important;
  }
  .wh-theme .content-component table {
    display:block;
    overflow-x:auto;
  }
  .wh-theme {
    --bs-body-color:#555!important;
  }
  .wh-theme video {
    max-width:100%;
  }
  .wh-theme picture.ctr-generated {
    display:contents;
  }
  .wh-theme .component-hidden {
    display:none;
  }
  .wh-theme .ctr-lazy-image {
    -o-transition:opacity 50ms ease-in-out;
    opacity:0;
    max-width:100%;
    transition:opacity 50ms ease-in-out;
  }
  .wh-theme .ctr-lazy-image.b-loaded {
    opacity:1;
  }
  .wh-theme ul {
    padding:0;
    padding-inline-start:0;
    list-style-position:inside;
  }
  .wh-theme .ctr_wow_body iframe {
    width:100%;
  }
  .wh-theme img {
    width:auto;
    max-width:100%;
    height:auto;
    border-radius:15px!important;
  }
  .wh-theme button:focus,.wh-theme input:focus,.wh-theme textarea:focus,.wh-theme select:focus {
    outline:none;
  }
  .wh-theme .click-map-container:hover {
    opacity:1!important;
  }
  .wh-theme h1,.wh-theme h2,.wh-theme h3,.wh-theme h4,.wh-theme h5,.wh-theme h6 {
    color:#555!important;
    font-weight:700!important;
  }
  .wh-theme h1 {
    font-size:36px!important;
  }
  .wh-theme h3 {
    font-size:20px!important;
  }
  .wh-theme h4 {
    font-size:18px!important;
  }
  .wh-theme h5 {
    font-size:16px!important;
  }
  .wh-theme h6 {
    font-size:14px!important;
  }
  .wh-theme h2 {
    font-size:24px!important;
  }
  .wh-theme #imc43p {
    color:#fff!important;
    background:linear-gradient(135deg,#2768ad 0%,#1e5a99 100%)!important;
    box-shadow:0 4px 15px #2768ad66!important;
  }
  .wh-theme #imc43p:hover {
    color:#fff!important;
    background:linear-gradient(135deg,#1e5a99 0%,#164a85 100%)!important;
    box-shadow:0 6px 20px #2768ad99!important;
  }
  .wh-theme #i9iz14 {
    color:#fff!important;
    background:linear-gradient(135deg,#2768ad 0%,#1e5a99 100%)!important;
    box-shadow:0 4px 15px #2768ad66!important;
  }
  .wh-theme #i9iz14:hover {
    color:#fff!important;
    background:linear-gradient(135deg,#1e5a99 0%,#164a85 100%)!important;
    box-shadow:0 6px 20px #2768ad99!important;
  }
  .wh-theme #ipngph {
    background:#fafafa!important;
  }
  .wh-theme #ix5u2h {
    background:#b4c8ce5e!important;
  }
  .wh-theme #fixedBottomBar {
    -webkit-backdrop-filter:blur(10px);
    z-index:9997;
    opacity:0;
    pointer-events:none;
    background:#0000000d;
    padding:15px 0;
    transition:all .3s;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    transform:translateY(100%);
    box-shadow:0 -2px 10px #0000001a;
  }
  .wh-theme #fixedBottomBar.show {
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
  }
  .wh-theme #fixedBottomBar a {
    text-align:center;
    cursor:pointer;
    background:linear-gradient(135deg,#2768ad 0%,#1e5a99 100%);
    border-radius:12px;
    width:100%;
    padding:16px 40px;
    font-size:18px;
    font-weight:700;
    text-decoration:none;
    transition:all .3s;
    display:block;
    box-shadow:0 4px 15px #2768ad66;
    color:#fff!important;
  }
  .wh-theme #fixedBottomBar a:hover {
    background:linear-gradient(135deg,#1e5a99 0%,#164a85 100%);
    transform:translateY(-2px);
    box-shadow:0 6px 20px #2768ad99;
  }
  .wh-theme body {
    padding-bottom:80px;
  }
  .wh-theme :focus {
    outline:none;
  }
  .wh-theme #iab6sj {
    padding:0 10px 30px!important;
  }
  .wh-theme #inyf9n {
    margin:0 auto 10px!important;
  }
  .wh-theme a.brand,.wh-theme a.brand:visited {
    color:#167ac6!important;
    cursor:pointer!important;
    outline:0!important;
    font-weight:700!important;
    text-decoration:none!important;
  }
  .wh-theme a.brand:hover,.wh-theme a.brand:focus {
    color:#23527c!important;
    text-decoration:underline!important;
  }
  .wh-theme #iqbm6g a,.wh-theme #iqbm6g a:visited {
    color:#167ac6!important;
    text-decoration:none!important;
  }
  .wh-theme #iqbm6g a:hover,.wh-theme #iqbm6g a:focus {
    color:#125c96!important;
    text-decoration:none!important;
  }
  .wh-theme #i1mpav a,.wh-theme #i1mpav a:visited {
    color:#167ac6!important;
    text-decoration:none!important;
  }
  .wh-theme #i1mpav a:hover,.wh-theme #i1mpav a:focus {
    color:#125c96!important;
    text-decoration:none!important;
  }
  .wh-theme .content-component a,.wh-theme .content-component a:visited {
    color:#167ac6!important;
    text-decoration:none!important;
  }
  .wh-theme .content-component a:hover,.wh-theme .content-component a:focus {
    color:#125c96!important;
    text-decoration:none!important;
  }
  @-webkit-keyframes cssProgressActive {
    0% {
      background-position:0 0;
    }
    to {
      background-position:35px 35px;
    }
  }
  .wh-theme .bar {
    background-color:#44b1f0;
    background-image:-webkit-linear-gradient(135deg,#1d8ece 25%,#0000 25% 50%,#1d8ece 50% 75%,#0000 75%,#0000);
    background-size:35px 35px;
    width:100%;
    height:9px;
    -webkit-transition:width .8s ease-in-out;
    -webkit-animation:2s linear infinite cssProgressActive;
  }
  .wh-theme .swipe-url {
    box-shadow:unset!important;
    background-color:#51bd50!important;
  }
  .wh-theme .uppercase {
    text-transform:uppercase;
  }
  .wh-theme .highlight {
    border-radius:30px 0;
    background-image:linear-gradient(90deg,#fff 50%,#ffea6f 50%,#fef5c3 70%)!important;
  }
  .wh-theme .percentage {
    background:linear-gradient(#f04000 0,#dd1e00 100%);
  }
  @media (max-width:991px) {
    .wh-theme #iy9tyh {
      width:100%;
      margin-top:20px;
      display:block!important;
    }
    .wh-theme #iy9tyh #isc3al {
      text-align:center;
    }
  }
  @media screen and (min-width:768px) {
    .wh-theme .hygiene {
      gap:12px;
    }
  }
  .wh-theme .slider-container {
    width:100%;
    position:relative;
    overflow:hidden;
  }
  .wh-theme .slider-wrapper {
    transition:transform .5s ease-in-out;
    display:flex;
  }
  .wh-theme .slide-item {
    flex-shrink:0;
    width:100%;
    min-width:100%;
  }
  .wh-theme .slider-dots {
    justify-content:center;
    gap:10px;
    margin-top:20px;
    padding:0;
    list-style:none;
    display:flex;
  }
  .wh-theme .slider-dots button {
    cursor:pointer;
    background:#ddd;
    border:none;
    border-radius:4px;
    width:40px;
    height:8px;
    transition:background .3s;
  }
  .wh-theme .slider-dots button.active {
    background:#333;
  }
  .wh-theme .video-player {
    object-fit:cover;
    background:#000;
    width:100%;
    height:auto;
    display:block;
  }
  .wh-theme .slide-item img,.wh-theme .slide-item video {
    width:100%;
    height:auto;
    display:block;
  }
  .wh-theme .star-rating-container {
    align-items:center;
    gap:2px;
    display:inline-flex;
  }
  .wh-theme .star-icon {
    flex-shrink:0;
    transition:all .2s;
    display:inline-block;
  }
  .wh-theme .star-rating--lg .star-icon {
    width:20px!important;
    height:20px!important;
  }
  .wh-theme .star-rating--md .star-icon {
    width:16px!important;
    height:16px!important;
  }
  .wh-theme .star-rating--sm .star-icon {
    width:12px!important;
    height:12px!important;
  }
  .wh-theme .star-full {
    fill:#fbbf24!important;
  }
  .wh-theme .star-empty {
    fill:#d1d5db!important;
  }
  .wh-theme .sidebar-rating-stars {
    align-items:center;
    margin-right:12px;
    display:inline-flex;
  }
  .wh-theme .feature-stars {
    align-items:center;
    margin-right:8px;
    display:inline-flex;
  }
  .wh-theme #iuqh9k {
    margin-top:32px;
  }
  .wh-theme #i2stvd.faq {
    background:#f9fafb;
    border:1px solid #e5e7eb;
    border-radius:12px;
    padding:20px 20px 10px;
  }
  .wh-theme #i5y22j.head-faq {
    margin-bottom:16px;
  }
  .wh-theme #ivmiad.list-item-faq {
    flex-direction:column;
    gap:10px;
    display:flex;
  }
  .wh-theme #ivmiad .faq-item {
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:10px;
    transition:box-shadow .2s,border-color .2s;
    overflow:hidden;
  }
  .wh-theme #ivmiad .faq-item.active {
    border-color:#2563eb;
    box-shadow:0 8px 20px #2563eb1f;
  }
  .wh-theme #ivmiad .faq-title {
    cursor:pointer;
    background:#f3f4f6;
    justify-content:space-between;
    align-items:center;
    gap:10px;
    margin:0;
    padding:12px 16px;
    display:flex;
  }
  .wh-theme #ivmiad .faq-title:hover {
    background:#e5e7eb;
  }
  .wh-theme #ivmiad .faq-title .question {
    color:#2563eb;
    margin-right:4px;
    font-weight:600;
  }
  .wh-theme #ivmiad .faq-title-text {
    color:#111827;
    flex:1;
  }
  .wh-theme #ivmiad .faq-arrow {
    color:#6b7280;
    justify-content:center;
    align-items:center;
    width:20px;
    height:20px;
    font-size:14px;
    transition:transform .25s;
    display:inline-flex;
  }
  .wh-theme #ivmiad .faq-item.active .faq-arrow {
    color:#2563eb;
    transform:rotate(180deg);
  }
  .wh-theme #ivmiad .faq-content {
    opacity:0;
    transform-origin:top;
    max-height:0;
    padding:0 16px;
    transition:max-height .3s,opacity .25s,padding-top .3s,padding-bottom .3s;
    overflow:hidden;
  }
  .wh-theme #ivmiad .faq-item.active .faq-content {
    opacity:1;
    max-height:500px;
    padding-top:10px;
    padding-bottom:14px;
  }
  .wh-theme #ivmiad .faq-content>div {
    color:#4b5563;
    font-size:14px;
    line-height:1.6;
  }
  .wh-theme a.jump-link {
    cursor:pointer;
  }
  .wh-theme .cms-text {
    cursor:pointer;
    color:gray;
    font-weight:500;
    text-decoration:none;
    transition:all .3s;
  }
  .wh-theme .cms-text:hover {
    color:#0056b3;
    text-decoration:underline;
  }
  .wh-theme .i0v7f3_global .animate-flicker {
    animation:infinite flickerAnimation!important;
  }
  .wh-theme *,.wh-theme body,.wh-theme p,.wh-theme div,.wh-theme span,.wh-theme h1,.wh-theme h2,.wh-theme h3,.wh-theme h4,.wh-theme h5,.wh-theme h6,.wh-theme a,.wh-theme li,.wh-theme ul,.wh-theme ol,.wh-theme td,.wh-theme th,.wh-theme label,.wh-theme input,.wh-theme textarea,.wh-theme button,.wh-theme select,.wh-theme option {
    font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
  }
  .wh-theme #i69ssx {
    object-fit:cover;
    border-radius:50%!important;
    width:40px!important;
    height:40px!important;
  }
  .wh-theme .custom-modal-backdrop {
    z-index:9998;
    opacity:0;
    background-color:#00000080;
    transition:opacity .3s;
    display:none;
    position:fixed;
    inset:0;
  }
  .wh-theme .custom-modal-backdrop.show {
    opacity:1;
    display:block;
  }
  .wh-theme #promoModal {
    z-index:9999;
    padding:20px;
    display:none;
    position:fixed;
    inset:0;
    overflow-y:auto;
  }
  .wh-theme #promoModal.show {
    justify-content:center;
    align-items:center;
    display:flex;
  }
  .wh-theme #promoModal .modal-dialog {
    opacity:0;
    width:100%;
    max-width:800px;
    margin:auto;
    transition:all .3s;
    transform:scale(.7);
  }
  .wh-theme #promoModal.show .modal-dialog {
    opacity:1;
    transform:scale(1);
  }
  .wh-theme #promoModal .modal-content {
    background:0 0;
    border:none;
    border-radius:0;
    position:relative;
  }
  .wh-theme #promoModal .promo-content {
    background:#fff;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 10px 40px #0000004d;
  }
  .wh-theme #promoModal .promo-header {
    color:#fff;
    text-align:center;
    background:linear-gradient(135deg,#3077be 0%,#2563a8 100%);
    padding:15px 20px;
    position:relative;
  }
  .wh-theme #promoModal .promo-header h3 {
    color:#fff;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin:0;
    font-size:24px;
    font-weight:700;
    display:flex;
  }
  .wh-theme #promoModal .promo-header .icon-clock {
    width:24px;
    height:24px;
  }
  .wh-theme #promoModal .btn-close-custom {
    color:#fff;
    cursor:pointer;
    z-index:10;
    background:0 0;
    border:none;
    justify-content:center;
    align-items:center;
    width:30px;
    height:30px;
    padding:0;
    font-size:32px;
    line-height:1;
    display:flex;
    position:absolute;
    top:10px;
    right:10px;
  }
  .wh-theme #promoModal .btn-close-custom:hover {
    opacity:.8;
  }
  .wh-theme #promoModal .promo-body {
    padding:0;
    display:flex;
  }
  .wh-theme #promoModal .promo-image {
    background:#fff;
    flex:0 0 45%;
    justify-content:center;
    align-items:center;
    padding:40px 20px;
    display:flex;
  }
  .wh-theme #promoModal .promo-image img {
    max-width:100%;
    height:auto;
  }
  .wh-theme #promoModal .promo-info {
    background:#f8f9fa;
    flex-direction:column;
    flex:1;
    justify-content:center;
    padding:40px 30px;
    display:flex;
  }
  .wh-theme #promoModal .promo-title {
    color:#555;
    margin-bottom:10px;
    font-size:48px;
    font-weight:700;
    line-height:1.2;
  }
  .wh-theme #promoModal .promo-discount {
    margin-bottom:20px;
    font-size:56px;
    font-weight:900;
    line-height:1;
  }
  .wh-theme #promoModal .promo-subtitle {
    color:#333;
    margin-bottom:30px;
    font-size:18px;
  }
  .wh-theme #promoModal .promo-cta {
    color:#fff;
    cursor:pointer;
    text-align:center;
    text-transform:uppercase;
    background:linear-gradient(135deg,#3077be 0%,#2563a8 100%);
    border:none;
    border-radius:5px;
    padding:18px 40px;
    font-size:20px;
    font-weight:700;
    text-decoration:none;
    transition:all .3s;
    display:inline-block;
  }
  .wh-theme #promoModal .promo-cta:hover {
    color:#fff;
    background:linear-gradient(135deg,#2563a8 0%,#1e4f8f 100%);
    transform:translateY(-2px);
    box-shadow:0 5px 15px #0003;
  }
  .wh-theme #promoModal .promo-cta .arrow {
    margin-left:8px;
  }
  .wh-theme #iwgtx div,.wh-theme #iwgtx {
    font-size:20px!important;
  }
  .wh-theme #ijihw h1,.wh-theme #ijihw {
    font-size:42px!important;
  }
  .wh-theme #i8tsn {
    width:72%;
  }
  @media (max-width:768px) {
    #iqd1q {
      width:100%!important;
      max-width:100%!important;
      margin-top:24px!important;
      display:block!important;
      position:static!important;
    }
    #i8tsn {
      width:100%;
    }
    #ijihw {
      font-size:42px!important;
    }
    #ijihw h1 {
      font-size:28px!important;
    }
    #iwgtx div,#iwgtx {
      font-size:16px!important;
    }
    #promoModal {
      padding:10px;
    }
    #promoModal .promo-image img {
      max-width:150px;
    }
    #promoModal .promo-body {
      flex-direction:column;
    }
    #promoModal .promo-image {
      flex:none;
      padding:20px;
    }
    #promoModal .promo-info {
      padding:10px;
    }
    #promoModal .promo-title {
      font-size:20px;
    }
    #promoModal .promo-discount {
      font-size:28px;
    }
    #promoModal .promo-subtitle {
      font-size:16px;
    }
    #promoModal .promo-cta {
      padding:15px 30px;
      font-size:18px;
    }
  }
  .wh-theme .cms-content ul {
    padding:0;
    list-style:none;
  }
  .wh-theme .cms-content li {
    padding-left:1.2em;
    position:relative;
  }
  .wh-theme .cms-content li:before {
    content:"•";
    position:absolute;
    top:0;
    left:0;
  }
  .wh-theme .smb-part5-icon {
    max-width:26px!important;
  }
  .wh-theme .animated,.wh-theme .animated--hover:hover {
    animation-duration:1s;
    animation-fill-mode:both;
  }
  .wh-theme .animated.infinite,.wh-theme .animated--hover.infinite:hover {
    animation-iteration-count:infinite;
  }
  .wh-theme .animated.delay-1s,.wh-theme .animated--hover.deplay-1s:hover {
    animation-delay:1s;
  }
  .wh-theme .animated.delay-2s,.wh-theme .animated--hover.deplay-2s:hover {
    animation-delay:2s;
  }
  .wh-theme .animated.delay-3s,.wh-theme .animated--hover.deplay-3s:hover {
    animation-delay:3s;
  }
  .wh-theme .animated.delay-4s,.wh-theme .animated--hover.deplay-4s:hover {
    animation-delay:4s;
  }
  .wh-theme .animated.delay-5s,.wh-theme .animated--hover.deplay-5s:hover {
    animation-delay:5s;
  }
  .wh-theme .animated.fast,.wh-theme .animated--hover.fast:hover {
    animation-duration:.8s;
  }
  .wh-theme .animated.faster,.wh-theme .animated--hover.faster:hover {
    animation-duration:.5s;
  }
  .wh-theme .animated.slow,.wh-theme .animated--hover.slow:hover {
    animation-duration:2s;
  }
  .wh-theme .animated.slower,.wh-theme .animated--hover.slower:hover {
    animation-duration:3s;
  }
  @media (print),(prefers-reduced-motion:reduce) {
    .wh-theme .animated,.wh-theme .animated--hover:hover {
      transition-duration:1ms!important;
      animation-duration:1ms!important;
      animation-iteration-count:1!important;
    }
  }
  @keyframes pulse {
    0% {
      transform:scale(1);
    }
    50% {
      transform:scale3d(1.05,1.05,1.05);
    }
    to {
      transform:scale(1);
    }
  }
  .wh-theme .pulse {
    animation-name:pulse;
  }
  .wh-theme .ctr_marked_branding_item_child {
    text-align:center!important;
    margin-top:10px!important;
    display:block!important;
  }
  .wh-theme .__ctr_marked_branding_item_img {
    max-width:166px!important;
  }
  @keyframes sheremart-switch {
    0%,to {
      transform:scale(1);
    }
    50% {
      transform:scale(.9);
    }
  }
  .sheremart {
    font-family:var(--font-open-sans), Helvetica, Arial, sans-serif;
  }
  .sheremart .picture-enlarger {
    transition:transform .3s,box-shadow .3s;
  }
  .sheremart .picture-enlarger:hover {
    z-index:10;
    transform:translateY(-10px)scale(1.05);
    box-shadow:0 15px 30px #0003;
  }
  .sheremart .picture-enlarger img {
    transition:transform .5s;
  }
  .sheremart .picture-enlarger:hover img {
    transform:scale(1.1);
  }
  .sheremart .smb-fixed {
    max-width:258px;
    position:sticky;
    top:10px;
  }
  .sheremart * {
    box-sizing:border-box;
  }
  .sheremart body {
    margin:0;
  }
  .sheremart * {
    list-style-position:initial;
    list-style-image:initial;
    margin:0;
    padding:0;
    list-style-type:none;
  }
  .sheremart html,.sheremart body {
    font-family:sans-serif;
  }
  .sheremart .smb-presell1 {
    max-width:100%;
  }
  .sheremart a {
    color:#2281c9;
    text-decoration-line:none;
    text-decoration-thickness:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    text-decoration-style:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    text-decoration-color:initial;
    font-weight:700;
  }
  .sheremart a:hover {
    color:#24537d;
    text-decoration-line:underline;
    text-decoration-thickness:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    text-decoration-style:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    text-decoration-color:initial;
    font-weight:700;
  }
  .sheremart p {
    color:#262626;
    margin-bottom:25px;
    font-size:18px;
    line-height:2;
  }
  .sheremart .smb-presell1 h1 {
    margin-bottom:25px;
    font-size:40px;
    line-height:63px;
  }
  .sheremart .smb-presell1 h2 {
    color:#333;
    margin:35px 0;
    font-size:34px;
    font-weight:700;
    line-height:1.3;
  }
  .sheremart .smb-presell1 h3 {
    color:#333;
    margin:25px 0;
    font-size:24px;
    font-weight:700;
    line-height:1.3;
  }
  .sheremart .smb-page-main {
    max-width:1200px;
    margin:0 auto;
    display:flex;
  }
  .sheremart .smb-page-left {
    flex:1;
    max-width:840px;
    margin:0 auto;
    padding:10px;
  }
  .sheremart .smb-left-main {
    max-width:100%;
  }
  .sheremart .smb-left-main .smb-main-img {
    border-width:0;
    border-top-style:initial;
    border-right-style:initial;
    border-bottom-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-bottom-color:initial;
    border-left-color:initial;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    max-width:100%;
    margin:35px auto;
    display:block;
  }
  .sheremart .smb-presell1 .advertisement {
    color:#fff;
    text-align:center;
    background-color:#000;
    margin:0;
    font-size:13px;
  }
  .sheremart .smb-presell1 .logo-bar {
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#fff;
    border-bottom:1px solid #e5e5e5;
    padding:25px 0 15px;
    position:relative;
  }
  .sheremart .smb-presell1 .logo-bar-heart {
    max-width:1200px;
    margin:0 auto;
    padding:0 25px;
  }
  .sheremart .smb-presell1 .row {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .sheremart .smb-presell1 .logo-bar-box {
    position:relative;
  }
  .sheremart .smb-presell1 .col-lg {
    flex:0 0 66.6667%;
    max-width:66.6667%;
  }
  .sheremart .smb-presell1 .logo-bar-img {
    width:140px;
    max-width:100%;
    height:auto;
  }
  .sheremart .smb-presell1 .logo-bar-text {
    margin-bottom:0;
    position:absolute;
    top:50%;
    right:-120px;
    transform:translate(-50%,-50%);
  }
  .sheremart .logo-bar-fixed {
    z-index:1;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#fff;
    width:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
    box-shadow:0 3px 5px #77777747;
  }
  .sheremart .logo-bar-fixed-heart {
    flex-wrap:wrap;
    align-items:center;
    max-width:1200px;
    margin:auto;
    padding:0 15px;
    display:flex;
  }
  .sheremart .fixed-img-module {
    float:left;
    width:calc(100% - 380px);
  }
  .sheremart .fixed-logo {
    vertical-align:middle;
    margin-bottom:0;
    padding:10px;
    display:inline-block;
  }
  .sheremart .fixed-logo-img {
    width:140px;
  }
  .sheremart .fixed-btn-module {
    float:right;
    width:100%;
    max-width:380px;
    padding-top:15px;
    padding-bottom:15px;
  }
  .sheremart .fixed-btn {
    background-image:linear-gradient(#4bce0e,#246705);
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:initial;
    color:#fff;
    text-align:center;
    cursor:pointer;
    float:right;
    z-index:99999999;
    border-radius:40px;
    width:320px;
    height:auto;
    margin-top:4px;
    padding:18px 12px;
    font-size:18px;
    font-weight:700;
    transition:all .5s;
    position:relative;
  }
  .sheremart *,.sheremart :after,.sheremart :before {
    box-sizing:border-box;
  }
  .sheremart .smb-autor {
    margin-bottom:20px;
    display:flex;
  }
  .sheremart .smb-autor-img {
    border-radius:30px;
    max-width:40px;
    max-height:40px;
    margin-right:10px;
  }
  .sheremart .smb-autor-content {
    text-align:left;
    border-left:2px solid #4c4c4c;
    padding-left:20px;
  }
  .sheremart .smb-autor-name {
    color:#4c4c4c;
    font-size:16px;
    font-weight:700;
    display:block;
  }
  .sheremart .smb-autor-date {
    color:#919ba3;
    font-size:12px;
    font-weight:400;
  }
  .sheremart .smb-click-button {
    text-align:center;
    background-color:#00c148;
    border-radius:10px;
    width:90%;
    margin:20px auto;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .sheremart .smb-click-button a {
    color:#fff;
    font-size:20px;
    font-weight:800;
  }
  .sheremart .smb-click-button a:hover {
    color:#fff000;
  }
  .sheremart .smb-page-right {
    flex:1;
    max-width:300px;
    margin:0 auto;
    padding:10px;
    position:relative;
  }
  .sheremart #smb-fixed-flag {
    max-height:1px;
  }
  .sheremart .smb-right-main {
    border-top-width:initial;
    border-top-style:initial;
    border-color:#0000 #ededed #ededed;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    border-radius:15px;
    max-width:100%;
    display:block;
    position:sticky;
    top:120px;
  }
  .sheremart .smb-right-main .smb-main-img {
    border-width:0;
    border-top-style:initial;
    border-right-style:initial;
    border-bottom-style:initial;
    border-left-style:initial;
    border-top-color:initial;
    border-right-color:initial;
    border-bottom-color:initial;
    border-left-color:initial;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    max-width:100%;
    margin:0 auto;
    display:block;
  }
  .sheremart .smb-right-product-text {
    color:#fff;
    text-align:center;
    background-color:#222;
    border-radius:15px 15px 0 0;
    margin:0;
    padding:10px 20px;
    font-size:20px;
    font-weight:700;
    line-height:1.3;
  }
  .sheremart .smb-right-content {
    max-width:100%;
    display:block;
  }
  .sheremart .smb-content-text {
    padding:0 15px 10px;
  }
  .sheremart .smb-right-button {
    text-align:center;
    background-color:#00c148;
    border-radius:10px;
    margin-top:20px;
    padding:15px;
    display:block;
    box-shadow:0 3px #006c28;
  }
  .sheremart .smb-right-button a {
    color:#fff;
    font-size:14px;
    font-weight:800;
  }
  .sheremart .smb-right-button a:hover {
    color:#fff000;
  }
  .sheremart .smb-page-footer {
    box-sizing:border-box;
    background-color:#000;
    max-width:100%;
    margin-top:25px;
    padding:10px;
  }
  .sheremart .smb-footer-main {
    text-align:center;
    max-width:1100px;
    margin:0 auto;
  }
  .sheremart .smb-footer-main p {
    color:#fff;
    margin:5px 0;
    font-size:15px;
  }
  .sheremart .smb-footer-main a {
    color:#fff;
    font-size:15px;
  }
  .sheremart .smb-button-bottom {
    width:100%;
    bottom:0;
    top:inherit;
    z-index:10;
    text-align:center;
    box-sizing:border-box;
    background-color:#000c;
    padding:0 15px 15px;
    display:none;
    position:fixed;
  }
  .sheremart .smb-mb-block {
    display:none;
  }
  .sheremart .smb-flex-block img {
    flex:1;
    max-width:257px;
  }
  .sheremart .smb-flex-block center {
    box-sizing:border-box;
    padding:10px;
  }
  .sheremart .smb-flex-block p {
    margin-bottom:0;
  }
  .sheremart .popup .overlay {
    z-index:999;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#000c;
    position:absolute;
    inset:0;
  }
  .sheremart .popup .inner {
    color:#000;
    z-index:1000;
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#f2f2f2;
    border-radius:20px;
    width:870px;
    padding-bottom:0;
    font-weight:700;
    position:relative;
    overflow:hidden;
  }
  .sheremart .popup .overlay-header {
    text-align:center;
    color:#fff;
    background-color:#9ad94f;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding:5px;
    font-size:22px;
    font-weight:700;
  }
  .sheremart .popup .close {
    cursor:pointer;
    color:#000;
    text-shadow:0 1px #fff;
    background-color:#dfdfdf;
    border-radius:0 5px;
    padding:5px 10px;
    font-size:20px;
    font-weight:700;
    line-height:1;
    position:absolute;
    top:0;
    right:0;
  }
  .sheremart .popup .inner a {
    color:#000;
    display:block;
  }
  .sheremart .popup .inner a:not(.button) {
    color:#fff;
    font-weight:400;
  }
  .sheremart .popup .inner img {
    max-width:100%;
    max-height:230px;
  }
  .sheremart .popup .inner h1 {
    color:#000;
    font-size:30px;
    font-weight:900;
    line-height:35px;
  }
  .sheremart .popup .inner p {
    color:#000;
    margin-top:10px;
    font-size:15px;
  }
  .sheremart .popup .inner .button {
    color:#053e14;
    border:3px solid #2d712d;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    user-select:none;
    background-color:#5cb85c;
    background-image:none;
    border-radius:60px;
    margin-top:10px;
    padding:20px 30px;
    font-family:verdana,helvetica,serif;
    font-size:26px;
    font-weight:700;
    line-height:1.33333;
    display:inline-block;
  }
  .sheremart .popup .inner .button:hover {
    color:#fff;
    background-color:#449d44;
  }
  .sheremart .popup .inner .button i {
    margin-left:15px;
  }
  .sheremart .popup .popup-bottom-p {
    color:#6a6a6a;
    margin:0;
    font-size:12.8px;
  }
  .sheremart .smb-comment-block {
    align-items:center;
    display:flex;
  }
  .sheremart .smb-comment-block p {
    flex:1;
  }
  .sheremart .smb-comment-block img {
    max-width:80%;
  }
  .sheremart #stickyTop {
    display:none;
  }
  .sheremart #ivsf,.sheremart #im86u {
    width:180px;
  }
  .sheremart .presell-comment-px .comment-module {
    background-color:#d9dfec;
    justify-content:center;
    align-items:center;
    margin:10px 0 0;
    display:flex;
  }
  .sheremart .presell-comment-px .comment-module-img {
    flex:1;
    margin:20px 25px;
  }
  .sheremart .presell-comment-px .comment-product-img {
    width:100%;
    max-width:100%;
    display:block;
  }
  .sheremart .presell-comment-px .comment-module-content {
    flex:2;
    margin:20px;
  }
  .sheremart .presell-comment-px .approve-module {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .sheremart .presell-comment-px .approve-module-img {
    width:100%;
    max-width:18px;
    margin:0 5px 0 0;
  }
  .sheremart .presell-comment-px .approve-user-name {
    font-size:18px;
    font-weight:700;
  }
  .sheremart .presell-comment-px .approve-module-star-img {
    margin:0 0 0 20px;
  }
  .sheremart .presell-comment-px .user-comment-content {
    color:#262626;
    justify-content:flex-start;
    align-items:flex-start;
    font-size:18px;
    line-height:2;
    display:flex;
  }
  .sheremart .quote-px .quote-px-heart {
    max-width:840px;
    margin:0 auto;
  }
  .sheremart .quote-px .quote-px-content {
    color:#555;
    font-size:18px;
    font-family:var(--font-open-sans),"Open Sans";
    background-image:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-size:initial;
    background-attachment:initial;
    background-origin:initial;
    background-clip:initial;
    background-color:#ededed;
    margin:25px auto;
    padding:20px 30px 20px 55px;
    font-style:italic;
    line-height:1.6;
    position:relative;
  }
  .sheremart .quote-px .quote-px-content-border {
    background-color:#78c0a8;
    width:8px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .sheremart .quote-px .quote-content-font {
    color:#78c0a8;
    font-family:Arial;
    font-size:80px;
    position:absolute;
    top:-10px;
    left:10px;
  }
  .sheremart .quote-px .quote-content-top {
    justify-content:flex-start;
    align-items:center;
    display:flex;
  }
  .sheremart .quote-px .quote-content-title {
    margin:0 10px 0 0;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
  }
  .sheremart .quote-px .quote-content-star {
    max-height:20px;
  }
  .sheremart .quote-px .quote-content-text {
    color:#555;
    font-size:18px;
    line-height:1.6;
  }
  .sheremart .quote-px .quote-content-name {
    color:#333;
    margin-top:20px;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    display:block;
  }
  .sheremart #inwrx {
    height:40px;
  }
  .sheremart #icia9t {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #ie36yk {
    max-width:100%;
  }
  .sheremart #ir8n6l {
    color:#fff;
    font-size:20px;
  }
  .sheremart .comment-container {
    background-color:#ecf8fd;
  }
  .sheremart .reviews-box-item+.reviews-box-item {
    margin:25px 0 0;
  }
  .sheremart .comment-new {
    font-family:var(--font-open-sans),"Open Sans", Helvetica, Arial, sans-serif;
  }
  .sheremart .comment-new img {
    width:100%;
    height:auto;
  }
  .sheremart .comment-new .comment-new__container .comment-new__img {
    width:225px;
    max-width:100%;
    height:225px;
  }
  .sheremart #idvc0r {
    background-color:#e2f0fc;
  }
  .sheremart #ix6ye1 {
    background-color:#5990ff;
  }
  .sheremart .wish-btn .banner-button {
    word-break:break-all;
    text-decoration-line:none;
    text-decoration-thickness:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    -webkit-text-decoration-style:initial;
    text-decoration-style:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    -webkit-text-decoration-color:initial;
    text-decoration-color:initial;
    background-color:#317a5b;
    border-radius:100px;
    padding:20px 45px;
    animation:2s ease-out infinite sheremart-switch;
    animation-range:normal;
    display:inline-block;
  }
  .sheremart .wish-btn .banner-button-text {
    color:#fff;
    text-align:center;
    font-size:28px;
    font-weight:700;
    line-height:1.2;
  }
  .sheremart #i5frah {
    color:#fff;
  }
  .sheremart #i21sv {
    font-family:var(--font-poppins),Poppins,sans-serif;
  }
  .sheremart #iryqzh {
    text-align:center;
    border:1px solid #a6d6a2;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    background-color:#dbffcf61;
    padding:25px 8px;
  }
  .sheremart #i6wfj9 {
    border:1px solid #eab314;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    background-color:#ffffe3;
    border-radius:10px;
    margin:0;
    padding:0 15px;
    font-size:18px;
  }
  .sheremart #iiqwiv {
    padding:0;
  }
  .sheremart #ijqmk4 {
    background-color:#397c3e;
    border-radius:10px;
    padding:15px;
    box-shadow:0 4px 5px #154a19;
  }
  .sheremart #i7wpqd {
    font-size:18px;
  }
  .sheremart #ixqyjb {
    padding:0;
  }
  .sheremart #i2o58u,.sheremart #iplb8e {
    background-color:#397c3e;
    border-radius:15px;
    padding:15px;
    box-shadow:0 4px 5px #154a19;
  }
  .sheremart #iu3ip8 {
    padding:0;
  }
  .sheremart #if25t5 {
    width:180px;
  }
  .sheremart #iuiua6 {
    border:1px solid #aedaae;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    background-color:#dbffcf61;
    border-radius:8px;
  }
  .sheremart #iwdp {
    color:#004b1e;
    background-color:#caeebea6;
  }
  .sheremart #i9qt7z {
    width:180px;
  }
  .sheremart #i8y01h {
    border:1px solid #aedaae;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    background-color:#dbffcf61;
    border-radius:8px;
  }
  .sheremart #imvoqh {
    width:180px;
  }
  .sheremart #igpfrz {
    border:1px solid #aedaae;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    background-color:#dbffcf61;
    border-radius:8px;
  }
  .sheremart #i9zveg {
    color:#2f740a;
    font-size:20px;
  }
  .sheremart #ityr13 {
    color:#2f740a;
  }
  .sheremart #ii25o1 {
    color:#494747;
    font-size:15px;
  }
  .sheremart #iih3qh {
    font-size:13px;
    font-weight:400;
  }
  .sheremart #iey29l,.sheremart #iy2mm5,.sheremart #iipigi {
    color:#52a249;
    font-size:13px;
    font-weight:400;
  }
  .sheremart #i20vzp {
    font-family:var(--font-poppins),Poppins,sans-serif;
  }
  .sheremart #if9qeg {
    border:1px dashed #ddd;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    width:100%;
    height:10px;
    display:inline-block;
  }
  .sheremart #i2umyk {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #ivhxmo {
    max-width:100%;
  }
  .sheremart #iiwwza {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #icgihd {
    max-width:100%;
  }
  .sheremart #ib4del {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #ii2gbi {
    max-width:100%;
  }
  .sheremart #ixz1gl,.sheremart #ips3ti,.sheremart #i1v9xd,.sheremart #itl9rf {
    border:1px dashed #ddd;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    width:100%;
    height:10px;
    display:inline-block;
  }
  .sheremart #ihuqal {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #isjfrk {
    max-width:100%;
  }
  .sheremart #igikvk {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #itnj7o {
    max-width:100%;
  }
  .sheremart #ie2prg {
    text-align:center;
    min-width:50px;
    min-height:50px;
    padding:5px;
    display:block;
  }
  .sheremart #ibn11g {
    max-width:100%;
  }
  .sheremart #i04qh3 {
    font-style:normal;
  }
  .sheremart #iwuxfb,.sheremart #iax4pi,.sheremart #ihm4ep,.sheremart #it3df7,.sheremart #iiytnm {
    border:1px dashed #ddd;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    width:100%;
    height:10px;
    display:inline-block;
  }
  .sheremart #i3k6i7 {
    color:#000;
  }
  .sheremart #i2cce5,.sheremart #ibrpyl,.sheremart #i87s9x {
    border:1px dashed #ddd;
    border-image-source:initial;
    border-image-slice:initial;
    border-image-width:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    width:100%;
    height:10px;
    display:inline-block;
  }
  @media (max-width:1700px) {
    .sheremart .wish-btn .banner-button {
      word-break:break-all;
      text-decoration-line:none;
      text-decoration-thickness:initial;
      -webkit-text-decoration-style:initial;
      -webkit-text-decoration-style:initial;
      -webkit-text-decoration-style:initial;
      text-decoration-style:initial;
      -webkit-text-decoration-color:initial;
      -webkit-text-decoration-color:initial;
      -webkit-text-decoration-color:initial;
      text-decoration-color:initial;
      background-color:#317a5b;
      border-radius:100px;
      padding:.47rem 1rem;
      animation:2s ease-out infinite sheremart-switch;
      animation-range:normal;
      display:inline-block;
    }
    .sheremart .wish-btn .banner-button-text {
      color:#fff;
      text-align:center;
      font-size:.66rem;
      font-weight:700;
      line-height:1.2;
    }
  }
  @media (max-width:1200px) {
    .sheremart .reviews-box-item+.reviews-box-item {
      margin:.83rem 0 0;
    }
    .sheremart .wish-btn .banner-button {
      word-break:break-all;
      text-decoration-line:none;
      text-decoration-thickness:initial;
      -webkit-text-decoration-style:initial;
      -webkit-text-decoration-style:initial;
      -webkit-text-decoration-style:initial;
      text-decoration-style:initial;
      -webkit-text-decoration-color:initial;
      -webkit-text-decoration-color:initial;
      -webkit-text-decoration-color:initial;
      text-decoration-color:initial;
      background-color:#317a5b;
      border-radius:100px;
      padding:.66rem 1.5rem;
      animation:2s ease-out infinite sheremart-switch;
      animation-range:normal;
      display:inline-block;
    }
    .sheremart .wish-btn .banner-button-text {
      color:#fff;
      text-align:center;
      font-size:1rem;
      font-weight:700;
      line-height:1.2;
    }
  }
  @media (min-width:769px) {
    .sheremart .columns:not(.is-desktop) {
      align-items:stretch;
      margin-right:30px;
      display:flex;
    }
  }
  @media (max-width:768px) {
    .sheremart p {
      color:#333;
      margin-bottom:25px;
      font-size:18px;
      line-height:1.8;
    }
    .sheremart .smb-presell1 h1 {
      font-size:28px;
      line-height:initial;
    }
    .sheremart .smb-presell1 h2 {
      font-size:24px;
    }
    .sheremart .smb-presell1 h3 {
      font-size:18px;
    }
    .sheremart .smb-presell1 .col-lg {
      text-align:center;
      flex:0 0 100%;
      max-width:100%;
    }
    .sheremart .smb-autor-name {
      font-size:14px;
    }
    .sheremart .smb-page-main {
      flex-direction:column;
    }
    .sheremart .smb-page-right {
      max-width:100%;
    }
    .sheremart .smb-mb-block {
      display:block;
    }
    .sheremart .popup .inner {
      text-align:center;
      margin:10px;
    }
    .sheremart .popup .inner a {
      padding:10px 10px 20px;
    }
    .sheremart .popup .inner .column {
      padding-top:0;
      padding-bottom:0;
    }
    .sheremart .popup .inner img {
      max-width:70vw;
      max-height:30vh;
    }
    .sheremart .popup .inner h1 {
      font-size:22px;
      line-height:25px;
    }
    .sheremart .popup .inner p {
      margin-top:2px;
    }
    .sheremart .popup .inner .button {
      margin-top:5px;
      padding:10px 20px!important;
      font-size:11px!important;
    }
    .sheremart .popup .inner .button i {
      display:none!important;
    }
    .sheremart .smb-comment-block {
      flex-direction:column;
    }
    .sheremart .presell-comment-px .comment-module {
      background-color:#d9dfec;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      margin:10px 0 0;
      display:flex;
    }
    .sheremart .presell-comment-px .comment-module-img {
      flex:1;
      margin:0;
      padding:20px 25px;
    }
    .sheremart .presell-comment-px .comment-product-img {
      width:100%;
      max-width:100%;
      display:block;
    }
    .sheremart .presell-comment-px .comment-module-content {
      margin:20px;
    }
    .sheremart .presell-comment-px .approve-module {
      justify-content:flex-start;
      align-items:center;
      display:flex;
    }
    .sheremart .presell-comment-px .approve-module-img {
      width:100%;
      max-width:18px;
      margin:0 5px 0 0;
    }
    .sheremart .presell-comment-px .approve-user-name {
      font-size:18px;
      font-weight:700;
    }
    .sheremart .presell-comment-px .approve-module-star-img {
      margin:0 0 0 20px;
    }
    .sheremart .presell-comment-px .user-comment-content {
      color:#262626;
      justify-content:center;
      align-items:flex-start;
      font-size:18px;
      line-height:2;
      display:flex;
    }
    .sheremart .quote-px .quote-px-heart {
      max-width:840px;
      margin:0 auto;
    }
    .sheremart .quote-px .quote-px-content {
      color:#555;
      font-size:18px;
      font-family:var(--font-open-sans),"Open Sans";
      background-image:initial;
      background-position-x:initial;
      background-position-y:initial;
      background-size:initial;
      background-attachment:initial;
      background-origin:initial;
      background-clip:initial;
      background-color:#ededed;
      margin:25px auto;
      padding:20px 30px 20px 55px;
      font-style:italic;
      line-height:1.6;
      position:relative;
    }
    .sheremart .quote-px .quote-px-content-border {
      background-color:#78c0a8;
      width:8px;
      height:100%;
      position:absolute;
      top:0;
      left:0;
    }
    .sheremart .quote-px .quote-content-font {
      color:#78c0a8;
      font-family:Arial;
      font-size:80px;
      position:absolute;
      top:-10px;
      left:10px;
    }
    .sheremart .quote-px .quote-content-top {
      justify-content:flex-start;
      align-items:center;
      display:flex;
    }
    .sheremart .quote-px .quote-content-title {
      margin:0 10px 0 0;
      font-size:16px;
      font-weight:700;
      line-height:1.2;
    }
    .sheremart .quote-px .quote-content-star {
      max-height:20px;
    }
    .sheremart .quote-px .quote-content-text {
      color:#555;
      font-size:18px;
      line-height:1.6;
    }
    .sheremart .quote-px .quote-content-name {
      color:#333;
      margin-top:20px;
      font-size:18px;
      font-style:normal;
      font-weight:700;
      display:block;
    }
  }
  @media (max-width:767px) {
    .sheremart .comment-reviews-box+.comment-reviews-box {
      margin:.83rem 0 0;
    }
  }
  @media (max-width:480px) {
    .sheremart #iro8l2 {
      background-color:#397c3e;
    }
  }
  .ondrela-page {
    color:#3e3e4a;
    background:#ebf3f7;
    min-height:100vh;
    font-family:open sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,helvetica neue,sans-serif;
    font-size:18px;
  }
  .ondrela-page .container-fluid {
    width:100%;
    padding-left:15px;
    padding-right:15px;
  }
  .ondrela-page .container {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
  }
  .ondrela-page .row {
    flex-wrap:wrap;
    margin-left:-15px;
    margin-right:-15px;
    display:flex;
  }
  .ondrela-page .col-12 {
    flex:0 0 100%;
    max-width:100%;
    padding-left:15px;
    padding-right:15px;
  }
  .ondrela-page .text-center {
    text-align:center!important;
  }
  .ondrela-page .float-right {
    float:right!important;
  }
  .ondrela-page .d-none {
    display:none!important;
  }
  .ondrela-page .my-0 {
    margin-top:0!important;
    margin-bottom:0!important;
  }
  .ondrela-page .p-0 {
    padding:0!important;
  }
  .ondrela-page .mt-4 {
    margin-top:15px!important;
  }
  @media (min-width:576px) {
    .ondrela-page .container {
      max-width:540px;
    }
    .ondrela-page .my-sm-5 {
      margin-top:30px!important;
      margin-bottom:30px!important;
    }
    .ondrela-page .px-sm-3 {
      padding-left:10px!important;
      padding-right:10px!important;
    }
  }
  @media (min-width:768px) {
    .ondrela-page .container {
      max-width:720px;
    }
    .ondrela-page .d-md-inline-flex {
      display:inline-flex!important;
    }
  }
  @media (min-width:992px) {
    .ondrela-page .container {
      max-width:860px;
    }
  }
  @media (min-width:1200px) {
    .ondrela-page .container {
      max-width:860px;
    }
  }
  .ondrela-page .header {
    background:#32323c;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;
  }
  .ondrela-page .header .container {
    padding:0;
  }
  .ondrela-page .header ul {
    align-items:center;
    margin:0;
    padding:0;
    list-style:none;
    display:flex;
  }
  .ondrela-page .header ul li {
    color:#fff;
    text-transform:uppercase;
    border-right:1px solid #454545;
    align-items:center;
    height:45px;
    padding:10px 12px;
    font-size:12px;
    font-weight:600;
    display:inline-flex;
  }
  .ondrela-page .header ul li:first-child {
    padding-left:0;
  }
  .ondrela-page .header ul li:last-child {
    border:none;
    margin-left:auto;
    padding-right:0;
  }
  .ondrela-page .header ul li.logo img {
    width:24px;
  }
  .ondrela-page .header ul li a {
    color:#fff;
    align-items:center;
    height:45px;
    text-decoration:none;
    display:inline-flex;
  }
  .ondrela-page .main-content {
    background:#fff;
    padding:20px;
    font-size:18px;
  }
  .ondrela-page .main-content h1 {
    color:#3e3e4a;
    margin-top:0;
    margin-bottom:5px;
    font-family:roboto condensed,segoe ui,Tahoma,Geneva,Verdana,sans-serif;
    font-size:34px;
    font-weight:500;
    line-height:44px;
  }
  .ondrela-page .main-content h2 {
    color:red;
    margin-top:0;
    margin-bottom:5px;
    font-family:roboto condensed,segoe ui,Tahoma,Geneva,Verdana,sans-serif;
    font-size:28px;
    font-weight:500;
    line-height:38px;
  }
  .ondrela-page .main-content address {
    color:#999;
    font-family:open sans,segoe ui,Tahoma,Geneva,Verdana,sans-serif;
    font-size:14px;
    line-height:24px;
  }
  .ondrela-page .main-content img {
    width:100%;
    margin-bottom:15px;
  }
  .ondrela-page .main-content p {
    letter-spacing:.1px;
    margin-bottom:20px;
    font-size:18px;
    line-height:30px;
  }
  .ondrela-page .main-content h3 {
    margin-top:20px;
    margin-bottom:5px;
    font-family:roboto condensed,segoe ui,Tahoma,Geneva,Verdana,sans-serif;
    font-size:30px;
    font-weight:700;
    line-height:38px;
  }
  .ondrela-page .main-content h4 {
    margin-top:20px;
    font-family:roboto condensed,segoe ui,Tahoma,Geneva,Verdana,sans-serif;
    font-size:26px;
    font-weight:700;
    line-height:36px;
  }
  .ondrela-page .main-content h3+img {
    margin-top:12px;
  }
  .ondrela-page .main-content img+h3 {
    margin-top:10px;
  }
  .ondrela-page .main-content a {
    color:#2980b9;
    font-weight:700;
    text-decoration:underline;
  }
  .ondrela-page .main-content blockquote {
    background:#f5f5f5;
    border-left:5px solid #e5e5e5;
    margin-bottom:20px;
    padding:15px 18px;
    font-style:italic;
    line-height:30px;
  }
  .ondrela-page .main-content ul {
    padding-left:0;
    list-style:none;
  }
  .ondrela-page .main-content ul li {
    padding:10px 0;
    font-size:17px;
  }
  .ondrela-page .box p {
    margin:15px 20px;
    padding:0;
  }
  .ondrela-page .blue-box {
    background:#d9edf7;
    border:1px solid #bce8f1;
    margin:20px 0;
    padding:0;
    line-height:25px;
    box-shadow:0 0 3px #bce8f1;
  }
  .ondrela-page a.main-cta {
    text-align:center;
    border-radius:4px;
    justify-content:center;
    align-items:center;
    padding:12px 10px;
    font-size:24px;
    font-weight:700;
    line-height:30px;
    text-decoration:none;
    transition:all .3s;
    display:flex;
  }
  .ondrela-page a.main-cta.green {
    color:#fff;
    background-color:#00c249;
    box-shadow:0 4px #028332;
  }
  .ondrela-page a.main-cta.green:hover {
    background-color:#00a93f;
  }
  .ondrela-page a.main-cta.red {
    color:#fff;
    background-color:#e92c2c;
    box-shadow:0 4px #af0000;
  }
  .ondrela-page a.main-cta.red:hover {
    background-color:#ce0000;
  }
  .ondrela-page .footer {
    background-color:#32323c;
  }
  .ondrela-page .footer p {
    color:#fff;
    margin-bottom:0;
    padding-bottom:20px;
    font-size:14px;
  }
  .ondrela-page .footer p a {
    color:#39b0ff;
    font-size:14px;
  }
  .ondrela-page .footer .copyright {
    font-weight:500;
  }
  .ondrela-page .footer .dmca {
    padding:5px 0;
  }
  .ondrela-page .footer .dmca a {
    padding:10px 0;
    display:block;
  }
  .ondrela-page .footer .dmca img {
    width:150px;
  }
  @media (min-width:576px) {
    .ondrela-page .main-content {
      padding:30px 35px;
    }
    .ondrela-page .main-content h1 {
      font-size:40px;
      line-height:50px;
    }
    .ondrela-page .main-content h2 {
      font-size:30px;
      line-height:40px;
    }
    .ondrela-page .main-content h3 {
      margin-top:25px;
      margin-bottom:5px;
      font-size:30px;
      line-height:40px;
    }
    .ondrela-page a.main-cta {
      font-size:26px;
      line-height:40px;
    }
  }
  @media (min-width:768px) {
    .ondrela-page .main-content h1 {
      font-size:42px;
      line-height:52px;
    }
    .ondrela-page .main-content h2 {
      font-size:32px;
      line-height:42px;
    }
    .ondrela-page .main-content h3 {
      margin-top:30px;
      margin-bottom:5px;
      font-size:32px;
      line-height:42px;
    }
    .ondrela-page .main-content ul {
      padding-left:20px;
    }
  }
  @media (min-width:992px) {
    .ondrela-page .main-content h1 {
      font-size:46px;
      line-height:56px;
    }
    .ondrela-page .main-content h2 {
      font-size:36px;
      line-height:46px;
    }
    .ondrela-page .main-content h3 {
      margin-top:30px;
      margin-bottom:5px;
      font-size:36px;
      line-height:46px;
    }
    .ondrela-page .main-content ul {
      padding-left:30px;
    }
  }
  .orivelle-page {
    --e-global-color-primary:#6ec1e4;
    --e-global-color-secondary:#54595f;
    --e-global-color-text:#7a7a7a;
    --e-global-color-accent:#61ce70;
    --widgets-spacing:20px 20px;
    color:#333;
    background-color:#fff;
    font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:16px;
    line-height:26.4px;
  }
  .orivelle-page .elementor *,.orivelle-page .elementor :before,.orivelle-page .elementor :after {
    box-sizing:border-box;
  }
  .orivelle-page .elementor-section {
    position:relative;
  }
  .orivelle-page .elementor-section .elementor-container {
    flex-wrap:wrap;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative;
  }
  .orivelle-page .elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1140px;
  }
  .orivelle-page .elementor-section.elementor-section-items-middle>.elementor-container {
    align-items:center;
  }
  .orivelle-page .elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items:flex-end;
  }
  .orivelle-page .elementor-section.elementor-section-content-middle>.elementor-container,.orivelle-page .elementor-section.elementor-section-content-bottom>.elementor-container {
    align-items:center;
  }
  .orivelle-page .elementor-widget-wrap {
    flex-wrap:wrap;
    align-content:flex-start;
    width:100%;
    display:flex;
    position:relative;
  }
  .orivelle-page .elementor-widget-wrap>.elementor-element {
    width:100%;
  }
  .orivelle-page .elementor-widget {
    position:relative;
  }
  .orivelle-page .elementor-widget:not(:last-child) {
    margin-bottom:20px;
  }
  .orivelle-page .elementor-widget-container {
    width:100%;
  }
  .orivelle-page .elementor-column {
    min-height:1px;
    display:flex;
    position:relative;
  }
  .orivelle-page .elementor-column.elementor-col-100 {
    width:100%;
  }
  .orivelle-page .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding:10px;
  }
  .orivelle-page .elementor-column-gap-no>.elementor-column>.elementor-element-populated {
    padding:0;
  }
  .orivelle-page .elementor-element-populated {
    position:relative;
  }
  .orivelle-page .elementor-align-justify .elementor-button {
    width:100%;
  }
  @media (max-width:1024px) {
    .orivelle-page .elementor-hidden-tablet {
      display:none!important;
    }
  }
  @media (max-width:767px) {
    .orivelle-page .elementor-hidden-phone,.orivelle-page .elementor-hidden-mobile {
      display:none!important;
    }
  }
  .orivelle-page .elementor-widget-heading .elementor-heading-title {
    margin:0;
    padding:0;
    line-height:1;
  }
  .orivelle-page .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color:inherit;
    font-size:inherit;
    line-height:inherit;
  }
  .orivelle-page .elementor-widget-image {
    text-align:center;
  }
  .orivelle-page .elementor-widget-image a {
    display:inline-block;
  }
  .orivelle-page .elementor-widget-image a img[src$=\.svg] {
    width:48px;
  }
  .orivelle-page .elementor-widget-image img {
    vertical-align:middle;
    max-width:100%;
    height:auto;
    display:inline-block;
  }
  .orivelle-page .widget-image-caption,.orivelle-page .wp-caption-text {
    color:#7a7a7a;
    text-align:center;
    margin:12.92px 0;
    font-family:Roboto,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:26.4px;
  }
  .orivelle-page .wp-caption {
    max-width:100%;
  }
  .orivelle-page figure.wp-caption {
    margin:0;
  }
  .orivelle-page figure.wp-caption img {
    display:block;
  }
  .orivelle-page .elementor-widget-text-editor {
    color:var(--e-global-color-text);
    font-family:Roboto,sans-serif;
    font-weight:400;
  }
  .orivelle-page .elementor-widget-text-editor img {
    vertical-align:middle;
    max-width:100%;
    height:auto;
    display:inline-block;
  }
  .orivelle-page .elementor-widget-text-editor p {
    margin:0 0 1.75em;
  }
  .orivelle-page .elementor-text-editor ul {
    margin:0 0 1.5em 3em;
    padding:0;
    list-style:outside;
  }
  .orivelle-page .elementor-text-editor li {
    margin:0;
  }
  .orivelle-page .elementor-text-editor a {
    color:inherit;
  }
  .orivelle-page .elementor-text-editor a:hover {
    text-decoration:underline;
  }
  .orivelle-page .elementor-widget-text-editor hr {
    border:none;
    border-top:1px solid #eaeaea;
    margin:1em 0;
  }
  .orivelle-page .elementor-widget-text-editor sup {
    vertical-align:super;
    font-size:.75em;
  }
  .orivelle-page .elementor-widget-video .elementor-widget-container {
    overflow:hidden;
    transform:translateZ(0);
  }
  .orivelle-page .elementor-widget-video .elementor-wrapper {
    aspect-ratio:var(--video-aspect-ratio,1.77777);
  }
  .orivelle-page .elementor-widget-video .elementor-wrapper video {
    object-fit:cover;
    background-color:#000;
    border:none;
    width:100%;
    height:100%;
    display:flex;
  }
  .orivelle-page .elementor-button-wrapper {
    display:flex;
  }
  .orivelle-page .elementor-button {
    color:#fff;
    background-color:#69727d;
    border:none;
    border-radius:3px;
    padding:12px 24px;
    font-size:15px;
    line-height:1;
    text-decoration:none;
    transition:all .3s;
    display:inline-block;
  }
  .orivelle-page .elementor-button:visited {
    color:#fff;
  }
  .orivelle-page .elementor-button-content-wrapper {
    flex-direction:row;
    justify-content:center;
    gap:5px;
    display:flex;
  }
  .orivelle-page .elementor-button-text {
    display:inline-block;
  }
  .orivelle-page .elementor-button.elementor-size-sm {
    padding:10px 20px;
    font-size:15px;
  }
  .orivelle-page .elementor-icon-list-items {
    margin:0;
    padding:0;
    list-style-type:none;
  }
  .orivelle-page .elementor-icon-list-items.elementor-inline-items {
    flex-wrap:wrap;
    justify-content:center;
    margin-left:-8px;
    margin-right:-8px;
    display:flex;
  }
  .orivelle-page .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left:8px;
    margin-right:8px;
  }
  .orivelle-page .elementor-icon-list-item {
    font-size:inherit;
    align-items:center;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
  }
  .orivelle-page .elementor-icon-list-item a {
    color:inherit;
    align-items:center;
    text-decoration:none;
    display:inline-flex;
  }
  .orivelle-page .elementor-widget.elementor-align-center .elementor-icon-list-item,.orivelle-page .elementor-widget.elementor-list-item-link-full_width .elementor-icon-list-item {
    justify-content:center;
  }
  .orivelle-page .elementor-grid {
    grid-column-gap:var(--grid-column-gap,10px);
    grid-row-gap:var(--grid-row-gap,10px);
    display:grid;
  }
  .orivelle-page .elementor-grid-1 .elementor-grid {
    grid-template-columns:repeat(1,1fr);
  }
  .orivelle-page .elementor-grid-2 .elementor-grid {
    grid-template-columns:repeat(2,1fr);
  }
  .orivelle-page .elementor-grid-3 .elementor-grid {
    grid-template-columns:repeat(3,1fr);
  }
  .orivelle-page .elementor-grid-4 .elementor-grid {
    grid-template-columns:repeat(4,1fr);
  }
  .orivelle-page .elementor-grid-item {
    word-break:break-word;
  }
  .orivelle-page .elementor-share-btn {
    cursor:pointer;
    justify-content:center;
    align-items:center;
    width:100%;
    height:4.4em;
    font-size:10px;
    transition:filter .3s;
    display:flex;
  }
  .orivelle-page .elementor-share-btn:hover {
    filter:saturate(1.5)brightness(1.2);
  }
  .orivelle-page .elementor-share-buttons--shape-square .elementor-share-btn {
    border-radius:0;
  }
  .orivelle-page .elementor-share-btn__icon {
    justify-content:center;
    align-self:stretch;
    align-items:center;
    padding:0 1em;
    display:flex;
    position:relative;
  }
  .orivelle-page .elementor-share-btn__icon svg {
    fill:#fff;
    height:var(--e-share-buttons-icon-size,1.7em);
    width:var(--e-share-buttons-icon-size,1.7em);
  }
  .orivelle-page .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.orivelle-page .elementor-share-btn_facebook {
    background-color:#3b5998;
  }
  .orivelle-page .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.orivelle-page .elementor-share-btn_pinterest {
    background-color:#bd081c;
  }
  .orivelle-page .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_x-twitter,.orivelle-page .elementor-share-btn_x-twitter {
    background-color:#000;
  }
  .elementor-9209 .elementor-element.elementor-element-6faa36d0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content:flex-end;
    align-items:flex-end;
  }
  .elementor-9209 .elementor-element.elementor-element-6faa36d0:not(.elementor-motion-effects-element-type-background),.elementor-9209 .elementor-element.elementor-element-6faa36d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#000;
  }
  .elementor-9209 .elementor-element.elementor-element-6faa36d0>.elementor-container {
    min-height:0;
  }
  .elementor-9209 .elementor-element.elementor-element-6faa36d0 {
    border:0 solid #eaeaea;
    border-bottom-width:1px;
    margin-top:0;
    margin-bottom:0;
    padding:0;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
  }
  .elementor-9209 .elementor-element.elementor-element-26b4b44e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0;
  }
  .elementor-9209 .elementor-element.elementor-element-26b4b44e>.elementor-element-populated {
    padding:0;
  }
  .elementor-9209 .elementor-element.elementor-element-6d73766f>.elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9209 .elementor-element.elementor-element-6d73766f {
    text-align:center;
  }
  .elementor-9209 .elementor-element.elementor-element-6d73766f .elementor-heading-title {
    color:#b1b1b1;
    font-family:Source Sans Pro,sans-serif;
    font-size:15px;
    font-weight:400;
  }
  .elementor-9209 .elementor-element.elementor-element-72ba8969>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content:center;
    align-items:center;
  }
  .elementor-9209 .elementor-element.elementor-element-72ba8969>.elementor-container {
    max-width:880px;
  }
  .elementor-9209 .elementor-element.elementor-element-72ba8969 {
    border:0 solid #f1f1f1;
    border-bottom-width:1px;
    margin-top:-10px;
    margin-bottom:0;
  }
  .elementor-9209 .elementor-element.elementor-element-13c02399>.elementor-widget-container {
    margin:10px 0;
    padding:0;
  }
  .elementor-9209 .elementor-element.elementor-element-13c02399 {
    text-align:left;
  }
  .elementor-9209 .elementor-element.elementor-element-13c02399 img {
    width:33%;
  }
  .elementor-9209 .elementor-element.elementor-element-3494d64c>.elementor-container {
    max-width:880px;
  }
  .elementor-9209 .elementor-element.elementor-element-3494d64c {
    padding:0 0 50px;
  }
  .elementor-9209 .elementor-element.elementor-element-4e7c2006>.elementor-element-populated {
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    margin:0;
  }
  .elementor-9209 .elementor-element.elementor-element-2fdb6176>.elementor-widget-container {
    margin:0;
  }
  .elementor-9209 .elementor-element.elementor-element-2fdb6176 {
    text-align:left;
  }
  .elementor-9209 .elementor-element.elementor-element-2fdb6176 .elementor-heading-title {
    color:#333;
    font-family:Lato,sans-serif;
    font-size:44px;
    font-weight:700;
    line-height:48px;
  }
  .elementor-9209 .elementor-element.elementor-element-18653fba>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content:center;
    align-items:center;
  }
  .elementor-9209 .elementor-element.elementor-element-18653fba {
    margin-top:0;
    margin-bottom:5px;
  }
  .elementor-9209 .elementor-element.elementor-element-6a21d77c>.elementor-widget-container {
    margin:0;
  }
  .elementor-9209 .elementor-element.elementor-element-6a21d77c {
    --grid-side-margin:10px;
    --grid-column-gap:10px;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px;
  }
  .elementor-9209 .elementor-element.elementor-element-6a21d77c .elementor-share-btn {
    height:4.4em;
  }
  .elementor-9209 .elementor-element.elementor-element-55513e94 .elementor-wrapper {
    --video-aspect-ratio:1.77777;
  }
  .elementor-9209 .elementor-element.elementor-element-5737ca90,.elementor-9209 .elementor-element.elementor-element-5797b87b,.elementor-9209 .elementor-element.elementor-element-26d6c792 {
    background-color:#edf9ff;
    border:0 solid #337ab7;
    border-right-width:5px;
    border-radius:5px;
    margin-top:0;
    margin-bottom:20px;
    padding:8px 14px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
  }
  .elementor-9209 .elementor-element.elementor-element-5737ca90:hover,.elementor-9209 .elementor-element.elementor-element-5797b87b:hover,.elementor-9209 .elementor-element.elementor-element-26d6c792:hover {
    box-shadow:0 0 10px #00000080;
  }
  .elementor-9209 .elementor-element.elementor-element-64ed9624,.elementor-9209 .elementor-element.elementor-element-3a969b34,.elementor-9209 .elementor-element.elementor-element-77d6069d,.elementor-9209 .elementor-element.elementor-element-20ac697d {
    color:#333;
    font-family:Source Sans Pro,sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:32px;
  }
  .elementor-9209 .elementor-element.elementor-element-64ed9624>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-3a969b34>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-77d6069d>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-20ac697d>.elementor-widget-container {
    margin:-7px 0 -31px;
    padding:0;
  }
  .elementor-9209 .elementor-element.elementor-element-664d7d28,.elementor-9209 .elementor-element.elementor-element-40a01f08,.elementor-9209 .elementor-element.elementor-element-4097d21c,.elementor-9209 .elementor-element.elementor-element-5e06c444,.elementor-9209 .elementor-element.elementor-element-50daac66,.elementor-9209 .elementor-element.elementor-element-7c96f9ff,.elementor-9209 .elementor-element.elementor-element-526d9d6a,.elementor-9209 .elementor-element.elementor-element-bc11887,.elementor-9209 .elementor-element.elementor-element-e2914f0,.elementor-9209 .elementor-element.elementor-element-0a0935b,.elementor-9209 .elementor-element.elementor-element-40fbafab {
    text-align:left;
    color:#333;
    font-family:Lato,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:26px;
  }
  .elementor-9209 .elementor-element.elementor-element-5656e1cb,.elementor-9209 .elementor-element.elementor-element-4fecd98d,.elementor-9209 .elementor-element.elementor-element-7ceb0474,.elementor-9209 .elementor-element.elementor-element-db7f3a0,.elementor-9209 .elementor-element.elementor-element-1aa840a4,.elementor-9209 .elementor-element.elementor-element-2d7aef98,.elementor-9209 .elementor-element.elementor-element-12a067ef,.elementor-9209 .elementor-element.elementor-element-3f701ee4,.elementor-9209 .elementor-element.elementor-element-8e5ba10,.elementor-9209 .elementor-element.elementor-element-733d816 {
    text-align:left;
  }
  .elementor-9209 .elementor-element.elementor-element-5656e1cb>.elementor-widget-container {
    margin:0;
  }
  .elementor-9209 .elementor-element.elementor-element-4fecd98d>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-7ceb0474>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-db7f3a0>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-1aa840a4>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-2d7aef98>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-12a067ef>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-3f701ee4>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-8e5ba10>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-733d816>.elementor-widget-container {
    margin:20px 0 0;
  }
  .elementor-9209 .elementor-element.elementor-element-5656e1cb .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-4fecd98d .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-7ceb0474 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-db7f3a0 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-1aa840a4 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-2d7aef98 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-12a067ef .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-3f701ee4 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-8e5ba10 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-733d816 .elementor-heading-title {
    color:#333;
    font-family:Lato,sans-serif;
    font-size:30px;
    font-weight:700;
    line-height:37px;
  }
  .elementor-9209 .elementor-element.elementor-element-3f701ee4>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-8e5ba10>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-733d816>.elementor-widget-container {
    margin:40px 0 0;
  }
  .elementor-9209 .elementor-element.elementor-element-1f2fc14f .elementor-wrapper,.elementor-9209 .elementor-element.elementor-element-d84bbf7 .elementor-wrapper {
    --video-aspect-ratio:1.77777;
  }
  .elementor-9209 .elementor-element.elementor-element-2a0b803 img,.elementor-9209 .elementor-element.elementor-element-23911852 img,.elementor-9209 .elementor-element.elementor-element-2f9b66ec img,.elementor-9209 .elementor-element.elementor-element-50687fbe img,.elementor-9209 .elementor-element.elementor-element-27b8bf47 img,.elementor-9209 .elementor-element.elementor-element-40e440d7 img {
    width:100%;
  }
  .elementor-9209 .elementor-element.elementor-element-40e440d7>.elementor-widget-container {
    margin:30px 0 0;
  }
  .elementor-9209 .elementor-element.elementor-element-5f919ada .elementor-button,.elementor-9209 .elementor-element.elementor-element-441c54d .elementor-button,.elementor-9209 .elementor-element.elementor-element-5ed31e9 .elementor-button {
    text-align:center;
    background-color:#1fba34;
    border-radius:7px;
    padding:15px;
    font-family:Roboto,sans-serif;
    font-size:30px;
    font-weight:700;
    line-height:38px;
    box-shadow:0 4px 4px #00000059;
  }
  .elementor-9209 .elementor-element.elementor-element-5f919ada .elementor-button:hover,.elementor-9209 .elementor-element.elementor-element-5f919ada .elementor-button:focus,.elementor-9209 .elementor-element.elementor-element-441c54d .elementor-button:hover,.elementor-9209 .elementor-element.elementor-element-441c54d .elementor-button:focus,.elementor-9209 .elementor-element.elementor-element-5ed31e9 .elementor-button:hover,.elementor-9209 .elementor-element.elementor-element-5ed31e9 .elementor-button:focus {
    background-color:#07893a;
  }
  .elementor-9209 .elementor-element.elementor-element-5f919ada>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-441c54d>.elementor-widget-container,.elementor-9209 .elementor-element.elementor-element-5ed31e9>.elementor-widget-container {
    margin:0 0 40px;
  }
  .elementor-9209 .elementor-element.elementor-element-21f2662 {
    background-color:#fef5c4;
    border:3px dashed #fe7d7f;
    border-radius:0;
    margin-top:0;
    margin-bottom:20px;
    padding:8px 14px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    box-shadow:0 0 10px #fadf98;
  }
  .elementor-9209 .elementor-element.elementor-element-21f2662:hover {
    box-shadow:0 0 10px #00000080;
  }
  .elementor-9209 .elementor-element.elementor-element-423e118c:not(.elementor-motion-effects-element-type-background),.elementor-9209 .elementor-element.elementor-element-423e118c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#000;
  }
  .elementor-9209 .elementor-element.elementor-element-423e118c>.elementor-container {
    max-width:880px;
  }
  .elementor-9209 .elementor-element.elementor-element-423e118c {
    padding:20px 0 0;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
  }
  .elementor-9209 .elementor-element.elementor-element-582dce00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:30px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0>.elementor-widget-container {
    margin:30px 0 0;
    padding:5px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:9.5px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:9.5px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left:9.5px;
    margin-right:9.5px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-item>a {
    font-family:Lato,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:15px;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-text {
    color:#7b7b7b;
    transition:color .3s;
  }
  .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:#54595f;
  }
  .elementor-9209 .elementor-element.elementor-element-73285e5>.elementor-widget-container {
    margin:0 0 20px;
  }
  .elementor-9209 .elementor-element.elementor-element-73285e5 {
    color:#7b7b7b;
    font-family:Lato,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:21px;
  }
  @media (max-width:1024px) {
    .elementor-9209 .elementor-element.elementor-element-13c02399 img {
      width:40%;
    }
    .elementor-9209 .elementor-element.elementor-element-3494d64c {
      padding:20px 0;
    }
  }
  @media (max-width:767px) {
    .elementor-9209 .elementor-element.elementor-element-6faa36d0,.elementor-9209 .elementor-element.elementor-element-72ba8969 {
      padding:0;
    }
    .elementor-9209 .elementor-element.elementor-element-13c02399 {
      text-align:left;
    }
    .elementor-9209 .elementor-element.elementor-element-13c02399 img {
      width:70%;
    }
    .elementor-9209 .elementor-element.elementor-element-3494d64c {
      padding:0;
    }
    .elementor-9209 .elementor-element.elementor-element-2fdb6176 .elementor-heading-title {
      font-size:32px;
      line-height:36px;
    }
    .elementor-9209 .elementor-element.elementor-element-18653fba {
      margin-top:0;
      margin-bottom:0;
    }
    .elementor-9209 .elementor-element.elementor-element-64ed9624,.elementor-9209 .elementor-element.elementor-element-3a969b34,.elementor-9209 .elementor-element.elementor-element-77d6069d,.elementor-9209 .elementor-element.elementor-element-20ac697d {
      font-size:20px;
      line-height:26px;
    }
    .elementor-9209 .elementor-element.elementor-element-5656e1cb .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-4fecd98d .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-7ceb0474 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-db7f3a0 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-1aa840a4 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-2d7aef98 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-12a067ef .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-3f701ee4 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-8e5ba10 .elementor-heading-title,.elementor-9209 .elementor-element.elementor-element-733d816 .elementor-heading-title {
      font-size:24px;
    }
    .elementor-9209 .elementor-element.elementor-element-5f919ada .elementor-button,.elementor-9209 .elementor-element.elementor-element-441c54d .elementor-button,.elementor-9209 .elementor-element.elementor-element-5ed31e9 .elementor-button {
      font-size:23px;
      line-height:26px;
    }
    .elementor-9209 .elementor-element.elementor-element-423e118c {
      padding:10px 0;
    }
    .elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-9209 .elementor-element.elementor-element-30b86af0 .elementor-icon-list-item>a,.elementor-9209 .elementor-element.elementor-element-73285e5 {
      font-size:16px;
      line-height:26px;
    }
  }
  .turbojet-page {
    --ink:#1a1a1a;
    --soft:#333;
    --meta:#888;
    --line:#e5e5e5;
    --bg-soft:#f5f6f7;
    --cta:#ef7f1a;
    --cta2:#df7415;
    --check:#2e7d32;
    --link:#149efc;
    --sans:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    box-sizing:border-box;
    color:var(--soft);
    font-family:var(--sans);
    -webkit-font-smoothing:antialiased;
    background:#fff;
    padding:0;
    font-size:20px;
    line-height:1.65;
  }
  @media (max-width:859px) {
    .turbojet-page {
      padding:10px;
    }
  }
  .turbojet-page * {
    box-sizing:border-box;
  }
  .turbojet-page img,.turbojet-page video {
    max-width:100%;
    display:block;
  }
  .turbojet-page .bz-label {
    background:var(--bg-soft);
    color:var(--meta);
    text-align:center;
    letter-spacing:.8px;
    text-transform:uppercase;
    padding:7px 0;
    font-size:11px;
  }
  .turbojet-page .container {
    max-width:1168px;
    margin:0 auto;
    padding:24px 18px 50px;
  }
  .turbojet-page .layout {
    flex-direction:column;
    gap:24px;
    display:flex;
  }
  .turbojet-page .main {
    min-width:0;
  }
  .turbojet-page .topmain {
    width:100%;
  }
  .turbojet-page .rail {
    order:1;
    width:100%;
  }
  .turbojet-page .card {
    border:1px solid var(--line);
    background:#fff;
    border-radius:10px;
    padding:18px;
  }
  .turbojet-page .card .c-head {
    color:var(--ink);
    margin-bottom:8px;
    font-size:18px;
    font-weight:800;
    line-height:1.3;
  }
  .turbojet-page .card .c-rate {
    text-align:center;
    color:var(--meta);
    margin-bottom:14px;
    font-size:14px;
  }
  .turbojet-page .card .image-slot img {
    background:var(--bg-soft);
    border-radius:4px;
    width:100%;
    margin-bottom:12px;
  }
  .turbojet-page .card .checks {
    margin:4px 0 14px;
    padding:0;
    list-style:none;
  }
  .turbojet-page .card .checks li {
    color:var(--soft);
    align-items:center;
    gap:10px;
    margin:9px 0;
    font-size:14.5px;
    display:flex;
  }
  .turbojet-page .card .checks li:before {
    content:"✓";
    background:var(--check);
    color:#fff;
    border-radius:50%;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:20px;
    height:20px;
    font-size:11px;
    font-weight:800;
    display:inline-flex;
  }
  .turbojet-page .card .cta-btn {
    margin:0;
    padding:13px 14px;
    font-size:16px;
  }
  @media (min-width:860px) {
    .turbojet-page .layout {
      flex-direction:row;
      gap:32px;
    }
    .turbojet-page .main {
      flex:1;
      order:1;
    }
    .turbojet-page .rail {
      flex-shrink:0;
      order:2;
      width:300px;
    }
    .turbojet-page .card {
      position:sticky;
      top:16px;
    }
  }
  .turbojet-page .legal {
    border-top:1px solid var(--line);
    margin-top:16px;
  }
  .turbojet-page .legal-disclosure {
    max-width:1040px;
    margin:0 auto;
    padding:30px 20px;
  }
  .turbojet-page .legal-disclosure p {
    color:#8a8a8a;
    margin:0;
    font-size:11px;
    line-height:1.7;
  }
  .turbojet-page .legal-bar {
    background:#0a0a0a;
    padding:22px 20px;
  }
  .turbojet-page .legal-bar-inner {
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    gap:14px 24px;
    max-width:1000px;
    margin:0 auto;
    display:flex;
  }
  .turbojet-page .legal-bar .copyright {
    color:#cfcfcf;
    margin:0;
    font-size:13px;
  }
  .turbojet-page .legal-bar .links {
    margin:0;
    font-size:14px;
  }
  .turbojet-page .legal-bar .links a {
    color:#9a9a9a;
    margin-left:22px;
    text-decoration:none;
  }
  .turbojet-page .legal-bar .links a:first-child {
    margin-left:0;
  }
  .turbojet-page .legal-bar .links a:hover {
    text-decoration:underline;
  }
  .turbojet-page h1 {
    color:var(--ink);
    margin:0 0 14px;
    font-size:clamp(28px,6.5vw,44px);
    font-weight:800;
    line-height:1.2;
  }
  .turbojet-page .chapo {
    color:#555;
    margin:0 0 14px;
    font-size:20px;
    line-height:1.55;
  }
  .turbojet-page .byline {
    color:var(--meta);
    border-top:1px solid var(--line);
    border-bottom:1px solid var(--line);
    padding:8px 0;
    font-size:12.5px;
  }
  .turbojet-page .byline b {
    color:#555;
    font-weight:600;
  }
  .turbojet-page .topmain figure {
    margin:16px 0 0;
  }
  .turbojet-page figure {
    margin:18px 0;
  }
  .turbojet-page figure img,.turbojet-page figure video {
    background:var(--bg-soft);
    border-radius:2px;
    width:100%;
  }
  .turbojet-page figcaption {
    color:var(--meta);
    padding-top:6px;
    font-size:11.5px;
  }
  .turbojet-page .body {
    margin-top:18px;
  }
  .turbojet-page .body p {
    margin:15px 0;
  }
  .turbojet-page h2 {
    color:var(--ink);
    margin:28px 0 10px;
    font-size:26px;
    font-weight:800;
    line-height:1.3;
  }
  .turbojet-page .lead {
    color:var(--ink);
    margin:24px 0 6px;
    font-weight:800;
  }
  .turbojet-page .body ul {
    margin:12px 0;
    padding-left:20px;
    list-style:outside;
  }
  .turbojet-page .body li {
    margin:8px 0;
  }
  .turbojet-page a.cta-link {
    color:var(--link);
    border-bottom:1px solid var(--link);
    font-weight:600;
    text-decoration:none;
  }
  .turbojet-page figure.image-slot:empty {
    display:none;
  }
  .turbojet-page .avis {
    border:1px solid var(--line);
    color:var(--ink);
    background:#fff;
    border-radius:8px;
    margin:14px 0;
    padding:16px 18px;
    font-size:20px;
    line-height:1.6;
  }
  .turbojet-page .avis .tp {
    gap:3px;
    margin-bottom:10px;
    display:flex;
  }
  .turbojet-page .avis .tp-s {
    color:#fff;
    background:#00b67a;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:22px;
    height:22px;
    font-size:14px;
    display:inline-flex;
  }
  .turbojet-page .avis .who {
    color:var(--meta);
    margin-top:8px;
    font-size:13px;
    font-weight:700;
    display:block;
  }
  .turbojet-page .cta-btn {
    background:linear-gradient(180deg,var(--cta),var(--cta2));
    color:#fff;
    text-align:center;
    border-radius:6px;
    margin:20px 0 6px;
    padding:15px 18px;
    font-size:17px;
    font-weight:800;
    text-decoration:none;
    display:block;
    box-shadow:0 4px 12px #df741559;
  }
  .turbojet-page .cta-note {
    color:var(--meta);
    text-align:center;
    margin-bottom:6px;
    font-size:12px;
  }
  .turbojet-page .reviews-bottom {
    margin-top:24px;
  }
  .turbojet-page .tj-meta {
    border-bottom:1px dashed #d0d0d0;
    flex-wrap:wrap;
    align-items:center;
    gap:8px 18px;
    margin:0 0 4px;
    padding:0 0 16px;
    display:flex;
  }
  .turbojet-page .tj-meta .i {
    color:var(--soft);
    font-size:15px;
    line-height:1.5;
  }
  .turbojet-page .tj-meta .i strong {
    color:var(--ink);
    font-weight:700;
  }
  .turbojet-page .tj-meta .sep {
    color:#999;
    font-size:15px;
  }
  .turbojet-page .tj-test {
    border:1px solid var(--line);
    background:#fff;
    border-radius:14px;
    margin:18px 0;
    padding:26px 30px;
    box-shadow:0 2px 6px #0000000a;
  }
  .turbojet-page .tj-test .sub {
    color:var(--ink);
    margin:18px 0 8px;
    font-size:18px;
    font-weight:800;
  }
  .turbojet-page .tj-test>p {
    margin:12px 0;
  }
  .turbojet-page .tj-test>p:last-child {
    margin-bottom:0;
  }
  .turbojet-page .tj-green {
    background:linear-gradient(#eef6ee,#f5faf5 60%,#fff);
    border:1px solid #cfe3cf;
    border-radius:14px;
    margin:22px 0;
    padding:26px 30px;
  }
  .turbojet-page .tj-green .eye {
    letter-spacing:.08em;
    text-transform:uppercase;
    color:#2e7d32;
    margin:0 0 12px;
    font-size:13px;
    font-weight:700;
    display:block;
  }
  .turbojet-page .tj-green .lead2 {
    color:var(--ink);
    margin:0 0 10px;
    font-size:19px;
    font-weight:800;
    line-height:1.4;
    display:block;
  }
  .turbojet-page .tj-green p {
    color:var(--soft);
    margin:0;
    font-size:18px;
    line-height:1.55;
  }
  .turbojet-page .tj-faq {
    margin:16px 0;
  }
  .turbojet-page .tj-faq .qa {
    border-bottom:1px solid var(--line);
    padding:18px 0;
  }
  .turbojet-page .tj-faq .qa:first-child {
    padding-top:4px;
  }
  .turbojet-page .tj-faq .qa:last-child {
    border-bottom:0;
  }
  .turbojet-page .tj-faq .q {
    color:var(--ink);
    margin:0 0 8px;
    font-weight:800;
  }
  .turbojet-page .tj-faq .q .qm {
    color:#ef7f1a;
    margin-right:6px;
  }
  .turbojet-page .tj-faq .a {
    color:var(--soft);
    margin:0;
  }
  .turbojet-page .tj-stats {
    grid-template-columns:repeat(3,1fr);
    gap:10px;
    margin:26px 0;
    display:grid;
  }
  .turbojet-page .tj-stat {
    border:1px solid var(--line);
    text-align:center;
    background:#fff;
    border-radius:14px;
    padding:22px 12px;
    box-shadow:0 2px 6px #0000000a;
  }
  .turbojet-page .tj-stat .n {
    color:#d97706;
    font-size:clamp(22px,7vw,34px);
    font-weight:800;
    line-height:1.15;
  }
  .turbojet-page .tj-stat .l {
    color:#666;
    margin-top:6px;
    font-size:13px;
    line-height:1.35;
  }
  .turbojet-page .tj-cards {
    grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
    gap:20px;
    margin:20px 0;
    display:grid;
  }
  .turbojet-page .tj-card {
    border:1px solid var(--line);
    background:#fff;
    border-radius:14px;
    padding:20px 22px;
    box-shadow:0 2px 6px #0000000a;
  }
  .turbojet-page .tj-card .t {
    color:var(--ink);
    margin:0 0 8px;
    font-size:17px;
    font-weight:700;
  }
  .turbojet-page .tj-card p {
    color:var(--soft);
    margin:0;
    font-size:15px;
    line-height:1.5;
  }
  .turbojet-page .tj-garantie {
    background:linear-gradient(#e8f3e8,#f5faf5 60%,#fff);
    border:1px solid #b8d8b8;
    border-radius:14px;
    flex-wrap:wrap;
    align-items:center;
    gap:24px;
    margin:24px 0;
    padding:24px 28px;
    display:flex;
    box-shadow:0 2px 6px #0000000a;
  }
  .turbojet-page .tj-garantie .badge {
    background:var(--check);
    color:#fff;
    text-align:center;
    border-radius:50%;
    flex:0 0 104px;
    justify-content:center;
    align-items:center;
    width:104px;
    height:104px;
    padding:8px;
    font-size:13px;
    font-weight:700;
    line-height:1.25;
    display:flex;
  }
  .turbojet-page .tj-garantie .gbody {
    text-align:center;
    flex:340px;
    min-width:0;
  }
  .turbojet-page .tj-garantie .gbody .glead {
    color:var(--ink);
    margin:0 0 12px;
    font-size:19px;
    font-weight:800;
    line-height:1.4;
    display:block;
  }
  .turbojet-page .tj-garantie .gbody p {
    color:var(--soft);
    margin:0;
    font-size:18px;
    line-height:1.55;
  }
  .turbojet-page .tj-promo {
    background:linear-gradient(#fff4e8,#fffaf3 60%,#fff);
    border:1px solid #f5c896;
    border-left:4px solid #d97706;
    border-radius:14px;
    margin:24px 0;
    padding:22px 28px;
    box-shadow:0 2px 6px #0000000a;
  }
  .turbojet-page .tj-promo .t {
    color:var(--ink);
    align-items:center;
    gap:10px;
    margin:0 0 12px;
    font-size:19px;
    font-weight:700;
    display:flex;
  }
  .turbojet-page .tj-promo p {
    color:var(--soft);
    margin:8px 0;
    font-size:18px;
    line-height:1.55;
  }
  .turbojet-page .tj-btn {
    background:linear-gradient(180deg,var(--cta),var(--cta2));
    color:#fff;
    text-align:center;
    border-radius:6px;
    width:100%;
    margin:24px 0 6px;
    padding:16px 18px;
    text-decoration:none;
    transition:transform .2s;
    display:block;
    box-shadow:0 4px 12px #df741559;
  }
  .turbojet-page .tj-btn:hover {
    transform:translateY(-1px);
  }
  .turbojet-page .tj-btn.cta-link {
    color:#fff;
    border-bottom:0;
  }
  .turbojet-page .tj-btn .tj-bt {
    color:#fff;
    font-size:22px;
    font-weight:800;
    line-height:1.25;
    display:block;
  }
  .turbojet-page .tj-btn .bs {
    opacity:.95;
    color:#fff;
    margin-top:4px;
    font-size:13px;
    font-weight:700;
    display:block;
  }
  .turbojet-page .tj-comment {
    margin:0 0 18px;
  }
  .turbojet-page .tj-comment .cmeta {
    margin:0 0 5px;
    padding:0 4px;
  }
  .turbojet-page .tj-comment .cwho {
    color:var(--ink);
    font-size:14px;
    font-weight:700;
  }
  .turbojet-page .tj-comment .ctime {
    color:#65676b;
    margin-left:8px;
    font-size:14px;
  }
  .turbojet-page .tj-comment .bubble {
    color:var(--ink);
    background:#f0f2f5;
    border-radius:18px;
    padding:12px 16px;
    font-size:15px;
    line-height:1.5;
  }
  .turbojet-page .card {
    border-radius:14px;
    box-shadow:0 4px 14px #0000000f;
  }
  .turbojet-page .c-rate .c-stars {
    color:#f5a623;
    letter-spacing:2px;
  }
  .turbojet-page .card .c-rate {
    color:#d97706;
    font-weight:700;
  }
  .turbojet-page .tj-card .image-slot {
    margin:-20px -22px 14px;
  }
  .turbojet-page .tj-card .image-slot img {
    object-fit:cover;
    width:100%;
    height:160px;
    display:block;
  }
  .turbojet-page .tj-card .image-slot:empty {
    display:none;
  }
  .nd-page video {
    max-width:100%;
  }
  .nd-page picture.ctr-generated {
    display:contents;
  }
  .nd-page .component-hidden {
    display:none;
  }
  .nd-page .ctr-lazy-image {
    -o-transition:opacity 50ms ease-in-out;
    opacity:0;
    max-width:100%;
    transition:opacity 50ms ease-in-out;
  }
  .nd-page .ctr-lazy-image.b-loaded {
    opacity:1;
  }
  .nd-page h1 {
    font-size:2em;
  }
  .nd-page ul {
    padding:0;
    padding-inline-start:0;
    list-style-position:inside;
  }
  .nd-page iframe {
    width:100%;
  }
  .nd-page img {
    width:auto;
    max-width:100%;
    height:auto;
  }
  .nd-page button:focus,.nd-page input:focus,.nd-page textarea:focus,.nd-page select:focus {
    outline:none;
  }
  .nd-page .click-map-container:hover {
    opacity:1!important;
  }
  .nd-page :focus {
    outline:none;
  }
  .nd-page .row-line {
    width:100%;
    position:relative;
  }
  .nd-page .row-line:after {
    content:"";
    background-color:#dfdfdf;
    width:96%;
    height:1px;
    position:absolute;
    bottom:0;
    left:4%;
  }
  .nd-page .fit-thumb video {
    object-fit:cover;
    object-position:100%;
  }
  .nd-page .red-bg {
    background:linear-gradient(#d4010000 0,#d401000d 100%);
  }
  .nd-page a.brand,.nd-page a.brand:visited {
    color:#167ac6!important;
    cursor:pointer!important;
    outline:0!important;
    font-weight:700!important;
    text-decoration:none!important;
  }
  .nd-page a.brand:hover,.nd-page a.brand:focus {
    color:#23527c!important;
    text-decoration:underline!important;
  }
  .nd-page .upcase {
    text-transform:uppercase!important;
  }
  @media (max-width:350px) {
    .nd-page #ij1ce7g,.nd-page #ijlpuw7 {
      font-size:10px;
    }
  }
  .nd-page .uppercase {
    text-transform:uppercase;
  }
  .nd-page .word-break {
    word-break:break-all;
  }
  .nd-page #ieqhwlp[highlight],.nd-page #ior4ky[highlight] {
    background-image:linear-gradient(90deg,#fff 50%,#ffea6f 50%,#fef5c3 70%)!important;
  }
  .nd-page #ior4ky[highlight].active {
    background-position:-100% 0;
  }
  .nd-page .capitalize {
    text-transform:capitalize;
  }
  @media (max-width:767px) {
    .nd-page .row-line:after {
      width:100%;
      left:0;
    }
    .nd-page .ixejei_global .slick-prev,.nd-page .ixejei_global .slick-next {
      top:210.5px!important;
    }
    .nd-page .ixejei_global .slick-prev {
      left:-5px!important;
    }
    .nd-page .ixejei_global .slick-next {
      right:-5px!important;
    }
  }
  .nd-page .ixejei_global .slick-prev,.nd-page .ixejei_global .slick-next {
    width:40px!important;
  }
  .nd-page .top-js-slider {
    flex-direction:column;
    display:flex;
  }
  .nd-page .top-js-slider .main-slider {
    order:2;
  }
  .nd-page .top-js-slider .slick-dots {
    order:1;
    justify-content:space-between;
    padding:10px 0;
    display:flex;
  }
  .nd-page .top-js-slider .slick-dots li {
    width:31.5%;
  }
  .nd-page .top-js-slider .slick-dots li button {
    background-color:#e7e7e7;
    border-radius:5px;
    width:100%;
    height:8px;
    margin:0;
  }
  .nd-page .top-js-slider .slick-dots li.slick-active button {
    background-color:#bbb;
  }
  .nd-page .highlight {
    border-radius:30px 0;
    background-image:linear-gradient(90deg,#fff 30%,#fef5c3 30%,#ffea6f 40%,#fef5c3 100%)!important;
  }
  @media (max-width:767px) {
    .nd-page .i5mo3o_global #swipe-group {
      justify-content:flex-end;
      width:170px;
      min-height:auto;
      padding:10px 5px 10px 15px;
      top:auto;
      bottom:220px;
    }
  }
  .nd-page .bar {
    background-color:#44b1f0;
    background-image:-webkit-linear-gradient(135deg,#1d8ece 25%,#0000 25% 50%,#1d8ece 50% 75%,#0000 75%,#0000);
    background-size:35px 35px;
    width:100%;
    height:9px;
    -webkit-transition:width .8s ease-in-out;
    -webkit-animation:2s linear infinite cssProgressActive;
  }
  .nd-page .swipe-url {
    background-color:#51bd50!important;
    box-shadow:0 2px 4px #00000059!important;
  }
  .nd-page .gradient-txt {
    background-image:-webkit-linear-gradient(45deg,#ffea73 0,#fef4bf 100%);
    background-position:0 0;
    background-repeat:repeat;
    background-size:100%;
    background-attachment:scroll;
    border-radius:30px 0;
  }
  .nd-page .location_uppercase {
    text-transform:uppercase;
  }
  @media (max-width:767px) {
    .nd-page .percent {
      color:#dd1e00!important;
    }
  }
  .nd-page .animated,.nd-page .animated--hover:hover {
    animation-duration:1s;
    animation-fill-mode:both;
  }
  .nd-page .animated.infinite,.nd-page .animated--hover.infinite:hover {
    animation-iteration-count:infinite;
  }
  .nd-page .animated.delay-1s,.nd-page .animated--hover.deplay-1s:hover {
    animation-delay:1s;
  }
  .nd-page .animated.delay-2s,.nd-page .animated--hover.deplay-2s:hover {
    animation-delay:2s;
  }
  .nd-page .animated.delay-3s,.nd-page .animated--hover.deplay-3s:hover {
    animation-delay:3s;
  }
  .nd-page .animated.delay-4s,.nd-page .animated--hover.deplay-4s:hover {
    animation-delay:4s;
  }
  .nd-page .animated.delay-5s,.nd-page .animated--hover.deplay-5s:hover {
    animation-delay:5s;
  }
  .nd-page .animated.fast,.nd-page .animated--hover.fast:hover {
    animation-duration:.8s;
  }
  .nd-page .animated.faster,.nd-page .animated--hover.faster:hover {
    animation-duration:.5s;
  }
  .nd-page .animated.slow,.nd-page .animated--hover.slow:hover {
    animation-duration:2s;
  }
  .nd-page .animated.slower,.nd-page .animated--hover.slower:hover {
    animation-duration:3s;
  }
  @media (print),(prefers-reduced-motion:reduce) {
    .nd-page .animated,.nd-page .animated--hover:hover {
      transition-duration:1ms!important;
      animation-duration:1ms!important;
      animation-iteration-count:1!important;
    }
  }
  .nd-page .pulse {
    animation-name:pulse;
  }
  .nd-page .ctr_marked_branding_item_child {
    text-align:center!important;
    margin-top:10px!important;
    display:block!important;
  }
  .nd-page .__ctr_marked_branding_item_img {
    max-width:166px!important;
  }
  .nd-page * {
    box-sizing:border-box;
  }
  .nd-page {
    margin:0;
  }
  .nd-page .loading-wrapper.open {
    display:flex!important;
  }
  .nd-page .loading-wrapper {
    z-index:1400;
    -webkit-tap-highlight-color:#0000;
    background-color:#ffffffbf;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0;
    left:0;
  }
  .nd-page .loader {
    width:58px;
    height:58px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%)translateY(-50%);
  }
  .nd-page .loader span {
    opacity:0;
    background:#0bf;
    width:12px;
    height:12px;
    animation:4.6s ease-in-out infinite load;
    display:block;
    position:absolute;
  }
  .nd-page .loader span.block1 {
    animation-delay:1.06s;
    top:0;
    left:0;
  }
  .nd-page .loader span.block2 {
    animation-delay:.97s;
    top:0;
    left:16px;
  }
  .nd-page .loader span.block3 {
    animation-delay:.87s;
    top:0;
    left:31px;
  }
  .nd-page .loader span.block4 {
    animation-delay:.78s;
    top:0;
    left:47px;
  }
  .nd-page .loader span.block5 {
    animation-delay:.69s;
    top:16px;
    left:0;
  }
  .nd-page .loader span.block6 {
    animation-delay:.6s;
    top:16px;
    left:16px;
  }
  .nd-page .loader span.block7 {
    animation-delay:.51s;
    top:16px;
    left:31px;
  }
  .nd-page .loader span.block8 {
    animation-delay:.41s;
    top:16px;
    left:47px;
  }
  .nd-page .loader span.block9 {
    animation-delay:.32s;
    top:31px;
    left:0;
  }
  .nd-page .loader span.block10 {
    animation-delay:.23s;
    top:31px;
    left:16px;
  }
  .nd-page .loader span.block11 {
    animation-delay:.14s;
    top:31px;
    left:31px;
  }
  .nd-page .loader span.block12 {
    animation-delay:50ms;
    top:31px;
    left:47px;
  }
  .nd-page .loader span.block13 {
    animation-delay:-.05s;
    top:47px;
    left:0;
  }
  .nd-page .loader span.block14 {
    animation-delay:-.14s;
    top:47px;
    left:16px;
  }
  .nd-page .loader span.block15 {
    animation-delay:-.23s;
    top:47px;
    left:31px;
  }
  .nd-page .loader span.block16 {
    animation-delay:-.32s;
    top:47px;
    left:47px;
  }
  .nd-page #ihikl {
    display:none;
  }
  .nd-page #iqfg8 {
    min-height:calc(100vh - 100px);
    font-size:18px;
    line-height:26px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    margin:0 auto;
  }
  .nd-page #i336s {
    text-align:center;
    padding:10px;
    display:block;
  }
  .nd-page #ctr_tframe {
    width:0;
    height:0;
  }
  .nd-page .imzj4_global .ctrwow_tframe,.nd-page .ir40xh_global .desc li {
    display:inline-block;
  }
  .nd-page .imzj4_global .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .nd-page .imzj4_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .nd-page .icgy2bz_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p,.nd-page .imzj4_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
    font-weight:400;
  }
  .nd-page #imzj4 {
    display:none;
  }
  .nd-page #ii7jb {
    text-align:left;
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .nd-page #itqq7,.nd-page #iy2il {
    align-items:stretch;
    width:100%;
  }
  .nd-page #itqq7 {
    max-width:870px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    padding:16px 15px 0;
    display:inline-flex;
  }
  .nd-page #iy2il {
    text-align:center;
    background-color:none;
    max-width:1440px;
    font-weight:500;
    line-height:21px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    margin:0 auto 86px;
    display:block;
  }
  .nd-page #ij6i3 {
    background-color:#ecebeb;
    padding:0 15px;
  }
  .nd-page #iaxuy,.nd-page .i3nhr_global .ads p {
    font-family:var(--font-roboto);
    text-align:center;
    font-size:12px;
  }
  .nd-page #iaxuy {
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    color:#4b4b4b;
    margin:0;
    padding:5px 0;
    font-size:10px;
    line-height:11px;
  }
  .nd-page #ihi5u {
    justify-content:flex-end;
    align-items:center;
    max-width:845px;
    margin:0 auto;
    padding:11px 15px;
    display:flex;
  }
  .nd-page #i3cu4 {
    width:36px;
  }
  .nd-page #iebrd {
    color:#fff;
    font-size:9px;
    font-weight:600;
    line-height:17px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    margin:0 0 0 3px;
  }
  .nd-page #i5atk {
    color:#000;
    text-align:left;
    margin:0 0 15px;
    font-size:38px;
    font-weight:800;
    line-height:48px;
  }
  .nd-page #i3ff1u .main-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:gray;
    --bullet-active-color:black;
    --bullets-size:11px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .nd-page #ic1qte {
    background-color:#003c73;
    position:static;
  }
  .nd-page #i28pku .img-view {
    padding-bottom:60%;
  }
  .nd-page #i79apf .img-view {
    padding-bottom:49.8615%;
  }
  .nd-page #ijfci7 .img-view {
    padding-bottom:56.2222%;
  }
  .nd-page #ic1qte,.nd-page .ir40xh_global {
    width:100%;
  }
  .nd-page .ir40xh_global .hidden {
    display:none!important;
  }
  .nd-page .ir40xh_global .ctr-pointer {
    cursor:pointer;
  }
  .nd-page .ir40xh_global .comment-title {
    justify-content:center;
    align-items:center;
    width:100%;
    padding:15px 0 40px;
    display:flex;
  }
  .nd-page .ir40xh_global .comment-title span {
    padding-right:5px;
  }
  .nd-page .ir40xh_global .comment-content {
    padding-left:15px;
    padding-right:15px;
    display:flex;
  }
  .nd-page .ir40xh_global .content-item {
    border:1px solid #dfdfdf;
    width:33.33%;
    min-height:240px;
    padding:20px 10px 15px 12px;
    display:flex;
  }
  .nd-page .ir40xh_global .content-item .star {
    width:auto;
    height:18px;
  }
  .nd-page .ir40xh_global .content-item:nth-child(2) {
    margin:0 20px;
  }
  .nd-page .ir40xh_global .thumb {
    width:32px;
  }
  .nd-page .ir40xh_global .img-view {
    border-radius:50%;
    max-width:32px;
  }
  .nd-page .ir40xh_global .icon-fblike {
    max-width:11px;
  }
  .nd-page .ir40xh_global .content_wrap {
    flex:1 0;
    padding-left:10px;
    position:relative;
  }
  .nd-page .ir40xh_global .content_wrap p {
    font-size:14px;
    line-height:19px;
  }
  .nd-page .ir40xh_global .title {
    color:#3658a6;
    margin:0;
    font-size:14px;
    font-weight:700;
  }
  .nd-page .ir40xh_global .author {
    font-size:14px;
    font-weight:700;
    line-height:1.35;
    position:absolute;
    bottom:0;
    right:0;
  }
  .nd-page #i6a63z,.nd-page .ir40xh_global .author p {
    margin:0;
  }
  .nd-page .ir40xh_global .desc ul {
    color:#3658a6;
    margin:0;
    padding-top:2px;
    padding-left:0;
    font-size:11px;
    list-style:none;
  }
  .nd-page .ir40xh_global .desc li+li {
    padding-left:3px;
  }
  .nd-page .ir40xh_global .desc li.time {
    color:#999;
  }
  .nd-page #i6a63z {
    background-color:#fafafa;
    padding:22px 19px 22px 20px;
    display:block;
  }
  .nd-page #ioowx5 {
    align-items:center;
    width:100%;
    margin:0 0 7px;
    display:flex;
  }
  .nd-page #ie9jng {
    border:1px #dfdfdf;
    width:100%;
    min-height:auto;
    margin:0 0 25px;
    padding:0;
    display:block;
  }
  .nd-page #iptdip {
    align-items:center;
    margin:0 0 2px;
    padding:0;
    display:flex;
  }
  .nd-page #ieq06i {
    color:#202020;
    margin:0 0 0 10px;
    font-size:14px;
    font-weight:400;
    line-height:16px;
    text-decoration:none;
  }
  .nd-page #ibjfsz {
    width:40px;
  }
  .nd-page #i3l6rf {
    width:91px;
  }
  .nd-page #i3u47s {
    color:#565959;
    margin:0;
    font-size:16px;
    line-height:25px;
  }
  .nd-page #izup6r {
    color:#565959;
    margin:0 5px 0 0;
    font-size:14px;
    font-weight:400;
    display:inline;
  }
  .nd-page #i3yi3q {
    color:#c45500;
    margin:2px 0 5px;
    font-size:16px;
    font-weight:700;
    line-height:25px;
  }
  .nd-page #i876cw {
    width:230px;
  }
  .nd-page #iw9iyd {
    width:40px;
  }
  .nd-page #ikrtbp {
    color:#202020;
    margin:0 0 0 10px;
    font-size:14px;
    font-weight:400;
    line-height:16px;
    text-decoration:none;
  }
  .nd-page #ikel5l,.nd-page #izno69 {
    align-items:center;
    display:flex;
  }
  .nd-page #izno69 {
    width:100%;
    margin:0 0 7px;
  }
  .nd-page #ikel5l {
    margin:0 0 2px;
    padding:0;
  }
  .nd-page #igdifs {
    color:#565959;
    margin:0 5px 0 0;
    font-size:14px;
    font-weight:400;
    display:inline;
  }
  .nd-page #iidfvj,.nd-page #ik69mb {
    color:#565959;
    margin:0;
    font-size:16px;
    line-height:25px;
  }
  .nd-page #ik69mb {
    color:#c45500;
    margin:2px 0 5px;
    font-weight:700;
  }
  .nd-page #ihmgjh {
    width:229px;
  }
  .nd-page #i8v7ct {
    border:1px #dfdfdf;
    width:100%;
    min-height:auto;
    padding:0;
    display:block;
  }
  .nd-page #ifrsah {
    width:40px;
  }
  .nd-page #inppd3 {
    color:#202020;
    margin:0 0 0 10px;
    font-size:14px;
    font-weight:400;
    line-height:16px;
    text-decoration:none;
  }
  .nd-page #i34q1v,.nd-page #i3qcsl {
    align-items:center;
    display:flex;
  }
  .nd-page #i3qcsl {
    width:100%;
    margin:0 0 7px;
  }
  .nd-page #i34q1v {
    margin:0 0 2px;
    padding:0;
  }
  .nd-page #i8cd1u {
    color:#565959;
    margin:0 5px 0 0;
    font-size:14px;
    font-weight:400;
    display:inline;
  }
  .nd-page #ic07wi,.nd-page #isujlh {
    color:#565959;
    margin:0;
    font-size:16px;
    line-height:25px;
  }
  .nd-page #isujlh {
    color:#c45500;
    margin:2px 0 5px;
    font-weight:700;
  }
  .nd-page #iro4m4 {
    width:229px;
  }
  .nd-page #i5xcsd {
    border:1px #dfdfdf;
    width:100%;
    min-height:auto;
    margin:0 0 25px;
    padding:0;
    display:block;
  }
  .nd-page #i54d2o {
    text-align:center;
    margin:0 auto;
    padding:0;
    font-weight:800;
  }
  .nd-page #i35eza,.nd-page #inexkl {
    align-items:stretch;
    width:100%;
    margin-left:auto;
    margin-right:auto;
  }
  .nd-page #i35eza {
    max-width:970px;
    height:auto;
    padding:56px 15px;
    display:inline-flex;
  }
  .nd-page #inexkl {
    text-align:center;
    background-color:#424242;
    max-width:1440px;
    padding:0;
    display:block;
  }
  .nd-page #i45wmh {
    width:100%;
    min-height:200px;
    display:inline-block;
  }
  .nd-page #i84hdz,.nd-page #is0j0g {
    color:gray;
    text-align:center;
  }
  .nd-page #i84hdz {
    font-size:13px;
    line-height:normal;
    display:inline;
  }
  .nd-page #is0j0g {
    margin:0 0 15px;
    font-size:15px;
    line-height:28px;
  }
  .nd-page #ivik5w {
    justify-content:space-between;
    align-items:center;
    margin:0 0 15px;
  }
  .nd-page #iye6jj {
    text-align:left;
    display:none;
  }
  .nd-page #iqijd3,.nd-page #iu0idi {
    color:gray;
    font-size:13px;
    line-height:normal;
  }
  .nd-page #iu0idi {
    margin:0 3px;
  }
  .nd-page #iqijd3 {
    display:none;
  }
  .nd-page #imakqv {
    color:gray;
    text-decoration:underline;
  }
  .nd-page #is04a9 {
    color:gray;
    text-align:center;
    font-size:13px;
    line-height:normal;
    display:none;
  }
  .nd-page #io0jfx,.nd-page #ivdqib {
    color:gray;
    text-decoration:none;
  }
  .nd-page #io0jfx:hover {
    display:inline-block;
  }
  .nd-page #io0jfx:hover,.nd-page #ivdqib:hover {
    text-decoration:underline;
  }
  .nd-page #i4ro0f,.nd-page #ig376e {
    min-height:50px;
    margin:0 auto;
  }
  .nd-page #i4ro0f {
    top:inherit;
    background-color:#ebebeb;
    width:100%;
    bottom:0;
    right:0;
  }
  .nd-page .i4ro0f_global {
    z-index:10;
    text-align:center;
    background-color:#fff;
    position:fixed;
  }
  .nd-page .i4ro0f_global.hidden {
    display:none!important;
  }
  .nd-page #wrapper .i4ro0f_global.hidden {
    display:block;
  }
  .nd-page #ig376e {
    max-width:970px;
    padding:20px 15px;
  }
  .nd-page #iimwj8,.nd-page #ivqsxl {
    width:156px;
  }
  .nd-page #ivqsxl {
    text-align:center;
    margin:0 auto 15px;
    display:none;
  }
  .nd-page #i3hvxd .img-view,.nd-page #iwxj9x .img-view {
    padding-bottom:56.25%;
  }
  .nd-page #iowrtn {
    color:#000;
    margin:0 0 10px 4px;
    font-size:15px;
    font-weight:400;
    line-height:22px;
    display:inline;
  }
  .nd-page #i0kgrv {
    text-align:left;
    min-height:50px;
    font-size:16px;
  }
  .nd-page #inqogs,.nd-page #iojhwf {
    align-items:center;
    min-height:50px;
    display:flex;
  }
  .nd-page #iojhwf {
    background-color:#fafafa;
    flex-direction:column;
    justify-content:center;
    margin:0 0 20px;
    padding:39px 70px 22px;
    font-size:16px;
  }
  .nd-page #inqogs {
    flex-direction:row;
    justify-content:flex-start;
    width:100%;
    max-width:77%;
    margin:0 0 30px 132px;
    padding:0;
  }
  .nd-page #idxhze {
    margin:0;
  }
  .nd-page #i60og7 {
    text-align:left;
    margin:0 0 0 15px;
    font-weight:400;
    line-height:22px;
  }
  .nd-page #idc0xu {
    margin:0 0 55px;
  }
  .nd-page #i3zh6u,.nd-page #ird2lz,.nd-page #izg5ag {
    color:#565959;
    font-size:14px;
    font-weight:400;
  }
  .nd-page #idjt85,.nd-page #iipq8o {
    background-color:#d3d3d3;
    width:80%;
    height:1px;
    margin:0 auto 25px;
  }
  .nd-page #icx54l .img-view {
    padding-bottom:62.439%;
  }
  .nd-page #ixejei .main-wrapper {
    --bullets-border-color:#00273e;
    --bullets-color:#fff;
    --bullet-active-color:#00273e;
    --bullets-size:14px;
    --dk-items:1;
    --tb-items:1;
    --mb-items:1;
  }
  .nd-page #ixejei .thumb-slider {
    --dk-items-per-row:0;
    --tb-items-per-row:0;
    --mb-items-per-row:0;
  }
  .nd-page #ixejei .thumb-wrapper {
    --tb-items:1;
  }
  .nd-page #igr8d2 .main-wrapper,.nd-page #iu7z5c .main-wrapper,.nd-page #ixejei .thumb-wrapper {
    --bullets-border-color:transparent;
    --bullets-color:gray;
    --bullet-active-color:black;
    --bullets-size:11px;
    --dk-items:1;
    --mb-items:1;
  }
  .nd-page #iu7z5c .main-wrapper {
    --tb-items:3;
  }
  .nd-page #igr8d2 .main-wrapper {
    --tb-items:1;
  }
  .nd-page .igr8d2_global * {
    box-sizing:border-box;
  }
  .nd-page .igr8d2_global :focus {
    outline:0;
  }
  .nd-page .igr8d2_global .hidden {
    display:none!important;
  }
  .nd-page .igr8d2_global {
    position:relative;
  }
  .nd-page .igr8d2_global .show-popup-slide {
    z-index:1000;
    height:100%;
    position:fixed;
    inset:0;
  }
  .nd-page .igr8d2_global .js-slider {
    --dk-items:4;
    --bullets-size:11px;
    width:1px;
    min-width:100%;
    position:relative;
    overflow:hidden;
  }
  .nd-page .igr8d2_global .js-slider.indicators-type .slick {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .nd-page .igr8d2_global .js-slider.indicators-type .slick-arrow,.nd-page .igr8d2_global .js-slider.indicators-type .slick-next,.nd-page .igr8d2_global .js-slider.indicators-type .slick-prev {
    display:none!important;
  }
  .nd-page .igr8d2_global .js-slider.indicators-type .slick-track {
    flex-wrap:wrap;
    justify-content:flex-start;
  }
  .nd-page .igr8d2_global .js-slider.indicators-type .slide-item {
    flex:0 0 calc(100%/var(--dk-items-per-row));
  }
  .nd-page .igr8d2_global .js-slider.wrap-no-slide .slick-arrow,.nd-page .igr8d2_global .js-slider.wrap-no-slide .slick-next,.nd-page .igr8d2_global .js-slider.wrap-no-slide .slick-prev {
    display:none!important;
  }
  .nd-page .igr8d2_global .js-slider.adaptive-height-slide .slick-track {
    align-items:flex-start;
  }
  .nd-page .igr8d2_global .thumb-wrapper {
    margin-top:20px;
  }
  .nd-page .igr8d2_global .thumb-wrapper.vertical-slider {
    width:100%;
    min-width:auto;
    margin-top:0;
  }
  .nd-page .igr8d2_global .slick {
    flex-direction:row;
    margin:0 -5px;
    display:flex;
    position:relative;
  }
  .nd-page .igr8d2_global .slick.thumb-slider {
    flex-wrap:wrap;
  }
  .nd-page .igr8d2_global .vertical-slider .slick {
    flex-direction:column;
    width:100%;
    margin:-5px 0;
    overflow:hidden;
  }
  .nd-page .igr8d2_global .slick.slick-initialized {
    display:block;
  }
  .nd-page .igr8d2_global .slick.no-slide {
    flex-wrap:wrap;
  }
  .nd-page .igr8d2_global .slick.no-slide .slick-arrow,.nd-page .igr8d2_global .slick.no-slide .slick-next,.nd-page .igr8d2_global .slick.no-slide .slick-prev {
    display:none!important;
  }
  .nd-page .igr8d2_global .slick-list,.nd-page .igr8d2_global .slick-track {
    position:relative;
    transform:translate(0);
  }
  .nd-page .igr8d2_global .slick-list {
    padding:0;
    display:block;
    overflow:hidden;
  }
  .nd-page .igr8d2_global .slick-list.dragging {
    cursor:hand;
  }
  .nd-page .igr8d2_global .slick-track {
    margin-left:auto;
    margin-right:auto;
    display:flex;
    top:0;
    left:0;
  }
  .nd-page .igr8d2_global .slick-track .slick-list {
    display:none!important;
  }
  .nd-page .igr8d2_global .no-slide .slick-track,.nd-page .igr8d2_global .wrap-no-slide .slick-track {
    text-align:center;
    justify-content:center;
    width:100%!important;
    -webkit-transform:inherit!important;
    -ms-transform:inherit!important;
    transform:inherit!important;
  }
  .nd-page .igr8d2_global .adaptive-slider .slick-track {
    align-items:flex-start;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-track {
    flex-direction:column;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-dots li,.nd-page .igr8d2_global .vertical-slider .slick-initialized .slick-track {
    display:block;
  }
  .nd-page .igr8d2_global .slide-item {
    flex:0 0 calc(100%/var(--dk-items));
    min-height:1px;
    padding:0 5px;
    transition:opacity .15s ease-in-out;
    overflow:hidden;
  }
  .nd-page .igr8d2_global .indicators-type .slide-item {
    padding-bottom:10px;
  }
  .nd-page .igr8d2_global .slide-item .slide-thumb .zoomin,.nd-page .igr8d2_global .thumb-slider .slide-item {
    cursor:pointer;
  }
  .nd-page .igr8d2_global .slide-item .slide-thumb,.nd-page .iye221_global {
    position:relative;
  }
  .nd-page .igr8d2_global .slide-item img {
    max-width:100%;
    display:block;
  }
  .nd-page .igr8d2_global .slide-item .js-img-loading img {
    display:inline;
  }
  .nd-page .igr8d2_global .slide-item.dragging img {
    pointer-events:none;
  }
  .nd-page .igr8d2_global .vertical-slider .slide-item {
    width:100%;
    height:auto;
    padding:5px 0;
  }
  .nd-page .igr8d2_global .slick-initialized .slide-item {
    flex:none;
  }
  .nd-page .igr8d2_global .slick-dots {
    text-align:center;
    color:#0000;
    text-shadow:none;
    border:0;
    margin-bottom:0;
    padding:10px 0 0;
    font-size:0;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-dots {
    padding:0;
  }
  .nd-page .igr8d2_global .slick-dots li {
    color:#0000;
    text-shadow:none;
    border:0;
    font-size:0;
    display:inline-block;
  }
  .nd-page .igr8d2_global .slick-dots li button {
    width:var(--bullets-size);
    height:var(--bullets-size);
    background-color:var(--bullets-color);
    border:1px solid var(--bullets-border-color);
    cursor:pointer;
    border-radius:50%;
    margin:0 5px;
    padding:0;
    font-size:0;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-dots li button {
    margin:5px 0;
  }
  .nd-page .igr8d2_global .slick-dots .slick-active button {
    background-color:var(--bullet-active-color);
  }
  .nd-page .igr8d2_global .slick-next,.nd-page .igr8d2_global .slick-prev {
    z-index:6;
    width:25px;
    text-shadow:none;
    cursor:pointer;
    background-color:#0000;
    border:0;
    outline:0;
    padding:0;
    line-height:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .nd-page .igr8d2_global .slick-next img,.nd-page .igr8d2_global .slick-prev img {
    max-width:100%;
  }
  .nd-page #i2afel,.nd-page #iaviln,.nd-page #iwu2zp,.nd-page .igr8d2_global .slick-next.slick-hidden,.nd-page .igr8d2_global .slick-prev.slick-hidden {
    display:none;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-next,.nd-page .igr8d2_global .vertical-slider .slick-prev {
    transform:translate(-50%);
  }
  .nd-page .igr8d2_global .slick-next.slick-disabled,.nd-page .igr8d2_global .slick-prev.slick-disabled {
    opacity:.5;
  }
  .nd-page .igr8d2_global .slick-prev {
    left:0;
  }
  .nd-page .igr8d2_global[dir=rtl] .slick-prev,.nd-page [dir=rtl] .igr8d2_global .slick-prev {
    left:auto;
    right:0;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-prev,.nd-page .igr8d2_global[dir=rtl] .vertical-slider .slick-prev,.nd-page [dir=rtl] .igr8d2_global .vertical-slider .slick-prev {
    top:0;
    left:50%;
    right:auto;
  }
  .nd-page .igr8d2_global .slick-next {
    right:0;
  }
  .nd-page .igr8d2_global[dir=rtl] .slick-next,.nd-page [dir=rtl] .igr8d2_global .slick-next {
    left:0;
    right:auto;
  }
  .nd-page .igr8d2_global .vertical-slider .slick-next,.nd-page .igr8d2_global[dir=rtl] .vertical-slider .slick-next,.nd-page [dir=rtl] .igr8d2_global .vertical-slider .slick-next {
    inset:auto auto 0 50%;
  }
  .nd-page .iye221_global {
    overflow:hidden;
  }
  .nd-page .iye221_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .nd-page .iye221_global .js-video {
    position:relative;
  }
  .nd-page .iye221_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .nd-page .iye221_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .nd-page .iye221_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .nd-page .isytv1_global .js-video iframe,.nd-page .isytv1_global .js-video video,.nd-page .iye221_global .js-video iframe,.nd-page .iye221_global .js-video video {
    border:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
  }
  .nd-page .iye221_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .nd-page .iye221_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .nd-page .iye221_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .nd-page .iye221_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .nd-page .iye221_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .nd-page .iye221_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .nd-page .iye221_global .button-box.show,.nd-page .iye221_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .nd-page .iye221_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .nd-page .iye221_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .nd-page .iye221_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .nd-page .iye221_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .nd-page #iye221 .img-view {
    padding-bottom:64.2857%;
  }
  .nd-page #izk6lm {
    min-height:50px;
  }
  .nd-page #idpvr0b {
    margin:0 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
  }
  .nd-page #ill1kg[highlight],.nd-page #iovwl3[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .nd-page #ibq5uj[highlight].active,.nd-page #ieqhwlp[highlight].active,.nd-page #ifdjea[highlight].active,.nd-page #iigo48j[highlight].active,.nd-page #ill1kg[highlight].active,.nd-page #ior4ky[highlight].active,.nd-page #iovwl3[highlight].active,.nd-page #iy2h8wm[highlight].active {
    background-position:-100% 0;
  }
  .nd-page #ill8e5 {
    background-color:#fffcd8;
    border:1px solid #efe780;
    border-radius:6px;
    align-items:stretch;
    min-height:50px;
    margin:0 0 24px;
    padding:3px 0 4px 8px;
    display:none;
  }
  .nd-page #ixxs5r {
    color:red;
    font-size:15px;
    font-weight:700;
    line-height:24px;
  }
  .nd-page #ilg38j {
    flex-direction:row;
    justify-content:center;
    align-items:flex-end;
    display:inline-flex;
  }
  .nd-page #isgz9a {
    width:16px;
    max-width:auto;
    height:16px;
  }
  .nd-page #i8p0wd,.nd-page #io3b91c {
    font-size:15px;
    line-height:24px;
  }
  .nd-page #io3b91c {
    color:#000;
    margin:0 0 10px;
    font-weight:400;
    display:none;
  }
  .nd-page .iaj24g_global .customer-location {
    display:flex;
  }
  .nd-page .iaj24g_global .customer-location>div {
    justify-content:center;
    align-items:center;
    display:inline-flex;
    position:relative;
  }
  .nd-page .iaj24g_global .customer-location.loading>div {
    margin-left:1rem;
  }
  .nd-page .iaj24g_global .customer-location.loading .location-detail {
    visibility:collapse;
    margin-right:-2rem;
  }
  .nd-page .iaj24g_global .customer-location.loading .dot-flashing {
    visibility:visible;
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s linear .5s infinite alternate dotFlashing;
    position:relative;
  }
  .nd-page .iaj24g_global .customer-location.loading .dot-flashing:before,.nd-page .iaj24g_global .dot-flashing:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:0;
  }
  .nd-page .iaj24g_global .customer-location.loading .dot-flashing:after,.nd-page .iaj24g_global .customer-location.loading .dot-flashing:before {
    color:#9880ff;
    background-color:#9880ff;
    border-radius:4px;
    width:8px;
    height:8px;
    animation:1s infinite alternate dotFlashing;
    left:-10px;
  }
  .nd-page .iaj24g_global .customer-location.loading .dot-flashing:after {
    animation-delay:1s;
    left:10px;
  }
  .nd-page #i8p0wd {
    color:#4aa3e9;
    font-weight:800;
  }
  .nd-page #i8p0wd,.nd-page #iaj24g,.nd-page #iclbde,.nd-page .iq1i0jc_global {
    display:inline;
  }
  .nd-page #ill1kg[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#ffff46 50%);
  }
  .nd-page #im0s9i {
    min-height:50px;
    margin:0 0 25px;
  }
  .nd-page #i9odku {
    width:100%;
    display:block;
  }
  .nd-page #iqjbng {
    margin:20px auto 0 15px;
    line-height:26px;
  }
  .nd-page #ivh7s8 .img-view {
    padding-bottom:58.1796%;
  }
  .nd-page #irgf0n {
    text-align:left;
    margin:0 0 0 15px;
    font-weight:400;
    line-height:22px;
  }
  .nd-page #iuipqg {
    margin:0;
  }
  .nd-page #ibmhpz {
    text-align:left;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:77%;
    min-height:50px;
    margin:0 0 0 132px;
    padding:0;
    display:flex;
  }
  .nd-page #impnt2 {
    text-align:left;
    margin:0 0 0 15px;
    font-weight:400;
    line-height:22px;
  }
  .nd-page #i7p8uh {
    margin:0;
  }
  .nd-page #ikiy79 {
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:77%;
    min-height:50px;
    margin:0 0 30px 132px;
    padding:0;
    display:flex;
  }
  .nd-page #isz3yg {
    text-align:left;
    margin:0 0 0 15px;
    font-weight:400;
    line-height:22px;
  }
  .nd-page #idqkzu {
    margin:0;
  }
  .nd-page #i9guk3 {
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:77%;
    min-height:50px;
    margin:0 0 30px 132px;
    padding:0;
    display:flex;
  }
  .nd-page #isjzhw {
    text-align:left;
    margin:0 0 0 15px;
    font-weight:400;
    line-height:22px;
  }
  .nd-page #iexwzh {
    margin:0;
  }
  .nd-page #ipmnou,.nd-page #isxhsp {
    min-height:50px;
    padding:0;
  }
  .nd-page #ipmnou {
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:77%;
    margin:0 0 30px 132px;
    display:flex;
  }
  .nd-page #isxhsp {
    margin:0 0 55px;
    font-weight:400;
  }
  .nd-page #ii1yrxi {
    color:#000;
    margin:0 0 25px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #i8zgnbf,.nd-page #ib2o2vm,.nd-page #is9x1i6 {
    color:#000;
    margin:0 0 15px;
    padding:0 10px 0 0;
    font-size:18px;
    font-weight:700;
    line-height:24px;
  }
  .nd-page #il1t6pw {
    color:#000;
    margin:0 0 42px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #ieqhwlp[highlight],.nd-page #iigo48j[highlight],.nd-page #iy2h8wm[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .nd-page #iwkx37i {
    background-color:none;
    max-width:716px;
    min-height:50px;
    margin:0 auto;
    padding:0;
    font-size:18px;
    font-weight:400;
    line-height:28px;
  }
  .nd-page #iwf3hdv {
    color:#000;
    margin:0 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #ieqhwlp[highlight],.nd-page #iigo48j[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
  }
  .nd-page #iqchhpb {
    margin:0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #ie423qm {
    min-height:50px;
    margin:0;
    font-size:16px;
  }
  .nd-page #i7bx1hf {
    text-align:center;
    color:#000;
    width:100%;
    font-size:24px;
    font-weight:800;
    line-height:25px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    max-width:500px;
    min-height:74px;
    margin:0 auto;
    padding:15px 20px;
    text-decoration:none;
    display:flex;
    box-shadow:0 2px 4px #00000045;
  }
  .nd-page #ip22q9f {
    min-height:50px;
  }
  .nd-page #ctr_tframe-2 {
    width:0;
    height:0;
  }
  .nd-page .icgy2bz_global .ctrwow_tframe {
    display:inline-block;
  }
  .nd-page .icgy2bz_global .ctrwow_tframe .ctrwow_tframe_title img {
    background-color:#fff;
  }
  .nd-page .icgy2bz_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
    height:50px;
  }
  .nd-page #ieqhwlp[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
  }
  .nd-page #iypf7wr {
    margin:0 10px 0 0;
    display:inline;
  }
  .nd-page #ib4j8p8,.nd-page #iq1i0jc {
    color:#a0a0a0;
    font-size:12px;
    font-weight:600;
  }
  .nd-page #ib4j8p8 {
    margin:0 5px 0 0;
    line-height:22px;
    display:inline;
  }
  .nd-page #iq1i0jc {
    line-height:14px;
  }
  .nd-page #inuo10f {
    flex-direction:column;
    align-items:flex-start;
    display:flex;
  }
  .nd-page #i3wgwz3 {
    margin:0;
  }
  .nd-page #ilwtl5o {
    align-items:center;
    min-height:auto;
    margin:10px 0 35px;
    display:flex;
  }
  .nd-page #i35hg1m,.nd-page #iwedpxn {
    min-height:50px;
  }
  .nd-page #iq5bw3h {
    margin:0 0 5px;
    font-size:22px;
    font-weight:700;
    line-height:24px;
  }
  .nd-page #i7om8h9,.nd-page #iuqk32q {
    text-align:left;
    font-size:16px;
  }
  .nd-page #i7om8h9 {
    color:#000;
    background-color:none;
    margin:0;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #iuqk32q {
    margin:35px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #i5gh0mw {
    color:#000;
    margin:25px 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #i6d84g .img-view,.nd-page #ijuja1 .img-view {
    padding-bottom:66%;
  }
  .nd-page #i0yxp4 {
    width:23px;
  }
  .nd-page #iq4ws6 {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:700;
    line-height:29px;
    display:flex;
  }
  .nd-page #ine9in {
    align-items:flex-start;
    margin:0 0 18px;
    display:flex;
  }
  .nd-page #iwn0o4 {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:700;
    line-height:29px;
    display:flex;
  }
  .nd-page #ids57r {
    align-items:flex-start;
    margin:0 0 18px;
    display:flex;
  }
  .nd-page #ivzxx1 {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:700;
    line-height:29px;
    display:flex;
  }
  .nd-page #iyosbf {
    align-items:flex-start;
    margin:0;
    display:flex;
  }
  .nd-page #intmca {
    width:650px;
    min-height:50px;
    margin:0 auto 0 39px;
  }
  .nd-page #iwqewr {
    min-height:50px;
    margin:0;
  }
  .nd-page #ibg52c {
    color:#0544a2;
    text-decoration:none;
  }
  .nd-page #i9gxgxc {
    color:#a0a0a0;
    font-size:12px;
    font-weight:600;
    line-height:100%;
  }
  .nd-page #iukd5m {
    text-align:center;
    justify-content:center;
    align-items:flex-start;
    display:flex;
  }
  .nd-page #igtut3 {
    width:25px;
  }
  .nd-page #izn6o4 {
    text-align:left;
    justify-content:flex-start;
    margin:0 0 0 18px;
    font-size:20px;
    font-weight:400;
    line-height:26px;
    display:flex;
  }
  .nd-page #igb4oi {
    align-items:flex-start;
    margin:0 0 22px;
    display:flex;
  }
  .nd-page #iaher1 {
    text-align:left;
    justify-content:flex-start;
    margin:0 0 0 18px;
    font-size:20px;
    font-weight:400;
    line-height:26px;
    display:flex;
  }
  .nd-page #im27ce {
    align-items:flex-start;
    margin:0 0 22px;
    display:flex;
  }
  .nd-page #iuaw61 {
    text-align:left;
    justify-content:flex-start;
    margin:0 0 0 18px;
    font-size:20px;
    font-weight:400;
    line-height:26px;
    display:flex;
  }
  .nd-page #i4d5yt {
    align-items:flex-start;
    margin:0 0 22px;
    display:flex;
  }
  .nd-page #i49h39 {
    text-align:left;
    justify-content:flex-start;
    margin:0 0 0 18px;
    font-size:20px;
    font-weight:400;
    line-height:26px;
    display:flex;
  }
  .nd-page #iiwdsl {
    align-items:flex-start;
    margin:0;
    display:flex;
  }
  .nd-page #iltfu2 {
    width:600px;
    min-height:50px;
    margin:0 auto;
  }
  .nd-page #i3uemt,.nd-page #ic13ti {
    text-align:center;
  }
  .nd-page #ic13ti {
    color:#19ba18;
    margin:34px 0 0;
    font-size:26px;
    font-weight:700;
    line-height:35px;
    text-decoration:underline;
    display:none;
  }
  .nd-page #i3uemt {
    background-color:#fffef1;
    border:3px dashed #ffd800;
    border-radius:22px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    min-height:50px;
    margin:0 0 56px;
    padding:42px 60px 57px;
    display:flex;
  }
  .nd-page #i14to6,.nd-page #i3raaw,.nd-page #ih9ykp,.nd-page #it204u {
    min-width:25px;
    min-height:auto;
  }
  .nd-page #inrjhs {
    width:100%;
    display:block;
  }
  .nd-page #igr8d2 {
    display:flex;
  }
  .nd-page .ixyrn1_global .swipe-group.swipe-hidden,.nd-page .ixyrn1_global.swipe-hidden {
    opacity:0;
    pointer-events:none;
    transform:translateY(10px);
  }
  .nd-page .ixyrn1_global .swipe-group {
    z-index:1;
    background-color:#000000d9;
    border-radius:97px 0 0 97px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:250px;
    min-height:175px;
    padding:0 0 20px 40px;
    transition:opacity .25s,transform .25s;
    display:flex;
    position:fixed;
    bottom:300px;
    right:0;
  }
  .nd-page .ixyrn1_global .swipe-image {
    min-height:50px;
  }
  .nd-page .ixyrn1_global .swipe-image .img {
    width:100%;
  }
  .nd-page .ixyrn1_global .swipe-url {
    font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
    color:#151616;
    background-color:#51bd50;
    border-radius:5px;
    width:100%;
    max-width:190px;
    padding:10px 10px 5px;
    font-size:16px;
    font-weight:800;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
  }
  .nd-page .ixyrn1_global .swipe-content-1 {
    text-align:center;
    margin:0;
  }
  .nd-page .ixyrn1_global .swipe-percent-1 {
    color:red;
    font-size:18px;
    display:block;
  }
  .nd-page .ixyrn1_global .swipe-content-2 {
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:30px;
    font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
    font-weight:600;
    display:none;
  }
  .nd-page .ixyrn1_global .swipe-percent-2 {
    color:#e7cc13;
    font-size:26px;
    font-weight:800;
    display:block;
  }
  .nd-page #ifdjea[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .nd-page #ihfv3l {
    z-index:1;
    order:0;
    position:absolute;
    inset:auto auto 15px 0;
  }
  .nd-page #ihfv3l,.nd-page #ipit34 {
    width:auto;
  }
  .nd-page #iv4gzh {
    width:100%;
    display:block;
  }
  .nd-page #ibmi94 {
    text-align:left;
    color:#000;
    background-color:none;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #ihm6sk {
    min-height:50px;
    margin:0;
  }
  .nd-page #is6qyl {
    color:#000;
    margin:25px 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #iwsv9i {
    margin:0 0 20px;
    font-size:16px;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #iruskm {
    text-align:left;
    min-height:50px;
  }
  .nd-page #i2efdt {
    text-align:left;
    color:#000;
    background-color:none;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #i7svzh {
    min-height:50px;
    margin:0;
  }
  .nd-page #ibjeev {
    color:#000;
    margin:25px 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #iw4n5a {
    color:#fff;
    background-color:#003c73;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:28px;
    height:28px;
    margin:0;
    font-size:16px;
    font-weight:700;
    line-height:26px;
    display:flex;
  }
  .nd-page #imut9h {
    align-items:flex-start;
    margin:0 0 17px;
    display:flex;
  }
  .nd-page #i0vpt6 {
    width:650px;
    min-height:50px;
    margin:20px auto 0 15px;
  }
  .nd-page #idufzk {
    text-align:left;
    min-height:50px;
    font-size:16px;
  }
  .nd-page .isytv1_global {
    position:relative;
    overflow:hidden;
  }
  .nd-page .isytv1_global .hidden:not([data-gjs-type]) {
    display:none!important;
  }
  .nd-page .isytv1_global .js-video {
    position:relative;
  }
  .nd-page .isytv1_global .js-video .tmp-thumb {
    z-index:2;
    width:100%;
    position:relative;
  }
  .nd-page .isytv1_global .js-video .img-view {
    width:100%;
    height:0;
    position:relative;
  }
  .nd-page .isytv1_global .js-video .wistia_embed {
    width:100%;
    height:100%;
  }
  .nd-page .isytv1_global .layer-over-video {
    z-index:3;
    opacity:1;
    background-color:#fff9;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .nd-page .isytv1_global .layer-over-video.hide {
    opacity:0;
    pointer-events:none;
  }
  .nd-page .isytv1_global .layer-over-video .js-play-video {
    cursor:pointer;
  }
  .nd-page .isytv1_global .layer-over-video .js-play-video:empty {
    padding:20px 0;
  }
  .nd-page .isytv1_global .layer-over-video .js-play-video:empty:before {
    content:"Play Video";
  }
  .nd-page .isytv1_global .button-box {
    opacity:0;
    text-align:center;
    z-index:3;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    transition:opacity 50ms;
    display:flex;
    position:absolute;
    inset:0;
  }
  .nd-page .isytv1_global .button-box.show,.nd-page .isytv1_global .button-box[data-gjs-type] {
    pointer-events:auto;
    opacity:1;
    background-color:#0000004d;
  }
  .nd-page .isytv1_global .cta-btn {
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    cursor:pointer;
    background-color:#5fbb49;
    background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
    border:0;
    border-radius:10px;
    padding:17px 30px;
    font-family:sans-serif;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
  }
  .nd-page .isytv1_global .heartbeat .cta-btn {
    animation:5s infinite _heartbeat;
  }
  .nd-page .isytv1_global .heartbeat .cta-btn:hover {
    animation:none;
  }
  .nd-page .isytv1_global .w-video-wrapper.w-css-reset {
    background-color:#0000!important;
  }
  .nd-page #isytv1 .img-view {
    padding-bottom:66.9048%;
  }
  .nd-page #ifxq21 {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:400;
  }
  .nd-page #ifxq21,.nd-page #is2vna,.nd-page #iuz5iz {
    line-height:26px;
    display:flex;
  }
  .nd-page #iuz5iz {
    color:#fff;
    background-color:#003c73;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:28px;
    height:28px;
    margin:0;
    font-size:16px;
    font-weight:700;
  }
  .nd-page #is2vna {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:400;
  }
  .nd-page #i54fqf {
    align-items:flex-start;
    margin:0 0 17px;
    display:flex;
  }
  .nd-page #i0w8j4,.nd-page #iiige8 {
    line-height:26px;
    display:flex;
  }
  .nd-page #i0w8j4 {
    color:#fff;
    background-color:#003c73;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:28px;
    height:28px;
    margin:0;
    font-size:16px;
    font-weight:700;
  }
  .nd-page #iiige8 {
    justify-content:flex-start;
    margin:0 0 0 15px;
    font-weight:400;
  }
  .nd-page #ilf29c {
    align-items:flex-start;
    margin:0 0 17px;
    display:flex;
  }
  .nd-page #inpegq {
    width:100%;
    display:block;
  }
  .nd-page #ihvddr {
    text-align:left;
    color:#000;
    background-color:none;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #icvxfo {
    min-height:50px;
    margin:0 0 33px;
  }
  .nd-page #i09tej {
    color:#000;
    margin:0 0 10px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #iopkqx {
    width:28px;
  }
  .nd-page #i9enjn {
    justify-content:flex-start;
    margin:0 0 0 16px;
    font-weight:700;
    line-height:26px;
    display:flex;
  }
  .nd-page #i7i38d {
    align-items:center;
    margin:0 0 17px;
    display:flex;
  }
  .nd-page #iml9b5 {
    width:28px;
  }
  .nd-page #isg7pg {
    justify-content:flex-start;
    margin:0 0 0 16px;
    font-weight:700;
    line-height:26px;
    display:flex;
  }
  .nd-page #iulzst {
    align-items:center;
    margin:0 0 17px;
    display:flex;
  }
  .nd-page #i54la3 {
    width:650px;
    min-height:50px;
    margin:0 auto 0 16px;
  }
  .nd-page #i6dfet {
    margin:20px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #iw9ph7 {
    text-align:left;
    min-height:50px;
    font-size:16px;
  }
  .nd-page #iet74h,.nd-page #ixwmxi {
    width:91px;
  }
  .nd-page #ivi33i {
    width:100%;
    max-width:432px;
    margin:40px auto 48px;
  }
  .nd-page #ijtrkn,.nd-page #ilmczk,.nd-page #isy92g {
    width:25px;
  }
  .nd-page #iy5sf1 {
    width:43px;
  }
  .nd-page #iwl0mf {
    min-height:auto;
  }
  .nd-page #i2oppl {
    color:#eb0018;
    justify-content:flex-start;
    margin:0 0 0 7px;
    font-size:24px;
    font-weight:800;
    line-height:32px;
    display:flex;
  }
  .nd-page #iiij8n,.nd-page #iymaqn {
    text-align:center;
  }
  .nd-page #iiij8n {
    justify-content:center;
    align-items:center;
    margin:0 0 10px;
    display:flex;
  }
  .nd-page #iymaqn {
    margin:0;
    font-size:16px;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #izy9t4 {
    border:2px solid #e0211d;
    border-radius:10px;
    min-height:50px;
    margin:0;
    padding:17px 40px 24px;
  }
  .nd-page #imozhf {
    width:100%;
    display:block;
  }
  .nd-page #iobl87 {
    text-align:left;
    color:#000;
    background-color:none;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #i0eozj {
    min-height:50px;
    margin:0;
  }
  .nd-page #itmor7 {
    color:#000;
    margin:25px 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #io7cfj {
    margin:0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #icud11 {
    text-align:left;
    min-height:50px;
    font-size:16px;
  }
  .nd-page #i5ok9r {
    height:523.922px;
  }
  .nd-page #i224og,.nd-page #i78a0b,.nd-page #icsoh8 {
    background-color:#eaeaea;
    width:95%;
    min-height:1px;
    margin:39px auto 55px;
  }
  .nd-page #i224og,.nd-page #i78a0b {
    margin:55px auto;
  }
  .nd-page #i78a0b {
    margin:48px auto 55px;
  }
  .nd-page #i45fsx,.nd-page #ibrhmk,.nd-page #ibs7l2,.nd-page #id3dfx,.nd-page #ienqeq {
    width:65px;
  }
  .nd-page #idupc5,.nd-page #ixrpef {
    width:23px;
  }
  .nd-page #ir3eim {
    background-color:#eaeaea;
    width:95%;
    min-height:1px;
    margin:55px auto;
  }
  .nd-page #ifgjqu {
    color:#0054a1;
    font-weight:700;
  }
  .nd-page #iwc4kn {
    background-color:#eaeaea;
    width:95%;
    min-height:1px;
    margin:55px auto;
  }
  .nd-page #iwimey {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #icjf8d {
    justify-content:flex-start;
    align-items:center;
    width:28%;
    height:100%;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #i9u5ss {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #izpg8y {
    background-color:#fbfbfb;
    border-radius:0 0 10px 10px;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0 0 0 2%;
    font-weight:400;
    display:flex;
  }
  .nd-page #iga0gf {
    margin:0;
    font-style:italic;
    font-weight:700;
  }
  .nd-page #iluk3w,.nd-page #iog469 {
    align-items:center;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #iluk3w {
    background-color:#f6ffed;
    border-radius:0 0 10px 10px;
    justify-content:flex-start;
    width:36%;
    height:100%;
    padding:0 0 0 4%;
  }
  .nd-page #iog469 {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    height:96px;
    margin:0 0 20px;
    padding:0;
  }
  .nd-page #ix07gi {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #irisji {
    justify-content:flex-start;
    align-items:center;
    width:28%;
    height:100%;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #i8mnur {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #i8yjhb {
    background-color:#fbfbfb;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0 0 0 2%;
    font-weight:400;
    display:flex;
  }
  .nd-page #ikbubl {
    margin:0;
    font-style:italic;
    font-weight:700;
  }
  .nd-page #ikd2wz,.nd-page #iqtb7j {
    align-items:center;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #iqtb7j {
    background-color:#f6ffed;
    justify-content:flex-start;
    width:36%;
    height:100%;
    padding:0 0 0 4%;
  }
  .nd-page #ikd2wz {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    height:98px;
    margin:0;
    padding:0;
  }
  .nd-page #izejls {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #ieg6eu {
    justify-content:flex-start;
    align-items:center;
    width:28%;
    height:100%;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #ixv6ff {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #iqczeq {
    background-color:#fbfbfb;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0 0 0 2%;
    font-weight:400;
    display:flex;
  }
  .nd-page #ia5y9t {
    margin:0;
    font-style:italic;
    font-weight:700;
  }
  .nd-page #iis0j6,.nd-page #iomanv {
    align-items:center;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #iomanv {
    background-color:#f6ffed;
    justify-content:flex-start;
    width:36%;
    height:100%;
    padding:0 5px 0 4%;
  }
  .nd-page #iis0j6 {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    height:103px;
    margin:0;
    padding:0;
  }
  .nd-page #ika3n2 {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #irxc1p {
    justify-content:flex-start;
    align-items:center;
    width:28%;
    height:100%;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #iv54mw {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #ii7xqg {
    background-color:#fbfbfb;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0 0 0 2%;
    font-weight:400;
    display:flex;
  }
  .nd-page #ipdui4 {
    margin:0;
    font-style:italic;
    font-weight:700;
  }
  .nd-page #i04o59,.nd-page #iw569o {
    align-items:center;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #iw569o {
    background-color:#f6ffed;
    justify-content:flex-start;
    width:36%;
    height:100%;
    padding:0 0 0 4%;
  }
  .nd-page #i04o59 {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    height:89px;
    margin:0;
    padding:0;
  }
  .nd-page #i6waia {
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #iunymx {
    justify-content:flex-start;
    align-items:center;
    width:28%;
    height:100%;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #i2c5n3 {
    letter-spacing:-1px;
    margin:0 0 0 5px;
    font-weight:400;
  }
  .nd-page #i62kh9 {
    background-color:#fbfbfb;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0 0 0 2%;
    font-weight:400;
    display:flex;
  }
  .nd-page #i699db {
    margin:0;
    font-style:italic;
    font-weight:700;
  }
  .nd-page #i35qo7,.nd-page #ibqwgb {
    align-items:center;
    min-height:50px;
    font-weight:400;
    display:flex;
  }
  .nd-page #ibqwgb {
    background-color:#f6ffed;
    justify-content:flex-start;
    width:36%;
    height:100%;
    padding:0 0 0 4%;
  }
  .nd-page #i35qo7 {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    height:88px;
    margin:0;
    padding:0;
  }
  .nd-page #ihzqus,.nd-page #iwii2h {
    text-align:center;
  }
  .nd-page #ihzqus {
    color:#eb0018;
    margin:0;
    font-size:22px;
    font-weight:700;
    line-height:20px;
  }
  .nd-page #iwii2h {
    justify-content:center;
    align-items:flex-end;
    width:28%;
    height:100%;
    min-height:50px;
    padding:0;
    font-weight:400;
    display:flex;
  }
  .nd-page #iy0pji {
    color:#078500;
    margin:0;
    font-size:22px;
    font-weight:700;
    line-height:20px;
  }
  .nd-page #i5xje6,.nd-page #iinsjq,.nd-page #iy0pji {
    text-align:center;
  }
  .nd-page #i5xje6 {
    background-color:#fbfbfb;
    border-radius:10px 10px 0 0;
    justify-content:center;
    align-items:flex-end;
    width:33%;
    height:100%;
    min-height:50px;
    padding:0;
    font-weight:400;
    display:flex;
  }
  .nd-page #iinsjq {
    margin:0;
    font-size:23px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
  }
  .nd-page #iq161l,.nd-page #ixcyof {
    padding:0;
    font-weight:400;
    display:flex;
  }
  .nd-page #iq161l {
    background-color:#f6ffed;
    border-radius:10px 10px 0 0;
    justify-content:center;
    align-items:flex-end;
    width:36%;
    height:100%;
    min-height:50px;
  }
  .nd-page #ixcyof {
    border-bottom:1px #589ce6;
    justify-content:space-between;
    align-items:center;
    height:58px;
    margin:0;
  }
  .nd-page #ie8lr8 {
    color:#000;
    margin:25px 0 20px;
    font-size:40px;
    font-weight:800;
    line-height:47px;
    text-decoration:none;
  }
  .nd-page #iz561g {
    min-height:50px;
  }
  .nd-page #i4ntvl {
    width:100%;
    display:block;
  }
  .nd-page #ifk4hm {
    text-align:left;
    color:#000;
    background-color:none;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
  }
  .nd-page #ipuraw {
    min-height:50px;
    margin:0;
  }
  .nd-page #i3ngls {
    color:#000;
    margin:20px 0 54px;
    font-size:16px;
    font-weight:400;
    line-height:26px;
    text-decoration:none;
  }
  .nd-page #i71iq1 {
    background-color:#fff5f4;
    border-radius:10px;
    max-width:700px;
    min-height:50px;
    margin:0 auto;
    padding:6px;
  }
  .nd-page #i4m9mf,.nd-page #iwvxjk {
    background-color:#eaeaea;
    width:95%;
    min-height:1px;
    margin:55px auto;
  }
  .nd-page #ixg049 {
    margin:0 auto 0 15px;
    line-height:26px;
  }
  .nd-page #ibq5uj {
    margin:0 auto;
    font-size:30px;
    font-weight:700;
    line-height:44px;
    display:inline;
  }
  .nd-page #ibq5uj[highlight],.nd-page #ior4ky[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#f1fd70 50%);
    background-position:0 0;
    background-size:200%;
    transition:all 1.5s ease-in-out;
  }
  .nd-page #ioj7cb {
    max-width:585px;
    min-height:50px;
    margin:0 auto;
  }
  .nd-page #ifh3zi,.nd-page #ifth9l,.nd-page #innqea,.nd-page #ipt18l {
    font-weight:700;
  }
  .nd-page #ipj3ig {
    color:#0054a1;
  }
  .nd-page #i4f92c,.nd-page #ipj3ig {
    font-weight:700;
  }
  .nd-page #i3ldkk {
    margin:20px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #i0c46j {
    color:#0054a1;
  }
  .nd-page #i0c46j,.nd-page #iom0vk,.nd-page #ixj4qt {
    font-weight:700;
  }
  .nd-page #irduhk {
    margin:20px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #irvwg4 {
    font-weight:700;
  }
  .nd-page #i1gspd {
    margin:30px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #ib9yej,.nd-page #irrjlz {
    font-weight:700;
  }
  .nd-page #irrjlz {
    margin:10px 0 0;
    font-size:20px;
    line-height:25px;
  }
  .nd-page #ief5hp,.nd-page #im4ddd {
    align-items:center;
    width:100%;
    display:flex;
  }
  .nd-page #ief5hp {
    flex-direction:column;
    max-width:500px;
    margin:35px auto 0;
  }
  .nd-page #im4ddd {
    text-align:center;
    color:#000;
    max-width:520px;
    min-height:74px;
    font-size:24px;
    font-weight:800;
    line-height:25px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    margin:0 auto;
    padding:20px;
    text-decoration:none;
    box-shadow:0 2px 4px #00000045;
  }
  .nd-page #idosoq {
    font-weight:700;
  }
  .nd-page #ioz31a {
    margin:30px 0 0;
    font-weight:400;
    line-height:26px;
  }
  .nd-page #i9k84s {
    color:#eb0018;
  }
  .nd-page #i9tlpr {
    text-align:center;
    color:#000;
    width:100%;
    font-size:24px;
    font-weight:800;
    line-height:25px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    max-width:500px;
    min-height:74px;
    margin:0 auto;
    padding:15px 20px;
    text-decoration:none;
    display:flex;
    box-shadow:0 2px 4px #00000045;
  }
  .nd-page #ipidvz {
    color:#eb0018;
  }
  .nd-page #ilvtc6 {
    margin:10px 0 0;
    font-size:20px;
    font-weight:700;
    line-height:25px;
  }
  .nd-page #iopoh6 {
    flex-direction:column;
    align-items:center;
    margin:35px 0 50px;
    display:flex;
  }
  .nd-page #iblf0i {
    max-width:80%;
    margin:0;
    font-size:36px;
    font-weight:800;
    line-height:45px;
  }
  .nd-page #imcyvn {
    color:#eb0018;
  }
  .nd-page #ijue35 {
    text-align:center;
    color:#000;
    width:100%;
    font-size:24px;
    font-weight:800;
    line-height:25px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    max-width:500px;
    min-height:74px;
    margin:0 auto;
    padding:15px 20px;
    text-decoration:none;
    display:flex;
    box-shadow:0 2px 4px #00000045;
  }
  .nd-page #in5nnd {
    color:#eb0018;
  }
  .nd-page #i42w1j {
    margin:10px 0 0;
    font-size:20px;
    font-weight:700;
    line-height:25px;
  }
  .nd-page #i55njg {
    flex-direction:column;
    align-items:center;
    width:100%;
    max-width:500px;
    margin:35px 0 0;
    display:flex;
  }
  .nd-page #i05alh,.nd-page #irf9ix {
    font-weight:700;
  }
  .nd-page #i98zxi {
    text-align:center;
    color:#000;
    width:100%;
    font-size:24px;
    font-weight:800;
    line-height:25px;
    font-family:var(--font-open-sans),Helvetica,Arial,sans-serif;
    background-color:#51bd50;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    max-width:500px;
    min-height:74px;
    margin:0 auto;
    padding:15px 20px;
    text-decoration:none;
    display:flex;
    box-shadow:0 2px 4px #00000045;
  }
  .nd-page #i8ff56 {
    color:#eb0018;
  }
  .nd-page #iqy3j7 {
    margin:10px 0 0;
    font-size:20px;
    font-weight:700;
    line-height:25px;
  }
  .nd-page #iwh3us {
    flex-direction:column;
    align-items:center;
    width:100%;
    max-width:500px;
    margin:35px 0 0;
    display:flex;
  }
  .nd-page #i885ay {
    font-weight:700;
  }
  .nd-page #ibvuk8,.nd-page #ioloc6,.nd-page #ix14nf,.nd-page #ix30b9 {
    margin:15px 0 15px 60px;
  }
  .nd-page #iav0il,.nd-page #ibqvwh,.nd-page #ip0uq4,.nd-page #itasj6 {
    margin:20px 0;
  }
  .nd-page #i3k28h {
    display:block;
  }
  .nd-page #ior4ky[highlight] {
    background-image:linear-gradient(90deg,#fff0 50%,#cdeeda 50%);
  }
  .nd-page #i971fj {
    justify-content:center;
    align-items:center;
    padding:.5rem;
    display:flex;
  }
  .nd-page #i784yy {
    min-width:166px;
    max-width:166px;
    height:32px;
  }
  @media (max-width:1023px) {
    .nd-page #i6a63z {
      padding:20px;
    }
    .nd-page #i5atk {
      color:#000;
      font-size:34px;
      line-height:40px;
    }
    .nd-page #i54d2o {
      text-align:center;
      margin:20px auto;
    }
    .nd-page #iqfg8 {
      font-size:18px;
    }
    .nd-page #itqq7 {
      padding:15px 15px 0;
    }
    .nd-page #i336s {
      display:block;
    }
    .nd-page #i8zgnbf,.nd-page #ib2o2vm,.nd-page #is9x1i6 {
      font-size:16px;
      line-height:22px;
    }
    .nd-page #i45fsx,.nd-page #ibrhmk,.nd-page #ibs7l2,.nd-page #id3dfx,.nd-page #ienqeq {
      width:50px;
      min-width:auto;
      max-width:auto;
    }
    .nd-page #iq5bw3h {
      margin:0 0 20px;
      font-size:20px;
      line-height:30px;
    }
    .nd-page #i3uemt {
      padding:46px 30px 49px;
    }
    .nd-page .ixyrn1_global .swipe-group {
      bottom:300px;
    }
    .nd-page #izy9t4 {
      padding:15px 30px;
    }
    .nd-page #i5ok9r {
      height:auto;
    }
    .nd-page #ibq5uj {
      line-height:46px;
    }
    .nd-page #iav0il,.nd-page #ibqvwh,.nd-page #ip0uq4,.nd-page #itasj6 {
      margin:10px 0;
    }
    .nd-page #iltfu2 {
      width:100%;
      max-width:580px;
    }
  }
  @media (max-width:991px) {
    .nd-page .igr8d2_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--tb-items-per-row));
    }
    .nd-page .igr8d2_global .slide-item {
      flex:0 0 calc(100%/var(--tb-items));
    }
  }
  @media (max-width:767px) {
    .nd-page #ie9jng {
      margin:0 0 25px;
    }
    .nd-page #i6a63z {
      border-radius:6px;
      margin:0 0 35px;
      padding:22px 24px;
    }
    .nd-page #iptdip {
      flex-direction:column;
      align-items:flex-start;
      margin:0 0 2px;
      display:flex;
    }
    .nd-page #izg5ag {
      font-size:14px;
      display:inline;
    }
    .nd-page #i876cw {
      width:183.2px;
    }
    .nd-page #ikel5l {
      flex-direction:column;
      align-items:flex-start;
      margin:0 0 2px;
      display:flex;
    }
    .nd-page #ird2lz {
      font-size:14px;
      display:inline;
    }
    .nd-page #ihmgjh {
      width:183.2px;
    }
    .nd-page #i8v7ct {
      margin:0;
    }
    .nd-page #i34q1v {
      flex-direction:column;
      align-items:flex-start;
      margin:0 0 2px;
      display:flex;
    }
    .nd-page #i3zh6u {
      font-size:14px;
      display:inline;
    }
    .nd-page #iro4m4 {
      width:183.2px;
    }
    .nd-page #i5xcsd {
      margin:0 0 25px;
    }
    .nd-page #i54d2o {
      margin:25px 0 0;
    }
    .nd-page #iye6jj {
      text-align:center;
      width:100%;
      margin:0 0 5px;
    }
    .nd-page #ivik5w {
      flex-direction:column;
      align-items:center;
    }
    .nd-page #is04a9 {
      width:100%;
    }
    .nd-page #i35eza {
      padding:51px 15px 40px;
    }
    .nd-page #i336s {
      display:block;
    }
    .nd-page #i5atk {
      color:#000;
      margin:0 0 10px;
      font-size:30px;
      line-height:40px;
    }
    .nd-page #i4ro0f {
      background-color:#0000007a;
    }
    .nd-page #ihi5u {
      text-align:left;
      justify-content:flex-end;
      align-items:center;
      margin:0 20px 0 auto;
      padding:8px 9px 9px 15px;
    }
    .nd-page #iaxuy {
      line-height:14px;
    }
    .nd-page #iebrd {
      text-align:left;
      margin:0 0 0 3px;
      font-size:9px;
      line-height:100%;
    }
    .nd-page #i3cu4 {
      width:28px;
    }
    .nd-page #itqq7 {
      padding:15px 0 0;
    }
    .nd-page #iowrtn {
      margin:0 0 15px;
      font-size:15px;
      line-height:21px;
    }
    .nd-page #iojhwf {
      border-radius:0;
      flex-direction:column;
      width:100%;
      margin:0 0 29px;
      padding:14px 15px 30px;
      display:block;
      position:static;
      left:-15px;
    }
    .nd-page #inqogs {
      justify-content:flex-start;
      align-items:center;
      width:100%;
      max-width:100%;
      margin:0 auto 0 0;
      padding:0 0 20px 15px;
    }
    .nd-page #i60og7 {
      letter-spacing:0;
      margin:0 0 0 10px;
      font-size:16px;
      line-height:22px;
    }
    .nd-page #idxhze {
      max-width:auto;
      flex:1 0;
      margin:0 auto;
    }
    .nd-page #ig376e {
      background-color:#ebebeb;
      padding:25px 15px;
    }
    .nd-page #ir40xh {
      margin:0;
      padding:0;
    }
    .nd-page #idjt85,.nd-page #iipq8o {
      width:100%;
      margin:0 auto 25px;
    }
    .nd-page #i8cd1u,.nd-page #igdifs,.nd-page #izup6r {
      font-size:14px;
    }
    .nd-page #i84hdz,.nd-page #io0jfx,.nd-page #iu0idi,.nd-page #ivdqib {
      font-size:15px;
    }
    .nd-page .igr8d2_global .js-slider.indicators-type .slide-item {
      flex:0 0 calc(100%/var(--mb-items-per-row));
    }
    .nd-page .igr8d2_global .slide-item {
      flex:0 0 calc(100%/var(--mb-items));
    }
    .nd-page .igr8d2_global .slick-next,.nd-page .igr8d2_global .slick-prev {
      width:20px;
    }
    .nd-page #idpvr0b {
      margin:0 0 20px;
      padding:0 0 0 18px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #idc0xu {
      margin:0;
    }
    .nd-page #io3b91c {
      margin:0 0 15px;
      font-size:14px;
      font-weight:400;
      line-height:21px;
    }
    .nd-page #iqjbng {
      margin:0;
      padding:0 0 0 11px;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #iy2il {
      margin:0 auto;
    }
    .nd-page #i8p0wd {
      font-size:14px;
    }
    .nd-page #ill8e5 {
      margin:0 0 25px;
    }
    .nd-page #im0s9i {
      margin:0 0 20px;
    }
    .nd-page #irgf0n {
      letter-spacing:0;
      margin:0 0 0 10px;
      font-size:16px;
      line-height:22px;
    }
    .nd-page #iuipqg {
      max-width:auto;
      flex:1 0;
      margin:0 auto;
    }
    .nd-page #ibmhpz {
      justify-content:flex-start;
      align-items:center;
      width:100%;
      max-width:320px;
      margin:0 auto 0 0;
      padding:0 0 0 15px;
    }
    .nd-page #impnt2 {
      letter-spacing:0;
      margin:0 0 0 10px;
      font-size:16px;
      line-height:22px;
    }
    .nd-page #i7p8uh {
      max-width:auto;
      flex:1 0;
      margin:0 auto;
    }
    .nd-page #ikiy79 {
      justify-content:flex-start;
      align-items:center;
      width:100%;
      max-width:100%;
      margin:0 auto 0 0;
      padding:0 0 20px 15px;
    }
    .nd-page #isz3yg {
      letter-spacing:0;
      margin:0 0 0 10px;
      font-size:16px;
      line-height:22px;
    }
    .nd-page #idqkzu {
      max-width:auto;
      flex:1 0;
      margin:0 auto;
    }
    .nd-page #i9guk3 {
      justify-content:flex-start;
      align-items:center;
      width:100%;
      max-width:100%;
      margin:0 auto 0 0;
      padding:0 0 20px 15px;
    }
    .nd-page #isjzhw {
      letter-spacing:0;
      margin:0 0 0 10px;
      font-size:16px;
      line-height:22px;
    }
    .nd-page #iexwzh {
      max-width:auto;
      flex:1 0;
      margin:0 auto;
    }
    .nd-page #ipmnou {
      justify-content:flex-start;
      align-items:center;
      width:100%;
      max-width:100%;
      margin:0 auto 0 0;
      padding:0 0 20px 15px;
    }
    .nd-page #i2kh06,.nd-page #i45fsx,.nd-page #ibctwj,.nd-page #ibrhmk,.nd-page #ibs7l2,.nd-page #id3dfx,.nd-page #ienqeq,.nd-page #iey7ao,.nd-page #iq1w6v,.nd-page #iumge4 {
      width:65px;
    }
    .nd-page #ii1yrxi {
      margin:0 0 20px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #i8zgnbf,.nd-page #ib2o2vm,.nd-page #is9x1i6 {
      margin:0 0 7px;
      padding:0;
      font-size:18px;
      line-height:24px;
    }
    .nd-page #i3yi3q,.nd-page #ik69mb,.nd-page #isujlh {
      margin:2px 0 5px;
      font-size:16px;
    }
    .nd-page #i3l6rf {
      margin:0;
    }
    .nd-page #il1t6pw,.nd-page #iwf3hdv {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #iwf3hdv {
      font-size:24px;
      line-height:30px;
    }
    .nd-page #i7bx1hf {
      font-size:19px;
      font-weight:800;
      line-height:24px;
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
      justify-content:center;
      align-items:center;
      max-width:360px;
      min-height:60px;
      margin:0 auto 5px;
      padding:10px 5px;
      animation-duration:1s;
      animation-delay:1s;
      display:flex;
    }
    .nd-page #ib4j8p8 {
      display:block;
    }
    .nd-page #i9gxgxc,.nd-page #ib4j8p8 {
      font-size:12px;
      line-height:16px;
    }
    .nd-page #iq1i0jc {
      font-size:11px;
      display:inline;
    }
    .nd-page #inuo10f {
      align-items:center;
      display:block;
    }
    .nd-page #i3wgwz3,.nd-page #ilwtl5o {
      align-items:center;
      margin:0;
      display:flex;
    }
    .nd-page #ilwtl5o {
      min-height:auto;
      margin:10px 0 0;
    }
    .nd-page #iuqk32q {
      margin:25px 0 0;
      font-size:16px;
      font-weight:400;
      line-height:26px;
    }
    .nd-page #i5gh0mw {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #ids57r,.nd-page #ine9in {
      margin:0 0 18px;
    }
    .nd-page #ids57r,.nd-page #ine9in,.nd-page #iyosbf {
      align-items:flex-start;
      padding:0;
    }
    .nd-page #intmca {
      width:auto;
      margin:0 auto;
      padding:0 0 18px 11px;
    }
    .nd-page #iwqewr {
      margin:0 0 11px;
    }
    .nd-page #i4d5yt,.nd-page #igb4oi,.nd-page #im27ce {
      margin:0 0 20px;
    }
    .nd-page #i4d5yt,.nd-page #igb4oi,.nd-page #iiwdsl,.nd-page #im27ce {
      align-items:flex-start;
      padding:0;
    }
    .nd-page #iltfu2 {
      width:auto;
      padding:0 10px;
    }
    .nd-page #i3uemt {
      margin:0 15px 42px;
      padding:25px 10px;
    }
    .nd-page #iq5bw3h {
      margin:0;
      font-size:22px;
      line-height:30px;
    }
    .nd-page #i7om8h9 {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #iq4ws6,.nd-page #ivzxx1,.nd-page #iwn0o4 {
      font-size:16px;
      line-height:26px;
    }
    .nd-page #iwkx37i {
      max-width:auto;
      flex-direction:column;
      padding:0;
      font-size:12px;
      line-height:18px;
      display:flex;
    }
    .nd-page #i49h39,.nd-page #iaher1,.nd-page #iuaw61,.nd-page #izn6o4 {
      font-size:16px;
      line-height:26px;
    }
    .nd-page #ic13ti {
      margin:22px 0 0;
      font-size:20px;
      line-height:30px;
    }
    .nd-page #iukd5m {
      display:block;
    }
    .nd-page #iqchhpb {
      font-size:16px;
      line-height:26px;
    }
    .nd-page .ixyrn1_global .swipe-group {
      justify-content:flex-end;
      width:185px;
      min-height:auto;
      padding:20px 5px 20px 15px;
      bottom:220px;
    }
    .nd-page .ixyrn1_global .swipe-image {
      min-height:auto;
    }
    .nd-page .ixyrn1_global .swipe-image #img {
      max-width:100%;
      margin:0;
    }
    .nd-page .ixyrn1_global .swipe-url {
      display:none;
    }
    .nd-page .ixyrn1_global .swipe-content-2 {
      line-height:28px;
      display:block;
    }
    .nd-page .ixyrn1_global .swipe-percent-2 {
      margin:0 0 0 10px;
      font-size:24px;
    }
    .nd-page #ibmi94 {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #ihm6sk {
      margin:0 0 20px;
    }
    .nd-page #is6qyl {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #iwsv9i {
      margin:0 0 20px;
      font-size:16px;
      font-weight:400;
      line-height:26px;
    }
    .nd-page #i2efdt {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #i7svzh {
      margin:0 0 20px;
    }
    .nd-page #ibjeev {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #iw4n5a {
      font-size:16px;
      line-height:23px;
    }
    .nd-page #imut9h {
      align-items:flex-start;
      margin:0 0 7px;
      padding:0;
    }
    .nd-page #i0vpt6 {
      width:auto;
      margin:10px auto 15px;
      padding:0 0 0 24px;
    }
    .nd-page #ifxq21 {
      font-size:16px;
      line-height:26px;
    }
    .nd-page #is2vna,.nd-page #iuz5iz {
      font-size:16px;
      line-height:23px;
    }
    .nd-page #is2vna {
      width:84%;
      line-height:26px;
    }
    .nd-page #i54fqf {
      align-items:flex-start;
      margin:0 0 7px;
      padding:0;
    }
    .nd-page #i0w8j4,.nd-page #iiige8 {
      font-size:16px;
      line-height:23px;
    }
    .nd-page #iiige8 {
      line-height:26px;
    }
    .nd-page #ilf29c {
      align-items:flex-start;
      margin:0 0 7px;
      padding:0;
    }
    .nd-page #ihvddr {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #icvxfo {
      margin:0 0 20px;
    }
    .nd-page #i09tej {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #i9enjn {
      margin:0 0 0 14px;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #i7i38d {
      align-items:flex-start;
      margin:0 0 15px;
      padding:0;
    }
    .nd-page #isg7pg {
      margin:0 0 0 14px;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #iulzst {
      align-items:flex-start;
      margin:0 0 15px;
      padding:0;
    }
    .nd-page #i54la3 {
      width:auto;
      margin:0 auto;
      padding:0 0 0 11px;
    }
    .nd-page #i6dfet {
      font-size:16px;
      font-weight:400;
      line-height:26px;
    }
    .nd-page #i6dfet,.nd-page #iet74h,.nd-page #ixwmxi {
      margin:0;
    }
    .nd-page #i2oppl {
      text-align:center;
      font-size:20px;
      line-height:32px;
    }
    .nd-page #iiij8n {
      align-items:center;
      margin:0 0 9px;
      padding:0;
    }
    .nd-page #iymaqn {
      margin:0;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #izy9t4 {
      margin:0;
      padding:10px 15px 12px;
    }
    .nd-page #iobl87 {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #i0eozj {
      margin:0 0 20px;
    }
    .nd-page #itmor7 {
      margin:0 0 15px;
      font-size:24px;
      line-height:32px;
    }
    .nd-page #io7cfj {
      margin:0;
      font-size:16px;
      font-weight:400;
      line-height:26px;
    }
    .nd-page #icjf8d,.nd-page #iluk3w,.nd-page #izpg8y {
      align-items:flex-start;
      width:28%;
      margin:0;
      padding:14px 5px 5px 0;
    }
    .nd-page #iluk3w,.nd-page #izpg8y {
      width:33%;
      padding:14px 5px 5px 4px;
    }
    .nd-page #iluk3w {
      width:36%;
      padding:14px 5px 5px 2%;
    }
    .nd-page #iog469 {
      flex-direction:row;
      align-items:stretch;
      height:77px;
      min-height:75px;
      margin:0;
    }
    .nd-page #i8yjhb,.nd-page #iqtb7j,.nd-page #irisji {
      align-items:flex-start;
      width:28%;
      margin:0;
      padding:14px 5px 5px 0;
    }
    .nd-page #i8yjhb,.nd-page #iqtb7j {
      width:33%;
      padding:14px 5px 5px 4px;
    }
    .nd-page #iqtb7j {
      width:36%;
      padding:14px 5px 5px 2%;
    }
    .nd-page #ikd2wz {
      flex-direction:row;
      align-items:stretch;
      height:68px;
      min-height:75px;
      margin:0;
    }
    .nd-page #ieg6eu,.nd-page #iomanv,.nd-page #iqczeq {
      align-items:flex-start;
      width:28%;
      margin:0;
      padding:14px 5px 5px 0;
    }
    .nd-page #iomanv,.nd-page #iqczeq {
      width:33%;
      padding:14px 5px 5px 4px;
    }
    .nd-page #iomanv {
      width:36%;
      padding:14px 5px 5px 2%;
    }
    .nd-page #iis0j6 {
      flex-direction:row;
      align-items:stretch;
      height:75px;
      min-height:75px;
      margin:0;
    }
    .nd-page #ii7xqg,.nd-page #irxc1p,.nd-page #iw569o {
      align-items:flex-start;
      width:28%;
      margin:0;
      padding:14px 5px 5px 0;
    }
    .nd-page #ii7xqg,.nd-page #iw569o {
      width:33%;
      padding:14px 5px 5px 4px;
    }
    .nd-page #iw569o {
      width:36%;
      padding:14px 5px 5px 2%;
    }
    .nd-page #i04o59 {
      flex-direction:row;
      align-items:stretch;
      height:60px;
      min-height:60px;
      margin:0;
    }
    .nd-page #i62kh9,.nd-page #ibqwgb,.nd-page #iunymx {
      align-items:flex-start;
      margin:0;
    }
    .nd-page #iunymx {
      width:28%;
      min-height:72px;
      padding:14px 5px 5px 0;
    }
    .nd-page #i62kh9,.nd-page #ibqwgb {
      width:33%;
      padding:14px 5px 5px 4px;
    }
    .nd-page #ibqwgb {
      width:36%;
      min-height:72px;
      padding:14px 5px 5px 2%;
    }
    .nd-page #i35qo7 {
      flex-direction:row;
      justify-content:space-between;
      align-items:stretch;
      height:75px;
      min-height:75px;
      margin:0;
    }
    .nd-page #i5xje6,.nd-page #iq161l,.nd-page #iwii2h {
      align-items:flex-start;
      width:28%;
      min-height:55px;
      margin:0;
      padding:12px 0 0;
    }
    .nd-page #i5xje6,.nd-page #iq161l {
      width:33%;
      padding:12px 5px 0;
    }
    .nd-page #iq161l {
      width:36%;
      padding:12px 0 0;
    }
    .nd-page #ixcyof {
      flex-direction:row;
      height:auto;
      margin:0;
    }
    .nd-page #ie8lr8 {
      margin:0 0 15px;
      font-size:26px;
      line-height:32px;
    }
    .nd-page #ifk4hm {
      font-size:12px;
      line-height:18px;
    }
    .nd-page #ipuraw {
      margin:0 0 26px;
    }
    .nd-page #i3ngls {
      margin:0 0 35px;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #ixyrn1 {
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
    }
    .nd-page #i2c5n3,.nd-page #i6waia {
      letter-spacing:-.5px;
      margin:0 0 0 3px;
    }
    .nd-page #izk6lm {
      padding:0 15px;
    }
    .nd-page #ipit34,.nd-page #iypf7wr {
      width:32px;
      display:block;
    }
    .nd-page #i224og,.nd-page #i78a0b,.nd-page #ir3eim {
      margin:35px auto;
    }
    .nd-page #i0kgrv {
      padding:0 15px;
    }
    .nd-page #ixg049 {
      margin:0 0 20px;
      padding:0 0 0 11px;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #iwc4kn {
      margin:21px auto 24px;
    }
    .nd-page #icud11 {
      padding:0 15px;
    }
    .nd-page #i4m9mf {
      margin:35px auto;
    }
    .nd-page #isxhsp {
      margin:0 0 40px;
      padding:0 15px;
    }
    .nd-page #iy0pji {
      letter-spacing:-.5px;
      font-size:16px;
    }
    .nd-page #iinsjq {
      font-size:14px;
    }
    .nd-page #i699db,.nd-page #ihzqus,.nd-page #iinsjq {
      letter-spacing:-.5px;
    }
    .nd-page #ihzqus {
      font-size:17px;
    }
    .nd-page #i699db {
      margin:0;
      line-height:18px;
    }
    .nd-page #ika3n2,.nd-page #ipdui4,.nd-page #iv54mw {
      letter-spacing:-.5px;
      margin:0 0 0 3px;
    }
    .nd-page #ipdui4 {
      margin:0;
      line-height:18px;
    }
    .nd-page #ia5y9t,.nd-page #ixv6ff,.nd-page #izejls {
      letter-spacing:-.5px;
      margin:0 0 0 3px;
    }
    .nd-page #ia5y9t {
      margin:0;
      line-height:18px;
    }
    .nd-page #i8mnur,.nd-page #ix07gi {
      letter-spacing:-.5px;
      margin:0 0 0 3px;
    }
    .nd-page #ikbubl {
      line-height:18px;
    }
    .nd-page #iga0gf,.nd-page #ikbubl {
      letter-spacing:-.5px;
      margin:0;
    }
    .nd-page #igbgxo {
      width:15px;
      margin:2px 0 0;
    }
    .nd-page #i9u5ss,.nd-page #iwimey {
      letter-spacing:-.5px;
      margin:0 0 0 3px;
    }
    .nd-page #i0j8ph,.nd-page #i44aa1,.nd-page #i8wo1z,.nd-page #ie9i5k,.nd-page #ij7oc4,.nd-page #ipaj65,.nd-page #ipmzvk,.nd-page #iteffp,.nd-page #izo2p8 {
      width:15px;
      margin:2px 0 0;
    }
    .nd-page #ivi33i {
      max-width:261px;
      margin:37px auto 21px;
    }
    .nd-page #iz561g {
      padding:0 15px;
    }
    .nd-page #iy5sf1 {
      width:28px;
    }
    .nd-page #i71iq1 {
      padding:0;
    }
    .nd-page #iwvxjk {
      margin:37px auto 35px;
    }
    .nd-page #ip22q9f {
      padding:0 15px;
    }
    .nd-page #icsoh8 {
      margin:37px auto 25px;
    }
    .nd-page #is0j0g {
      font-size:13px;
      line-height:25px;
    }
    .nd-page #ibq5uj {
      font-size:20px;
      line-height:32px;
    }
    .nd-page #ihfv3l {
      width:30%;
      bottom:5px;
    }
    .nd-page #ioj7cb {
      max-width:360px;
    }
    .nd-page #i3ldkk,.nd-page #irduhk {
      margin:0;
      font-weight:400;
    }
    .nd-page #i1gspd,.nd-page #i3ldkk,.nd-page #irduhk,.nd-page #irrjlz {
      font-size:16px;
      line-height:26px;
    }
    .nd-page #i1gspd {
      margin:25px 0;
      font-weight:400;
    }
    .nd-page #irrjlz {
      margin:0;
    }
    .nd-page #im4ddd {
      font-size:19px;
      font-weight:800;
      line-height:24px;
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
      justify-content:center;
      align-items:center;
      max-width:360px;
      min-height:60px;
      margin:0 auto 5px;
      padding:10px 5px;
      animation-duration:1s;
      animation-delay:1s;
      display:flex;
    }
    .nd-page #ioz31a {
      margin:0;
      font-size:16px;
      font-weight:400;
      line-height:26px;
    }
    .nd-page #i9tlpr {
      font-size:19px;
      font-weight:800;
      line-height:24px;
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
      justify-content:center;
      align-items:center;
      max-width:360px;
      min-height:60px;
      margin:0 auto 5px;
      padding:10px 5px;
      animation-duration:1s;
      animation-delay:1s;
      display:flex;
    }
    .nd-page #ilvtc6 {
      margin:0;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #ijue35 {
      font-size:19px;
      font-weight:800;
      line-height:24px;
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
      justify-content:center;
      align-items:center;
      max-width:360px;
      min-height:60px;
      margin:0 auto 5px;
      padding:10px 5px;
      animation-duration:1s;
      animation-delay:1s;
      display:flex;
    }
    .nd-page #i42w1j {
      margin:0;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #i98zxi {
      font-size:19px;
      font-weight:800;
      line-height:24px;
      font-family:var(--font-montserrat),Helvetica,Arial,sans-serif;
      justify-content:center;
      align-items:center;
      max-width:360px;
      min-height:60px;
      margin:0 auto 5px;
      padding:10px 5px;
      animation-duration:1s;
      animation-delay:1s;
      display:flex;
    }
    .nd-page #iqy3j7 {
      letter-spacing:-.1px;
      margin:0;
      font-size:16px;
      line-height:26px;
    }
    .nd-page #iblf0i {
      max-width:100%;
      font-size:24px;
      line-height:30px;
    }
    .nd-page #iopoh6 {
      padding:0 15px;
    }
    .nd-page #iav0il,.nd-page #ibqvwh,.nd-page #ip0uq4,.nd-page #itasj6 {
      margin:10px 0 10px 20px;
    }
    .nd-page #ibvuk8,.nd-page #ioloc6,.nd-page #ix14nf,.nd-page #ix30b9 {
      max-width:350px;
      margin:15px auto;
    }
    .nd-page #i8ff56 {
      line-height:22px;
    }
    .nd-page #i3k28h {
      width:100%;
      max-width:320px;
      font-size:30px;
      line-height:40px;
    }
    .nd-page #inxo57,.nd-page #ior4ky,.nd-page #irlnvt {
      line-height:44px;
    }
    .nd-page #ic44bg {
      font-size:14px;
      line-height:20px;
    }
  }
  @media (max-width:480px) {
    .nd-page .ir40xh_global .comment-content {
      flex-direction:column;
    }
    .nd-page .ir40xh_global .comment-title span {
      padding-right:0;
    }
    .nd-page .ir40xh_global .content-item {
      width:100%;
    }
    .nd-page .ir40xh_global .content-item:nth-child(2) {
      margin:20px 0;
    }
    .nd-page .ir40xh_global .comment-title {
      flex-direction:column;
    }
  }
  .stablegrip-page,.stablegrip-page *,.stablegrip-page :before,.stablegrip-page :after {
    box-sizing:border-box;
    margin:0;
    padding:0;
  }
  .stablegrip-page {
    color:#222;
    -webkit-font-smoothing:antialiased;
    background:#f5f0eb;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;
    font-size:20px;
    line-height:1.85;
  }
  .stablegrip-page a {
    color:inherit;
  }
  .stablegrip-page img {
    max-width:100%;
    display:block;
  }
  .stablegrip-page .container {
    max-width:720px;
    margin:0 auto;
    padding:30px 20px 60px;
  }
  .stablegrip-page .adv-label {
    letter-spacing:2px;
    text-transform:uppercase;
    color:#999;
    margin-bottom:14px;
    font-size:11px;
  }
  .stablegrip-page h1 {
    color:#1a1a2e;
    margin-bottom:12px;
    font-size:32px;
    font-weight:700;
    line-height:1.3;
  }
  .stablegrip-page h2 {
    color:#1a1a2e;
    border-bottom:2px solid #2b5ea7;
    margin:36px 0 14px;
    padding-bottom:8px;
    font-size:26px;
    font-weight:700;
  }
  .stablegrip-page h3 {
    color:#1a1a2e;
    margin:24px 0 10px;
    font-size:20px;
    font-weight:700;
  }
  .stablegrip-page p {
    margin-bottom:18px;
  }
  .stablegrip-page p strong {
    color:#1a1a2e;
  }
  .stablegrip-page .subtitle {
    color:#444;
    margin-bottom:16px;
    font-size:21px;
    line-height:1.6;
  }
  .stablegrip-page .author-line {
    color:#666;
    margin:14px 0 24px;
    font-size:14px;
    font-style:italic;
  }
  .stablegrip-page .author-line strong {
    color:#444;
    font-style:normal;
  }
  .stablegrip-page .hero-img {
    border-radius:4px;
    width:100%;
    margin:20px 0 0;
    display:block;
  }
  .stablegrip-page .img-caption {
    color:#eee;
    background:#1a1a2e;
    border-radius:0 0 4px 4px;
    margin-bottom:22px;
    padding:12px 16px;
    font-size:14px;
    line-height:1.5;
  }
  .stablegrip-page blockquote {
    color:#333;
    background:#fff;
    border-left:5px solid #2b5ea7;
    border-radius:0 6px 6px 0;
    margin:22px 0;
    padding:14px 20px;
    font-size:19px;
    font-style:italic;
    box-shadow:0 2px 8px #0000000f;
  }
  .stablegrip-page blockquote cite {
    color:#666;
    margin-top:10px;
    font-size:14px;
    font-style:normal;
    display:block;
  }
  .stablegrip-page .stat-row {
    grid-template-columns:repeat(3,1fr);
    gap:12px;
    margin:26px 0;
    display:grid;
  }
  .stablegrip-page .stat-box {
    text-align:center;
    background:#fff;
    border:1px solid #ecdfd2;
    border-radius:8px;
    padding:18px 14px;
    box-shadow:0 1px 3px #0000000a;
  }
  .stablegrip-page .stat-num {
    color:#2b5ea7;
    font-size:30px;
    font-weight:700;
    line-height:1.2;
  }
  .stablegrip-page .stat-label {
    color:#555;
    margin-top:6px;
    font-size:14px;
    line-height:1.45;
  }
  .stablegrip-page .custom-list {
    margin:18px 0;
    padding:0;
    list-style:none;
  }
  .stablegrip-page .custom-list li {
    border-bottom:1px solid #ecdfd2;
    padding:12px 0 12px 26px;
    position:relative;
  }
  .stablegrip-page .custom-list li:last-child {
    border-bottom:none;
  }
  .stablegrip-page .custom-list li:before {
    content:"●";
    color:#2b5ea7;
    font-size:10px;
    position:absolute;
    top:22px;
    left:4px;
  }
  .stablegrip-page .custom-list strong {
    color:#1a1a2e;
  }
  .stablegrip-page .check-list {
    margin:18px 0;
    padding:0;
    list-style:none;
  }
  .stablegrip-page .check-list li {
    padding:10px 0 10px 30px;
    font-size:19px;
    position:relative;
  }
  .stablegrip-page .check-list li:before {
    content:"✓";
    color:#3a7a47;
    font-weight:700;
    position:absolute;
    top:10px;
    left:2px;
  }
  .stablegrip-page .mechanism-step {
    background:#fff;
    border-left:4px solid #2b5ea7;
    border-radius:0 6px 6px 0;
    margin:14px 0;
    padding:16px 20px;
    box-shadow:0 1px 4px #0000000a;
  }
  .stablegrip-page .mechanism-step h4 {
    color:#1a1a2e;
    margin-bottom:6px;
    font-size:19px;
    font-weight:700;
  }
  .stablegrip-page .mechanism-step p {
    color:#333;
    margin-bottom:0;
    font-size:18px;
  }
  .stablegrip-page .mechanism-step .step-num {
    color:#cfe0f5;
    letter-spacing:1px;
    background:#1a3c6e;
    border-radius:3px;
    margin-bottom:8px;
    padding:2px 8px;
    font-size:12px;
    font-weight:700;
    display:inline-block;
  }
  .stablegrip-page .review {
    background:#fff;
    border:1px solid #ecdfd2;
    border-radius:8px;
    margin:16px 0;
    padding:20px 22px;
    box-shadow:0 1px 4px #0000000a;
  }
  .stablegrip-page .review-header {
    align-items:center;
    gap:14px;
    margin-bottom:10px;
    display:flex;
  }
  .stablegrip-page .review-avatar-initials {
    color:#fff;
    background:#2b5ea7;
    border-radius:50%;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:54px;
    height:54px;
    font-size:19px;
    font-weight:700;
    display:flex;
  }
  .stablegrip-page .review-meta {
    flex:1;
  }
  .stablegrip-page .review .stars {
    color:#e8a020;
    letter-spacing:2px;
    margin-bottom:2px;
    font-size:16px;
    line-height:1;
  }
  .stablegrip-page .review-name {
    color:#1a1a2e;
    font-size:15px;
    font-weight:700;
  }
  .stablegrip-page .review-text {
    color:#333;
    margin-top:10px;
    font-size:17px;
    font-style:italic;
    line-height:1.7;
  }
  .stablegrip-page .review img {
    border-radius:6px;
    margin-top:12px;
  }
  .stablegrip-page .update-box {
    background:#f4f8ff;
    border:1px solid #2b5ea7;
    border-radius:6px;
    margin:24px 0;
    padding:18px 22px;
    font-size:18px;
  }
  .stablegrip-page .update-box .update-label {
    color:#1a3c6e;
    letter-spacing:1px;
    text-transform:uppercase;
    margin-bottom:6px;
    font-size:13px;
    font-weight:700;
    display:block;
  }
  .stablegrip-page .update-box strong {
    color:#1a1a2e;
    font-weight:700;
  }
  .stablegrip-page .update-box p {
    margin:0;
  }
  .stablegrip-page .money-back {
    text-align:center;
    background:#fff;
    border:2px solid #1a1a2e;
    border-radius:6px;
    margin:24px 0;
    padding:20px 24px;
  }
  .stablegrip-page .money-back strong {
    color:#1a1a2e;
    margin-bottom:8px;
    font-size:22px;
    display:block;
  }
  .stablegrip-page .money-back .red {
    color:#c0392b;
    font-weight:700;
  }
  .stablegrip-page .stock-warning {
    text-align:center;
    color:#8a5a00;
    background:#fff7e6;
    border:2px solid #e8a020;
    border-radius:6px;
    margin:16px 0;
    padding:16px 20px;
    font-size:15px;
  }
  .stablegrip-page .stock-warning strong {
    color:#c07800;
    margin-bottom:4px;
    font-size:17px;
    display:block;
  }
  .stablegrip-page .cta-btn {
    color:#fff;
    text-align:center;
    letter-spacing:.3px;
    background:linear-gradient(135deg,#2b5ea7,#1a3c6e);
    border-radius:6px;
    margin:24px 0 8px;
    padding:20px 28px;
    font-size:18px;
    font-weight:700;
    text-decoration:none;
    transition:transform .15s,box-shadow .15s;
    display:block;
    box-shadow:0 4px 14px #2b5ea759;
  }
  .stablegrip-page .cta-btn:hover {
    color:#fff;
    transform:translateY(-2px);
    box-shadow:0 6px 18px #2b5ea773;
  }
  .stablegrip-page .cta-small {
    color:#888;
    text-align:center;
    margin-bottom:16px;
    font-size:13px;
  }
  .stablegrip-page .price-compare {
    background:#fff;
    border:1px solid #ecdfd2;
    border-radius:8px;
    margin:20px 0;
    padding:6px 22px;
    box-shadow:0 1px 4px #0000000a;
  }
  .stablegrip-page .price-row {
    border-bottom:1px solid #f0e8df;
    justify-content:space-between;
    align-items:baseline;
    gap:16px;
    padding:14px 0;
    font-size:17px;
    display:flex;
  }
  .stablegrip-page .price-row:last-child {
    border-bottom:none;
  }
  .stablegrip-page .price-row .p-label {
    color:#333;
  }
  .stablegrip-page .price-row .p-val {
    color:#c0392b;
    white-space:nowrap;
    font-weight:700;
  }
  .stablegrip-page .price-row.highlight .p-label {
    color:#1a1a2e;
    font-weight:700;
  }
  .stablegrip-page .price-row.highlight .p-val {
    color:#3a7a47;
    font-size:19px;
  }
  .stablegrip-page .fb-comments {
    background:#f0f2f5;
    border:1px solid #e4e6eb;
    border-radius:8px;
    margin:30px 0;
    padding:20px;
  }
  .stablegrip-page .fb-comments h3 {
    color:#1a1a2e;
    border-bottom:1px solid #d8dce4;
    margin:0 0 14px;
    padding-bottom:10px;
    font-size:18px;
  }
  .stablegrip-page .fb-comment {
    background:#fff;
    border-radius:14px;
    align-items:flex-start;
    gap:10px;
    margin-bottom:10px;
    padding:12px 16px;
    display:flex;
  }
  .stablegrip-page .fb-avatar {
    color:#fff;
    background:#2b5ea7;
    border-radius:50%;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:36px;
    height:36px;
    font-size:14px;
    font-weight:700;
    display:flex;
  }
  .stablegrip-page .fb-body {
    flex:1;
    font-size:14px;
    line-height:1.5;
  }
  .stablegrip-page .fb-name {
    color:#1a1a2e;
    font-size:14px;
    font-weight:700;
  }
  .stablegrip-page .fb-verified {
    color:#3a7a47;
    margin-left:6px;
    font-size:11px;
  }
  .stablegrip-page .fb-text {
    color:#333;
    margin-top:2px;
  }
  .stablegrip-page .fb-actions {
    color:#65676b;
    margin-top:4px;
    font-size:12px;
  }
  .stablegrip-page .fb-actions span {
    margin-right:12px;
  }
  .stablegrip-page .fb-reply {
    margin-top:8px;
    margin-left:46px;
  }
  .stablegrip-page footer {
    color:#ccc;
    text-align:center;
    background:#1a1a2e;
    padding:30px 20px;
    font-size:12px;
  }
  .stablegrip-page .footer-links {
    margin-bottom:10px;
  }
  .stablegrip-page .footer-links a {
    color:#9db8dd;
    margin:0 8px;
    text-decoration:none;
  }
  .stablegrip-page .disclaimer {
    opacity:.7;
    max-width:680px;
    margin:0 auto;
    font-size:11px;
    line-height:1.6;
  }
  @media (max-width:640px) {
    .stablegrip-page {
      font-size:18px;
      line-height:1.8;
    }
    .stablegrip-page h1 {
      font-size:26px;
    }
    .stablegrip-page h2 {
      font-size:22px;
    }
    .stablegrip-page h3 {
      font-size:18px;
    }
    .stablegrip-page .container {
      padding:24px 16px 60px;
    }
    .stablegrip-page blockquote {
      padding:12px 16px;
      font-size:17px;
    }
    .stablegrip-page .stat-row {
      grid-template-columns:1fr;
      gap:10px;
    }
    .stablegrip-page .subtitle {
      font-size:19px;
    }
  }
}
@layer utilities {
  .\@container {
    container-type:inline-size;
  }
  .pointer-events-auto {
    pointer-events:auto;
  }
  .pointer-events-none {
    pointer-events:none;
  }
  .collapse {
    visibility:collapse;
  }
  .invisible {
    visibility:hidden;
  }
  .visible {
    visibility:visible;
  }
  .sr-only {
    clip-path:inset(50%);
    white-space:nowrap;
    border-width:0;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    position:absolute;
    overflow:hidden;
  }
  .absolute {
    position:absolute;
  }
  .fixed {
    position:fixed;
  }
  .relative {
    position:relative;
  }
  .static {
    position:static;
  }
  .sticky {
    position:sticky;
  }
  .inset-0 {
    inset:calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline:calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block:calc(var(--spacing) * 0);
  }
  .start {
    inset-inline-start:var(--spacing);
  }
  .end {
    inset-inline-end:var(--spacing);
  }
  .top-0 {
    top:calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top:50%;
  }
  .top-9 {
    top:calc(var(--spacing) * 9);
  }
  .top-28 {
    top:calc(var(--spacing) * 28);
  }
  .top-\[72px\] {
    top:72px;
  }
  .right-0 {
    right:calc(var(--spacing) * 0);
  }
  .right-2 {
    right:calc(var(--spacing) * 2);
  }
  .right-6 {
    right:calc(var(--spacing) * 6);
  }
  .bottom-0 {
    bottom:calc(var(--spacing) * 0);
  }
  .bottom-3 {
    bottom:calc(var(--spacing) * 3);
  }
  .bottom-6 {
    bottom:calc(var(--spacing) * 6);
  }
  .left-0 {
    left:calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left:50%;
  }
  .left-2 {
    left:calc(var(--spacing) * 2);
  }
  .left-4 {
    left:calc(var(--spacing) * 4);
  }
  .left-6 {
    left:calc(var(--spacing) * 6);
  }
  .isolate {
    isolation:isolate;
  }
  .z-0 {
    z-index:0;
  }
  .z-10 {
    z-index:10;
  }
  .z-30 {
    z-index:30;
  }
  .z-40 {
    z-index:40;
  }
  .z-50 {
    z-index:50;
  }
  .z-\[999\] {
    z-index:999;
  }
  .order-1 {
    order:1;
  }
  .order-2 {
    order:2;
  }
  .order-3 {
    order:3;
  }
  .order-4 {
    order:4;
  }
  .col-2 {
    grid-column:2;
  }
  .col-4 {
    grid-column:4;
  }
  .col-6 {
    grid-column:6;
  }
  .col-12 {
    grid-column:12;
  }
  .float-right {
    float:right;
  }
  .container {
    width:100%;
  }
  @media (min-width:40rem) {
    .container {
      max-width:40rem;
    }
  }
  @media (min-width:48rem) {
    .container {
      max-width:48rem;
    }
  }
  @media (min-width:64rem) {
    .container {
      max-width:64rem;
    }
  }
  @media (min-width:80rem) {
    .container {
      max-width:80rem;
    }
  }
  @media (min-width:96rem) {
    .container {
      max-width:96rem;
    }
  }
  .m-0 {
    margin:calc(var(--spacing) * 0);
  }
  .-mx-3 {
    margin-inline:calc(var(--spacing) * -3);
  }
  .-mx-5 {
    margin-inline:calc(var(--spacing) * -5);
  }
  .mx-0 {
    margin-inline:calc(var(--spacing) * 0);
  }
  .mx-4 {
    margin-inline:calc(var(--spacing) * 4);
  }
  .mx-auto {
    margin-inline:auto;
  }
  .-my-24 {
    margin-block:calc(var(--spacing) * -24);
  }
  .my-0 {
    margin-block:calc(var(--spacing) * 0);
  }
  .my-1 {
    margin-block:calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block:calc(var(--spacing) * 2);
  }
  .my-3 {
    margin-block:calc(var(--spacing) * 3);
  }
  .my-4 {
    margin-block:calc(var(--spacing) * 4);
  }
  .my-6 {
    margin-block:calc(var(--spacing) * 6);
  }
  .my-8 {
    margin-block:calc(var(--spacing) * 8);
  }
  .my-10 {
    margin-block:calc(var(--spacing) * 10);
  }
  .my-11 {
    margin-block:calc(var(--spacing) * 11);
  }
  .my-12 {
    margin-block:calc(var(--spacing) * 12);
  }
  .my-\[10px\] {
    margin-block:10px;
  }
  .my-\[52px\] {
    margin-block:52px;
  }
  .my-auto {
    margin-block:auto;
  }
  .-mt-1 {
    margin-top:calc(var(--spacing) * -1);
  }
  .-mt-4 {
    margin-top:calc(var(--spacing) * -4);
  }
  .mt-0 {
    margin-top:calc(var(--spacing) * 0);
  }
  .mt-0\.5 {
    margin-top:calc(var(--spacing) * .5);
  }
  .mt-1 {
    margin-top:calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top:calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top:calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top:calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top:calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top:calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top:calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top:calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top:calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top:calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top:calc(var(--spacing) * 12);
  }
  .mt-16 {
    margin-top:calc(var(--spacing) * 16);
  }
  .mt-\[2px\] {
    margin-top:2px;
  }
  .mt-\[13\.5px\] {
    margin-top:13.5px;
  }
  .mt-\[27px\] {
    margin-top:27px;
  }
  .mt-\[52px\] {
    margin-top:52px;
  }
  .mt-\[60px\] {
    margin-top:60px;
  }
  .mt-auto {
    margin-top:auto;
  }
  .mr-0 {
    margin-right:calc(var(--spacing) * 0);
  }
  .mr-1 {
    margin-right:calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right:calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right:calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right:calc(var(--spacing) * 4);
  }
  .mr-5 {
    margin-right:calc(var(--spacing) * 5);
  }
  .mr-32 {
    margin-right:calc(var(--spacing) * 32);
  }
  .mr-auto {
    margin-right:auto;
  }
  .mb-0 {
    margin-bottom:calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom:calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom:calc(var(--spacing) * 2);
  }
  .mb-2\.5 {
    margin-bottom:calc(var(--spacing) * 2.5);
  }
  .mb-3 {
    margin-bottom:calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom:calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom:calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom:calc(var(--spacing) * 6);
  }
  .mb-7 {
    margin-bottom:calc(var(--spacing) * 7);
  }
  .mb-8 {
    margin-bottom:calc(var(--spacing) * 8);
  }
  .mb-9 {
    margin-bottom:calc(var(--spacing) * 9);
  }
  .mb-10 {
    margin-bottom:calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom:calc(var(--spacing) * 12);
  }
  .mb-14 {
    margin-bottom:calc(var(--spacing) * 14);
  }
  .mb-\[2\%\] {
    margin-bottom:2%;
  }
  .mb-\[10px\] {
    margin-bottom:10px;
  }
  .mb-\[22px\] {
    margin-bottom:22px;
  }
  .mb-\[30px\] {
    margin-bottom:30px;
  }
  .mb-\[35px\] {
    margin-bottom:35px;
  }
  .mb-\[40px\] {
    margin-bottom:40px;
  }
  .mb-\[50px\] {
    margin-bottom:50px;
  }
  .mb-\[60px\] {
    margin-bottom:60px;
  }
  .mb-px {
    margin-bottom:1px;
  }
  .-ml-px {
    margin-left:-1px;
  }
  .ml-0 {
    margin-left:calc(var(--spacing) * 0);
  }
  .ml-1 {
    margin-left:calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left:calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left:calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left:calc(var(--spacing) * 4);
  }
  .ml-\[10px\] {
    margin-left:10px;
  }
  .ml-auto {
    margin-left:auto;
  }
  .block {
    display:block;
  }
  .contents {
    display:contents;
  }
  .flex {
    display:flex;
  }
  .flow-root {
    display:flow-root;
  }
  .grid {
    display:grid;
  }
  .hidden {
    display:none;
  }
  .inline {
    display:inline;
  }
  .inline-block {
    display:inline-block;
  }
  .inline-flex {
    display:inline-flex;
  }
  .list-item {
    display:list-item;
  }
  .table {
    display:table;
  }
  .aspect-\[750\/500\] {
    aspect-ratio:750/500;
  }
  .aspect-\[1200\/600\] {
    aspect-ratio:1200/600;
  }
  .aspect-square {
    aspect-ratio:1;
  }
  .aspect-video {
    aspect-ratio:var(--aspect-video);
  }
  .size-5 {
    width:calc(var(--spacing) * 5);
    height:calc(var(--spacing) * 5);
  }
  .size-6 {
    width:calc(var(--spacing) * 6);
    height:calc(var(--spacing) * 6);
  }
  .size-7 {
    width:calc(var(--spacing) * 7);
    height:calc(var(--spacing) * 7);
  }
  .size-8 {
    width:calc(var(--spacing) * 8);
    height:calc(var(--spacing) * 8);
  }
  .size-9 {
    width:calc(var(--spacing) * 9);
    height:calc(var(--spacing) * 9);
  }
  .h-2 {
    height:calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height:calc(var(--spacing) * 2.5);
  }
  .h-4 {
    height:calc(var(--spacing) * 4);
  }
  .h-5 {
    height:calc(var(--spacing) * 5);
  }
  .h-6 {
    height:calc(var(--spacing) * 6);
  }
  .h-7 {
    height:calc(var(--spacing) * 7);
  }
  .h-8 {
    height:calc(var(--spacing) * 8);
  }
  .h-9 {
    height:calc(var(--spacing) * 9);
  }
  .h-10 {
    height:calc(var(--spacing) * 10);
  }
  .h-11 {
    height:calc(var(--spacing) * 11);
  }
  .h-12 {
    height:calc(var(--spacing) * 12);
  }
  .h-20 {
    height:calc(var(--spacing) * 20);
  }
  .h-40 {
    height:calc(var(--spacing) * 40);
  }
  .h-\[2px\] {
    height:2px;
  }
  .h-\[15px\] {
    height:15px;
  }
  .h-\[20px\] {
    height:20px;
  }
  .h-\[26px\] {
    height:26px;
  }
  .h-\[30px\] {
    height:30px;
  }
  .h-\[38px\] {
    height:38px;
  }
  .h-\[45px\] {
    height:45px;
  }
  .h-\[48px\] {
    height:48px;
  }
  .h-\[50px\] {
    height:50px;
  }
  .h-\[52px\] {
    height:52px;
  }
  .h-\[60px\] {
    height:60px;
  }
  .h-\[135px\] {
    height:135px;
  }
  .h-auto {
    height:auto;
  }
  .h-full {
    height:100%;
  }
  .h-px {
    height:1px;
  }
  .max-h-\[340px\] {
    max-height:340px;
  }
  .min-h-\[52px\] {
    min-height:52px;
  }
  .min-h-full {
    min-height:100%;
  }
  .min-h-screen {
    min-height:100vh;
  }
  .w-1 {
    width:calc(var(--spacing) * 1);
  }
  .w-2 {
    width:calc(var(--spacing) * 2);
  }
  .w-4 {
    width:calc(var(--spacing) * 4);
  }
  .w-5 {
    width:calc(var(--spacing) * 5);
  }
  .w-9 {
    width:calc(var(--spacing) * 9);
  }
  .w-10 {
    width:calc(var(--spacing) * 10);
  }
  .w-11 {
    width:calc(var(--spacing) * 11);
  }
  .w-12 {
    width:calc(var(--spacing) * 12);
  }
  .w-20 {
    width:calc(var(--spacing) * 20);
  }
  .w-100 {
    width:calc(var(--spacing) * 100);
  }
  .w-240 {
    width:calc(var(--spacing) * 240);
  }
  .w-\[18px\] {
    width:18px;
  }
  .w-\[38px\] {
    width:38px;
  }
  .w-\[80px\] {
    width:80px;
  }
  .w-\[89px\] {
    width:89px;
  }
  .w-\[128px\] {
    width:128px;
  }
  .w-\[135px\] {
    width:135px;
  }
  .w-\[280px\] {
    width:280px;
  }
  .w-\[min\(420px\,100\%\)\] {
    width:min(420px,100%);
  }
  .w-auto {
    width:auto;
  }
  .w-full {
    width:100%;
  }
  .max-w-2xl {
    max-width:var(--container-2xl);
  }
  .max-w-3xl {
    max-width:var(--container-3xl);
  }
  .max-w-5xl {
    max-width:var(--container-5xl);
  }
  .max-w-6xl {
    max-width:var(--container-6xl);
  }
  .max-w-\[80\%\] {
    max-width:80%;
  }
  .max-w-\[80vw\] {
    max-width:80vw;
  }
  .max-w-\[180px\] {
    max-width:180px;
  }
  .max-w-\[258px\] {
    max-width:258px;
  }
  .max-w-\[300px\] {
    max-width:300px;
  }
  .max-w-\[450px\] {
    max-width:450px;
  }
  .max-w-\[500px\] {
    max-width:500px;
  }
  .max-w-\[520px\] {
    max-width:520px;
  }
  .max-w-\[576px\] {
    max-width:576px;
  }
  .max-w-\[680px\] {
    max-width:680px;
  }
  .max-w-\[700px\] {
    max-width:700px;
  }
  .max-w-\[720px\] {
    max-width:720px;
  }
  .max-w-\[770px\] {
    max-width:770px;
  }
  .max-w-\[780px\] {
    max-width:780px;
  }
  .max-w-\[800px\] {
    max-width:800px;
  }
  .max-w-\[840px\] {
    max-width:840px;
  }
  .max-w-\[900px\] {
    max-width:900px;
  }
  .max-w-\[1100px\] {
    max-width:1100px;
  }
  .max-w-\[1140px\] {
    max-width:1140px;
  }
  .max-w-\[1194px\] {
    max-width:1194px;
  }
  .max-w-\[1200px\] {
    max-width:1200px;
  }
  .max-w-\[1400px\] {
    max-width:1400px;
  }
  .max-w-\[1540px\] {
    max-width:1540px;
  }
  .max-w-full {
    max-width:100%;
  }
  .max-w-md {
    max-width:var(--container-md);
  }
  .max-w-none {
    max-width:none;
  }
  .max-w-xl {
    max-width:var(--container-xl);
  }
  .min-w-0 {
    min-width:calc(var(--spacing) * 0);
  }
  .min-w-full {
    min-width:100%;
  }
  .flex-1 {
    flex:1;
  }
  .flex-shrink {
    flex-shrink:1;
  }
  .flex-shrink-0 {
    flex-shrink:0;
  }
  .shrink {
    flex-shrink:1;
  }
  .shrink-0 {
    flex-shrink:0;
  }
  .flex-grow-0 {
    flex-grow:0;
  }
  .grow {
    flex-grow:1;
  }
  .basis-0 {
    flex-basis:calc(var(--spacing) * 0);
  }
  .border-collapse {
    border-collapse:collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x:calc(calc(1 / 2 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full {
    --tw-translate-x:-100%;
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x:calc(var(--spacing) * 0);
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y:calc(calc(1 / 2 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-full {
    --tw-translate-y:-100%;
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y:calc(var(--spacing) * 0);
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-full {
    --tw-translate-y:100%;
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .transform {
    transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-\[switch_2s_ease-out_infinite\] {
    animation:2s ease-out infinite switch;
  }
  .animate-pulse {
    animation:var(--animate-pulse);
  }
  .cursor-pointer {
    cursor:pointer;
  }
  .resize {
    resize:both;
  }
  .snap-x {
    scroll-snap-type:x var(--tw-scroll-snap-strictness);
  }
  .snap-mandatory {
    --tw-scroll-snap-strictness:mandatory;
  }
  .snap-center {
    scroll-snap-align:center;
  }
  .list-none {
    list-style-type:none;
  }
  .appearance-none {
    appearance:none;
  }
  .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr));
  }
  .grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .grid-rows-1 {
    grid-template-rows:repeat(1,minmax(0,1fr));
  }
  .grid-rows-2 {
    grid-template-rows:repeat(2,minmax(0,1fr));
  }
  .flex-col {
    flex-direction:column;
  }
  .flex-col-reverse {
    flex-direction:column-reverse;
  }
  .flex-row {
    flex-direction:row;
  }
  .flex-wrap {
    flex-wrap:wrap;
  }
  .items-baseline {
    align-items:baseline;
  }
  .items-center {
    align-items:center;
  }
  .items-end {
    align-items:flex-end;
  }
  .items-start {
    align-items:flex-start;
  }
  .items-stretch {
    align-items:stretch;
  }
  .justify-between {
    justify-content:space-between;
  }
  .justify-center {
    justify-content:center;
  }
  .justify-end {
    justify-content:flex-end;
  }
  .justify-start {
    justify-content:flex-start;
  }
  .gap-0 {
    gap:calc(var(--spacing) * 0);
  }
  .gap-0\.5 {
    gap:calc(var(--spacing) * .5);
  }
  .gap-1 {
    gap:calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap:calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap:calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap:calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap:calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap:calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap:calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap:calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap:calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap:calc(var(--spacing) * 10);
  }
  .gap-\[18px\] {
    gap:18px;
  }
  :where(.space-y-0>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-1>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-1\.5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2\.5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-3>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-6>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-14>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
  }
  .gap-x-2 {
    column-gap:calc(var(--spacing) * 2);
  }
  .gap-x-3 {
    column-gap:calc(var(--spacing) * 3);
  }
  .gap-x-4 {
    column-gap:calc(var(--spacing) * 4);
  }
  .gap-x-5 {
    column-gap:calc(var(--spacing) * 5);
  }
  .gap-y-1 {
    row-gap:calc(var(--spacing) * 1);
  }
  .gap-y-1\.5 {
    row-gap:calc(var(--spacing) * 1.5);
  }
  .gap-y-2 {
    row-gap:calc(var(--spacing) * 2);
  }
  .self-start {
    align-self:flex-start;
  }
  .self-stretch {
    align-self:stretch;
  }
  .truncate {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
  }
  .overflow-hidden {
    overflow:hidden;
  }
  .overflow-visible {
    overflow:visible;
  }
  .overflow-x-auto {
    overflow-x:auto;
  }
  .overflow-x-hidden {
    overflow-x:hidden;
  }
  .overflow-x-visible {
    overflow-x:visible;
  }
  .overflow-y-hidden {
    overflow-y:hidden;
  }
  .scroll-smooth {
    scroll-behavior:smooth;
  }
  .rounded {
    border-radius:.25rem;
  }
  .rounded-2xl {
    border-radius:calc(var(--radius) * 1.8);
  }
  .rounded-\[10px\] {
    border-radius:10px;
  }
  .rounded-\[12px\] {
    border-radius:12px;
  }
  .rounded-\[14px\] {
    border-radius:14px;
  }
  .rounded-\[20px\] {
    border-radius:20px;
  }
  .rounded-\[30px\] {
    border-radius:30px;
  }
  .rounded-\[50px\] {
    border-radius:50px;
  }
  .rounded-\[100px\] {
    border-radius:100px;
  }
  .rounded-\[min\(var\(--radius-md\)\,10px\)\] {
    border-radius:min(var(--radius-md), 10px);
  }
  .rounded-\[min\(var\(--radius-md\)\,12px\)\] {
    border-radius:min(var(--radius-md), 12px);
  }
  .rounded-full {
    border-radius:3.40282e38px;
  }
  .rounded-lg {
    border-radius:var(--radius);
  }
  .rounded-md {
    border-radius:calc(var(--radius) * .8);
  }
  .rounded-sm {
    border-radius:calc(var(--radius) * .6);
  }
  .rounded-xl {
    border-radius:calc(var(--radius) * 1.4);
  }
  .rounded-tl-\[50px\] {
    border-top-left-radius:50px;
  }
  .rounded-br-\[50px\] {
    border-bottom-right-radius:50px;
  }
  .border {
    border-style:var(--tw-border-style);
    border-width:1px;
  }
  .border-0 {
    border-style:var(--tw-border-style);
    border-width:0;
  }
  .border-2 {
    border-style:var(--tw-border-style);
    border-width:2px;
  }
  .border-t {
    border-top-style:var(--tw-border-style);
    border-top-width:1px;
  }
  .border-t-4 {
    border-top-style:var(--tw-border-style);
    border-top-width:4px;
  }
  .border-t-\[3px\] {
    border-top-style:var(--tw-border-style);
    border-top-width:3px;
  }
  .border-r {
    border-right-style:var(--tw-border-style);
    border-right-width:1px;
  }
  .border-b {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px;
  }
  .border-b-2 {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:2px;
  }
  .border-b-\[3px\] {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:3px;
  }
  .border-l {
    border-left-style:var(--tw-border-style);
    border-left-width:1px;
  }
  .border-l-0 {
    border-left-style:var(--tw-border-style);
    border-left-width:0;
  }
  .border-l-2 {
    border-left-style:var(--tw-border-style);
    border-left-width:2px;
  }
  .border-l-4 {
    border-left-style:var(--tw-border-style);
    border-left-width:4px;
  }
  .border-l-\[3px\] {
    border-left-style:var(--tw-border-style);
    border-left-width:3px;
  }
  .border-l-\[4px\] {
    border-left-style:var(--tw-border-style);
    border-left-width:4px;
  }
  .border-l-\[5px\] {
    border-left-style:var(--tw-border-style);
    border-left-width:5px;
  }
  .border-dashed {
    --tw-border-style:dashed;
    border-style:dashed;
  }
  .border-none {
    --tw-border-style:none;
    border-style:none;
  }
  .border-solid {
    --tw-border-style:solid;
    border-style:solid;
  }
  .border-\[\#2f5c1a\] {
    border-color:#2f5c1a;
  }
  .border-\[\#4A6741\] {
    border-color:#4a6741;
  }
  .border-\[\#4f46e5\] {
    border-color:#4f46e5;
  }
  .border-\[\#5aa671\] {
    border-color:#5aa671;
  }
  .border-\[\#27ae60\] {
    border-color:#27ae60;
  }
  .border-\[\#263069\] {
    border-color:#263069;
  }
  .border-\[\#c8e0c8\] {
    border-color:#c8e0c8;
  }
  .border-\[\#c9b87a\] {
    border-color:#c9b87a;
  }
  .border-\[\#dadde1\] {
    border-color:#dadde1;
  }
  .border-\[\#e4dfd4\] {
    border-color:#e4dfd4;
  }
  .border-\[\#e5e7eb\] {
    border-color:#e5e7eb;
  }
  .border-\[\#e6e6e6\] {
    border-color:#e6e6e6;
  }
  .border-\[\#e7e5e4\] {
    border-color:#e7e5e4;
  }
  .border-\[\#e8b878\] {
    border-color:#e8b878;
  }
  .border-\[\#eaeaea\] {
    border-color:#eaeaea;
  }
  .border-\[\#ece9e0\] {
    border-color:#ece9e0;
  }
  .border-\[\#eee\] {
    border-color:#eee;
  }
  .border-\[\#f1f5f9\] {
    border-color:#f1f5f9;
  }
  .border-\[\#f5f5f4\] {
    border-color:#f5f5f4;
  }
  .border-\[rgba\(18\,18\,18\,0\.05\)\] {
    border-color:#1212120d;
  }
  .border-\[rgba\(18\,18\,18\,0\.08\)\] {
    border-color:#12121214;
  }
  .border-\[rgba\(45\,212\,191\,0\.25\)\] {
    border-color:#2dd4bf40;
  }
  .border-black {
    border-color:var(--color-black);
  }
  .border-black\/5 {
    border-color:#0000000d;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-black\/5 {
      border-color:color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  .border-border {
    border-color:var(--border);
  }
  .border-gray-100 {
    border-color:var(--color-gray-100);
  }
  .border-gray-200 {
    border-color:var(--color-gray-200);
  }
  .border-gray-300 {
    border-color:var(--color-gray-300);
  }
  .border-gray-400 {
    border-color:var(--color-gray-400);
  }
  .border-gray-800 {
    border-color:var(--color-gray-800);
  }
  .border-transparent {
    border-color:#0000;
  }
  .border-white {
    border-color:var(--color-white);
  }
  .border-white\/10 {
    border-color:#ffffff1a;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color:color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/30 {
    border-color:#ffffff4d;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color:color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .border-l-\[\#0d9488\] {
    border-left-color:#0d9488;
  }
  .border-l-\[\#2d8c3c\] {
    border-left-color:#2d8c3c;
  }
  .border-l-\[\#e8842a\] {
    border-left-color:#e8842a;
  }
  .bg-\[\#0d4c7d\] {
    background-color:#0d4c7d;
  }
  .bg-\[\#1a1a1a\] {
    background-color:#1a1a1a;
  }
  .bg-\[\#2e7d32\] {
    background-color:#2e7d32;
  }
  .bg-\[\#2f5c1a\] {
    background-color:#2f5c1a;
  }
  .bg-\[\#4a235a\] {
    background-color:#4a235a;
  }
  .bg-\[\#5aa671\] {
    background-color:#5aa671;
  }
  .bg-\[\#317a5b\] {
    background-color:#317a5b;
  }
  .bg-\[\#191919\] {
    background-color:#191919;
  }
  .bg-\[\#242424\] {
    background-color:#242424;
  }
  .bg-\[\#263069\] {
    background-color:#263069;
  }
  .bg-\[\#464646\] {
    background-color:#464646;
  }
  .bg-\[\#EAECF2\] {
    background-color:#eaecf2;
  }
  .bg-\[\#F5F8F0\] {
    background-color:#f5f8f0;
  }
  .bg-\[\#FEFEFE\] {
    background-color:#fefefe;
  }
  .bg-\[\#FF7A00\] {
    background-color:#ff7a00;
  }
  .bg-\[\#c9b87a\] {
    background-color:#c9b87a;
  }
  .bg-\[\#c0392b\] {
    background-color:#c0392b;
  }
  .bg-\[\#c0469e\] {
    background-color:#c0469e;
  }
  .bg-\[\#d1fae5\] {
    background-color:#d1fae5;
  }
  .bg-\[\#dbeafe\] {
    background-color:#dbeafe;
  }
  .bg-\[\#dcfce7\] {
    background-color:#dcfce7;
  }
  .bg-\[\#e0e7ff\] {
    background-color:#e0e7ff;
  }
  .bg-\[\#e0f2fe\] {
    background-color:#e0f2fe;
  }
  .bg-\[\#e4e6eb\] {
    background-color:#e4e6eb;
  }
  .bg-\[\#e8842a\] {
    background-color:#e8842a;
  }
  .bg-\[\#ecfdf5\] {
    background-color:#ecfdf5;
  }
  .bg-\[\#f0f2f5\] {
    background-color:#f0f2f5;
  }
  .bg-\[\#f7f3eb\] {
    background-color:#f7f3eb;
  }
  .bg-\[\#f7f7f7\] {
    background-color:#f7f7f7;
  }
  .bg-\[\#f8f9ff\] {
    background-color:#f8f9ff;
  }
  .bg-\[\#f9fdf9\] {
    background-color:#f9fdf9;
  }
  .bg-\[\#fafaf9\] {
    background-color:#fafaf9;
  }
  .bg-\[\#fafafa\] {
    background-color:#fafafa;
  }
  .bg-\[\#fce7f3\] {
    background-color:#fce7f3;
  }
  .bg-\[\#fee2e2\] {
    background-color:#fee2e2;
  }
  .bg-\[\#fffe80\] {
    background-color:#fffe80;
  }
  .bg-\[rgb\(74\,103\,65\)\] {
    background-color:#4a6741;
  }
  .bg-\[rgba\(45\,212\,191\,0\.1\)\] {
    background-color:#2dd4bf1a;
  }
  .bg-amber-500 {
    background-color:var(--color-amber-500);
  }
  .bg-background {
    background-color:var(--background);
  }
  .bg-black {
    background-color:var(--color-black);
  }
  .bg-black\/40 {
    background-color:#0006;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color:color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }
  .bg-black\/80 {
    background-color:#000c;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color:color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }
  .bg-destructive\/10 {
    background-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-destructive\/10 {
      background-color:color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }
  .bg-emerald-600 {
    background-color:var(--color-emerald-600);
  }
  .bg-gray-50 {
    background-color:var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color:var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color:var(--color-gray-200);
  }
  .bg-gray-400\/70 {
    background-color:#99a1afb3;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-gray-400\/70 {
      background-color:color-mix(in oklab, var(--color-gray-400) 70%, transparent);
    }
  }
  .bg-gray-800 {
    background-color:var(--color-gray-800);
  }
  .bg-green-200 {
    background-color:var(--color-green-200);
  }
  .bg-pink-700 {
    background-color:var(--color-pink-700);
  }
  .bg-primary {
    background-color:var(--primary);
  }
  .bg-red-50 {
    background-color:var(--color-red-50);
  }
  .bg-red-200 {
    background-color:var(--color-red-200);
  }
  .bg-secondary {
    background-color:var(--secondary);
  }
  .bg-transparent {
    background-color:#0000;
  }
  .bg-white {
    background-color:var(--color-white);
  }
  .bg-white\/70 {
    background-color:#ffffffb3;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color:color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .bg-white\/80 {
    background-color:#fffc;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color:color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .bg-white\/95 {
    background-color:#fffffff2;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color:color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }
  .bg-gradient-to-br {
    --tw-gradient-position:to bottom right in oklab;
    background-image:linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position:to right in oklab;
    background-image:linear-gradient(var(--tw-gradient-stops));
  }
  .from-\[\#1e1b4b\] {
    --tw-gradient-from:#1e1b4b;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#115e59\] {
    --tw-gradient-from:#115e59;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#e8842a\] {
    --tw-gradient-from:#e8842a;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#f0f8f1\] {
    --tw-gradient-from:#f0f8f1;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-\[\#fff8f0\] {
    --tw-gradient-from:#fff8f0;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#0f766e\] {
    --tw-gradient-to:#0f766e;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#312e81\] {
    --tw-gradient-to:#312e81;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#d76e1a\] {
    --tw-gradient-to:#d76e1a;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#e6f3e9\] {
    --tw-gradient-to:#e6f3e9;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#fdf0e2\] {
    --tw-gradient-to:#fdf0e2;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .bg-cover {
    background-size:cover;
  }
  .bg-clip-padding {
    background-clip:padding-box;
  }
  .bg-center {
    background-position:50%;
  }
  .bg-no-repeat {
    background-repeat:no-repeat;
  }
  .fill-current {
    fill:currentColor;
  }
  .object-contain {
    object-fit:contain;
  }
  .object-cover {
    object-fit:cover;
  }
  .object-center {
    object-position:center;
  }
  .object-right {
    object-position:right;
  }
  .p-0 {
    padding:calc(var(--spacing) * 0);
  }
  .p-1 {
    padding:calc(var(--spacing) * 1);
  }
  .p-2 {
    padding:calc(var(--spacing) * 2);
  }
  .p-2\.5 {
    padding:calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding:calc(var(--spacing) * 3);
  }
  .p-4 {
    padding:calc(var(--spacing) * 4);
  }
  .p-5 {
    padding:calc(var(--spacing) * 5);
  }
  .p-6 {
    padding:calc(var(--spacing) * 6);
  }
  .p-7 {
    padding:calc(var(--spacing) * 7);
  }
  .p-8 {
    padding:calc(var(--spacing) * 8);
  }
  .p-\[15px\] {
    padding:15px;
  }
  .\!px-4 {
    padding-inline:calc(var(--spacing) * 4)!important;
  }
  .\!px-5 {
    padding-inline:calc(var(--spacing) * 5)!important;
  }
  .px-0 {
    padding-inline:calc(var(--spacing) * 0);
  }
  .px-1\.5 {
    padding-inline:calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline:calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline:calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline:calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline:calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline:calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline:calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline:calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline:calc(var(--spacing) * 8);
  }
  .px-9 {
    padding-inline:calc(var(--spacing) * 9);
  }
  .px-12 {
    padding-inline:calc(var(--spacing) * 12);
  }
  .px-16 {
    padding-inline:calc(var(--spacing) * 16);
  }
  .px-\[1\.6\%\] {
    padding-inline:1.6%;
  }
  .px-\[15px\] {
    padding-inline:15px;
  }
  .px-\[18px\] {
    padding-inline:18px;
  }
  .px-\[20px\] {
    padding-inline:20px;
  }
  .px-\[22px\] {
    padding-inline:22px;
  }
  .px-\[29px\] {
    padding-inline:29px;
  }
  .px-\[45px\] {
    padding-inline:45px;
  }
  .px-\[55px\] {
    padding-inline:55px;
  }
  .\!py-3 {
    padding-block:calc(var(--spacing) * 3)!important;
  }
  .py-0 {
    padding-block:calc(var(--spacing) * 0);
  }
  .py-0\.5 {
    padding-block:calc(var(--spacing) * .5);
  }
  .py-1 {
    padding-block:calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block:calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block:calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block:calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block:calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block:calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block:calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block:calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block:calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block:calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block:calc(var(--spacing) * 8);
  }
  .py-9 {
    padding-block:calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block:calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block:calc(var(--spacing) * 12);
  }
  .py-16 {
    padding-block:calc(var(--spacing) * 16);
  }
  .py-\[2px\] {
    padding-block:2px;
  }
  .py-\[5\%\] {
    padding-block:5%;
  }
  .py-\[7px\] {
    padding-block:7px;
  }
  .py-\[10px\] {
    padding-block:10px;
  }
  .py-\[12px\] {
    padding-block:12px;
  }
  .py-\[13\.5px\] {
    padding-block:13.5px;
  }
  .py-\[20px\] {
    padding-block:20px;
  }
  .py-\[22px\] {
    padding-block:22px;
  }
  .py-\[30px\] {
    padding-block:30px;
  }
  .py-\[40px\] {
    padding-block:40px;
  }
  .py-\[52px\] {
    padding-block:52px;
  }
  .py-\[85px\] {
    padding-block:85px;
  }
  .pt-1 {
    padding-top:calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top:calc(var(--spacing) * 2);
  }
  .pt-2\.5 {
    padding-top:calc(var(--spacing) * 2.5);
  }
  .pt-3 {
    padding-top:calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top:calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top:calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top:calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top:calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top:calc(var(--spacing) * 10);
  }
  .pt-\[21px\] {
    padding-top:21px;
  }
  .pt-\[30px\] {
    padding-top:30px;
  }
  .pt-\[37px\] {
    padding-top:37px;
  }
  .pt-\[40px\] {
    padding-top:40px;
  }
  .pt-\[60px\] {
    padding-top:60px;
  }
  .pt-px {
    padding-top:1px;
  }
  .pr-0 {
    padding-right:calc(var(--spacing) * 0);
  }
  .pr-1 {
    padding-right:calc(var(--spacing) * 1);
  }
  .pr-4 {
    padding-right:calc(var(--spacing) * 4);
  }
  .pr-12 {
    padding-right:calc(var(--spacing) * 12);
  }
  .pr-16 {
    padding-right:calc(var(--spacing) * 16);
  }
  .pb-0 {
    padding-bottom:calc(var(--spacing) * 0);
  }
  .pb-1 {
    padding-bottom:calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom:calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom:calc(var(--spacing) * 3);
  }
  .pb-3\.5 {
    padding-bottom:calc(var(--spacing) * 3.5);
  }
  .pb-4 {
    padding-bottom:calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom:calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom:calc(var(--spacing) * 6);
  }
  .pb-7 {
    padding-bottom:calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom:calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom:calc(var(--spacing) * 10);
  }
  .pb-20 {
    padding-bottom:calc(var(--spacing) * 20);
  }
  .pb-24 {
    padding-bottom:calc(var(--spacing) * 24);
  }
  .pb-32 {
    padding-bottom:calc(var(--spacing) * 32);
  }
  .pb-\[15px\] {
    padding-bottom:15px;
  }
  .pb-\[40px\] {
    padding-bottom:40px;
  }
  .pb-\[50px\] {
    padding-bottom:50px;
  }
  .pb-\[60px\] {
    padding-bottom:60px;
  }
  .pb-\[72px\] {
    padding-bottom:72px;
  }
  .pb-\[80px\] {
    padding-bottom:80px;
  }
  .pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\] {
    padding-bottom:max(.75rem, env(safe-area-inset-bottom));
  }
  .pb-px {
    padding-bottom:1px;
  }
  .pl-0 {
    padding-left:calc(var(--spacing) * 0);
  }
  .pl-1 {
    padding-left:calc(var(--spacing) * 1);
  }
  .pl-2 {
    padding-left:calc(var(--spacing) * 2);
  }
  .pl-3 {
    padding-left:calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left:calc(var(--spacing) * 4);
  }
  .pl-8 {
    padding-left:calc(var(--spacing) * 8);
  }
  .pl-12 {
    padding-left:calc(var(--spacing) * 12);
  }
  .pl-16 {
    padding-left:calc(var(--spacing) * 16);
  }
  .pl-\[15px\] {
    padding-left:15px;
  }
  .pl-\[18px\] {
    padding-left:18px;
  }
  .text-center {
    text-align:center;
  }
  .text-left {
    text-align:left;
  }
  .text-right {
    text-align:right;
  }
  .font-\[Arial\,Helvetica\,sans-serif\] {
    font-family:Arial,Helvetica,sans-serif;
  }
  .font-\[family-name\:var\(--font-inter\)\] {
    font-family:var(--font-inter);
  }
  .font-\[family-name\:var\(--font-lora\)\] {
    font-family:var(--font-lora);
  }
  .font-\[family-name\:var\(--font-montserrat\)\] {
    font-family:var(--font-montserrat);
  }
  .font-\[family-name\:var\(--font-serif\)\],.font-heading {
    font-family:var(--font-serif);
  }
  .font-mono {
    font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;
  }
  .font-pingfang {
    font-family:PingFang SC,PingFang HK,PingFang TC,Tahoma,Geneva,sans-serif;
  }
  .font-sans {
    font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;
  }
  .font-tahoma {
    font-family:Tahoma,Geneva,sans-serif;
  }
  .text-2xl {
    font-size:var(--text-2xl);
    line-height:var(--tw-leading,var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size:var(--text-3xl);
    line-height:var(--tw-leading,var(--text-3xl--line-height));
  }
  .text-base {
    font-size:var(--text-base);
    line-height:var(--tw-leading,var(--text-base--line-height));
  }
  .text-lg {
    font-size:var(--text-lg);
    line-height:var(--tw-leading,var(--text-lg--line-height));
  }
  .text-sm {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height));
  }
  .text-xl {
    font-size:var(--text-xl);
    line-height:var(--tw-leading,var(--text-xl--line-height));
  }
  .text-xs {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height));
  }
  .text-\[0\.8rem\] {
    font-size:.8rem;
  }
  .text-\[10px\] {
    font-size:10px;
  }
  .text-\[11\.5px\] {
    font-size:11.5px;
  }
  .text-\[11px\] {
    font-size:11px;
  }
  .text-\[12px\] {
    font-size:12px;
  }
  .text-\[13px\] {
    font-size:13px;
  }
  .text-\[14\.4px\] {
    font-size:14.4px;
  }
  .text-\[14px\] {
    font-size:14px;
  }
  .text-\[15\.5px\] {
    font-size:15.5px;
  }
  .text-\[15\.6px\] {
    font-size:15.6px;
  }
  .text-\[15px\] {
    font-size:15px;
  }
  .text-\[16\.5px\] {
    font-size:16.5px;
  }
  .text-\[16px\] {
    font-size:16px;
  }
  .text-\[17px\] {
    font-size:17px;
  }
  .text-\[18px\] {
    font-size:18px;
  }
  .text-\[19px\] {
    font-size:19px;
  }
  .text-\[20px\] {
    font-size:20px;
  }
  .text-\[22px\] {
    font-size:22px;
  }
  .text-\[23\.4px\] {
    font-size:23.4px;
  }
  .text-\[24px\] {
    font-size:24px;
  }
  .text-\[26px\] {
    font-size:26px;
  }
  .text-\[28\.8px\] {
    font-size:28.8px;
  }
  .text-\[28px\] {
    font-size:28px;
  }
  .text-\[30px\] {
    font-size:30px;
  }
  .text-\[31\.2px\] {
    font-size:31.2px;
  }
  .text-\[48px\] {
    font-size:48px;
  }
  .text-\[80px\] {
    font-size:80px;
  }
  .text-\[clamp\(19px\,2\.8vw\,24px\)\] {
    font-size:clamp(19px,2.8vw,24px);
  }
  .text-\[clamp\(24px\,4vw\,36px\)\] {
    font-size:clamp(24px,4vw,36px);
  }
  .leading-6 {
    --tw-leading:calc(var(--spacing) * 6);
    line-height:calc(var(--spacing) * 6);
  }
  .leading-8 {
    --tw-leading:calc(var(--spacing) * 8);
    line-height:calc(var(--spacing) * 8);
  }
  .leading-9 {
    --tw-leading:calc(var(--spacing) * 9);
    line-height:calc(var(--spacing) * 9);
  }
  .leading-\[1\.3\] {
    --tw-leading:1.3;
    line-height:1.3;
  }
  .leading-\[1\.4\] {
    --tw-leading:1.4;
    line-height:1.4;
  }
  .leading-\[1\.5\] {
    --tw-leading:1.5;
    line-height:1.5;
  }
  .leading-\[1\.6\] {
    --tw-leading:1.6;
    line-height:1.6;
  }
  .leading-\[1\.7\] {
    --tw-leading:1.7;
    line-height:1.7;
  }
  .leading-\[1\.15\] {
    --tw-leading:1.15;
    line-height:1.15;
  }
  .leading-\[1\.28\] {
    --tw-leading:1.28;
    line-height:1.28;
  }
  .leading-\[1\.55\] {
    --tw-leading:1.55;
    line-height:1.55;
  }
  .leading-\[1\.85\] {
    --tw-leading:1.85;
    line-height:1.85;
  }
  .leading-\[19px\] {
    --tw-leading:19px;
    line-height:19px;
  }
  .leading-\[21\.6px\] {
    --tw-leading:21.6px;
    line-height:21.6px;
  }
  .leading-\[25\.2px\] {
    --tw-leading:25.2px;
    line-height:25.2px;
  }
  .leading-\[25\.5px\] {
    --tw-leading:25.5px;
    line-height:25.5px;
  }
  .leading-\[27px\] {
    --tw-leading:27px;
    line-height:27px;
  }
  .leading-\[31\.2px\] {
    --tw-leading:31.2px;
    line-height:31.2px;
  }
  .leading-\[33\.6px\] {
    --tw-leading:33.6px;
    line-height:33.6px;
  }
  .leading-\[37\.44px\] {
    --tw-leading:37.44px;
    line-height:37.44px;
  }
  .leading-\[48px\] {
    --tw-leading:48px;
    line-height:48px;
  }
  .leading-\[50px\] {
    --tw-leading:50px;
    line-height:50px;
  }
  .leading-\[52px\] {
    --tw-leading:52px;
    line-height:52px;
  }
  .leading-\[60px\] {
    --tw-leading:60px;
    line-height:60px;
  }
  .leading-\[75px\] {
    --tw-leading:75px;
    line-height:75px;
  }
  .leading-none {
    --tw-leading:1;
    line-height:1;
  }
  .leading-normal {
    --tw-leading:var(--leading-normal);
    line-height:var(--leading-normal);
  }
  .leading-relaxed {
    --tw-leading:var(--leading-relaxed);
    line-height:var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading:var(--leading-snug);
    line-height:var(--leading-snug);
  }
  .leading-tight {
    --tw-leading:var(--leading-tight);
    line-height:var(--leading-tight);
  }
  .font-black {
    --tw-font-weight:var(--font-weight-black);
    font-weight:var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight:var(--font-weight-bold);
    font-weight:var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight:var(--font-weight-extrabold);
    font-weight:var(--font-weight-extrabold);
  }
  .font-light {
    --tw-font-weight:var(--font-weight-light);
    font-weight:var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight:var(--font-weight-medium);
    font-weight:var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight:var(--font-weight-normal);
    font-weight:var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight:var(--font-weight-semibold);
    font-weight:var(--font-weight-semibold);
  }
  .tracking-\[0\.2em\] {
    --tw-tracking:.2em;
    letter-spacing:.2em;
  }
  .tracking-\[0\.3px\] {
    --tw-tracking:.3px;
    letter-spacing:.3px;
  }
  .tracking-\[0\.04em\] {
    --tw-tracking:.04em;
    letter-spacing:.04em;
  }
  .tracking-\[0\.05em\] {
    --tw-tracking:.05em;
    letter-spacing:.05em;
  }
  .tracking-\[0\.5px\] {
    --tw-tracking:.5px;
    letter-spacing:.5px;
  }
  .tracking-\[0\.06em\] {
    --tw-tracking:.06em;
    letter-spacing:.06em;
  }
  .tracking-\[0\.08em\] {
    --tw-tracking:.08em;
    letter-spacing:.08em;
  }
  .tracking-\[0\.12em\] {
    --tw-tracking:.12em;
    letter-spacing:.12em;
  }
  .tracking-\[0\.18em\] {
    --tw-tracking:.18em;
    letter-spacing:.18em;
  }
  .tracking-\[1px\] {
    --tw-tracking:1px;
    letter-spacing:1px;
  }
  .tracking-\[2px\] {
    --tw-tracking:2px;
    letter-spacing:2px;
  }
  .tracking-\[3px\] {
    --tw-tracking:3px;
    letter-spacing:3px;
  }
  .tracking-\[12px\] {
    --tw-tracking:12px;
    letter-spacing:12px;
  }
  .tracking-tight {
    --tw-tracking:var(--tracking-tight);
    letter-spacing:var(--tracking-tight);
  }
  .tracking-wide {
    --tw-tracking:var(--tracking-wide);
    letter-spacing:var(--tracking-wide);
  }
  .tracking-wider {
    --tw-tracking:var(--tracking-wider);
    letter-spacing:var(--tracking-wider);
  }
  .whitespace-nowrap {
    white-space:nowrap;
  }
  .whitespace-pre-line {
    white-space:pre-line;
  }
  .text-\[\#0a0a0a\] {
    color:#0a0a0a;
  }
  .text-\[\#0d4c7d\] {
    color:#0d4c7d;
  }
  .text-\[\#0d9488\] {
    color:#0d9488;
  }
  .text-\[\#0f172a\] {
    color:#0f172a;
  }
  .text-\[\#001F3A\] {
    color:#001f3a;
  }
  .text-\[\#1a1a1a\] {
    color:#1a1a1a;
  }
  .text-\[\#1c1c1c\] {
    color:#1c1c1c;
  }
  .text-\[\#1c1917\] {
    color:#1c1917;
  }
  .text-\[\#1e40af\] {
    color:#1e40af;
  }
  .text-\[\#1e293b\] {
    color:#1e293b;
  }
  .text-\[\#02c997\] {
    color:#02c997;
  }
  .text-\[\#2A231E\] {
    color:#2a231e;
  }
  .text-\[\#2B0806\] {
    color:#2b0806;
  }
  .text-\[\#2a2a2a\] {
    color:#2a2a2a;
  }
  .text-\[\#2d8c3c\] {
    color:#2d8c3c;
  }
  .text-\[\#2dd4bf\] {
    color:#2dd4bf;
  }
  .text-\[\#2f5c1a\] {
    color:#2f5c1a;
  }
  .text-\[\#3a3a3a\] {
    color:#3a3a3a;
  }
  .text-\[\#4A6741\] {
    color:#4a6741;
  }
  .text-\[\#4b5563\] {
    color:#4b5563;
  }
  .text-\[\#4d4d4d\] {
    color:#4d4d4d;
  }
  .text-\[\#4f46e5\] {
    color:#4f46e5;
  }
  .text-\[\#5aa671\] {
    color:#5aa671;
  }
  .text-\[\#6b7280\] {
    color:#6b7280;
  }
  .text-\[\#7A7A7A\] {
    color:#7a7a7a;
  }
  .text-\[\#9ca3af\] {
    color:#9ca3af;
  }
  .text-\[\#065f46\] {
    color:#065f46;
  }
  .text-\[\#317a5b\] {
    color:#317a5b;
  }
  .text-\[\#333\] {
    color:#333;
  }
  .text-\[\#0369a1\] {
    color:#0369a1;
  }
  .text-\[\#444\] {
    color:#444;
  }
  .text-\[\#555\] {
    color:#555;
  }
  .text-\[\#666\] {
    color:#666;
  }
  .text-\[\#888\] {
    color:#888;
  }
  .text-\[\#991b1b\] {
    color:#991b1b;
  }
  .text-\[\#4338ca\] {
    color:#4338ca;
  }
  .text-\[\#15803d\] {
    color:#15803d;
  }
  .text-\[\#030303\] {
    color:#030303;
  }
  .text-\[\#44403c\] {
    color:#44403c;
  }
  .text-\[\#050505\] {
    color:#050505;
  }
  .text-\[\#57534e\] {
    color:#57534e;
  }
  .text-\[\#059669\] {
    color:#059669;
  }
  .text-\[\#060606\] {
    color:#060606;
  }
  .text-\[\#65676b\] {
    color:#65676b;
  }
  .text-\[\#78716c\] {
    color:#78716c;
  }
  .text-\[\#111827\] {
    color:#111827;
  }
  .text-\[\#121212\] {
    color:#121212;
  }
  .text-\[\#131313\] {
    color:#131313;
  }
  .text-\[\#151515\] {
    color:#151515;
  }
  .text-\[\#191919\] {
    color:#191919;
  }
  .text-\[\#242424\] {
    color:#242424;
  }
  .text-\[\#282828\] {
    color:#282828;
  }
  .text-\[\#292524\] {
    color:#292524;
  }
  .text-\[\#303030\] {
    color:#303030;
  }
  .text-\[\#333333\] {
    color:#333;
  }
  .text-\[\#374151\] {
    color:#374151;
  }
  .text-\[\#383838\] {
    color:#383838;
  }
  .text-\[\#475569\] {
    color:#475569;
  }
  .text-\[\#CDCDCD\] {
    color:#cdcdcd;
  }
  .text-\[\#DEFF04\] {
    color:#deff04;
  }
  .text-\[\#FEFF04\] {
    color:#feff04;
  }
  .text-\[\#FF0000\] {
    color:red;
  }
  .text-\[\#FF7A00\] {
    color:#ff7a00;
  }
  .text-\[\#FF4300\] {
    color:#ff4300;
  }
  .text-\[\#FFEB04\] {
    color:#ffeb04;
  }
  .text-\[\#aaa\] {
    color:#aaa;
  }
  .text-\[\#b87a0a\] {
    color:#b87a0a;
  }
  .text-\[\#be185d\] {
    color:#be185d;
  }
  .text-\[\#c7d2fe\] {
    color:#c7d2fe;
  }
  .text-\[\#c9b87a\] {
    color:#c9b87a;
  }
  .text-\[\#c0392b\] {
    color:#c0392b;
  }
  .text-\[\#ccc\] {
    color:#ccc;
  }
  .text-\[\#d0d0d0\] {
    color:#d0d0d0;
  }
  .text-\[\#db3d31\] {
    color:#db3d31;
  }
  .text-\[\#eab308\] {
    color:#eab308;
  }
  .text-\[\#ebeeff\] {
    color:#ebeeff;
  }
  .text-\[\#f0fdfa\] {
    color:#f0fdfa;
  }
  .text-\[\#f59e0b\] {
    color:#f59e0b;
  }
  .text-\[\#fde047\] {
    color:#fde047;
  }
  .text-\[rgb\(77\,77\,77\)\] {
    color:#4d4d4d;
  }
  .text-\[rgb\(172\,172\,172\)\] {
    color:#acacac;
  }
  .text-\[rgb\(195\,192\,195\)\] {
    color:#c3c0c3;
  }
  .text-\[rgba\(0\,0\,0\,0\.81\)\] {
    color:#000000cf;
  }
  .text-\[rgba\(18\,18\,18\,0\.9\)\] {
    color:#121212e6;
  }
  .text-\[rgba\(253\,251\,247\,0\.9\)\] {
    color:#fdfbf7e6;
  }
  .text-amber-500 {
    color:var(--color-amber-500);
  }
  .text-black {
    color:var(--color-black);
  }
  .text-blue-800 {
    color:var(--color-blue-800);
  }
  .text-destructive {
    color:var(--destructive);
  }
  .text-foreground {
    color:var(--foreground);
  }
  .text-gray-300 {
    color:var(--color-gray-300);
  }
  .text-gray-400 {
    color:var(--color-gray-400);
  }
  .text-gray-500 {
    color:var(--color-gray-500);
  }
  .text-gray-600 {
    color:var(--color-gray-600);
  }
  .text-gray-700 {
    color:var(--color-gray-700);
  }
  .text-gray-800 {
    color:var(--color-gray-800);
  }
  .text-gray-900 {
    color:var(--color-gray-900);
  }
  .text-green-600 {
    color:var(--color-green-600);
  }
  .text-muted-foreground {
    color:var(--muted-foreground);
  }
  .text-primary {
    color:var(--primary);
  }
  .text-primary-foreground {
    color:var(--primary-foreground);
  }
  .text-red-400 {
    color:var(--color-red-400);
  }
  .text-red-500 {
    color:var(--color-red-500);
  }
  .text-red-700 {
    color:var(--color-red-700);
  }
  .text-secondary-foreground {
    color:var(--secondary-foreground);
  }
  .text-slate-600 {
    color:var(--color-slate-600);
  }
  .text-white {
    color:var(--color-white);
  }
  .text-white\/60 {
    color:#fff9;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-white\/60 {
      color:color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .text-white\/80 {
    color:#fffc;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-white\/80 {
      color:color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .text-white\/90 {
    color:#ffffffe6;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-white\/90 {
      color:color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }
  .text-yellow-500 {
    color:var(--color-yellow-500);
  }
  .capitalize {
    text-transform:capitalize;
  }
  .uppercase {
    text-transform:uppercase;
  }
  .italic {
    font-style:italic;
  }
  .not-italic {
    font-style:normal;
  }
  .ordinal {
    --tw-ordinal:ordinal;
    font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .line-through {
    text-decoration-line:line-through;
  }
  .no-underline {
    text-decoration-line:none;
  }
  .underline {
    text-decoration-line:underline;
  }
  .decoration-\[\#ccfbf1\] {
    text-decoration-color:#ccfbf1;
  }
  .decoration-\[\#e0e7ff\] {
    text-decoration-color:#e0e7ff;
  }
  .decoration-\[4px\] {
    text-decoration-thickness:4px;
  }
  .decoration-\[6px\] {
    text-decoration-thickness:6px;
  }
  .underline-offset-2 {
    text-underline-offset:2px;
  }
  .underline-offset-4 {
    text-underline-offset:4px;
  }
  .antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
  }
  .opacity-0 {
    opacity:0;
  }
  .opacity-60 {
    opacity:.6;
  }
  .opacity-70 {
    opacity:.7;
  }
  .opacity-100 {
    opacity:1;
  }
  .mix-blend-screen {
    mix-blend-mode:screen;
  }
  .shadow {
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-2xl {
    --tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-2px_10px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow:0 -2px 10px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-4px_10px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow:0 -4px 10px var(--tw-shadow-color,#00000026);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow:0 -4px 16px var(--tw-shadow-color,#0000001f);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_10px_0_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow:0 0 10px 0 var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_2px_4px_0_rgba\(0\,0\,0\,0\.11\)\] {
    --tw-shadow:0 2px 4px 0 var(--tw-shadow-color,#0000001c);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow:0 2px 5px var(--tw-shadow-color,#00000026);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:0 2px 8px var(--tw-shadow-color,#00000005);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_15px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:0 4px 15px var(--tw-shadow-color,#0000000a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\] {
    --tw-shadow:0 4px 20px var(--tw-shadow-color,#00000008);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow:0 0 #0000;
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring,.ring-1 {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-gray-100 {
    --tw-ring-color:var(--color-gray-100);
  }
  .outline {
    outline-style:var(--tw-outline-style);
    outline-width:1px;
  }
  .blur {
    --tw-blur:blur(8px);
    filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur-sm {
    --tw-backdrop-blur:blur(var(--blur-sm));
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .transition-all {
    transition-property:all;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .transition-colors {
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property:opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property:box-shadow;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .transition-transform {
    transition-property:transform,translate,scale,rotate;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration));
  }
  .duration-150 {
    --tw-duration:.15s;
    transition-duration:.15s;
  }
  .duration-200 {
    --tw-duration:.2s;
    transition-duration:.2s;
  }
  .duration-300 {
    --tw-duration:.3s;
    transition-duration:.3s;
  }
  .duration-500 {
    --tw-duration:.5s;
    transition-duration:.5s;
  }
  .ease-in-out {
    --tw-ease:var(--ease-in-out);
    transition-timing-function:var(--ease-in-out);
  }
  .ease-out {
    --tw-ease:var(--ease-out);
    transition-timing-function:var(--ease-out);
  }
  .outline-none {
    --tw-outline-style:none;
    outline-style:none;
  }
  .select-none {
    -webkit-user-select:none;
    user-select:none;
  }
  .fade-in {
    --tw-enter-opacity:0;
  }
  .running {
    animation-play-state:running;
  }
  @media (hover:hover) {
    .group-hover\:scale-\[1\.01\]:is(:where(.group):hover *) {
      scale:1.01;
    }
  }
  .placeholder\:text-\[\#65676b\]::placeholder {
    color:#65676b;
  }
  .placeholder\:text-white\/50::placeholder {
    color:#ffffff80;
  }
  @supports (color:color-mix(in lab, red, red)) {
    .placeholder\:text-white\/50::placeholder {
      color:color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }
  .last\:border-0:last-child {
    border-style:var(--tw-border-style);
    border-width:0;
  }
  .last\:border-b-0:last-child {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0;
  }
  .last\:pb-0:last-child {
    padding-bottom:calc(var(--spacing) * 0);
  }
  @media (hover:hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y:calc(var(--spacing) * -.5);
      translate:var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:-translate-y-2\.5:hover {
      --tw-translate-y:calc(var(--spacing) * -2.5);
      translate:var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:scale-105:hover {
      --tw-scale-x:105%;
      --tw-scale-y:105%;
      --tw-scale-z:105%;
      scale:var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-\[1\.02\]:hover {
      scale:1.02;
    }
    .hover\:border-gray-300:hover {
      border-color:var(--color-gray-300);
    }
    .hover\:bg-\[\#1e3d10\]:hover {
      background-color:#1e3d10;
    }
    .hover\:bg-\[\#5aa671\]:hover {
      background-color:#5aa671;
    }
    .hover\:bg-\[\#222\]:hover {
      background-color:#222;
    }
    .hover\:bg-\[\#28674c\]:hover {
      background-color:#28674c;
    }
    .hover\:bg-\[\#a93226\]:hover {
      background-color:#a93226;
    }
    .hover\:bg-\[\#d76e1a\]:hover {
      background-color:#d76e1a;
    }
    .hover\:bg-\[rgba\(18\,18\,18\,0\.03\)\]:hover {
      background-color:#12121208;
    }
    .hover\:bg-destructive\/20:hover {
      background-color:var(--destructive);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/20:hover {
        background-color:color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }
    .hover\:bg-emerald-700:hover {
      background-color:var(--color-emerald-700);
    }
    .hover\:bg-muted:hover {
      background-color:var(--muted);
    }
    .hover\:bg-secondary\/80:hover {
      background-color:var(--secondary);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color:color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
    .hover\:bg-white:hover {
      background-color:var(--color-white);
    }
    .hover\:bg-white\/10:hover {
      background-color:#ffffff1a;
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color:color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
    .hover\:text-\[rgba\(18\,18\,18\,1\)\]:hover {
      color:#121212;
    }
    .hover\:text-foreground:hover {
      color:var(--foreground);
    }
    .hover\:text-gray-600:hover {
      color:var(--color-gray-600);
    }
    .hover\:text-gray-900:hover {
      color:var(--color-gray-900);
    }
    .hover\:text-white:hover {
      color:var(--color-white);
    }
    .hover\:text-white\/90:hover {
      color:#ffffffe6;
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:text-white\/90:hover {
        color:color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
    .hover\:underline:hover {
      text-decoration-line:underline;
    }
    .hover\:opacity-70:hover {
      opacity:.7;
    }
    .hover\:opacity-80:hover {
      opacity:.8;
    }
    .hover\:opacity-95:hover {
      opacity:.95;
    }
    .hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.2\)\]:hover {
      --tw-shadow:0 4px 8px var(--tw-shadow-color,#0003);
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_15px_30px_rgba\(0\,0\,0\,0\.2\)\]:hover {
      --tw-shadow:0 15px 30px var(--tw-shadow-color,#0003);
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:brightness-105:hover {
      --tw-brightness:brightness(105%);
      filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
    .hover\:brightness-110:hover {
      --tw-brightness:brightness(110%);
      filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .focus\:outline-none:focus {
    --tw-outline-style:none;
    outline-style:none;
  }
  .focus-visible\:border-destructive\/40:focus-visible {
    border-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .focus-visible\:border-destructive\/40:focus-visible {
      border-color:color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }
  .focus-visible\:border-ring:focus-visible {
    border-color:var(--ring);
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-3:focus-visible {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-\[\#e8842a\]:focus-visible {
    --tw-ring-color:#e8842a;
  }
  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }
  .focus-visible\:ring-emerald-600:focus-visible {
    --tw-ring-color:var(--color-emerald-600);
  }
  .focus-visible\:ring-emerald-800:focus-visible {
    --tw-ring-color:var(--color-emerald-800);
  }
  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color:var(--ring);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }
  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]) {
    --tw-translate-y:1px;
    translate:var(--tw-translate-x) var(--tw-translate-y);
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events:none;
  }
  .disabled\:opacity-50:disabled {
    opacity:.5;
  }
  :where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius:var(--radius);
  }
  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]) {
    padding-right:calc(var(--spacing) * 1.5);
  }
  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]) {
    padding-right:calc(var(--spacing) * 2);
  }
  .has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]) {
    padding-right:calc(var(--spacing) * 3);
  }
  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]) {
    padding-left:calc(var(--spacing) * 1.5);
  }
  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]) {
    padding-left:calc(var(--spacing) * 2);
  }
  .has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]) {
    padding-left:calc(var(--spacing) * 3);
  }
  .aria-expanded\:bg-muted[aria-expanded=true] {
    background-color:var(--muted);
  }
  .aria-expanded\:bg-secondary[aria-expanded=true] {
    background-color:var(--secondary);
  }
  .aria-expanded\:text-foreground[aria-expanded=true] {
    color:var(--foreground);
  }
  .aria-expanded\:text-secondary-foreground[aria-expanded=true] {
    color:var(--secondary-foreground);
  }
  .aria-invalid\:border-destructive[aria-invalid=true] {
    border-color:var(--destructive);
  }
  .aria-invalid\:ring-3[aria-invalid=true] {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
    --tw-ring-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
      --tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }
  @media not all and (min-width:600px) {
    .max-\[600px\]\:h-8 {
      height:calc(var(--spacing) * 8);
    }
    .max-\[600px\]\:w-8 {
      width:calc(var(--spacing) * 8);
    }
    .max-\[600px\]\:gap-\[14px\] {
      gap:14px;
    }
    .max-\[600px\]\:p-4 {
      padding:calc(var(--spacing) * 4);
    }
    .max-\[600px\]\:p-5 {
      padding:calc(var(--spacing) * 5);
    }
    .max-\[600px\]\:px-4 {
      padding-inline:calc(var(--spacing) * 4);
    }
    .max-\[600px\]\:py-6 {
      padding-block:calc(var(--spacing) * 6);
    }
    .max-\[600px\]\:py-\[30px\] {
      padding-block:30px;
    }
    .max-\[600px\]\:pt-6 {
      padding-top:calc(var(--spacing) * 6);
    }
    .max-\[600px\]\:pb-10 {
      padding-bottom:calc(var(--spacing) * 10);
    }
    .max-\[600px\]\:text-left {
      text-align:left;
    }
    .max-\[600px\]\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height));
    }
    .max-\[600px\]\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height));
    }
    .max-\[600px\]\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height));
    }
    .max-\[600px\]\:text-\[26px\] {
      font-size:26px;
    }
  }
  @media not all and (min-width:48rem) {
    .max-md\:px-2\.5 {
      padding-inline:calc(var(--spacing) * 2.5);
    }
    .max-md\:py-3 {
      padding-block:calc(var(--spacing) * 3);
    }
  }
  @media (min-width:40rem) {
    .sm\:mb-1 {
      margin-bottom:calc(var(--spacing) * 1);
    }
    .sm\:block {
      display:block;
    }
    .sm\:hidden {
      display:none;
    }
    .sm\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .sm\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr));
    }
    .sm\:p-5 {
      padding:calc(var(--spacing) * 5);
    }
    .sm\:px-8 {
      padding-inline:calc(var(--spacing) * 8);
    }
    .sm\:py-4 {
      padding-block:calc(var(--spacing) * 4);
    }
    .sm\:text-left {
      text-align:left;
    }
    .sm\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height));
    }
    .sm\:text-4xl {
      font-size:var(--text-4xl);
      line-height:var(--tw-leading,var(--text-4xl--line-height));
    }
    .sm\:text-lg {
      font-size:var(--text-lg);
      line-height:var(--tw-leading,var(--text-lg--line-height));
    }
    .sm\:text-xl {
      font-size:var(--text-xl);
      line-height:var(--tw-leading,var(--text-xl--line-height));
    }
    .sm\:text-\[34px\] {
      font-size:34px;
    }
  }
  @media (min-width:48rem) {
    .md\:relative {
      position:relative;
    }
    .md\:sticky {
      position:sticky;
    }
    .md\:top-6 {
      top:calc(var(--spacing) * 6);
    }
    .md\:order-1 {
      order:1;
    }
    .md\:order-2 {
      order:2;
    }
    .md\:col-span-2 {
      grid-column:span 2/span 2;
    }
    .md\:col-span-3 {
      grid-column:span 3/span 3;
    }
    .md\:mx-auto {
      margin-inline:auto;
    }
    .md\:my-\[13px\] {
      margin-block:13px;
    }
    .md\:my-\[23px\] {
      margin-block:23px;
    }
    .md\:mt-0 {
      margin-top:calc(var(--spacing) * 0);
    }
    .md\:mt-\[35px\] {
      margin-top:35px;
    }
    .md\:mt-\[50px\] {
      margin-top:50px;
    }
    .md\:mr-\[45px\] {
      margin-right:45px;
    }
    .md\:mb-8 {
      margin-bottom:calc(var(--spacing) * 8);
    }
    .md\:mb-16 {
      margin-bottom:calc(var(--spacing) * 16);
    }
    .md\:mb-\[30px\] {
      margin-bottom:30px;
    }
    .md\:ml-0 {
      margin-left:calc(var(--spacing) * 0);
    }
    .md\:ml-\[45px\] {
      margin-left:45px;
    }
    .md\:ml-auto {
      margin-left:auto;
    }
    .md\:block {
      display:block;
    }
    .md\:flex {
      display:flex;
    }
    .md\:hidden {
      display:none;
    }
    .md\:inline {
      display:inline;
    }
    .md\:inline-block {
      display:inline-block;
    }
    .md\:h-10 {
      height:calc(var(--spacing) * 10);
    }
    .md\:h-\[50px\] {
      height:50px;
    }
    .md\:h-\[62px\] {
      height:62px;
    }
    .md\:h-\[70px\] {
      height:70px;
    }
    .md\:h-\[76px\] {
      height:76px;
    }
    .md\:h-\[431px\] {
      height:431px;
    }
    .md\:max-h-\[380px\] {
      max-height:380px;
    }
    .md\:min-h-\[952px\] {
      min-height:952px;
    }
    .md\:w-1\/2 {
      width:50%;
    }
    .md\:w-1\/4 {
      width:25%;
    }
    .md\:w-3\/4 {
      width:75%;
    }
    .md\:w-5 {
      width:calc(var(--spacing) * 5);
    }
    .md\:w-\[30\%\] {
      width:30%;
    }
    .md\:w-\[40\%\] {
      width:40%;
    }
    .md\:w-\[60\%\] {
      width:60%;
    }
    .md\:w-\[70\%\] {
      width:70%;
    }
    .md\:w-\[89px\] {
      width:89px;
    }
    .md\:w-\[431px\] {
      width:431px;
    }
    .md\:w-\[687px\] {
      width:687px;
    }
    .md\:max-w-\[670px\] {
      max-width:670px;
    }
    .md\:max-w-\[780px\] {
      max-width:780px;
    }
    .md\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .md\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr));
    }
    .md\:grid-cols-5 {
      grid-template-columns:repeat(5,minmax(0,1fr));
    }
    .md\:flex-row {
      flex-direction:row;
    }
    .md\:flex-row-reverse {
      flex-direction:row-reverse;
    }
    .md\:items-center {
      align-items:center;
    }
    .md\:justify-between {
      justify-content:space-between;
    }
    .md\:justify-end {
      justify-content:flex-end;
    }
    .md\:justify-start {
      justify-content:flex-start;
    }
    .md\:gap-3 {
      gap:calc(var(--spacing) * 3);
    }
    .md\:gap-6 {
      gap:calc(var(--spacing) * 6);
    }
    .md\:gap-8 {
      gap:calc(var(--spacing) * 8);
    }
    .md\:gap-12 {
      gap:calc(var(--spacing) * 12);
    }
    .md\:gap-\[40px\] {
      gap:40px;
    }
    .md\:gap-x-6 {
      column-gap:calc(var(--spacing) * 6);
    }
    .md\:self-auto {
      align-self:auto;
    }
    .md\:p-8 {
      padding:calc(var(--spacing) * 8);
    }
    .md\:px-6 {
      padding-inline:calc(var(--spacing) * 6);
    }
    .md\:px-8 {
      padding-inline:calc(var(--spacing) * 8);
    }
    .md\:px-\[50px\] {
      padding-inline:50px;
    }
    .md\:py-10 {
      padding-block:calc(var(--spacing) * 10);
    }
    .md\:py-16 {
      padding-block:calc(var(--spacing) * 16);
    }
    .md\:py-\[10px\] {
      padding-block:10px;
    }
    .md\:py-\[32px\] {
      padding-block:32px;
    }
    .md\:pt-6 {
      padding-top:calc(var(--spacing) * 6);
    }
    .md\:pt-12 {
      padding-top:calc(var(--spacing) * 12);
    }
    .md\:pt-\[28px\] {
      padding-top:28px;
    }
    .md\:pr-\[1\.5em\] {
      padding-right:1.5em;
    }
    .md\:pb-0 {
      padding-bottom:calc(var(--spacing) * 0);
    }
    .md\:pb-6 {
      padding-bottom:calc(var(--spacing) * 6);
    }
    .md\:pb-8 {
      padding-bottom:calc(var(--spacing) * 8);
    }
    .md\:pb-16 {
      padding-bottom:calc(var(--spacing) * 16);
    }
    .md\:pl-\[1\.5em\] {
      padding-left:1.5em;
    }
    .md\:pl-\[30px\] {
      padding-left:30px;
    }
    .md\:text-left {
      text-align:left;
    }
    .md\:text-right {
      text-align:right;
    }
    .md\:text-3xl {
      font-size:var(--text-3xl);
      line-height:var(--tw-leading,var(--text-3xl--line-height));
    }
    .md\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height));
    }
    .md\:text-\[14\.4px\] {
      font-size:14.4px;
    }
    .md\:text-\[14px\] {
      font-size:14px;
    }
    .md\:text-\[15px\] {
      font-size:15px;
    }
    .md\:text-\[17\.28px\] {
      font-size:17.28px;
    }
    .md\:text-\[17px\] {
      font-size:17px;
    }
    .md\:text-\[18px\] {
      font-size:18px;
    }
    .md\:text-\[20px\] {
      font-size:20px;
    }
    .md\:text-\[22px\] {
      font-size:22px;
    }
    .md\:text-\[24px\] {
      font-size:24px;
    }
    .md\:text-\[26px\] {
      font-size:26px;
    }
    .md\:text-\[28px\] {
      font-size:28px;
    }
    .md\:text-\[32px\] {
      font-size:32px;
    }
    .md\:text-\[34px\] {
      font-size:34px;
    }
    .md\:text-\[38px\] {
      font-size:38px;
    }
    .md\:text-\[42px\] {
      font-size:42px;
    }
    .md\:text-\[45px\] {
      font-size:45px;
    }
    .md\:text-\[46px\] {
      font-size:46px;
    }
    .md\:text-\[50px\] {
      font-size:50px;
    }
    .md\:leading-\[23\.8px\] {
      --tw-leading:23.8px;
      line-height:23.8px;
    }
    .md\:leading-\[25\.5px\] {
      --tw-leading:25.5px;
      line-height:25.5px;
    }
    .md\:leading-\[25\.92px\] {
      --tw-leading:25.92px;
      line-height:25.92px;
    }
    .md\:leading-\[26\.4px\] {
      --tw-leading:26.4px;
      line-height:26.4px;
    }
    .md\:leading-\[30px\] {
      --tw-leading:30px;
      line-height:30px;
    }
    .md\:leading-\[33\.6px\] {
      --tw-leading:33.6px;
      line-height:33.6px;
    }
    .md\:leading-\[33px\] {
      --tw-leading:33px;
      line-height:33px;
    }
    .md\:leading-\[38\.4px\] {
      --tw-leading:38.4px;
      line-height:38.4px;
    }
    .md\:leading-\[51px\] {
      --tw-leading:51px;
      line-height:51px;
    }
    .md\:leading-\[62px\] {
      --tw-leading:62px;
      line-height:62px;
    }
    .md\:leading-\[67\.5px\] {
      --tw-leading:67.5px;
      line-height:67.5px;
    }
    .md\:leading-\[75px\] {
      --tw-leading:75px;
      line-height:75px;
    }
    .md\:text-\[\#FF7A00\] {
      color:#ff7a00;
    }
    .md\:text-black {
      color:var(--color-black);
    }
    .md\:text-white {
      color:var(--color-white);
    }
  }
  @media (min-width:64rem) {
    .lg\:block {
      display:block;
    }
    .lg\:grid {
      display:grid;
    }
    .lg\:hidden {
      display:none;
    }
    .lg\:inline {
      display:inline;
    }
    .lg\:w-full {
      width:100%;
    }
    .lg\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr));
    }
    .lg\:grid-cols-\[1fr_300px\] {
      grid-template-columns:1fr 300px;
    }
    .lg\:grid-cols-\[auto_1fr\] {
      grid-template-columns:auto 1fr;
    }
    .lg\:items-start {
      align-items:flex-start;
    }
    .lg\:gap-10 {
      gap:calc(var(--spacing) * 10);
    }
    .lg\:gap-\[22px\] {
      gap:22px;
    }
  }
  @media (min-width:80rem) {
    .xl\:sticky {
      position:sticky;
    }
    .xl\:top-12 {
      top:calc(var(--spacing) * 12);
    }
    .xl\:flex {
      display:flex;
    }
    .xl\:hidden {
      display:none;
    }
  }
  .dark\:border-input:is(.dark *) {
    border-color:var(--input);
  }
  .dark\:bg-destructive\/20:is(.dark *) {
    background-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/20:is(.dark *) {
      background-color:color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }
  .dark\:bg-input\/30:is(.dark *) {
    background-color:var(--input);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color:color-mix(in oklab, var(--input) 30%, transparent);
    }
  }
  @media (hover:hover) {
    .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
      background-color:var(--destructive);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
        background-color:color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }
    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color:var(--input);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color:color-mix(in oklab, var(--input) 50%, transparent);
      }
    }
    .dark\:hover\:bg-muted\/50:is(.dark *):hover {
      background-color:var(--muted);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .dark\:hover\:bg-muted\/50:is(.dark *):hover {
        background-color:color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }
  }
  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }
  .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true] {
    border-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true] {
      border-color:color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }
  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
    --tw-ring-color:var(--destructive);
  }
  @supports (color:color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
      --tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }
  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events:none;
  }
  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink:0;
  }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]) {
    width:calc(var(--spacing) * 3);
    height:calc(var(--spacing) * 3);
  }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]) {
    width:calc(var(--spacing) * 3.5);
    height:calc(var(--spacing) * 3.5);
  }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]) {
    width:calc(var(--spacing) * 4);
    height:calc(var(--spacing) * 4);
  }
  @media (hover:hover) {
    .\[a\]\:hover\:bg-primary\/80:is(a):hover {
      background-color:var(--primary);
    }
    @supports (color:color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-primary\/80:is(a):hover {
        background-color:color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }
  }
  .wm .container {
    max-width:calc(var(--content) + 32px);
  }
  .ws .container {
    max-width:1232px;
  }
  .pc #iw5li,.pc #ibcmk,.pc #iyjjl {
    max-width:813px;
  }
  .pc #ixa0a {
    max-width:970px;
  }
  .pc .slick-list .slick-track>.slick-slide {
    opacity:0!important;
    z-index:3!important;
  }
  .pc .slick-list .slick-track>.slick-slide:first-child {
    opacity:1!important;
    z-index:4!important;
  }
  .pcf #iw5li,.pcf #ibcmk,.pcf #iyjjl {
    max-width:813px;
  }
  .pcf #ixa0a {
    max-width:970px;
  }
  .pcd #iw5li,.pcd #ibcmk,.pcd #iyjjl {
    max-width:813px;
  }
  .pcd #ixa0a {
    max-width:970px;
  }
  .abz .container {
    max-width:1040px!important;
  }
  .bt .container {
    max-width:960px;
  }
  @media (min-width:576px) {
    .ondrela-page .container {
      max-width:540px;
    }
  }
  @media (min-width:768px) {
    .ondrela-page .container {
      max-width:720px;
    }
  }
  @media (min-width:992px) {
    .ondrela-page .container {
      max-width:860px;
    }
  }
  @media (min-width:1200px) {
    .ondrela-page .container {
      max-width:860px;
    }
  }
  .turbojet-page .container {
    max-width:1168px;
  }
  .stablegrip-page .container {
    max-width:720px;
    margin:0 auto;
    padding:30px 20px 60px;
  }
  @media (max-width:640px) {
    .stablegrip-page .container {
      padding:24px 16px 60px;
    }
  }
}
@property --tw-animation-delay {
  syntax:"*";
  inherits:false;
  initial-value:0s;
}
@property --tw-animation-direction {
  syntax:"*";
  inherits:false;
  initial-value:normal;
}
@property --tw-animation-duration {
  syntax:"*";
  inherits:false;
}
@property --tw-animation-fill-mode {
  syntax:"*";
  inherits:false;
  initial-value:none;
}
@property --tw-animation-iteration-count {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-enter-blur {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-enter-opacity {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-enter-rotate {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-enter-scale {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-enter-translate-x {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-enter-translate-y {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-exit-blur {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-exit-opacity {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-exit-rotate {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-exit-scale {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-exit-translate-x {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-exit-translate-y {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
.mono-root video {
  max-width:100%;
}
.mono-root picture.ctr-generated {
  display:contents;
}
.mono-root .component-hidden {
  display:none;
}
.mono-root .ctr-lazy-image {
  -o-transition:opacity 50ms ease-in-out;
  opacity:0;
  max-width:100%;
  transition:opacity 50ms ease-in-out;
}
.mono-root .ctr-lazy-image.b-loaded {
  opacity:1;
}
.mono-root h1 {
  font-size:2em;
}
.mono-root ul {
  padding:0;
  padding-inline-start:0;
  list-style-position:inside;
}
.mono-root .ctr_wow_body iframe {
  width:100%;
}
.mono-root img {
  width:auto;
  max-width:100%;
  height:auto;
}
.mono-root button:focus,.mono-root input:focus,.mono-root textarea:focus,.mono-root select:focus {
  outline:none;
}
.mono-root .click-map-container:hover {
  opacity:1!important;
}
.mono-root .entry-author__name {
  text-transform:unset!important;
  font-weight:400!important;
}
.mono-root .uppercase {
  text-transform:uppercase;
}
@-webkit-keyframes animatedBackground {
  0% {
    background-position:0 0;
  }
  to {
    background-position:100% 0;
  }
}
@-moz-keyframes animatedBackground {
  0% {
    background-position:0 0;
  }
  to {
    background-position:100% 0;
  }
}
.mono-root .animatedBackground {
  -ms-animation:animatedBackground 10s infinite linear;
  animation:10s linear infinite animatedBackground;
}
@keyframes load {
  0%,15% {
    opacity:0;
    transform:translateY(-97px);
  }
  30%,70% {
    opacity:1;
    transform:translateY(0);
  }
  85%,to {
    opacity:0;
    transform:translateY(97px);
  }
}
@keyframes dotFlashing {
  0% {
    background-color:#9880ff;
  }
  50%,to {
    background-color:#ebe6ff;
  }
}
@keyframes _heartbeat {
  0%,18%,6% {
    transform:scale(.94);
  }
  12%,3% {
    transform:scale(1);
  }
}
.mono-root,.mono-root * {
  font-family:sans-serif;
}
.mono-root #i28bkp,.mono-root #ic1twm,.mono-root #ipx7tn,.mono-root #isvz02 {
  border-radius:4px;
  width:22%;
  height:5px;
}
.mono-root #ikagog {
  justify-content:space-between;
  align-items:center;
  padding:10px 0 15px;
  display:flex;
}
.mono-root #isca9f {
  width:100%;
}
.mono-root #iq8lur {
  min-height:50px;
}
.mono-root #itlnzj {
  width:100%;
}
.mono-root #iahfug {
  min-height:50px;
}
.mono-root #i2gx26,.mono-root .w_item_2 .w_thumb img {
  width:100%;
}
.mono-root #ie6ipq,.mono-root #ig9z6d,.mono-root #ihgtn2,.mono-root #inqnfl,.mono-root .icovt6_global,.mono-root .iftol_global {
  min-height:50px;
}
.mono-root .btn-no-thanks a,.mono-root a:hover {
  text-decoration:underline;
}
.mono-root ins {
  text-decoration:none;
}
.mono-root #i5c8h,.mono-root a,.mono-root h2,.mono-root h3,.mono-root h4 {
  font-weight:700;
}
.mono-root #i5c8h {
  color:#eb6054;
}
.mono-root h2,.mono-root p,.mono-root span {
  color:#333;
}
.mono-root #if2ne {
  color:#3a3a3a;
  letter-spacing:-.24px;
  margin:0;
  line-height:22px;
  display:inline;
}
.mono-root #i0dvn {
  background-color:#fffcd9;
  border:1px solid #efe781;
  border-radius:8px;
  min-height:50px;
  padding:5px 14px;
}
.mono-root .loading-wrapper.open {
  display:flex!important;
}
.mono-root #i1vw4bh {
  text-align:center;
  color:#212121;
  margin:30px 0 0;
  font-size:16px;
  font-weight:400;
  line-height:25px;
}
.mono-root #i7r0sr8 {
  width:auto;
  height:60px;
  max-width:auto;
  display:block;
}
.mono-root #icwxlye {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:180px;
  display:flex;
}
.mono-root #i7oh4ob {
  text-align:center;
  color:#212121;
  margin:30px 0 0;
  font-size:16px;
  font-weight:400;
  line-height:25px;
}
.mono-root #ivwuyyi {
  width:auto;
  height:60px;
  max-width:auto;
  display:block;
}
.mono-root #izhq48p {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:180px;
  display:flex;
}
.mono-root #ido6f6r {
  text-align:center;
  color:#212121;
  margin:30px 0 0;
  font-size:16px;
  font-weight:400;
  line-height:25px;
}
.mono-root #ifyb5w8 {
  width:auto;
  height:60px;
  max-width:auto;
  display:block;
}
.mono-root #i8itsp9 {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:180px;
  display:flex;
}
.mono-root #iqx6u9s {
  text-align:center;
  color:#212121;
  margin:30px 0 0;
  font-size:16px;
  font-weight:400;
  line-height:25px;
}
.mono-root #i1530k6 {
  width:auto;
  height:60px;
  max-width:auto;
  display:block;
}
.mono-root #inuxdfh {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:180px;
  display:flex;
}
.mono-root #ix0c88o {
  background-color:#ffd25a;
  justify-content:space-around;
  padding:25px 0;
  display:flex;
}
.mono-root #iw3qa8 {
  color:#000;
  width:100%;
  max-width:100%;
  margin:0 0 60px;
  display:block;
}
.mono-root #im8wo9 {
  color:#fff;
  text-align:center;
  margin:0;
  font-family:Open Sans;
  font-size:18px;
  font-weight:400;
  line-height:36px;
}
.mono-root #icovt6 {
  background-color:#383838;
  margin:0;
  padding:12px 8px;
}
.mono-root #iftol {
  width:100%;
  max-width:100%;
}
.mono-root .loading-wrapper {
  z-index:1400;
  -webkit-tap-highlight-color:#0000;
  background-color:#ffffffbf;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  display:none;
  position:fixed;
  top:0;
  left:0;
}
.mono-root .loader {
  width:58px;
  height:58px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%)translateY(-50%);
}
.mono-root .loader span {
  opacity:0;
  background:#0bf;
  width:12px;
  height:12px;
  animation:4.6s ease-in-out infinite load;
  display:block;
  position:absolute;
}
.mono-root .loader span.block1 {
  animation-delay:1.06s;
  top:0;
  left:0;
}
.mono-root .loader span.block2 {
  animation-delay:.97s;
  top:0;
  left:16px;
}
.mono-root .loader span.block3 {
  animation-delay:.87s;
  top:0;
  left:31px;
}
.mono-root .loader span.block4 {
  animation-delay:.78s;
  top:0;
  left:47px;
}
.mono-root .loader span.block5 {
  animation-delay:.69s;
  top:16px;
  left:0;
}
.mono-root .loader span.block6 {
  animation-delay:.6s;
  top:16px;
  left:16px;
}
.mono-root .loader span.block7 {
  animation-delay:.51s;
  top:16px;
  left:31px;
}
.mono-root #ivir0u {
  color:#000;
}
.mono-root #i93mep,.mono-root #iccl4t {
  font-family:Open Sans,Helvetica,Arial,sans-serif;
}
.mono-root #i93mep {
  color:#000;
  margin:0;
  font-size:12px;
  line-height:19px;
}
.mono-root .i1vwfih_global,.mono-root .i97ikvw_global,.mono-root .iux3ohk_global {
  display:inline;
}
.mono-root #iccl4t {
  margin:0 0 12px;
  line-height:23px;
}
.mono-root #igrvtj {
  padding:0 15px 15px;
}
.mono-root #ibob52,.mono-root #ig31fi {
  width:100%;
  max-width:100%;
  margin:0 0 10px;
  display:block;
}
.mono-root #ig31fi {
  max-width:78px;
  margin:0 0 11px;
  position:relative;
  top:0;
  left:50%;
  transform:translate(-50%)translateY(0);
}
.mono-root #i28tib {
  text-align:center;
  margin:5px 0 3px;
  font-family:Open Sans,Helvetica,Arial,sans-serif;
  font-style:italic;
  font-weight:700;
  line-height:23px;
}
.mono-root #ijcrwz {
  border:1px solid #dadada;
  width:100%;
  max-width:30%;
  text-decoration:none;
}
.mono-root #i3vypf {
  color:#000;
}
.mono-root #i8b7ye,.mono-root #igo0lw {
  font-family:Open Sans,Helvetica,Arial,sans-serif;
}
.mono-root #i8b7ye {
  color:#626262;
  margin:0;
  font-size:12px;
  line-height:19px;
}
.mono-root #igo0lw {
  margin:0 0 12px;
  line-height:23px;
}
.mono-root #iuvk5j {
  padding:0 15px 15px;
}
.mono-root #iaqey6l,.mono-root #in8ked {
  width:100%;
  max-width:100%;
  margin:0 0 10px;
  display:block;
}
.mono-root #iaqey6l {
  max-width:78px;
  margin:0 0 11px;
  position:relative;
  top:0;
  left:50%;
  transform:translate(-50%)translateY(0);
}
.mono-root #if5gei {
  text-align:center;
  margin:5px 0 3px;
  font-family:Open Sans,Helvetica,Arial,sans-serif;
  font-style:italic;
  font-weight:700;
  line-height:23px;
}
.mono-root #id6ugl {
  border:1px solid #dadada;
  width:100%;
  max-width:30%;
  position:relative;
}
.mono-root #iic0ka {
  color:#000;
}
.mono-root #ijx1pf,.mono-root #im61ha {
  font-family:Open Sans,Helvetica,Arial,sans-serif;
}
.mono-root #ijx1pf {
  color:#626262;
  margin:0;
  font-size:12px;
  line-height:19px;
}
.mono-root #im61ha {
  margin:0 0 12px;
  line-height:23px;
}
.mono-root #ipk2jg {
  padding:0 15px 15px;
}
.mono-root #irxifg,.mono-root #iswveo {
  width:100%;
  max-width:100%;
  margin:0 0 10px;
  display:block;
}
.mono-root #iswveo {
  max-width:78px;
  margin:0 0 11px;
  position:relative;
  top:0;
  left:50%;
  transform:translate(-50%)translateY(0);
}
.mono-root #iyqunx {
  text-align:center;
  margin:5px 0 3px;
  font-family:Open Sans,Helvetica,Arial,sans-serif;
  font-style:italic;
  font-weight:700;
  line-height:23px;
}
.mono-root #i4w4xx {
  border:1px solid #dadada;
  width:100%;
  max-width:30%;
  position:relative;
}
.mono-root #ibeeqi {
  justify-content:space-between;
  align-items:stretch;
  margin:0 0 20px;
  display:flex;
}
.mono-root #iq4ypb,.mono-root #iqcwu2 {
  margin:0;
  font-family:Open Sans;
  font-size:17px;
  line-height:26px;
}
.mono-root #iqcwu2 {
  color:#025e20;
  margin:0 0 7px;
  font-size:20px;
  line-height:27px;
}
.mono-root .i27fip_global,.mono-root .i92hyv_global,.mono-root .id7o5b_global,.mono-root .ikisew_global,.mono-root .iqyrcu_global,.mono-root .irv9wa_global,.mono-root .iu1sqa_global,.mono-root .iulkxg_global,.mono-root .iv66l3_global,.mono-root .ixrpvh_global {
  min-height:50px;
}
.mono-root #irv9wa {
  border:2px dashed #025e20;
  border-radius:8px;
  width:100%;
  max-width:622px;
  padding:24px 33px 24px 95px;
}
.mono-root #iyx9ob {
  color:#000;
  max-width:124px;
  position:absolute;
  left:0;
}
.mono-root #iv66l3 {
  justify-content:flex-end;
  align-items:center;
  margin:0 0 60px;
  padding:20px 0;
  display:flex;
  position:relative;
}
.mono-root #iqg8v1,.mono-root #itv2n8 {
  margin:0;
  font-family:Open Sans;
  font-size:17px;
  line-height:26px;
}
.mono-root #iqg8v1 {
  color:#025e20;
  margin:0 0 7px;
  font-size:20px;
  line-height:27px;
}
.mono-root #ixrpvh {
  border:2px dashed #025e20;
  border-radius:8px;
  width:100%;
  max-width:622px;
  padding:24px 33px 24px 95px;
}
.mono-root #i8b3yw {
  color:#000;
  max-width:124px;
  position:absolute;
  left:0;
}
.mono-root #iqyrcu {
  justify-content:flex-end;
  align-items:center;
  margin:0 0 30px;
  padding:20px 0;
  display:flex;
  position:relative;
}
.mono-root #iuz5t3 {
  color:#025e20;
  font-weight:700;
  text-decoration:none;
}
.mono-root #iashkl,.mono-root #ix4o55 {
  margin:0;
  font-family:Open Sans;
  font-size:17px;
  line-height:26px;
}
.mono-root #ix4o55 {
  color:#025e20;
  margin:0 0 7px;
  font-size:20px;
  line-height:27px;
}
.mono-root #ikisew {
  border:2px dashed #025e20;
  border-radius:8px;
  width:100%;
  max-width:622px;
  padding:24px 33px 24px 95px;
}
.mono-root #ihjpca {
  color:#000;
  max-width:124px;
  position:absolute;
  left:0;
}
.mono-root #id7o5b {
  justify-content:flex-end;
  align-items:center;
  margin:0 0 30px;
  padding:20px 0;
  display:flex;
  position:relative;
}
.mono-root #ir3s0j,.mono-root #iygraq {
  margin:0;
  font-family:Open Sans;
  font-size:17px;
  line-height:26px;
}
.mono-root #ir3s0j {
  color:#025e20;
  margin:0 0 7px;
  font-size:20px;
  line-height:27px;
}
.mono-root #i92hyv {
  border:2px dashed #025e20;
  border-radius:8px;
  width:100%;
  max-width:622px;
  padding:24px 33px 24px 95px;
}
.mono-root #i1emo1 {
  color:#000;
  max-width:124px;
  position:absolute;
  left:0;
}
.mono-root #iu1sqa {
  justify-content:flex-end;
  align-items:center;
  margin:0 0 30px;
  padding:20px 0;
  display:flex;
  position:relative;
}
.mono-root #icz8g5 {
  margin:0;
  font-size:17px;
  line-height:26px;
  display:none;
}
.mono-root #i7otnk,.mono-root #icz8g5,.mono-root #ip2con {
  font-family:Open Sans;
}
.mono-root #i7otnk {
  margin:0;
  font-size:17px;
  line-height:26px;
  display:block;
}
.mono-root #ip2con {
  color:#025e20;
  margin:0 0 7px;
  font-size:20px;
  line-height:27px;
}
.mono-root #i27fip {
  border:2px dashed #025e20;
  border-radius:8px;
  width:100%;
  max-width:622px;
  padding:24px 33px 24px 95px;
}
.mono-root #if14zq {
  color:#000;
  max-width:124px;
  position:absolute;
  left:0;
}
.mono-root #iulkxg {
  justify-content:flex-end;
  align-items:center;
  margin:0 0 30px;
  padding:20px 0;
  display:flex;
  position:relative;
}
.mono-root #i8362i {
  min-height:50px;
}
.mono-root .loader span.block8 {
  animation-delay:.41s;
  top:16px;
  left:47px;
}
.mono-root .loader span.block9 {
  animation-delay:.32s;
  top:31px;
  left:0;
}
.mono-root .loader span.block10 {
  animation-delay:.23s;
  top:31px;
  left:16px;
}
.mono-root .loader span.block11 {
  animation-delay:.14s;
  top:31px;
  left:31px;
}
.mono-root .loader span.block12 {
  animation-delay:50ms;
  top:31px;
  left:47px;
}
.mono-root .loader span.block13 {
  animation-delay:-.05s;
  top:47px;
  left:0;
}
.mono-root .loader span.block14 {
  animation-delay:-.14s;
  top:47px;
  left:16px;
}
.mono-root .loader span.block15 {
  animation-delay:-.23s;
  top:47px;
  left:31px;
}
.mono-root .loader span.block16 {
  animation-delay:-.32s;
  top:47px;
  left:47px;
}
body,html,.mono-root a,.mono-root abbr,.mono-root address,.mono-root article,.mono-root aside,.mono-root b,.mono-root blockquote,.mono-root cite,.mono-root code,.mono-root dd,.mono-root del,.mono-root details,.mono-root dfn,.mono-root div,.mono-root dl,.mono-root dt,.mono-root em,.mono-root embed,.mono-root fieldset,.mono-root figcaption,.mono-root figure,.mono-root footer,.mono-root form,.mono-root h1,.mono-root h2,.mono-root h3,.mono-root h4,.mono-root h5,.mono-root h6,.mono-root header,.mono-root hgroup,.mono-root i,.mono-root iframe,.mono-root ins,.mono-root kbd,.mono-root label,.mono-root legend,.mono-root mark,.mono-root menu,.mono-root nav,.mono-root object,.mono-root output,.mono-root p,.mono-root pre,.mono-root q,.mono-root samp,.mono-root section,.mono-root small,.mono-root span,.mono-root strong,.mono-root summary,.mono-root time,.mono-root var {
  vertical-align:baseline;
  background:0 0;
  border:0;
  margin:0;
  padding:0;
}
.mono-root audio,.mono-root canvas,.mono-root img,.mono-root sub,.mono-root sup {
  background:0 0;
  border:0;
  margin:0;
  padding:0;
}
.mono-root main,.mono-root video {
  background:0 0;
  border:0;
}
.mono-root main {
  vertical-align:baseline;
}
.mono-root video {
  padding:0;
}
html {
  box-sizing:border-box;
  -moz-text-size-adjust:100%;
  text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
  -webkit-backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
  font-size:62.5%;
}
.mono-root,.mono-root *,.mono-root :after,.mono-root :before {
  box-sizing:inherit;
}
body {
  color:#000;
  background-color:#fff;
  font-size:18px;
}
body::-webkit-scrollbar {
  width:10px;
}
body::-webkit-scrollbar-thumb {
  background:#999;
  border-radius:0;
}
body::-webkit-scrollbar-track {
  background:#ddd;
  border-radius:0;
}
.mono-root audio,.mono-root canvas,.mono-root progress {
  display:inline-block;
}
.mono-root audio,.mono-root canvas,.mono-root progress,.mono-root video {
  vertical-align:baseline;
}
.mono-root article,.mono-root aside,.mono-root details,.mono-root figcaption,.mono-root figure,.mono-root footer,.mono-root header,.mono-root hgroup,.mono-root iframe,.mono-root main,.mono-root menu,.mono-root nav,.mono-root section,.mono-root summary {
  display:block;
}
.mono-root h1 a,.mono-root h2 a,.mono-root h3 a,.mono-root h4 a,.mono-root h5 a,.mono-root h6 a {
  color:inherit;
}
.mono-root h1 {
  font-size:41px;
  font-weight:800;
  line-height:1.3;
  color:#333!important;
  padding-bottom:0!important;
}
.mono-root h2 {
  font-size:3rem;
}
.mono-root h3 {
  font-size:2.4rem;
}
.mono-root h4 {
  font-size:1.8rem;
}
.mono-root h5 {
  font-size:1.4rem;
}
.mono-root h6 {
  font-size:1.2rem;
}
.mono-root p {
  margin-bottom:20px!important;
}
.mono-root .editor p:last-of-type,.mono-root p:last-of-type {
  margin-bottom:0;
}
.mono-root ol,.mono-root ul {
  margin-top:0;
  margin-bottom:10px;
}
.mono-root b,.mono-root optgroup,.mono-root strong {
  font-weight:700;
}
.mono-root sub,.mono-root sup {
  vertical-align:baseline;
  font-size:75%;
  line-height:0;
  position:relative;
}
.mono-root sup {
  top:-.5em;
}
.mono-root button,.mono-root input,.mono-root optgroup,.mono-root select {
  color:inherit;
  font-family:inherit;
}
.mono-root select {
  color:#000;
}
.mono-root input,.mono-root select {
  vertical-align:middle;
}
.mono-root select::-ms-expand {
  display:none;
}
.mono-root a {
  -o-transition:all .3s ease;
  color:#00f;
  text-decoration:underline;
  transition:all .3s;
}
.mono-root :focus {
  outline:0;
}
.mono-root img {
  vertical-align:middle;
  max-width:100%;
  height:auto;
}
.mono-root noscript {
  text-align:center;
  color:#fff;
  background:gray;
  padding:5px;
  position:fixed;
  top:0;
}
.mono-root .container {
  margin-left:auto;
  margin-right:auto;
  padding:0 15px;
}
.mono-root .container:after,.mono-root .container:before,.mono-root .row:after,.mono-root .row:before,.mono-root .w_item_2 .w_inner:after,.mono-root .w_item_2 .w_inner:before {
  content:"";
  clear:both;
  display:table;
}
.mono-root .row {
  margin-left:-15px;
  margin-right:-15px;
}
.mono-root .col-md-3,.mono-root .col-md-9 {
  min-height:1px;
  position:relative;
}
.mono-root .col-md-9 {
  padding-left:15px;
  padding-right:15px;
}
.mono-root main {
  margin:0;
  padding:0;
}
.mono-root .custom-select select {
  padding-right:23px;
}
.mono-root .editor>div {
  margin-bottom:20px;
}
.mono-root .w_content_4 {
  text-align:center;
}
.mono-root .container,.mono-root .editor p img {
  width:100%;
}
.mono-root .w_item_1 .w_thumb img {
  width:auto;
}
.mono-root .w_item_1,.mono-root .w_item_1 .w_thumb {
  margin-bottom:20px;
}
.mono-root .w_item_1 .w_title h3 {
  margin:-10px 0 20px;
  font-size:18px;
}
.mono-root .w_content_4 {
  background-color:#292b31;
  padding:30px 0 140px;
  font-size:14px;
}
.mono-root .w_content_4 .wy-inner {
  max-width:970px;
  margin:0 auto;
  padding:0 15px;
}
.mono-root .w_content_4 a {
  display:inline-block;
}
.mono-root .floating-bar .floating-desc {
  color:#fff;
  margin-bottom:5px;
}
.mono-root .floating-bar .btn-floating-bar {
  border-radius:3px;
  display:block;
  text-decoration:none!important;
}
.mono-root .floating-bar .btn-floating-bar:hover {
  transform:scale(1.1);
}
.mono-root .floating-bar .btn-floating-bar p:first-child {
  color:#fff;
  padding:10px 15px;
}
.mono-root .section-1 {
  margin-bottom:5px;
  position:relative;
}
.mono-root .header-top {
  background:#fff;
}
.mono-root .header-top .w_inner {
  text-align:center;
  line-height:20px;
}
.mono-root .header-top .text {
  color:#000;
  text-transform:uppercase;
  font-size:12pt;
  font-weight:400;
}
.mono-root .header h2 {
  color:#fff;
  width:100%;
  padding:10px 0;
  font-weight:400;
}
.mono-root .editor .has-bg {
  background:#e6e6e6;
}
.mono-root .header h2 .text {
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:1024px;
  margin:0 auto;
  padding:0;
  display:flex;
}
.mono-root .header h2 .text span {
  font-size:18px;
  line-height:24px;
}
.mono-root .header p {
  line-height:18px;
  margin:0!important;
}
.mono-root .header .w_thumb {
  float:none;
  width:280px;
  margin:0 auto 15px;
}
.mono-root .section-3 {
  padding-bottom:20px;
}
.mono-root .section-3 .col-md-3,.mono-root .section-3 .col-md-9 {
  max-width:100%;
}
.mono-root .sidebar {
  font-size:18px;
  display:none;
}
.mono-root .sidebar a {
  color:#0072e6;
  font-weight:700;
}
.mono-root .editor h1 {
  font-size:30px;
  line-height:36px;
}
.mono-root .editor h2 {
  margin:30px 0;
  line-height:32px;
}
.mono-root .editor h3,.mono-root .editor h4 {
  margin-bottom:20px;
  line-height:42px;
}
.mono-root .editor h3 {
  font-size:28px;
}
.mono-root .editor h2,.mono-root .editor h4 {
  font-size:24px;
}
.mono-root .editor .date {
  font-size:14px;
  line-height:20px;
}
.mono-root .editor .date p {
  margin:20px 0;
}
.mono-root .editor .has-bg p:last-child {
  line-height:30px;
  padding:10px!important;
}
.mono-root .editor .has-bg em>strong>span,.mono-root .editor .has-bg.underline span {
  border-bottom:3px solid #f66;
  text-decoration:none!important;
}
.mono-root .editor ul {
  vertical-align:middle;
  margin-bottom:30px;
  padding-left:30px;
}
.mono-root .editor ul li {
  margin-bottom:10px;
  padding-left:20px;
  font-weight:700;
  line-height:27px;
  position:relative;
}
.mono-root .editor ul li:before {
  content:"";
  width:30px;
  height:30px;
  display:block;
  position:absolute;
  top:0;
  left:-30px;
}
.mono-root .editor .quote {
  text-align:center;
  background:#fff3cd;
  border:1px dashed #ff8000;
  padding:20px;
}
.mono-root .editor .btn-order a,.mono-root .floating-btn .btn-floating-bar {
  text-align:center;
  border-radius:5px;
  font-weight:700;
  text-decoration:none;
  display:block;
}
.mono-root .editor .btn-order a {
  padding:15px;
  font-size:16px;
  line-height:24px;
}
.mono-root .floating-btn .btn-floating-bar {
  color:#fff;
}
.mono-root .editor .quote h2,.mono-root .editor .quote p {
  margin:0!important;
}
.mono-root .section-4 {
  color:#fff;
  background:#000;
  font-size:12px;
  line-height:21px;
}
.mono-root .section-4 a {
  color:#fff;
  text-decoration:none;
}
.mono-root .section-4 .footer {
  padding:30px 0;
}
.mono-root .floating-btn .btn-floating-bar {
  padding:15px;
}
.mono-root .floating-btn .btn-floating-bar p {
  font-size:16px;
  line-height:24px;
  margin:0!important;
  padding:0!important;
}
.mono-root .footer-bar {
  text-align:center;
  color:#fff;
  background-color:#333;
  width:100%;
  padding:10px;
  position:fixed;
  bottom:0;
}
.mono-root .entry__meta a,.mono-root .footer-bar a {
  font-weight:700;
  text-decoration:none;
}
.mono-root .footer-bar a {
  cursor:pointer;
  border-radius:4px;
  padding:8px 30px;
  font-size:14px;
  display:inline-block;
}
.mono-root .footer-bar a:hover {
  text-decoration:underline;
}
.mono-root .sidebar1 {
  float:left;
}
body,.mono-root li,.mono-root p {
  line-height:29px;
}
.mono-root .editor p {
  color:#333;
  letter-spacing:0;
  margin-bottom:25px;
  font-size:21px;
  font-weight:400;
  line-height:1.8em;
}
.mono-root .single-post__entry-meta {
  align-items:center;
  display:flex;
  margin:0!important;
  padding:0!important;
}
.mono-root .single-post__entry-meta li {
  margin-right:16px;
}
.mono-root .entry__meta li {
  color:#919ba3;
  font-size:13px;
  display:inline-block;
  padding:0!important;
  font-weight:400!important;
}
.mono-root .entry-author,.mono-root .entry-author__name {
  font-weight:700!important;
}
.mono-root .entry-author {
  position:relative;
}
.mono-root .entry__meta a {
  color:#919ba3;
}
.mono-root .entry-author__url {
  align-items:center;
  display:flex;
}
.mono-root .entry-author__img {
  float:left;
  border-radius:50%;
  margin-right:10px;
  display:block;
}
.mono-root .entry-author__url span:first-of-type {
  margin-right:5px;
}
.mono-root .entry-author__name {
  text-transform:uppercase;
  letter-spacing:.03em;
  color:#49545e;
  font-size:11px;
}
.mono-root .entry__meta li:before {
  display:none!important;
}
.mono-root .floating-bar,.mono-root .floating-bar a p {
  font-size:1.5rem!important;
}
.mono-root .w_button a {
  text-align:center;
  border-radius:3px;
  padding:15px;
  font-size:18px;
  font-style:normal;
  font-weight:700;
  text-decoration:none;
  display:block;
}
.mono-root video {
  width:100%;
  max-width:500px;
  margin:0 auto;
  display:block;
}
.mono-root .editor h2 {
  text-transform:none;
}
.mono-root .entry-author__img {
  max-width:35px;
}
.mono-root .section-1 {
  border:0;
}
.mono-root .section-3 {
  padding-top:0;
}
.mono-root .col-md-3 {
  padding:0!important;
}
.mono-root .section-3 .col-md-3 {
  background:#fff!important;
}
.mono-root .section-3 .col-md-3 .sidebar {
  padding-left:15px;
  border-left:1px solid #ccc!important;
}
.mono-root .section-3 .col-md-3 p {
  color:#333;
}
.mono-root .container {
  max-width:1024px;
}
.mono-root .header h2 {
  background:#2e5593;
}
.mono-root .logo-section .container {
  position:relative;
}
.mono-root .logo-header {
  justify-content:space-between;
  align-items:center;
  padding:10px 0;
  display:flex;
}
.mono-root .logo-header .i-offer p {
  line-height:36px;
  margin-bottom:0!important;
}
.mono-root .logo-header .i-offer .offer-text {
  display:none;
}
.mono-root .show-mobile {
  display:block;
}
.mono-root .author .avatar,.mono-root .text-center {
  text-align:center;
}
.mono-root .author .avatar {
  float:none;
  vertical-align:top;
  width:100%;
  margin-bottom:10px;
}
.mono-root .author .avatar img {
  border-radius:100%;
}
.mono-root .author .descr {
  text-align:center;
  width:100%;
  padding-right:0;
  display:inline-block;
}
.mono-root .faq_section .faq_wrp {
  padding-top:1px;
  padding-left:0;
  display:block;
}
.mono-root .faq_wrp .faq_item {
  background:#fff3cd;
  margin-bottom:10px;
  padding:0;
  list-style:none;
  transition:box-shadow .2s;
  box-shadow:0 1px 2px #00000014;
}
.mono-root .faq_wrp .faq_item:hover {
  box-shadow:0 1px 10px #0a1b00b3;
}
.mono-root .faq_wrp .faq_item:last-of-type {
  margin-bottom:0;
}
.mono-root .faq_trigger {
  color:#333;
  margin:0;
  padding:15px 55px 15px 15px;
  font-weight:300;
  display:block;
  position:relative;
}
.mono-root .faq_trigger,.mono-root .faq_trigger:hover {
  text-decoration:none;
}
.mono-root .faq_trigger:after,.mono-root .faq_trigger:before {
  content:"";
  backface-visibility:hidden;
  background:#333;
  width:13px;
  height:2px;
  transition:transform .2s;
  position:absolute;
  top:50%;
  right:24px;
}
.mono-root .faq_trigger:before {
  right:32px;
  transform:rotate(45deg);
}
.mono-root .faq_item-visible .faq_trigger:before,.mono-root .faq_trigger:after {
  transform:rotate(-45deg);
}
.mono-root .faq_item-visible .faq_trigger:after {
  transform:rotate(45deg);
}
.mono-root .faq_trigger span {
  font-size:20px;
}
.mono-root .faq_content {
  background:#fffbee;
  padding:15px 15px 0;
  overflow:hidden;
}
.mono-root .faq_content p {
  color:#333;
  font-size:18px;
  font-style:italic;
  line-height:1.5;
}
.mono-root ul.features_list {
  -webkit-columns:2 300px;
  -moz-columns:2 300px;
  columns:2 300px;
  -webkit-column-gap:2em;
  -moz-column-gap:2em;
  column-gap:2em;
}
.mono-root ul.features_list li {
  margin-bottom:15px;
  padding-left:0;
  font-weight:400;
  list-style:none;
}
.mono-root ul.features_list li:before {
  content:"✔";
  color:#08873a;
  margin-right:.2rem;
  font-size:25px;
  display:inline-block;
}
.mono-root #survey-modal .modal-content-wrp {
  background:#fff;
  margin:0 auto;
  position:relative;
}
.mono-root #survey-modal .modal-logo {
  text-align:center;
  max-width:350px;
  margin:0 auto;
  padding:20px 0 0;
}
.mono-root #survey-modal .modal-logo img {
  margin-bottom:10px;
}
.mono-root #survey-modal .modal-content {
  padding:0 10px 10px;
}
.mono-root #survey-modal .check-items {
  max-width:70%;
  min-height:145px;
  margin:0 auto;
}
.mono-root #survey-modal .check-item {
  text-align:center;
  visibility:hidden;
  height:0;
  margin:5px;
}
.mono-root #survey-modal .check-item:first-child {
  visibility:visible;
  height:100%;
}
.mono-root #survey-modal .countryFlag {
  width:24px;
  height:auto;
}
.mono-root #survey-modal img.loader {
  width:30px;
  height:auto;
  margin-bottom:16px;
}
.mono-root #survey-modal img.checker {
  width:80px;
  height:auto;
}
.mono-root #survey-modal p {
  line-height:25px;
  margin-bottom:15px!important;
}
.mono-root #survey-modal #progress {
  background:#eee;
  border:1px solid #a2b6c7;
  border-radius:7px;
  width:96%;
  height:35px;
  margin:0 2% 5px;
  padding:3px;
}
.mono-root #survey-modal #progress-bar {
  color:#fff;
  text-align:center;
  background-color:green;
  background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);
  background-size:40px 40px;
  border-radius:5px;
  width:1%;
  height:100%;
  font-weight:700;
}
.mono-root #survey-modal a.ctaLink,.mono-root .survey-offering {
  text-align:center;
  border-radius:3px;
  padding:15px;
  font-size:18px;
  font-style:normal;
  font-weight:700;
  text-decoration:none;
  display:block;
}
.mono-root .w_button a:hover {
  background-color:#08873a;
}
.mono-root #survey-modal .close {
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  border:1px solid #aaa;
  border-radius:20px;
  width:20px;
  height:20px;
  font-weight:700;
  line-height:15px;
  position:absolute;
  top:5px;
  right:5px;
}
.mono-root .survey-offering span {
  font-size:16px;
}
.mono-root .logo-header .i-offer p {
  color:#fff;
}
body {
  font-family:Open Sans;
}
.mono-root .section-1 {
  background:#383838;
}
.mono-root #survey-modal a.ctaLink,.mono-root .survey-offering,.mono-root .w_button a {
  color:#fff;
  background-color:#0bb64e;
  border-bottom:3px solid #08873a;
}
.mono-root .editor .btn-order a {
  color:#fff;
  background-color:#e64b00;
}
.mono-root .editor .btn-order a:hover {
  background-color:#f3702e;
}
.mono-root .footer-bar a {
  color:#fff;
  background-color:#078f3d;
  border:1px solid #08873a;
}
.mono-root #survey-modal a.ctaLink:hover,.mono-root .footer-bar a:hover {
  background-color:#08873a;
}
.mono-root .survey-offering a {
  color:#fff;
}
.mono-root #i7prc {
  max-width:36px;
  margin-top:-5px;
}
.mono-root #iqv9om {
  vertical-align:middle;
  height:50px;
}
.mono-root #iwoofg {
  float:right;
  margin-top:15px;
}
.mono-root #idz6i5 {
  vertical-align:middle;
  height:50px;
}
.mono-root #i10iu2 {
  float:right;
  margin-top:15px;
}
.mono-root #ip9z3k {
  margin-bottom:20px;
}
.mono-root #i6immd {
  width:auto!important;
}
.mono-root #i6dcvl {
  width:30.2969px;
  height:16px;
  margin-top:-5px;
}
.mono-root #ihrw {
  display:none;
}
.mono-root #ifma {
  min-height:calc(100vh - 100px);
}
.mono-root #iuazw {
  color:#c0b4b4;
  font-size:14px;
}
.mono-root #in0er {
  color:gray;
  font-size:12px;
}
.mono-root #i942i {
  margin-top:-15px;
  margin-bottom:0!important;
}
.mono-root #iaf4k {
  color:#333;
  margin-bottom:20px;
}
.mono-root #iavvf {
  padding:5px 10px;
  font-size:19px!important;
}
.mono-root #i16gz8 {
  background-color:#f9f9f9;
  border-left:5px solid green;
}
.mono-root #icl0ff {
  padding:15px;
}
.mono-root #igu0ly {
  color:green;
  font-size:14px;
}
.mono-root #ida0mp {
  border-top:1px solid gray;
}
.mono-root #ipmmol {
  font-size:14px;
}
.mono-root #i956t7,.mono-root #ipmmol {
  color:green;
}
.mono-root #inw7y4,.mono-root .ikbrle_global {
  text-align:center;
}
.mono-root #ifiuid {
  background-color:#fefeee;
  background-image:url(../media/image/10bba214-e473-4b00-9113-5170896791cd/686f41ce90ef7f1c74fcc3d4/a437abcf-d4e6-468a-95a9-1337dc908cdd/bar.webp);
  background-position:0 0;
  background-repeat:repeat-x;
  background-size:auto;
  background-attachment:scroll;
}
.mono-root #iq4arm {
  padding:25px 15px;
}
.mono-root #ifjrdc {
  color:gray;
  font-size:14px;
}
.mono-root #i5ooy1 {
  padding-top:20px;
  padding-bottom:20px;
  margin-bottom:0!important;
}
.mono-root #izarqe {
  line-height:21px;
  margin-bottom:7px!important;
}
.mono-root #ig97mg {
  opacity:.8;
  font-size:15px;
  line-height:19px;
  margin-bottom:0!important;
}
.mono-root #ipw30h {
  position:static;
  top:0;
}
.mono-root #isfp6y {
  max-width:307px;
  top:10px;
}
.mono-root #i65gch {
  background-color:#0000;
  border-color:#0000;
  padding:30px 0 0;
}
.mono-root #in2ern {
  color:gray;
  font-size:12px;
}
.mono-root #ikg40t {
  height:307px;
}
.mono-root #i3mt0k {
  text-align:center;
  background-color:#000;
  padding:10px;
  display:block;
}
.mono-root #i490nd {
  color:#919ba3;
  margin:0 4px 10px 0;
  font-size:13px;
  line-height:27px;
}
.mono-root #ikbrle {
  width:100%;
  min-height:50px;
  bottom:0;
  top:inherit;
  background-color:#333333e8;
}
.mono-root .ikbrle_global {
  z-index:10;
  background-color:#fff;
  position:fixed;
}
.mono-root .ikbrle_global.hidden {
  display:none!important;
}
.mono-root #wrapper .ikbrle_global.hidden {
  display:block;
}
.mono-root #iidvr {
  max-width:35px;
}
.mono-root #irpy1 {
  padding:0 0 20px;
}
.mono-root #i0besn {
  margin:0 4px;
  font-weight:700;
}
.mono-root #iuejjf {
  padding:0 0 0 15px;
}
.mono-root #idm40z {
  background-color:#08873a;
  font-size:20px;
  animation-duration:2s;
  display:inline-block;
}
.mono-root #i7uus,.mono-root #id55fd {
  text-align:center;
}
.mono-root #i7uus {
  font-size:18px;
  font-style:italic;
  font-weight:400;
}
.mono-root #id55fd {
  margin:0 0 20px;
  top:0;
  left:50%;
  transform:translate(-50%)translateY(0);
}
.mono-root #i1b8j,.mono-root #id55fd,.mono-root .i97gnw_global {
  position:relative;
}
.mono-root #ikkouj {
  background-color:#0bb64e;
}
.mono-root #ie7nx {
  justify-content:flex-end;
}
.mono-root #il1ygh {
  width:100%;
  max-width:100%;
}
.mono-root #ics2s {
  margin:0;
  position:static;
}
.mono-root #io67cf {
  margin:0 0 10px;
}
.mono-root #iffmc {
  color:#fff;
}
.mono-root #imhkag {
  font-size:21px;
  line-height:37.8px;
}
.mono-root #in60ol {
  margin:30px 0 20px;
}
.mono-root #ih3cop {
  margin:0 0 40px;
}
.mono-root #i60i0u,.mono-root #ih3cop,.mono-root #iz7vb7 {
  font-size:21px;
  line-height:37.8px;
}
.mono-root #ijbpwh {
  padding:2px 5px;
  line-height:25px;
}
.mono-root #incb {
  background-color:#000;
}
.mono-root #i2deg5 {
  color:#3a3a3a;
  letter-spacing:-.24px;
  margin:0 0 0 4px;
  line-height:22px;
  display:inline;
}
.mono-root #ie2y8j {
  color:#0091ff;
  margin:0;
  text-decoration:none;
}
.mono-root .iv40ou_global .customer-location {
  display:flex;
}
.mono-root .iv40ou_global .customer-location>div {
  justify-content:center;
  align-items:center;
  display:inline-flex;
  position:relative;
}
.mono-root .iv40ou_global .customer-location.loading>div {
  margin-left:1rem;
}
.mono-root .iv40ou_global .customer-location.loading .location-detail {
  visibility:collapse;
  margin-right:-2rem;
}
.mono-root .iv40ou_global .customer-location.loading .dot-flashing {
  visibility:visible;
  color:#9880ff;
  background-color:#9880ff;
  border-radius:4px;
  width:8px;
  height:8px;
  animation:1s linear .5s infinite alternate dotFlashing;
  position:relative;
}
.mono-root .iv40ou_global .customer-location.loading .dot-flashing:before,.mono-root .iv40ou_global .dot-flashing:after {
  content:"";
  display:inline-block;
  position:absolute;
  top:0;
}
.mono-root .iv40ou_global .customer-location.loading .dot-flashing:after,.mono-root .iv40ou_global .customer-location.loading .dot-flashing:before {
  color:#9880ff;
  background-color:#9880ff;
  border-radius:4px;
  width:8px;
  height:8px;
  animation:1s infinite alternate dotFlashing;
  left:-10px;
}
.mono-root .iv40ou_global .customer-location.loading .dot-flashing:after {
  animation-delay:1s;
  left:10px;
}
.mono-root #i3uzrj,.mono-root #i8l4nf,.mono-root #ie2y8j,.mono-root #iqqdrk {
  display:none;
}
.mono-root #idfhah {
  color:#0091ff;
  text-decoration:none;
  display:inline;
}
.mono-root #ioxnol {
  margin:0 4px 0 0;
  display:inline-block;
}
.mono-root #ip7oze,.mono-root #iv40ou {
  display:inline;
}
.mono-root #ip6b0y {
  background-color:#fff;
  position:static;
}
.mono-root #id7eqi {
  padding:15px 0;
}
.mono-root #i3kw9b {
  align-items:center;
  margin:0 0 10px;
  display:flex;
}
.mono-root #iczuei {
  color:#333;
  text-align:justify;
  margin:0 0 0 5px;
  font-size:12px;
  font-weight:700;
}
.mono-root #ib53kk,.mono-root #idlqwx,.mono-root #iny2tw,.mono-root #iogt4v,.mono-root #iy7b9e,.mono-root #iywqqt {
  color:#ffa41c;
  font-size:12px;
}
.mono-root #idlqwx {
  color:#08873a;
}
.mono-root #ixomq {
  color:#919ba3;
  font-size:13px;
  font-weight:400;
}
.mono-root #i17eoa,.mono-root #i9c6fg,.mono-root #iaonqf,.mono-root #ibgauk,.mono-root #iodruh,.mono-root #is201g {
  color:gray;
}
.mono-root #ibgauk {
  display:none;
}
.mono-root .i97gnw_global {
  overflow:hidden;
}
.mono-root .i97gnw_global .hidden:not([data-gjs-type]) {
  display:none!important;
}
.mono-root .i97gnw_global .js-video {
  position:relative;
}
.mono-root .i97gnw_global .js-video .tmp-thumb {
  z-index:2;
  width:100%;
  position:relative;
}
.mono-root .i97gnw_global .js-video .img-view {
  width:100%;
  height:0;
  position:relative;
}
.mono-root .i97gnw_global .js-video .wistia_embed {
  width:100%;
  height:100%;
}
.mono-root .i97gnw_global .js-video iframe,.mono-root .i97gnw_global .js-video video {
  border:0;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}
.mono-root .i97gnw_global .layer-over-video {
  z-index:3;
  opacity:1;
  background-color:#fff9;
  justify-content:center;
  align-items:center;
  transition:opacity 50ms;
  display:flex;
  position:absolute;
  inset:0;
}
.mono-root .i97gnw_global .layer-over-video.hide {
  opacity:0;
  pointer-events:none;
}
.mono-root .i97gnw_global .layer-over-video .js-play-video {
  cursor:pointer;
}
.mono-root .i97gnw_global .layer-over-video .js-play-video:empty {
  padding:20px 0;
}
.mono-root .i97gnw_global .layer-over-video .js-play-video:empty:before {
  content:"Play Video";
}
.mono-root .i97gnw_global .button-box {
  opacity:0;
  text-align:center;
  z-index:3;
  pointer-events:none;
  justify-content:center;
  align-items:center;
  transition:opacity 50ms;
  display:flex;
  position:absolute;
  inset:0;
}
.mono-root .i97gnw_global .button-box.show,.mono-root .i97gnw_global .button-box[data-gjs-type] {
  pointer-events:auto;
  opacity:1;
  background-color:#0000004d;
}
.mono-root .i97gnw_global .cta-btn {
  text-align:center;
  text-transform:uppercase;
  color:#fff;
  cursor:pointer;
  background-color:#5fbb49;
  background-image:linear-gradient(#a3cc2c 0,#5fbb49 100%);
  border:0;
  border-radius:10px;
  padding:17px 30px;
  font-family:sans-serif;
  font-size:22px;
  font-weight:700;
  text-decoration:none;
}
.mono-root .i97gnw_global .heartbeat .cta-btn {
  animation:5s infinite _heartbeat;
}
.mono-root .i97gnw_global .heartbeat .cta-btn:hover {
  animation:none;
}
.mono-root .i97gnw_global .w-video-wrapper.w-css-reset {
  background-color:#0000!important;
}
.mono-root #i97gnw .img-view {
  padding-bottom:56.25%;
}
.mono-root #footer,.mono-root #izcep2 {
  margin:0;
}
.mono-root #izcep2 {
  color:gray;
  text-align:center;
  background-color:#000;
  font-size:14px;
  display:inline;
}
.mono-root #iy8cuy {
  display:none;
}
.mono-root #iakurj,.mono-root #isg7af {
  color:gray;
  text-align:center;
  background-color:#000;
  font-size:14px;
}
.mono-root #isg7af {
  margin:0;
  display:inline;
}
.mono-root #ihh40p {
  color:gray;
  margin:0 3px;
}
.mono-root #im9w6k {
  color:#3a3a3a;
  font-weight:400;
  text-decoration:none;
}
.mono-root #iy88o2 {
  color:#333;
}
.mono-root #i804gr {
  text-decoration:none;
}
.mono-root #i804gr,.mono-root #iay4re,.mono-root #ixxmq {
  color:#333;
}
.mono-root #iay4re {
  font-weight:400;
  text-decoration:none;
}
.mono-root #i4rotg {
  color:#000;
}
.mono-root #i4rotg,.mono-root #i4ybw8,.mono-root #ie8msq {
  text-decoration:none;
}
.mono-root #ie8msq {
  color:#333;
  font-weight:400;
}
.mono-root #i4ybw8 {
  color:#000;
}
.mono-root #i0znyg {
  color:#333;
  font-size:21px;
  line-height:37.8px;
}
.mono-root #i7ok49,.mono-root #ia0h7l,.mono-root #igxory {
  color:#333;
  text-decoration:none;
}
.mono-root #ia0h7l,.mono-root #igxory {
  font-weight:400;
}
.mono-root #ilhfbw {
  color:#333;
}
.mono-root #ih1e2y {
  font-weight:400;
}
.mono-root #ih1e2y,.mono-root #il9mgx {
  color:#333;
  text-decoration:none;
}
.mono-root #i25pok,.mono-root #ijyhar,.mono-root #irtscy,.mono-root #ivpyw1 {
  color:#333;
  font-weight:400;
  text-decoration:none;
}
.mono-root #i2ce5s {
  color:#333;
  text-decoration:none;
}
.mono-root #i5a4oj,.mono-root #ia2336,.mono-root #ioyoeo,.mono-root #ip7pcf {
  color:#333;
  font-weight:400;
  text-decoration:none;
}
.mono-root #i5kjzk,.mono-root #i7unyf,.mono-root #if455i,.mono-root #imiwzh,.mono-root #issnb8,.mono-root #ixm8lm {
  color:#000;
  font-weight:400;
  text-decoration:none;
}
.mono-root #i6ktaf {
  font-weight:700;
  text-decoration:none;
}
.mono-root #i6ktaf,.mono-root #iwn724 {
  color:#000;
}
.mono-root #idg3x3,.mono-root #iuw0si,.mono-root #iwn724 {
  font-weight:400;
  text-decoration:none;
}
.mono-root #inea8t,.mono-root #iojm6g,.mono-root #iyrweg {
  font-weight:400;
}
.mono-root #i8ysat,.mono-root #inea8t,.mono-root #iojm6g {
  color:#000;
  text-decoration:none;
}
.mono-root #i4xecl,.mono-root #ie7v66 {
  color:#333;
  font-weight:400;
  text-decoration:none;
}
.mono-root #iaj3rm,.mono-root #ic9nh4,.mono-root #ik23sv,.mono-root #itnsfz,.mono-root #iwhmcr,.mono-root #iz3akf {
  color:#000;
  text-decoration:none;
}
.mono-root #ic9nh4,.mono-root #ik23sv,.mono-root #iwhmcr {
  font-weight:400;
}
.mono-root #ic9nh4 {
  color:#333;
  font-weight:700;
}
.mono-root #ifu04n {
  color:#333;
  font-weight:400;
}
.mono-root #i804gr:hover,.mono-root #iay4re:hover,.mono-root #im9w6k:hover {
  text-decoration:underline;
  display:inline-block;
}
.mono-root #ifu04n,.mono-root #ikh3dh,.mono-root #io6vd5,.mono-root #iy4qri {
  text-decoration:none;
}
.mono-root #i4xecl:hover,.mono-root #i5kjzk:hover,.mono-root #i6ktaf:hover,.mono-root #i7unyf:hover,.mono-root #i8ysat:hover,.mono-root #iaj3rm:hover,.mono-root #ic9nh4:hover,.mono-root #idg3x3:hover,.mono-root #ie7v66:hover,.mono-root #if455i:hover,.mono-root #ifu04n:hover,.mono-root #ik23sv:hover,.mono-root #ikh3dh:hover,.mono-root #imiwzh:hover,.mono-root #inea8t:hover,.mono-root #io6vd5:hover,.mono-root #iojm6g:hover,.mono-root #issnb8:hover,.mono-root #itnsfz:hover,.mono-root #iuw0si:hover,.mono-root #iwhmcr:hover,.mono-root #iwn724:hover,.mono-root #ixm8lm:hover,.mono-root #iy4qri:hover,.mono-root #iz3akf:hover {
  text-decoration:underline;
}
.mono-root #ijcrwz:hover {
  text-decoration:none;
  display:inline-block;
}
.mono-root #i25pok:hover,.mono-root #i2ce5s:hover,.mono-root #i4rotg:hover,.mono-root #i4ybw8:hover,.mono-root #i5a4oj:hover,.mono-root #i7ok49:hover,.mono-root #ia0h7l:hover,.mono-root #ia2336:hover,.mono-root #ie8msq:hover,.mono-root #igxory:hover,.mono-root #ih1e2y:hover,.mono-root #ijyhar:hover,.mono-root #il9mgx:hover,.mono-root #ioyoeo:hover,.mono-root #ip7pcf:hover,.mono-root #irtscy:hover,.mono-root #iuz5t3:hover,.mono-root #ivpyw1:hover {
  text-decoration:underline;
}
.mono-root #i7kj4g,.mono-root #iczdcn,.mono-root #iixwso,.mono-root #iywkfl {
  font-weight:400;
}
.mono-root #iccl4t:hover {
  display:inline-block;
}
.mono-root .i00t6x_global .swipe-group.swipe-hidden,.mono-root .i00t6x_global.swipe-hidden {
  undefined:undefined;
  opacity:0;
  pointer-events:none;
  transform:translateY(10px);
}
.mono-root .i00t6x_global .swipe-group {
  undefined:undefined;
  z-index:1;
  background-color:#000000d9;
  border-radius:97px 0 0 97px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:250px;
  min-height:175px;
  padding:0 0 20px 40px;
  transition:opacity .25s,transform .25s;
  display:flex;
  position:fixed;
  bottom:300px;
  right:0;
}
.mono-root .i00t6x_global .swipe-image {
  min-height:50px;
}
.mono-root .i00t6x_global .swipe-image .img {
  width:100%;
}
.mono-root .i00t6x_global .swipe-url {
  color:#151616;
  background-color:#51bd50;
  border-radius:5px;
  width:100%;
  max-width:190px;
  padding:10px 10px 5px;
  font-family:Montserrat,Helvetica,Arial,sans-serif;
  font-size:16px;
  font-weight:800;
  line-height:20px;
  text-decoration:none;
  display:inline-block;
}
.mono-root .i00t6x_global .swipe-content-1 {
  text-align:center;
  margin:0;
}
.mono-root .i00t6x_global .swipe-percent-1 {
  color:red;
  font-size:18px;
  display:block;
}
.mono-root .i00t6x_global .swipe-content-2 {
  color:#fff;
  text-align:center;
  font-family:Montserrat,Helvetica,Arial,sans-serif;
  font-size:18px;
  font-weight:600;
  line-height:30px;
  display:none;
}
.mono-root .i00t6x_global .swipe-percent-2 {
  color:#e7cc13;
  font-size:26px;
  font-weight:800;
  display:block;
}
.mono-root #i1r1qy {
  color:#dd1e00;
}
.mono-root #i2ufhw {
  z-index:10;
}
@media (max-width:1023px) {
  .mono-root #ix0c88o {
    flex-wrap:wrap;
  }
  .mono-root #iftol {
    margin:0 auto;
  }
  .mono-root #id7eqi {
    padding:15px;
  }
  .mono-root #i3mt0k {
    padding:10px 10px 80px;
  }
  .mono-root .i00t6x_global .swipe-group {
    bottom:300px;
  }
}
@media (min-width:768px) {
  .mono-root .col-md-3,.mono-root .col-md-9 {
    float:left;
  }
  .mono-root .col-md-9 {
    width:75%;
  }
  .mono-root .col-md-3 {
    width:25%;
  }
  .mono-root .w_item_2 .w_thumb {
    float:left;
    width:50%;
    margin:0 20px 0 0;
  }
  .mono-root .floating-bar .inner {
    -ms-align-items:center;
    -ms-justify-content:space-between;
    justify-content:space-between;
    align-items:center;
    display:flex;
  }
  .mono-root .floating-bar .inner:after,.mono-root .floating-bar .inner:before {
    content:none;
  }
  .mono-root .floating-bar.justify-center .inner {
    -ms-justify-content:center;
    justify-content:center;
  }
  .mono-root .floating-bar .floating-desc {
    margin-bottom:0;
    padding-right:20px;
  }
  .mono-root .header .w_inner {
    align-items:center;
    display:flex;
  }
  .mono-root .header .w_thumb {
    width:280px;
    margin-right:5px;
  }
  .mono-root .section-3 {
    padding-top:45px;
    padding-bottom:45px;
  }
  .mono-root .section-3 .col-md-3,.mono-root .section-3 .col-md-9 {
    max-width:inherit;
  }
  .mono-root .section-3 .col-md-3 {
    background:#e6e6e6;
    padding:15px;
  }
  .mono-root .sidebar {
    display:inherit;
  }
  .mono-root .editor h1,.mono-root .editor h2 {
    font-size:30px;
    line-height:44px;
  }
  .mono-root .editor h2 {
    line-height:36px;
  }
  .mono-root .editor .btn-order a {
    font-size:30px;
    line-height:39px;
  }
  .mono-root .floating-btn .btn-floating-bar p {
    font-size:18px;
    line-height:24px;
  }
}
@media screen and (min-width:770px) {
  .mono-root .logo-header .i-offer .offer-text {
    display:inline-block;
  }
  .mono-root .show-mobile {
    display:none!important;
  }
}
@media (min-width:992px) {
  .mono-root .w_item_1 .w_thumb img {
    width:100%;
  }
  .mono-root .section-3 {
    padding-top:45px;
    padding-bottom:45px;
  }
  .mono-root .section-3 .col-md-9 {
    width:100%;
    max-width:690px;
  }
  .mono-root .section-3 .col-md-3 {
    width:100%;
    max-width:30%;
  }
  .mono-root .author .avatar {
    float:right;
    width:30%;
  }
  .mono-root .author .descr {
    text-align:left;
    width:70%;
    padding-right:15px;
  }
}
@media (min-width:1048px) {
  .mono-root .header-top .container,.mono-root .section-1 .container {
    padding-left:0;
    padding-right:0;
  }
}
@media screen and (min-width:1048px) {
  .mono-root .section-3 .col-md-9 {
    max-width:70%;
    padding-left:0!important;
  }
}
@media screen and (max-width:1023px) {
  .mono-root .section-3 .col-md-3 .sidebar {
    padding-right:15px;
  }
}
@media (max-width:767px) {
  .mono-root #ikagog {
    padding:10px 10px 15px;
  }
  .mono-root #if2ne {
    font-size:14px;
  }
  .mono-root #i0dvn {
    padding:5px 10px;
  }
  .mono-root #iftol {
    max-width:100%;
    padding:0 12px 60px;
  }
  .mono-root #icwxlye,.mono-root #izhq48p {
    max-width:41%;
  }
  .mono-root #i8itsp9,.mono-root #inuxdfh {
    max-width:41%;
    margin:0 0 15px;
  }
  .mono-root #ix0c88o {
    padding:50px 0;
  }
  .mono-root #iq4ypb,.mono-root #iqcwu2 {
    text-align:center;
  }
  .mono-root #irv9wa,.mono-root #iyx9ob {
    position:relative;
  }
  .mono-root #irv9wa {
    padding:82px 25px 25px;
  }
  .mono-root #iyx9ob {
    top:62px;
  }
  .mono-root #i28tib {
    text-align:center;
    margin:10px 0 3px;
    font-weight:600;
  }
  .mono-root #ijcrwz {
    max-width:100%;
  }
  .mono-root #iaqey6l {
    text-align:center;
    position:relative;
    top:0;
    left:50%;
    transform:translate(-50%)translateY(0);
  }
  .mono-root #if5gei {
    text-align:center;
    margin:10px 0 3px;
    font-weight:600;
  }
  .mono-root #id6ugl {
    max-width:100%;
    margin:0 0 25px;
    position:relative;
  }
  .mono-root #iyqunx {
    text-align:center;
    margin:10px 0 3px;
    font-weight:600;
  }
  .mono-root #i4w4xx {
    max-width:100%;
    margin:0 0 25px;
  }
  .mono-root #ibeeqi,.mono-root #iv66l3 {
    flex-direction:column;
  }
  .mono-root #iv66l3 {
    justify-content:center;
    align-items:center;
    padding:0 12px 20px;
    top:-62px;
  }
  .mono-root #iqg8v1,.mono-root #itv2n8 {
    text-align:center;
  }
  .mono-root #ixrpvh {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:82px 25px 25px;
    display:flex;
  }
  .mono-root #i8b3yw {
    position:relative;
    inset:62px auto auto;
  }
  .mono-root #iqyrcu {
    flex-direction:column;
    margin:0;
    padding:0 12px 20px;
    top:-62px;
  }
  .mono-root #iashkl,.mono-root #ix4o55 {
    text-align:center;
  }
  .mono-root #ikisew {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:82px 25px 25px;
    display:flex;
  }
  .mono-root #ihjpca {
    position:relative;
    top:62px;
  }
  .mono-root #id7o5b {
    flex-direction:column;
    margin:0;
    padding:0 12px 20px;
    top:-62px;
  }
  .mono-root #ir3s0j,.mono-root #iygraq {
    text-align:center;
  }
  .mono-root #i92hyv {
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    padding:82px 25px 25px;
  }
  .mono-root #i1emo1 {
    position:relative;
    top:62px;
  }
  .mono-root #iu1sqa {
    flex-direction:column;
    justify-content:space-around;
    align-items:center;
    margin:0;
    padding:0 12px 20px;
    top:-62px;
  }
  .mono-root #icz8g5 {
    text-align:center;
    font-size:15px;
    display:block;
  }
  .mono-root #i7otnk {
    display:none;
  }
  .mono-root #i7otnk,.mono-root #ip2con {
    text-align:center;
  }
  .mono-root #i27fip {
    flex-direction:column;
    max-width:100%;
    margin:0;
    padding:82px 25px 25px;
    display:flex;
  }
  .mono-root #if14zq {
    position:relative;
    top:62px;
  }
  .mono-root #iulkxg {
    flex-direction:column;
    justify-content:space-around;
    align-items:center;
    margin:0;
    padding:0 12px;
    top:-62px;
  }
  .mono-root #i490nd {
    display:block;
  }
  .mono-root #i8362i {
    position:static;
  }
  .mono-root #i8362i,.mono-root #iv66l3 {
    margin:0;
  }
  .mono-root #idm40z {
    width:100%;
    max-width:300px;
    margin:0 auto;
    font-size:14px;
  }
  .mono-root #i3mt0k {
    padding:10px 10px 60px;
    display:block;
  }
  .mono-root #in2ern {
    width:100%;
  }
  .mono-root #ikg40t {
    height:auto;
  }
  .mono-root #i7vmu {
    position:static;
  }
  .mono-root #iffmc {
    line-height:24px;
    display:inline-block;
  }
  .mono-root #iec6r {
    font-size:16px;
  }
  .mono-root #iw3qa8 {
    margin:0;
  }
  .mono-root #i2deg5 {
    font-size:14px;
  }
  .mono-root #id7eqi {
    padding:15px;
    position:static;
  }
  .mono-root #ie2y8j {
    font-size:14px;
    line-height:22px;
  }
  .mono-root #i3uzrj,.mono-root #iqqdrk {
    display:none;
  }
  .mono-root .i00t6x_global .swipe-group {
    justify-content:flex-end;
    width:185px;
    min-height:auto;
    padding:20px 5px 20px 15px;
    bottom:220px;
  }
  .mono-root .i00t6x_global .swipe-image {
    min-height:auto;
  }
  .mono-root .i00t6x_global .swipe-image #img {
    max-width:100%;
    margin:0;
  }
  .mono-root .i00t6x_global .swipe-url {
    display:none;
  }
  .mono-root .i00t6x_global .swipe-content-2 {
    line-height:28px;
    display:block;
  }
  .mono-root .i00t6x_global .swipe-percent-2 {
    margin:0 0 0 10px;
    font-size:24px;
  }
  .mono-root #i97235 {
    font-size:22px;
  }
}
@media screen and (max-width:767px) {
  .mono-root div.sidebar-top {
    display:none;
  }
}
@media screen and (max-width:700px) {
  .mono-root h1 {
    font-size:35px;
  }
}
@media screen and (max-width:520px) {
  .mono-root .logo-header {
    height:auto;
  }
  .mono-root .logo-header div {
    text-align:center;
    display:block!important;
  }
}
@media (max-width:500px) {
  .mono-root .footer-bar a {
    padding:8px 5px;
  }
}
@media (max-width:480px) {
  .mono-root .editor h1 {
    font-size:26px;
  }
}
@media (max-width:400px) {
  .mono-root .footer-bar a {
    font-size:11px;
  }
}
.mono-root .break-word {
  word-wrap:break-word;
}
.mono-root .pointer {
  pointer-events:none;
}
.mono-root #i5g7mt {
  margin-bottom:0!important;
}
.mono-root .highlight {
  background-image:linear-gradient(-100deg,#ffe0004d,#ffe000b3 95%,#ffe0001a);
}
@keyframes fadein {
  0% {
    opacity:0;
    display:none;
  }
  30% {
    opacity:1;
    display:block;
  }
}
.mono-root .show {
  animation-name:fadein;
  animation-duration:15s;
  display:block!important;
}
.mono-root .js-number {
  color:#fff;
}
.mono-root .review-bar {
  background-image:linear-gradient(90deg,#a9a9a9 0 50%,#e0e0e0 50.001% 100%);
  background-position:100%;
  background-repeat:no-repeat;
  background-size:200%;
  animation-duration:10s;
  animation-timing-function:linear;
  animation-delay:.1s;
}
@keyframes Loader {
  0% {
    background-position:100% 0;
  }
  to {
    background-position:0 0;
  }
}
.mono-root .review-bar.active {
  animation-name:Loader;
}
.mono-root .review-item.active {
  animation-name:fadein;
  animation-duration:10s;
  display:block!important;
}
.mono-root .review-bar {
  cursor:pointer;
}
.mono-root .animated,.mono-root .animated--hover:hover {
  animation-duration:1s;
  animation-fill-mode:both;
}
.mono-root .animated.infinite,.mono-root .animated--hover.infinite:hover {
  animation-iteration-count:infinite;
}
.mono-root .animated.delay-1s,.mono-root .animated--hover.deplay-1s:hover {
  animation-delay:1s;
}
.mono-root .animated.delay-2s,.mono-root .animated--hover.deplay-2s:hover {
  animation-delay:2s;
}
.mono-root .animated.delay-3s,.mono-root .animated--hover.deplay-3s:hover {
  animation-delay:3s;
}
.mono-root .animated.delay-4s,.mono-root .animated--hover.deplay-4s:hover {
  animation-delay:4s;
}
.mono-root .animated.delay-5s,.mono-root .animated--hover.deplay-5s:hover {
  animation-delay:5s;
}
.mono-root .animated.fast,.mono-root .animated--hover.fast:hover {
  animation-duration:.8s;
}
.mono-root .animated.faster,.mono-root .animated--hover.faster:hover {
  animation-duration:.5s;
}
.mono-root .animated.slow,.mono-root .animated--hover.slow:hover {
  animation-duration:2s;
}
.mono-root .animated.slower,.mono-root .animated--hover.slower:hover {
  animation-duration:3s;
}
@media (print),(prefers-reduced-motion:reduce) {
  .mono-root .animated,.mono-root .animated--hover:hover {
    transition-duration:1ms!important;
    animation-duration:1ms!important;
    animation-iteration-count:1!important;
  }
}
@keyframes pulse {
  50% {
    opacity:.5;
  }
}
.mono-root .pulse {
  animation-name:pulse;
}
.mono-root .ctr_marked_branding_item_child {
  text-align:center!important;
  margin-top:10px!important;
  display:block!important;
}
.mono-root .__ctr_marked_branding_item_img {
  max-width:166px!important;
}
@font-face {
  font-family:"Font Awesome 5 Pro";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(../media/fa-solid-900.woff2)format("woff2");
}
.mono-root .fas {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-variant:normal;
  text-rendering:auto;
  font-family:"Font Awesome 5 Pro";
  font-style:normal;
  font-weight:900;
  line-height:1;
  display:inline-block;
}
.mono-root .fa-star:before {
  content:"";
}
.mono-root .fa-star-half:before {
  content:"";
}
.mono-root .fa-chevron-down:before {
  content:"";
}
@media (max-width:767px) {
  .mono-root #i00t6x {
    display:none!important;
  }
}
html {
  line-height:normal;
}
.mono-root :where(img) {
  vertical-align:baseline;
  display:inline;
}
.mono-root :where(h2) {
  font-size:1.5em;
}
.mono-root :where(h3) {
  font-size:1.17em;
}
.mono-root :where(h4) {
  font-size:1em;
}
.mono-root :where(a) {
  color:#00e;
  text-decoration:underline;
}
.mono-root :where(a:hover) {
  text-decoration:underline;
}
.mono-root :where(ul) {
  list-style-type:disc;
}
:root {
  --background:#fff;
  --foreground:#0a0a0a;
  --card:#fff;
  --card-foreground:#0a0a0a;
  --popover:#fff;
  --popover-foreground:#0a0a0a;
  --primary:#171717;
  --primary-foreground:#fafafa;
  --secondary:#f5f5f5;
  --secondary-foreground:#171717;
  --muted:#f5f5f5;
  --muted-foreground:#737373;
  --accent:#f5f5f5;
  --accent-foreground:#171717;
  --destructive:#e40014;
  --border:#e5e5e5;
  --input:#e5e5e5;
  --ring:#a1a1a1;
  --chart-1:#d4d4d4;
  --chart-2:#737373;
  --chart-3:#525252;
  --chart-4:#404040;
  --chart-5:#262626;
  --radius:.625rem;
  --sidebar:#fafafa;
  --sidebar-foreground:#0a0a0a;
  --sidebar-primary:#171717;
  --sidebar-primary-foreground:#fafafa;
  --sidebar-accent:#f5f5f5;
  --sidebar-accent-foreground:#171717;
  --sidebar-border:#e5e5e5;
  --sidebar-ring:#a1a1a1;
}
@supports (color:lab(0% 0 0)) {
  :root {
    --background:lab(100% 0 0);
    --foreground:lab(2.75381% 0 0);
    --card:lab(100% 0 0);
    --card-foreground:lab(2.75381% 0 0);
    --popover:lab(100% 0 0);
    --popover-foreground:lab(2.75381% 0 0);
    --primary:lab(7.78201% -.0000149012 0);
    --primary-foreground:lab(98.26% 0 0);
    --secondary:lab(96.52% -.0000298023 .0000119209);
    --secondary-foreground:lab(7.78201% -.0000149012 0);
    --muted:lab(96.52% -.0000298023 .0000119209);
    --muted-foreground:lab(48.496% 0 0);
    --accent:lab(96.52% -.0000298023 .0000119209);
    --accent-foreground:lab(7.78201% -.0000149012 0);
    --destructive:lab(48.4493% 77.4328 61.5452);
    --border:lab(90.952% 0 -.0000119209);
    --input:lab(90.952% 0 -.0000119209);
    --ring:lab(66.128% -.0000298023 .0000119209);
    --chart-1:lab(84.92% 0 -.0000119209);
    --chart-2:lab(48.496% 0 0);
    --chart-3:lab(34.924% 0 0);
    --chart-4:lab(27.036% 0 0);
    --chart-5:lab(15.204% 0 -.00000596046);
    --sidebar:lab(98.26% 0 0);
    --sidebar-foreground:lab(2.75381% 0 0);
    --sidebar-primary:lab(7.78201% -.0000149012 0);
    --sidebar-primary-foreground:lab(98.26% 0 0);
    --sidebar-accent:lab(96.52% -.0000298023 .0000119209);
    --sidebar-accent-foreground:lab(7.78201% -.0000149012 0);
    --sidebar-border:lab(90.952% 0 -.0000119209);
    --sidebar-ring:lab(66.128% -.0000298023 .0000119209);
  }
}
.dark {
  --background:#0a0a0a;
  --foreground:#fafafa;
  --card:#171717;
  --card-foreground:#fafafa;
  --popover:#171717;
  --popover-foreground:#fafafa;
  --primary:#e5e5e5;
  --primary-foreground:#171717;
  --secondary:#262626;
  --secondary-foreground:#fafafa;
  --muted:#262626;
  --muted-foreground:#a1a1a1;
  --accent:#262626;
  --accent-foreground:#fafafa;
  --destructive:#ff6568;
  --border:#ffffff1a;
  --input:#ffffff26;
  --ring:#737373;
  --chart-1:#d4d4d4;
  --chart-2:#737373;
  --chart-3:#525252;
  --chart-4:#404040;
  --chart-5:#262626;
  --sidebar:#171717;
  --sidebar-foreground:#fafafa;
  --sidebar-primary:#1447e6;
  --sidebar-primary-foreground:#fafafa;
  --sidebar-accent:#262626;
  --sidebar-accent-foreground:#fafafa;
  --sidebar-border:#ffffff1a;
  --sidebar-ring:#737373;
}
@supports (color:lab(0% 0 0)) {
  .dark {
    --background:lab(2.75381% 0 0);
    --foreground:lab(98.26% 0 0);
    --card:lab(7.78201% -.0000149012 0);
    --card-foreground:lab(98.26% 0 0);
    --popover:lab(7.78201% -.0000149012 0);
    --popover-foreground:lab(98.26% 0 0);
    --primary:lab(90.952% 0 -.0000119209);
    --primary-foreground:lab(7.78201% -.0000149012 0);
    --secondary:lab(15.204% 0 -.00000596046);
    --secondary-foreground:lab(98.26% 0 0);
    --muted:lab(15.204% 0 -.00000596046);
    --muted-foreground:lab(66.128% -.0000298023 .0000119209);
    --accent:lab(15.204% 0 -.00000596046);
    --accent-foreground:lab(98.26% 0 0);
    --destructive:lab(63.7053% 60.745 31.3109);
    --border:lab(100% 0 0/.1);
    --input:lab(100% 0 0/.15);
    --ring:lab(48.496% 0 0);
    --chart-1:lab(84.92% 0 -.0000119209);
    --chart-2:lab(48.496% 0 0);
    --chart-3:lab(34.924% 0 0);
    --chart-4:lab(27.036% 0 0);
    --chart-5:lab(15.204% 0 -.00000596046);
    --sidebar:lab(7.78201% -.0000149012 0);
    --sidebar-foreground:lab(98.26% 0 0);
    --sidebar-primary:lab(36.9089% 35.0961 -85.6872);
    --sidebar-primary-foreground:lab(98.26% 0 0);
    --sidebar-accent:lab(15.204% 0 -.00000596046);
    --sidebar-accent-foreground:lab(98.26% 0 0);
    --sidebar-border:lab(100% 0 0/.1);
    --sidebar-ring:lab(48.496% 0 0);
  }
}
:root {
  --vt-blue:#2d5a7b;
  --vt-blue-light:#8ec6e6;
  --vt-orange-1:#d4822a;
  --vt-orange-2:#b86d1f;
  --vt-yellow:#f5b800;
  --vt-ink:#1a1a1a;
  --vt-text:#333;
  --vt-muted:#888;
  --vt-border:#e0e0e0;
  --vt-soft:#f5f5f5;
  --vt-black:#0d0d0d;
}
@media (max-width:600px) {
  .eis-adv {
    padding:20px 15px;
  }
  .eis-adv__title {
    font-size:24px;
  }
  .eis-adv__h2 {
    font-size:22px;
  }
  .eis-adv__features {
    padding:25px 20px;
  }
  .eis-adv__quote {
    padding:22px 20px;
  }
  .eis-adv__cta {
    padding:30px 20px;
  }
  .eis-adv__cta-btn {
    padding:14px 35px;
    font-size:16px;
  }
  .eis-adv__shipping {
    justify-content:center;
  }
  .eis-adv__shipping-item {
    flex:0 0 45%;
    margin-bottom:10px;
  }
  .footer-disclaimers {
    padding:24px 18px;
  }
}
@keyframes spinAround {
  0% {
    transform:rotate(0);
  }
  to {
    transform:rotate(359deg);
  }
}
@keyframes moveIndeterminate {
  0% {
    background-position:200% 0;
  }
  to {
    background-position:-200% 0;
  }
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/barlow-400-vietnamese.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");
  unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/barlow-400-latin.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/barlow-700-latin.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/barlow-700-latin-ext.woff2)format("woff2");
  unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:barlow;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/barlow-700-latin-ext.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:open sans;
  src:url(/fonts/ondrela/open-sans-latin.woff2)format("woff2");
  font-weight:400 700;
  font-style:normal;
  font-display:swap;
}
@font-face {
  font-family:roboto condensed;
  src:url(/fonts/ondrela/roboto-condensed-latin-700.woff2)format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
@font-face {
  font-family:Lato;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/lato-400.woff2)format("woff2");
}
@font-face {
  font-family:Lato;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/lato-700.woff2)format("woff2");
}
@font-face {
  font-family:Lato;
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/lato-400-italic.woff2)format("woff2");
}
@font-face {
  font-family:Lato;
  font-style:italic;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/lato-700-italic.woff2)format("woff2");
}
@font-face {
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/source-sans-3-400.woff2)format("woff2");
}
@font-face {
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/fonts/source-sans-3-600.woff2)format("woff2");
}
@font-face {
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/source-sans-3-700.woff2)format("woff2");
}
@font-face {
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/source-sans-3-400-italic.woff2)format("woff2");
}
@font-face {
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:600;
  font-display:swap;
  src:url(/fonts/source-sans-3-600-italic.woff2)format("woff2");
}
@font-face {
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/roboto-400.woff2)format("woff2");
}
@font-face {
  font-family:Roboto;
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(/fonts/roboto-500.woff2)format("woff2");
}
@font-face {
  font-family:Roboto;
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/roboto-700.woff2)format("woff2");
}
.vsm .hAdv p,.vsm .page-titel .update {
  color:#fff;
  font-size:14px;
  font-weight:700;
  line-height:1;
}
.vsm .add-box-1 a,.vsm .add-box-2 a,.vsm .cta_btn_cntnr a,.vsm .stickybtn a,.vsm footer p a {
  text-decoration:none;
}
.vsm img {
  max-width:100%;
  margin:0 auto;
  display:block;
}
.vsm .container {
  max-width:1100px;
}
.vsm .hAdv p {
  font-family:var(--font-open-sans), sans-serif;
  background-color:#000;
  padding:4px 0;
}
.vsm .ltdhold p,.vsm .page-left-cont h3,.vsm .page-left-cont h2,.vsm .page-left-cont p,.vsm .page-titel .update,.vsm .page-titel h2,.vsm .pageEditor p .pageEditorTxt {
  font-family:var(--font-barlow), sans-serif;
}
.vsm .site-header {
  background:#fff;
  box-shadow:0 4px 4px #00000040;
}
.vsm .add-box-1 p {
  background:linear-gradient(#36424f 0% 100%);
}
.vsm .ltdhold p {
  color:#000;
  gap:8px;
  font-size:16px;
  font-weight:700;
  line-height:1;
}
.vsm .page-cont {
  margin-bottom:20px;
}
.vsm .page-titel h2 {
  color:#000;
  margin-bottom:5px;
  font-size:45px;
  font-weight:700;
  line-height:115%;
  display:block;
}
.vsm .page-titel h2 span {
  background-color:#fff821;
}
.vsm .pageTlBox p {
  font-family:var(--font-barlow), sans-serif;
  color:#1e1e1e;
  margin-bottom:0;
  font-size:30px;
  line-height:35px;
}
.vsm .pageTlBox h3 {
  color:#000;
  font-family:var(--font-barlow), sans-serif;
  font-size:28px;
  font-weight:500;
  line-height:115%;
}
.vsm .page-titel .update {
  color:#000;
  background-color:#0000;
  border-left:1px solid #000;
  margin-left:0;
  padding:0 15px;
  font-weight:400;
  display:inline-block;
}
.vsm .pageEditor {
  border-top:1px solid #c9c9c9;
  border-bottom:1px solid #c9c9c9;
  margin-bottom:15px;
  padding:10px 0;
}
.vsm .pageEditor p {
  gap:14px;
}
.vsm .page-left-cont .tick-prt,.vsm .stickyTop {
  padding:0;
}
.vsm .page-left-cont .tick-prt li {
  color:#000;
  margin-bottom:16px;
  font-size:18px;
  font-style:normal;
  font-weight:400;
  line-height:160%;
  list-style-type:none;
  display:block;
}
.vsm .pageEditor p .pageEditorTxt {
  color:#000;
  font-size:14px;
  font-weight:400;
  line-height:20px;
}
.vsm .pageEditor p .pageEditorTxt strong {
  font-size:20px;
}
.vsm .page-right-cont {
  text-align:center;
  flex-flow:column;
  align-self:flex-start;
  display:flex;
  position:sticky;
  top:10px;
}
.vsm .page-left-cont h3 {
  color:#000;
  margin-top:15px;
  font-size:39px;
  font-weight:700;
  line-height:115%;
}
.vsm .page-left-cont h4 {
  color:#000;
  font-size:30px;
  font-weight:700;
  line-height:150%;
}
.vsm .page-left-cont .features-sec .row {
  align-items:center;
}
.vsm .presell-video2 {
  object-fit:cover;
  height:400px;
}
.vsm .features-sec2-hdng h4 {
  font-size:28px;
  font-weight:700;
  line-height:160%;
}
.vsm .features-sec-content .row.align-items-center {
  margin-bottom:10px;
}
.vsm .page-left-cont .features-sec p {
  font-weight:400;
}
.vsm .bg-y-desk {
  background-color:#fbef6a;
}
.vsm .features-sec .col-md-4 p:last-child,.vsm .features-sec .col-md-5 p:last-child {
  margin-bottom:0;
}
.vsm .features-sec .features-sec-para {
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:start;
  margin-bottom:20px;
  display:flex;
}
.vsm .features-sec img {
  width:22px;
  margin:0 5px 0 0;
}
.vsm .features-sec-para .features-sec-content {
  width:calc(100% - 30px);
  margin-top:-4px;
  display:inline-block;
}
.vsm .features-sec-content h5 {
  font-size:22px;
  line-height:150%;
}
.vsm .features-sec-para .features-sec-content p {
  margin-bottom:0;
}
.vsm .features-sec2 img {
  width:60px;
  margin:0;
}
.vsm .features-sec2 .features-sec-para .features-sec-content {
  width:calc(100% - 80px);
  margin-top:0;
  display:inline-block;
}
.vsm .comparison-table {
  border-collapse:collapse;
  width:100%;
  max-width:900px;
  font-size:16px;
}
.vsm .comparison-table tr th,.vsm .comparison-table tr td {
  width:50%;
}
.vsm .comparison-table th {
  color:#1e1e1e;
  text-align:center;
  padding:15px;
  font-size:18px;
  font-weight:700;
}
.vsm .comparison-table th:nth-child(2) {
  color:#02401f;
}
.vsm .comparison-table td {
  color:#1e1e1e;
  vertical-align:middle;
  text-align:left;
  padding:15px;
  font-size:18px;
  font-weight:700;
}
.vsm .comparison-table tr:nth-child(2n) td:first-child {
  background:#fff;
}
.vsm .comparison-table tr:nth-child(odd) td:first-child {
  background:#f2f3f5;
}
.vsm .comparison-table tr:nth-child(2n) td {
  background:#e3ffdf;
}
.vsm .comparison-table td:nth-child(2) {
  background:#abff9f;
  font-weight:700;
}
.vsm .comparison-table th:nth-child(2) {
  background:#e3ffdf;
}
.vsm .features-product {
  float:right;
}
.vsm .page-left-cont .features-sec-content img~a {
  color:#fff;
  text-align:center;
  background-color:#00b81c;
  border-radius:82px;
  width:85%;
  margin:-30px auto auto;
  padding:10px 0;
  font-size:20px;
  font-weight:700;
  text-decoration:none;
  display:block;
  position:relative;
}
.vsm .key-feature-heading {
  color:#004093!important;
  margin-bottom:10px!important;
  font-size:20px!important;
  font-weight:700!important;
  line-height:150%!important;
}
.vsm .key-featurebox {
  flex-wrap:wrap;
  align-items:center;
  margin-bottom:30px;
  padding-left:0;
  display:flex;
}
.vsm .keyfeature-iconbox {
  width:50px;
}
.vsm .keyfeature-contentbox {
  width:calc(100% - 50px);
  padding-left:15px;
}
.vsm .keyfeature-contentbox p {
  margin-bottom:0!important;
}
.vsm .page-left-cont h2 {
  color:#000;
  text-align:center;
  margin-top:15px;
  font-size:18px;
  font-weight:700;
  line-height:114.7%;
}
.vsm .features-sec2-left-box {
  width:60%;
}
.vsm .features-sec2-right-box {
  width:40%;
}
.vsm .update-wrapper {
  margin-top:40px;
}
.vsm .update-box1 {
  background:#fefbd9;
  padding:30px 0 30px 20px;
  display:flex;
}
.vsm .update-contentbox {
  width:75%;
}
.vsm .update-contentbox p {
  font-family:var(--font-montserrat), sans-serif;
  font-weight:300;
  font-size:16px!important;
  line-height:24px!important;
}
.vsm .update-imgbox {
  width:25%;
}
.vsm .update-box2 {
  background:#fef8b7;
  padding:30px 15px;
}
.vsm .update-iconbox p {
  font-family:var(--font-montserrat), sans-serif;
  font-weight:300;
  font-size:16px!important;
  line-height:24px!important;
}
.vsm .offer-btn {
  color:#000;
  font-size:24px;
  font-weight:700;
  line-height:1;
  font-family:var(--font-montserrat), sans-serif;
  text-align:center;
  background:#ffd712;
  border-radius:76px;
  padding:16px 50px;
  text-decoration:none;
  display:inline-block;
  box-shadow:0 8px 8px #00000040;
}
.vsm .first-cnt img,.vsm .first-cnt video {
  object-fit:cover;
  height:400px!important;
}
.vsm .blueBx {
  background:#0d6efd40;
  margin-bottom:30px;
  padding:30px;
}
.vsm .page-left-cont .blueBx ul {
  padding-left:2rem;
}
.vsm .page-left-cont .blueBx ul li {
  padding:4px 0;
  font-size:18px;
  font-weight:400;
  list-style:outside;
}
.vsm .tick_mark {
  display:inline-block;
  margin-bottom:10px!important;
  margin-right:5px!important;
}
.vsm .page-left-cont p,.vsm .page-left-cont strong {
  font-size:18.5px;
}
.vsm .yellow-bg2 {
  background-color:#fff8ac;
  display:inline-block;
}
.vsm .reviwul li p {
  color:#1e1e1e;
  font-size:16px;
  line-height:150%;
}
.vsm .page-left-cont p {
  color:#000;
  margin:0 0 30px;
  font-weight:400;
  line-height:28px;
}
.vsm .imgcover {
  object-fit:cover;
  object-position:center;
  width:100%;
  height:420px;
}
.vsm .page-left-cont ul li {
  font-size:18px;
  font-weight:400;
  line-height:180%;
  font-family:var(--font-barlow), sans-serif;
}
.vsm .page-left-cont ul.facts-list li {
  margin-bottom:10px;
  margin-left:25px;
  font-size:18px;
  font-weight:400;
  list-style-type:disc;
}
.vsm .step-videobox video {
  border-radius:8px;
}
.vsm .green-color {
  color:#00b81c;
  font-weight:700;
}
.vsm .red-color {
  color:#ff0728;
  font-weight:700;
}
.vsm .check-btn {
  color:#000;
  font-weight:700;
}
.vsm .reviwul {
  margin:0;
  padding:0;
}
.vsm .reviwul li .review_cntnt {
  border-left:0;
}
.vsm .reviwul li .review_cntnt .review {
  max-width:100%;
  padding:0 20px 8px 10px;
  position:relative;
}
.vsm .rev_star {
  margin-left:10px;
}
.vsm .reviewer_name strong {
  font-size:16px;
}
.vsm .reviwul li .review_cntnt .reviewer_name {
  color:#454545;
  margin:0;
  padding-left:10px;
}
.vsm .reviwul li .review_title {
  margin-top:-10px;
  margin-bottom:10px;
  margin-left:0;
  padding:15px 0 0 10px;
  font-size:18px;
  line-height:122%;
}
.vsm .reviwul li .review_title strong {
  font-weight:700;
}
.vsm .reviwul li.reviewul_2>img,.vsm .reviwul li.reviewul_3>img {
  border-color:#127aab;
}
.vsm .proBox {
  text-align:center;
  border:1px dashed #000;
  margin-top:35px;
}
.vsm .offer-contentbox {
  text-align:center;
  padding-left:10px;
}
.vsm .offer-heading {
  letter-spacing:0;
  text-align:center;
  margin-bottom:10px;
  font-size:36px;
  font-weight:700;
  line-height:115%;
}
.vsm .offer-detls {
  font-size:16px;
  font-weight:500;
  line-height:115%;
}
.vsm .special-discountbox {
  background:#313131;
  border-radius:33px;
  max-width:375px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  padding:6px 20px;
}
.vsm .offer-time-wrapper {
  justify-content:center;
  align-items:center;
  display:flex;
}
.vsm .offer-time-wrapper h6 {
  color:#fff;
  margin-bottom:0;
  font-size:15px;
  font-weight:600;
  line-height:120%;
}
.vsm .time-counterbox {
  padding-left:30px;
}
.vsm .timer-wrapper {
  justify-content:center;
  align-items:center;
  display:flex;
}
.vsm .timer-box {
  flex-direction:column;
  align-items:center;
  display:flex;
}
.vsm .timer-digit {
  justify-content:center;
  min-width:60px;
  padding:10px;
}
.vsm .timer-digit span {
  text-align:center;
  color:#000;
  min-width:30px;
  font-size:36px;
  font-weight:500;
  font-family:var(--font-poppins);
  background-color:#ffef59;
  border-radius:8px;
  margin:0 3px;
  display:inline-block;
}
.vsm .timer-unit {
  color:#000;
  margin-top:4px;
  font-size:14px;
  font-weight:500;
}
.vsm .colon {
  color:#000;
  margin-top:-35px;
  font-size:36px;
  font-weight:700;
  display:inline-block;
}
.vsm .watchSec {
  text-align:center;
  color:#fff;
}
.vsm .watchSec span {
  color:#fff;
  font-size:19px;
  font-weight:700;
  line-height:19px;
  font-family:var(--font-inter), sans-serif;
}
.vsm .watchSet {
  text-align:center;
  color:#fff;
}
.vsm .watchSet span {
  color:#fff;
  letter-spacing:0;
  text-align:center;
  text-transform:capitalize;
  min-width:30px;
  padding:0 5px;
  font-size:13px;
  font-weight:500;
  line-height:19px;
  display:inline-block;
}
.vsm .offer-icons-wrapper {
  max-width:265px;
  margin-left:auto;
  margin-right:auto;
}
.vsm .offer-box {
  flex-wrap:wrap;
  align-items:center;
  margin-bottom:5px;
  display:flex;
}
.vsm .offer-iconbox img {
  max-width:18px;
}
.vsm .offer-contentbox {
  padding-left:15px;
}
.vsm .offer-contentbox h6 {
  margin-bottom:0;
  font-size:16px;
  font-weight:500;
  line-height:115%;
}
.vsm .discount-bottombox {
  font-family:var(--font-barlow), sans-serif;
  background:#f7f7f7;
  padding:20px;
}
.vsm .offer-heading2 {
  color:#1e1e1e;
  margin-bottom:10px;
  font-size:20px;
  font-weight:600;
  line-height:115%;
}
.vsm .offer-heading2 span {
  display:inline-block;
  position:relative;
}
.vsm .offer-heading2 span:before {
  content:"";
  border-top:1px solid #cd0202;
  width:42px;
  position:absolute;
  top:12px;
  left:-4px;
  transform:rotate(-20deg);
}
.vsm .procont {
  background:#004093;
  margin-top:-1px;
  padding-top:25px!important;
  padding-bottom:0!important;
}
.vsm .procont p {
  margin:0 0 20px;
  font-size:20px;
}
.vsm .procont h4 {
  margin:0 0 20px;
  font-size:55px;
}
.vsm .procont .orangeBtn {
  font-family:var(--font-barlow), sans-serif;
  color:#000;
  text-align:center;
  background:#ffe500;
  border-radius:150px;
  margin-bottom:32px;
  padding:5px 70px;
  font-size:30px;
  font-weight:700;
  line-height:36px;
  text-decoration:none;
  transition:all .5s;
  display:inline-block;
  box-shadow:0 4px 4px #00000040;
}
.vsm .procont .orangeBtn span {
  width:40px;
  margin-left:7px;
  display:inline-block;
  position:relative;
  top:8px;
}
.vsm .procont .redBtn {
  font-family:var(--font-barlow), sans-serif;
  color:#fff;
  text-align:center;
  background:#da2616;
  border-radius:150px;
  margin-bottom:32px;
  padding:5px 70px;
  font-size:30px;
  font-weight:700;
  line-height:36px;
  text-decoration:none;
  transition:all .5s;
  display:inline-block;
  box-shadow:0 4px 4px #00000040;
}
.vsm .procont .orangeBtn:hover {
  box-shadow:0 0 10px #000;
}
.vsm .green-btn {
  color:#fff;
  text-align:center;
  background:#44b739;
  border-radius:10px;
  width:100%;
  max-width:440px;
  padding:18px 40px;
  font-weight:700;
  line-height:20px;
  text-decoration:none;
  transition:all .5s;
  display:inline-block;
}
.vsm .discount-btn {
  font-family:var(--font-poppins), sans-serif;
  color:#fff;
  text-align:center;
  background:#0fa73f;
  border-radius:10px;
  width:100%;
  max-width:440px;
  padding:14px 40px;
  font-size:25px;
  font-weight:700;
  line-height:150%;
  text-decoration:none;
  transition:all .5s;
  display:inline-block;
}
.vsm .discount-btn:hover,.vsm .discount-btn:focus {
  color:#fff;
}
.vsm img.product_pc-logo {
  width:30%;
  margin:0 auto;
}
.vsm img.prod {
  width:100%;
  height:auto;
  margin:0 auto;
  display:block;
}
.vsm .cmn-btn {
  font-family:var(--font-poppins), sans-serif;
  color:#fff;
  text-align:center;
  background:#44b739;
  border:1px solid #1e1e1e;
  border-radius:10px;
  margin:20px 0;
  padding:16px 20px;
  font-size:20px;
  font-weight:700;
  line-height:30px;
  transition:all .5s;
  display:inline-block;
  bottom:20px;
}
.vsm .cmn-btn:hover {
  color:#fff;
}
.vsm .commentbox {
  margin-bottom:20px;
}
.vsm .commentbox img {
  margin-left:0!important;
}
.vsm .add-box-1 {
  background:#fff;
  border:1px solid #a3a3a3;
  border-radius:10px;
  padding:0;
  position:relative;
  overflow:hidden;
}
.vsm .add-box-1 h6 {
  color:#fff;
  text-align:center;
  font-size:22px;
  font-weight:700;
  font-family:var(--font-barlow), sans-serif;
  margin:20px 0;
}
.vsm .add-box-1 a {
  font-family:var(--font-inter);
  color:#1e1e1e;
  background:#72c940;
  border:1px solid #4b4b4b;
  border-radius:10px;
  width:92%;
  margin:20px 0;
  padding:10px 30px;
  font-size:23px;
  font-weight:700;
  line-height:28px;
  transition:all .5s;
  display:inline-block;
  bottom:20px;
  box-shadow:0 4px 8px #00000040;
}
.vsm .add-box-1 p span {
  width:30px;
  margin-left:7px;
  display:inline-block;
  position:relative;
  top:5px;
}
.vsm .add-box-1 p span img {
  margin-bottom:0;
}
.vsm hr.add-box-divider {
  border-color:#c9c9c9;
  margin:23px 0;
}
.vsm .add-box-2 h6,.vsm .page-left-cont .revCont {
  font-family:var(--font-barlow), sans-serif;
  margin:0;
  line-height:1;
}
.vsm .add-box-2 {
  background:#fff;
  border:.5px solid #373737;
  border-radius:20px;
  overflow:hidden;
}
.vsm .add-box-2 h6 {
  color:#fff;
  background:#373737;
  padding:10px 0;
  font-size:18px;
  font-weight:700;
}
.vsm .add-box-2 p,.vsm footer p {
  color:#000;
  font-weight:400;
}
.vsm .add-box-2 p {
  font-family:var(--font-barlow), sans-serif;
  text-align:left;
  color:#1e1e1e;
  margin:0 0 5px;
  padding:9px 15px 7px;
  font-size:17px;
  line-height:160%;
}
.vsm .cta_btn_cntnr,.vsm .cta_btn_cntnr a,.vsm .cta_btn_cntnr p,.vsm .pg_ftr p,.vsm .stickybtn a {
  text-align:center;
}
.vsm .stickyTop {
  z-index:99999;
  background:#000;
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
}
.vsm .pg_ftr,.vsm footer {
  background-color:#fafafa;
}
.vsm .stickybtn {
  gap:10px;
}
.vsm .stickyArrow {
  max-width:60px;
}
.vsm .stickybtn a {
  color:#fff;
  background:linear-gradient(#4bce0e,#246705);
  border-radius:40px;
  width:320px;
  height:auto;
  padding:18px 12px;
  font-family:Roboto,sans-serif;
  font-size:18px;
  font-weight:700;
  transition:all .5s;
}
.vsm .pg_ftr p,.vsm footer p {
  font-family:var(--font-open-sans), sans-serif;
}
.vsm .stickybtn a:hover {
  opacity:.8;
}
.vsm .stickyLogo {
  max-width:200px;
}
.vsm .page-left-cont .revCont {
  color:#fff;
  font-size:16px;
  font-weight:600;
}
.vsm .page-left-cont .revstars {
  justify-content:center;
  align-items:center;
  gap:5px;
  margin:10px 0;
  display:flex;
}
.vsm .page-left-cont .revOff {
  font-family:var(--font-barlow), sans-serif;
  color:#fff;
  margin:0;
  font-size:20px;
  font-weight:700;
  line-height:1;
}
.vsm .highFlyReview {
  flex-wrap:wrap;
  gap:10px;
  display:flex;
}
.vsm .rev2 {
  flex-shrink:2;
  width:65%!important;
}
.vsm .highFlyReview img,.vsm .page-left-cont .revstars img,.vsm .pg_ftr p:last-child {
  margin-bottom:0;
}
.vsm .revstars img {
  width:12px;
}
.vsm .sitelogo {
  padding:8px 0;
}
.vsm .banner_gif_container video {
  object-fit:cover;
}
.vsm .banner_gif_container p {
  color:#fff;
  text-align:center;
  z-index:4;
  background:#222;
  width:100%;
  margin-top:-6px;
  margin-bottom:10px;
  padding:12px 0;
  font-family:Barlow;
  font-size:18px;
  font-style:italic;
  font-weight:700;
  line-height:131.7%;
  position:relative;
}
.vsm .banner_gif_container {
  position:relative;
}
.vsm .page-left-cont video {
  object-fit:cover;
  object-position:0% 100%!important;
}
.vsm .pg_ftr {
  margin-top:20px;
  padding:80px 0;
}
.vsm .pg_ftr p {
  color:#4a4a4a;
  margin-bottom:20px;
  font-size:14px;
  line-height:27px;
}
.vsm .reviwul p:last-child strong {
  color:#454545;
}
.vsm .reviwul li {
  margin-top:10px;
  list-style-type:none;
  display:flex;
}
.vsm .reviwul li img {
  object-fit:cover;
  width:100%;
  height:100%;
  margin:0;
}
.vsm .reviwul li img.star {
  max-width:140px;
}
.vsm .reviwul li .review_cntnt {
  background:#f9f9f9;
  border-left:7px solid #49aefb;
  border-radius:0;
  width:77%;
  margin-left:0;
  padding:10px 0;
  overflow:hidden;
}
.vsm .rev_star img {
  margin-right:1px!important;
}
.vsm .reviwul li p+p {
  margin:5px 0;
}
.vsm .reviwul li .review_cntnt p img:nth-child(2) {
  margin-left:10px;
}
.vsm .reviwul li .review_cntnt p img {
  margin:0 1.5px;
}
.vsm .page-left-cont ul.list {
  padding-left:2rem;
}
.vsm .desk-view {
  display:flex;
}
.vsm .page-left-cont ul.list li {
  padding:4px 0;
  font-size:18px;
  font-weight:400;
  list-style:outside;
}
.vsm .cta_btn_cntnr {
  width:100%;
  padding:10px 15px;
}
.vsm .cta_btn_cntnr p {
  color:#fff;
  margin:0;
  font-weight:700;
  line-height:24px;
  font-size:22px!important;
}
.vsm .cta_btn_cntnr a {
  color:#000;
  width:100%;
  max-width:100%;
  font-size:18px;
  font-weight:700;
  line-height:120%;
  font-family:var(--font-inter);
  background:#72c940;
  border:none;
  border-radius:13px;
  margin-bottom:0;
  padding:10px 15px;
  transition:all .3s;
  display:inline-block;
  box-shadow:0 4px 8px #00000040;
}
.vsm .page-right-cont hr.add-box-divider {
  border-color:#003459;
}
.vsm .review_1 {
  margin-bottom:37px!important;
}
.vsm .mob-hide {
  display:block;
}
.vsm .desk-hide {
  display:none;
}
.vsm footer {
  margin-top:40px;
  padding:50px 0 0;
}
.vsm footer p {
  color:#4a4a4a;
  font-size:16px;
  font-family:var(--font-open-sans), sans-serif;
}
.vsm footer .text-center>p {
  font-size:14px;
  line-height:24px;
  font-family:var(--font-open-sans), sans-serif;
  margin:0 0 25px;
}
.vsm footer p a {
  color:#4a4a4a;
  font-size:16px;
  font-family:var(--font-open-sans), sans-serif;
}
.vsm .yellow-bg {
  background:#f8f004;
}
.vsm .mob-view {
  display:none;
}
.vsm .revwImg {
  width:28%;
}
.vsm .prod-mid-content {
  text-align:center;
  background:#dedede;
  padding:20px 0 30px;
}
.vsm .prod-mid-content p {
  color:#000;
  font-size:20px;
  font-weight:700;
  line-height:27px;
}
.vsm .prod-mid-content a {
  color:#fff;
  background:#00b81c;
  border-radius:85px;
  width:340px;
  padding:5px 0;
  font-size:30px;
  font-weight:700;
  line-height:1;
  text-decoration:none;
  display:inline-block;
  box-shadow:0 4px 4px #00000040;
}
.vsm .prod-content-container {
  border:1px dashed #000;
}
.vsm .prod-bottom-content {
  margin:5px 0;
}
.vsm .prod-bottom-content img {
  width:320px;
}
.vsm .page-left-cont p b a {
  color:#005eff;
}
.vsm .facebook-comment-content-container {
  font-family:var(--font-barlow), sans-serif;
  align-items:flex-start;
  display:flex;
}
.vsm .facebook-comment-content h5 {
  color:#004093;
  margin-bottom:5px;
  font-size:18px;
  font-weight:700;
}
.vsm .facebook-comment-content p {
  max-width:575px;
  margin-bottom:10px;
  font-size:17px;
  line-height:150%;
}
.vsm .btn-container {
  font-size:12px;
  display:flex;
}
.vsm .btn-container span {
  color:gray;
  align-items:center;
  padding-right:2px;
  display:inline-flex;
}
.vsm .btn-container span.color-blue {
  color:#004093;
  padding-right:2px;
}
.vsm .btn-container span img {
  display:inline-block;
}
.vsm .facebook-right-content {
  width:calc(100% - 40px);
  margin-top:4px;
}
.vsm .facebook-right-comment-container .facebook-comment-content {
  width:calc(100% - 40px);
}
.vsm .facebook-left-content {
  margin-right:13px;
}
.vsm .facebook-right-comment-container {
  margin-top:15px;
  display:flex;
}
.vsm .facebook-comment-content-container {
  margin-top:25px;
  margin-bottom:25px;
}
.vsm img.commentor-pc {
  width:100%;
  max-width:60px;
  height:auto;
}
.vsm .btn-container b {
  font-weight:800;
  font-family:var(--font-barlow), sans-serif;
  margin-top:-6px;
  font-size:19px;
  line-height:1;
}
@media (max-width:767px) {
  .vsm .facebook-comment-wrapper {
    padding:0 12px!important;
  }
  .vsm .facebook-comments-container {
    text-align:left;
  }
  .vsm .facebook-comment-content p {
    max-width:100%;
    margin-bottom:10px;
    font-size:15.5px;
    line-height:150%;
  }
  .vsm .page-left-cont video {
    min-height:auto;
  }
  .vsm .ltdholdImg img {
    width:25px!important;
  }
  .vsm footer {
    margin-top:10px;
    padding:50px 0 60px;
  }
}
@media (max-width:415px) {
  .vsm .facebook-comment-content p {
    max-width:100%;
    margin-bottom:10px;
    font-size:14px;
    line-height:150%;
  }
}
@media (max-width:375px) {
  .vsm .facebook-comment-content p {
    max-width:100%;
    margin-bottom:10px;
    font-size:13px;
    line-height:150%;
  }
}
@media (max-width:1199.98px) {
  .vsm .page-titel h2 {
    font-size:40px;
    line-height:120%;
  }
  .vsm .cmn-btn {
    font-size:18px;
  }
  .vsm .add-box-1 a {
    padding:10px 15px;
  }
  .vsm .first-cnt img,.vsm .first-cnt video {
    object-fit:cover;
    height:100%!important;
  }
}
@media (max-width:1024px) {
  .vsm .sitelogo {
    max-width:180px;
  }
  .vsm .click-btn span {
    font-size:14px;
  }
  .vsm .mob-view {
    display:flex;
  }
  .vsm .ltdhold p {
    gap:5px;
    font-size:14px;
  }
  .vsm .ltdholdImg img {
    width:18px;
  }
  .vsm .page-left-cont h3 {
    font-size:29px;
  }
  .vsm .pageTlBox h3 {
    font-size:25px;
  }
  .vsm .update-iconbox p {
    font-size:14px!important;
    line-height:22px!important;
  }
  .vsm .page-left-cont p {
    margin-top:0;
    font-size:20px;
  }
  .vsm .page-left-cont .revCont {
    font-size:14px;
  }
  .vsm .reviwul li .review_title {
    margin-top:-10px;
    margin-left:0;
    padding:4px 20px;
    font-size:14px;
    line-height:18px;
  }
  .vsm .reviwul li>img {
    object-fit:cover;
    width:30%;
    height:auto;
  }
  .vsm .reviwul li .review_cntnt .review {
    font-size:14px;
    line-height:20px;
    position:relative;
  }
  .vsm .reviwul li.reviewul_3 .review_autor_nd_star {
    padding-top:0;
  }
  .vsm .reviwul li .review_cntnt .reviewer_name {
    color:#454545;
    font-size:14px;
  }
}
@media (max-width:992px) {
  .vsm .stickyLogo {
    max-width:100px;
  }
  .vsm .add-box-1 h6 {
    font-size:16px;
  }
  .vsm .page-left-cont .Txtcontainer h2 {
    font-size:20px;
  }
  .vsm .reviwul li .review_cntnt .reviewer_name {
    padding-left:7px;
  }
  .vsm .reviwul li .review_cntnt .review {
    padding:20px 35px 0 20px;
  }
  .vsm .reviwul li .review_cntnt .review:before {
    left:7px;
  }
  .vsm .review_autor_nd_star {
    padding:0 20px;
  }
  .vsm .stickyArrow {
    max-width:30px;
  }
  .vsm .stickybtn a {
    max-width:140px;
    padding:10px 3px;
    font-size:11px;
  }
  .vsm .highFlyReview {
    gap:8px;
  }
  .vsm .features-product,.vsm .maintenance-img {
    float:none;
  }
  .vsm .features-sec2-left-box {
    width:100%;
  }
  .vsm .features-sec2-right-box {
    display:none;
  }
  .vsm .add-box-1 p {
    font-size:17px;
  }
  .vsm .add-box-1 p span {
    width:20px;
  }
  .vsm .add-box-2 p {
    font-size:17px;
  }
  .vsm .page-left-cont p {
    font-size:16px;
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  .vsm .add-box-1 a {
    font-size:16px;
    line-height:120%;
  }
  .vsm .pageTlBox h3 {
    font-size:21px;
  }
  .vsm .page-right-cont .add-box-1 img {
    padding:0 7px;
  }
  .vsm .offer-btn {
    padding:16px 30px;
    font-size:18px;
  }
  .vsm .page-left-cont h3 {
    font-size:24px!important;
  }
  .vsm .reviwul li .review_cntnt .review {
    padding:0 20px!important;
  }
  .vsm .rev_star {
    height:auto;
    margin-left:0;
  }
  .vsm .reviwul li .review_title strong {
    font-weight:700;
    font-size:17px!important;
  }
  .vsm .reviwul li img.star {
    max-width:110px;
  }
  .vsm .cmn-btn {
    padding:12px 18px;
    font-size:14px;
    line-height:30px;
  }
}
@media (max-width:767px) {
  .vsm .offer-white-contentbox,.vsm .discount-imgbox {
    padding:0 15px;
  }
  .vsm .page-left-cont h4 {
    font-size:16px;
  }
  .vsm .add-box-divider,.vsm .mob-hide {
    display:none;
  }
  .vsm .full-width {
    width:100vw;
    margin-left:-50vw;
    margin-right:-50vw;
    position:relative;
    left:50%;
    right:50%;
  }
  .vsm .page-left-cont p,.vsm .page-left-cont strong {
    font-size:18px;
    line-height:150%;
  }
  .vsm .offer-heading2 {
    margin-bottom:10px;
    line-height:130%;
  }
  .vsm .add-box-2 img.p-2 {
    width:100%;
  }
  .vsm .add-box-2 p {
    padding:0 10px 10px;
    font-size:17px;
  }
  .vsm .key-featurebox {
    margin-bottom:20px;
    padding-left:12px;
  }
  .vsm .review_autor_nd_star {
    flex-direction:row-reverse;
    justify-content:space-between;
  }
  .vsm .reviwul li .review_cntnt .reviewer_name {
    width:auto;
    padding-left:0;
    font-size:18px!important;
  }
  .vsm .features-sec-content .row .col-md-6 img {
    width:100%;
    height:auto;
    margin-bottom:10px;
  }
  .vsm .features-sec-content .row .col-md-6 p {
    margin-bottom:0!important;
  }
  .vsm .yellow-bg2 {
    line-height:180%!important;
  }
  .vsm .update-box1 {
    width:100%;
    padding:30px 0;
    display:block;
    position:relative;
  }
  .vsm .update-contentbox {
    width:100%;
  }
  .vsm .update-box1 .update-contentbox p:nth-child(2) {
    max-width:65%;
  }
  .vsm .update-box1 .update-contentbox p:last-child {
    max-width:70%;
    margin-bottom:0!important;
  }
  .vsm .update-imgbox {
    width:34%;
    position:absolute;
    bottom:50px;
    right:0;
  }
  .vsm .update-box2 {
    padding:30px 0;
  }
  .vsm .update-iconbox p {
    font-size:15px!important;
    line-height:20px!important;
  }
  .vsm .offer-btn {
    margin:0;
    padding:20px;
    font-size:15px;
  }
  .vsm .row {
    margin-left:0;
    margin-right:0;
  }
  .vsm .page-left-cont .features-sec .col-md-3 {
    order:3;
    width:30%;
  }
  .vsm .page-left-cont .features-sec .col-md-5 {
    order:2;
    width:70%;
    padding:0;
  }
  .vsm .page-cont .row>.col-12 {
    padding:0;
    margin-top:0!important;
  }
  .vsm .features-sec-content .row.align-items-center {
    margin-bottom:20px;
    margin-left:0;
    margin-right:0;
    flex-direction:column-reverse!important;
  }
  .vsm .features-sec-content .col-md-5 {
    margin-bottom:20px;
    padding:0;
  }
  .vsm .features-sec2-hdng h4 {
    max-width:360px;
    padding:0 15px;
    font-size:22px;
    line-height:120%;
  }
  .vsm .features-sec-content .col-md-5 img {
    width:100%;
  }
  .vsm .features-sec-content .col-md-7 p {
    margin-bottom:0;
  }
  .vsm .comparison-table th,.vsm .comparison-table td {
    font-size:14px;
  }
  .vsm .page-left-cont .features-sec-content img~a {
    margin-top:20px;
  }
  .vsm .page-left-cont .features-sec .col-md-4 p,.vsm .page-left-cont .features-sec .col-md-5 p {
    margin-bottom:0;
    padding:0;
  }
  .vsm .prod-mid-content a {
    width:90%;
  }
  .vsm .prod-content-container {
    margin:0 20px;
  }
  .vsm .desk-view {
    display:none;
  }
  .vsm .page-left-cont .features-sec .row {
    margin:0;
  }
  .vsm .yellow-bg {
    margin:0 calc(var(--bs-gutter-x) * .5) 1rem!important;
    padding:0!important;
  }
  .vsm .desk-hide {
    display:block;
  }
  .vsm .page-titel .update {
    margin-left:0;
    padding:0 18px;
  }
  .vsm .pageEditor {
    padding:7px 0;
  }
  .vsm .banner_gif_container p {
    padding:7px 0;
    font-size:13px;
    margin-top:-6px!important;
  }
  .vsm .page-left-cont h3 {
    margin-top:40px;
    font-size:26px;
  }
  .vsm .page-left-cont .tick-prt {
    padding:0 12px;
  }
  .vsm .pg_ftr {
    padding:50px 0 110px;
  }
  .vsm header .container {
    flex-direction:column;
    justify-content:center!important;
    align-items:center!important;
    padding:7px 0 0!important;
  }
  .vsm .sitelogo {
    margin-bottom:7px;
    padding:0;
  }
  .vsm .ltdhold p {
    color:#fff;
    font-size:12px;
    justify-content:center!important;
    align-items:center!important;
  }
  .vsm .page-titel h2 {
    margin-bottom:10px;
    font-size:40px;
  }
  .vsm .ltdhold {
    background:#cf0000;
    width:100%;
    padding:8px 9px;
  }
  .vsm .ltdholdText {
    line-height:1.3;
  }
  .vsm .page-right-cont {
    flex-direction:row;
    justify-content:center;
  }
  .vsm .add-box-1 {
    width:48%;
    display:none;
  }
  .vsm .add-box-2 {
    width:48%;
  }
  .vsm .reviwul li .review_title {
    margin-top:-10px;
    margin-bottom:0;
    margin-left:0;
    padding:10px 20px;
    font-size:18px;
    line-height:18px;
  }
  .vsm .mobileFixed.d-sm-none {
    background:#000;
    box-shadow:0 0 4px #00000040;
    justify-content:space-evenly!important;
    display:flex!important;
  }
  .vsm .mobileFixed {
    z-index:999;
    background:#000;
    width:100%;
    bottom:0;
  }
  .vsm .mobileFixed img {
    margin-bottom:10px;
    margin-right:20px;
    margin:inherit;
  }
  .vsm .page-left-cont ul {
    padding-right:0;
  }
  .vsm .page-left-cont .blueBx ul {
    padding-left:0;
  }
  .vsm .page-titel h2 {
    margin-bottom:10px;
    font-size:24px;
    line-height:115%;
  }
  .vsm .pageTlBox h3 {
    font-size:18px;
    line-height:115%;
  }
  .vsm .pageTlBox p {
    font-size:20px;
    line-height:24px;
  }
  .vsm .comment-wrapper {
    padding:0 12px!important;
  }
}
@media (max-width:600px) {
  .vsm .add-box-divider {
    width:300px;
    max-width:100%;
    display:block;
    margin:10px auto!important;
  }
  .vsm .add-box-1,.vsm .add-box-2 {
    width:300px;
    max-width:100%;
    margin:0 auto;
  }
  .vsm .page-right-cont hr.add-box-divider {
    margin-top:0!important;
  }
  .vsm .page-right-cont {
    flex-direction:column;
    justify-content:space-between;
  }
  .vsm .add-box-2 {
    border-radius:8px;
  }
  .vsm .pageEditor {
    margin-top:8px!important;
  }
  .vsm .page-titel .update {
    padding:0 9px;
    font-size:12px;
  }
  .vsm .pageEditor p .pageEditorTxt {
    font-size:12px;
  }
  .vsm .imgcover {
    height:258px;
  }
  .vsm .page-left-cont h2 {
    font-size:25px;
  }
  .vsm .page-left-cont h3,.vsm .page-left-cont p,.vsm .page-right-cont,.vsm .page-left-cont h2,.vsm .page-left-cont h3,.vsm .page-left-cont h4,.vsm .features-txt strong {
    padding-right:calc(var(--bs-gutter-x) * .5);
    padding-left:calc(var(--bs-gutter-x) * .5);
  }
  .vsm .page-left-cont .imgbox,.vsm .page-left-cont video {
    padding-left:0;
    padding-right:0;
  }
  .vsm .presell-video2 {
    object-fit:cover;
    height:320px!important;
  }
  .vsm .banner_gif_container video {
    padding-left:0;
    padding-right:0;
  }
  .vsm .features-sec {
    padding-right:calc(var(--bs-gutter-x) * .5);
    padding-left:calc(var(--bs-gutter-x) * .5);
  }
  .vsm .step-video-wrapper .row .col-4 {
    padding-left:0;
    padding-right:0;
  }
  .vsm .step-videobox video {
    padding-left:10px;
    padding-right:10px;
  }
  .vsm .features-txt {
    margin-top:10px;
  }
  .vsm .features-sec-para .features-sec-content p {
    padding-left:0;
    padding-right:0;
  }
  .vsm .features-sec-para .features-sec-content {
    width:calc(100% - 30px);
    margin-top:0;
    display:inline-block;
  }
  .vsm .discount-bottombox {
    padding:20px 14px;
  }
  .vsm .discount-btn {
    padding:10px 20px;
    font-size:22px;
    line-height:150%;
  }
  .vsm .page-cont .container {
    padding:0;
  }
  .vsm .proBox,.vsm .blueBx {
    margin-right:calc(var(--bs-gutter-x) * .5);
    margin-left:calc(var(--bs-gutter-x) * .5);
  }
  .vsm .page-left-cont .reviwul img {
    padding:0;
  }
  .vsm .page-left-cont .reviwul .revwImg {
    border-top:7px solid #49aefb;
  }
  .vsm .banner_gif_container p {
    width:100%;
  }
  .vsm .banner_gif_container:after {
    height:40%;
  }
  .vsm footer {
    margin-top:10px;
    padding:50px 0 60px;
  }
  .vsm .first-cnt .col-6 img,.vsm .first-cnt .col-6 video {
    object-fit:cover;
    height:300px!important;
  }
  .vsm .bnr-gif-one p {
    padding:5px 40px;
  }
}
@media (max-width:575px) {
  .vsm .highFlyReview .rev1,.vsm .highFlyReview .rev1 img,.vsm .highFlyReview .rev2,.vsm .highFlyReview .rev2 img {
    padding:0;
    width:100%!important;
  }
  .vsm .features-content-container .row {
    flex-direction:column-reverse;
  }
  .vsm .features-content-container .row div[class*=col-] {
    width:100%;
  }
  .vsm .features-pic img {
    height:auto;
    padding:0 20px;
  }
  .vsm .ltdholdText {
    font-size:10px;
  }
  .vsm .reviwul li.reviewul_2 .review_cntnt .review:after {
    bottom:-10px;
    right:0;
  }
  .vsm .rev_star {
    margin-left:0;
  }
  .vsm .reviwul li .review_cntnt .review:after {
    right:25px;
  }
  .vsm .reviwul li+li {
    margin:26px 0;
  }
  .vsm .page-right-cont .add-box-1 img {
    border-radius:40px;
    width:100%;
  }
  .vsm .reviwul li {
    flex-direction:column;
    justify-content:center;
    align-items:center;
  }
  .vsm .reviwul li .review_cntnt .review {
    margin-top:0;
    padding:0 20px;
    font-size:16px;
    line-height:24px;
  }
  .vsm .reviwul li img.star {
    max-width:110px;
  }
  .vsm .add-box-1,.vsm .add-box-2,.vsm .add-box-divider,.vsm .reviwul li>img {
    width:100%;
  }
  .vsm .reviwul li .review_cntnt {
    background-color:#f9f9f9;
    border-left:none;
    border-radius:15px;
    width:90%;
    margin-top:-50px;
    padding:22px 0;
  }
  .vsm .bg-y-mob {
    background-color:#fbef6a;
  }
  .vsm .bg-none-mob {
    background-color:#fff;
  }
  .vsm .stickybtn {
    gap:5px;
  }
  .vsm .mobileFixed.d-sm-none {
    z-index:999;
    width:100%;
    bottom:0;
    box-shadow:0 0 4px #00000040;
    justify-content:space-between!important;
  }
  .vsm .mobileFixed img {
    width:130px;
    margin-right:20px;
    padding:0 0 5px;
  }
  .vsm .mobileFixed>img {
    object-fit:cover;
    width:auto;
    height:100%;
    margin-right:10px;
    padding:0;
  }
  .vsm .page-cont {
    padding-bottom:0;
  }
  .vsm .rimg {
    flex-direction:column;
    gap:10px;
    display:flex;
  }
  .vsm div[class^=rev] {
    width:100%;
  }
  .vsm .revTxt {
    padding:15px 0!important;
  }
  .vsm .review_1 {
    margin-bottom:0;
    padding:0 15px;
  }
  .vsm .rev_star,.vsm .star {
    width:auto!important;
  }
  .vsm .review_autor_nd_star {
    padding:0 15px;
  }
  .vsm .banner_gif_container:after {
    content:" ";
    background:linear-gradient(1deg,#000000a8,#0000);
    height:60px;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
  }
  .vsm .page-left-cont h3 {
    font-size:30px;
  }
  .vsm footer .text-center>p {
    margin:0 0 25px;
    font-size:13px;
    line-height:23px;
  }
  .vsm .btn-box {
    padding:0 12px!important;
  }
  .vsm .yellow-bg2 {
    margin-left:12px!important;
    margin-right:12px!important;
  }
  .vsm .ft-row2 .col-sm-12 {
    padding-left:0!important;
    padding-right:0!important;
  }
  .vsm .pageEditor p {
    gap:9px;
  }
  .vsm .pageEditor p .pageEditorTxt {
    font-size:11px;
  }
  .vsm .page-titel .update {
    font-size:12px;
  }
}
@media (max-width:420px) {
  .vsm .page-left-cont h3 {
    font-size:24px;
  }
  .vsm .presell-video2 {
    object-fit:cover;
    height:220px!important;
  }
  .vsm .page-titel .update,.vsm .pageEditor p .pageEditorTxt {
    font-size:11px;
  }
  .vsm footer p,.vsm footer p a {
    font-size:14px;
  }
}
@media (max-width:390px) {
  .vsm .editor {
    max-width:35px;
  }
  .vsm .pageEditor p {
    gap:5px;
  }
  .vsm .comparison-table th,.vsm .comparison-table td,.vsm footer p,.vsm footer p a {
    font-size:13px;
  }
}
@media (max-width:375px) {
  .vsm .cta_btn_cntnr a {
    font-size:17px;
  }
  .vsm .banner_gif_container p {
    font-size:12px!important;
  }
  .vsm .page-left-cont h3 {
    font-size:20px;
  }
  .vsm .page-titel h2 {
    font-size:23px;
    line-height:115%;
  }
  .vsm .page-left-cont p,.vsm .page-left-cont strong {
    font-size:14px;
  }
  .vsm .reviwul li .review_cntnt .review {
    font-size:12px;
  }
  .vsm .cmn-btn {
    padding:10px 20px;
    font-size:16px;
    line-height:25px;
  }
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-83907188.woff2)format("woff2");
  unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-1d964010.woff2)format("woff2");
  unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/font-7466d652.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-edb45742.woff2)format("woff2");
  unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/font-f078c8b3.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-83907188.woff2)format("woff2");
  unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-1d964010.woff2)format("woff2");
  unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/font-7466d652.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-edb45742.woff2)format("woff2");
  unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-stretch:100%;
  font-display:swap;
  src:url(/vamorahome/fonts/font-f078c8b3.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/font-b821386b.woff2)format("woff2");
  unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/font-cca6f016.woff2)format("woff2");
  unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/font-7cfa778c.woff2)format("woff2");
  unicode-range:U+1F??;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-f99d5e86.woff2)format("woff2");
  unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-03be1227.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/font-8eab23ce.woff2)format("woff2");
  unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-a18d96de.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/font-b821386b.woff2)format("woff2");
  unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/font-cca6f016.woff2)format("woff2");
  unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/font-7cfa778c.woff2)format("woff2");
  unicode-range:U+1F??;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-f99d5e86.woff2)format("woff2");
  unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-03be1227.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/font-8eab23ce.woff2)format("woff2");
  unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-a18d96de.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/font-b821386b.woff2)format("woff2");
  unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/font-cca6f016.woff2)format("woff2");
  unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/font-7cfa778c.woff2)format("woff2");
  unicode-range:U+1F??;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-f99d5e86.woff2)format("woff2");
  unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-03be1227.woff2)format("woff2");
  unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/font-8eab23ce.woff2)format("woff2");
  unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family:"Source Sans 3";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/vamorahome/fonts/typeface-a18d96de.woff2)format("woff2");
  unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
.vmo-page {
  background:#f0f0f0;
  min-height:100vh;
}
.vmo-page *,.vmo-page :before,.vmo-page :after {
  box-sizing:border-box;
  margin:0;
  padding:0;
}
.vmo-page {
  color:#2d2d2d;
  -webkit-font-smoothing:antialiased;
  background:#f0f0f0;
  font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;
  font-size:17px;
  line-height:1.72;
}
.vmo-page img {
  max-width:100%;
  height:auto;
  display:block;
}
.vmo-page a {
  color:inherit;
}
.vmo-page ul {
  padding-left:1.5em;
}
.vmo-page .container {
  background:#fff;
  max-width:750px;
  margin:0 auto;
}
.vmo-page .content-wrapper {
  padding:0 24px;
}
.vmo-page .header-bar {
  background:#f8f9fa;
  border-bottom:1px solid #ddd;
  justify-content:space-between;
  align-items:center;
  padding:6px 24px;
  display:flex;
}
.vmo-page .advertorial-label {
  color:#777;
  text-transform:uppercase;
  letter-spacing:.6px;
  font-size:11px;
  font-weight:600;
}
.vmo-page .header-date {
  color:#999;
  font-size:11px;
}
.vmo-page .logo-section {
  border-bottom:2px solid #1a1a1a;
  padding:10px 24px;
}
.vmo-page .logo-text {
  color:#1a1a1a;
  letter-spacing:-.3px;
  font-family:Merriweather,Georgia,serif;
  font-size:16px;
  font-weight:700;
}
.vmo-page .logo-tagline {
  color:#888;
  letter-spacing:.5px;
  text-transform:uppercase;
  margin-top:2px;
  font-size:10px;
}
.vmo-page .category-tag {
  vertical-align:top;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.8px;
  background:#dc2626;
  margin-bottom:10px;
  padding:4px 10px;
  font-size:11px;
  font-weight:700;
  display:inline-block;
}
.vmo-page .headline-section {
  padding:16px 24px 12px;
}
.vmo-page .main-headline {
  color:#111;
  margin-bottom:12px;
  font-family:Merriweather,Georgia,serif;
  font-size:27px;
  font-weight:700;
  line-height:1.28;
}
.vmo-page .subheadline {
  color:#555;
  margin-bottom:10px;
  font-size:17px;
  line-height:1.55;
}
.vmo-page .byline {
  color:#888;
  border-top:1px solid #eee;
  padding-top:10px;
  font-size:13px;
}
.vmo-page .byline strong {
  color:#555;
}
.vmo-page .hero-image {
  margin:0;
  position:relative;
}
.vmo-page .hero-image img {
  cursor:pointer;
  width:100%;
}
.vmo-page .image-caption {
  color:#888;
  background:#fafafa;
  padding:8px 24px;
  font-size:12px;
  font-style:italic;
}
.vmo-page .article-content {
  padding:28px 24px;
}
.vmo-page .article-content p,.vmo-page .article-content ul {
  margin-bottom:18px;
}
.vmo-page .article-content li {
  margin-bottom:10px;
}
.vmo-page .drop-cap:first-letter {
  float:left;
  color:#1a1a1a;
  padding-top:6px;
  padding-right:8px;
  font-family:Merriweather,Georgia,serif;
  font-size:3.6em;
  font-weight:700;
  line-height:.8;
}
.vmo-page .section-heading {
  color:#111;
  margin:32px 0 18px;
  font-family:Merriweather,Georgia,serif;
  font-size:21px;
  font-weight:700;
  line-height:1.35;
}
.vmo-page .insight-box {
  background:#fef2f2;
  border-left:4px solid #dc2626;
  margin:28px 0;
  padding:20px 24px;
  font-size:16px;
}
.vmo-page .insight-box strong {
  color:#dc2626;
  text-transform:uppercase;
  letter-spacing:.8px;
  margin-bottom:8px;
  font-size:12px;
  display:block;
}
.vmo-page .stats-box {
  color:#fff;
  background:#1e293b;
  border-radius:8px;
  margin:28px 0;
  padding:24px 28px;
}
.vmo-page .stats-box .stats-title {
  color:#e2e8f0;
  margin-bottom:16px;
  font-family:Merriweather,Georgia,serif;
  font-size:16px;
  font-weight:700;
}
.vmo-page .stat-row {
  border-bottom:1px solid #ffffff1a;
  justify-content:space-between;
  padding:10px 0;
  font-size:15px;
  display:flex;
}
.vmo-page .stat-row:last-child {
  border-bottom:none;
}
.vmo-page .stat-row .stat-label {
  color:#94a3b8;
}
.vmo-page .stat-row .stat-value {
  color:#f87171;
  font-weight:700;
}
.vmo-page .quote-box {
  color:#475569;
  background:#f8fafc;
  border-left:4px solid #1e40af;
  margin:28px 0;
  padding:22px 28px;
  font-size:16px;
  font-style:italic;
  line-height:1.65;
}
.vmo-page .quote-box .quote-attribution {
  color:#1e40af;
  margin-top:12px;
  margin-bottom:0;
  font-size:13px;
  font-style:normal;
  font-weight:600;
}
.vmo-page .science-diagram {
  text-align:center;
  background:#f0f9ff;
  border:1px solid #bae6fd;
  border-radius:10px;
  margin:28px 0;
  padding:28px 24px;
}
.vmo-page .diagram-title {
  color:#0c4a6e;
  margin-bottom:20px;
  font-family:Merriweather,Georgia,serif;
  font-size:16px;
  font-weight:700;
}
.vmo-page .diagram-step {
  text-align:left;
  align-items:flex-start;
  gap:14px;
  margin-bottom:16px;
  display:flex;
}
.vmo-page .diagram-step:last-child {
  margin-bottom:0;
}
.vmo-page .step-number {
  color:#fff;
  background:#0369a1;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:32px;
  min-width:32px;
  height:32px;
  font-size:14px;
  font-weight:700;
  display:flex;
}
.vmo-page .step-text {
  color:#334155;
  font-size:15px;
  line-height:1.5;
}
.vmo-page .step-text strong {
  color:#0c4a6e;
}
.vmo-page .vs-divider {
  color:#dc2626;
  text-transform:uppercase;
  letter-spacing:2px;
  padding:8px 0;
  font-size:14px;
  font-weight:700;
}
.vmo-page .testimonial {
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:10px;
  margin:28px 0;
  padding:22px;
  box-shadow:0 1px 3px #0000000f;
}
.vmo-page .testimonial-header {
  margin-bottom:4px;
  font-size:15px;
  font-weight:700;
}
.vmo-page .testimonial-meta {
  align-items:center;
  gap:8px;
  margin-bottom:12px;
  display:flex;
}
.vmo-page .testimonial-rating {
  color:#f59e0b;
  font-size:14px;
}
.vmo-page .testimonial-badge {
  color:#166534;
  background:#dcfce7;
  border-radius:4px;
  padding:2px 8px;
  font-size:11px;
  font-weight:600;
}
.vmo-page .testimonial-text {
  color:#475569;
  font-size:15px;
  font-style:italic;
  line-height:1.6;
}
.vmo-page .trustpilot-strip {
  color:#166534;
  background:#f0fdf4;
  border:1px solid #86efac;
  border-radius:8px;
  justify-content:center;
  align-items:center;
  gap:10px;
  margin:20px 0;
  padding:14px 20px;
  font-size:14px;
  font-weight:600;
  display:flex;
}
.vmo-page .tp-stars {
  color:#00b67a;
  font-size:16px;
}
.vmo-page .ingredient-grid {
  margin:24px 0;
}
.vmo-page .ingredient-card {
  border-bottom:1px solid #f1f5f9;
  align-items:flex-start;
  gap:14px;
  padding:14px 0;
  display:flex;
}
.vmo-page .ingredient-card:last-child {
  border-bottom:none;
}
.vmo-page .ingredient-icon {
  text-align:center;
  min-width:32px;
  font-size:22px;
}
.vmo-page .ingredient-name {
  color:#111;
  margin-bottom:2px;
  font-size:15px;
  font-weight:700;
}
.vmo-page .ingredient-desc {
  color:#64748b;
  font-size:14px;
  line-height:1.45;
}
.vmo-page .content-image,.vmo-page .video-wrap {
  border-radius:8px;
  margin:28px 0;
  overflow:hidden;
}
.vmo-page .video-wrap video {
  width:100%;
  display:block;
}
.vmo-page .cta-button {
  color:#fff;
  text-align:center;
  letter-spacing:.2px;
  background:linear-gradient(135deg,#059669 0%,#047857 100%);
  border-radius:10px;
  width:100%;
  max-width:480px;
  margin:24px auto;
  padding:18px 28px;
  font-size:17px;
  font-weight:700;
  text-decoration:none;
  transition:transform .15s,box-shadow .15s;
  display:block;
  box-shadow:0 4px 14px #05966959;
}
.vmo-page .cta-button:hover {
  transform:translateY(-2px);
  box-shadow:0 6px 20px #05966973;
}
.vmo-page .cta-button:active {
  transform:translateY(0);
}
.vmo-page .cta-micro {
  text-align:center;
  color:#888;
  margin-top:-16px;
  margin-bottom:20px;
  font-size:12px;
}
.vmo-page .price-comparison {
  background:#f0fdf4;
  border:1px solid #86efac;
  border-radius:10px;
  margin:28px 0;
  padding:22px;
}
.vmo-page .price-comparison .price-title {
  color:#111;
  margin-bottom:14px;
  font-size:16px;
  font-weight:700;
}
.vmo-page .price-row {
  border-bottom:1px solid #d1fae5;
  justify-content:space-between;
  padding:10px 0;
  font-size:15px;
  display:flex;
}
.vmo-page .price-row:last-child {
  color:#059669;
  border-bottom:none;
  padding-top:14px;
  font-size:18px;
  font-weight:700;
}
.vmo-page .price-row .price-strike {
  color:#9ca3af;
  text-decoration:line-through;
}
.vmo-page .urgency-box {
  text-align:center;
  background:#fffbeb;
  border:1px solid #fcd34d;
  border-radius:8px;
  margin:24px 0;
  padding:16px 22px;
}
.vmo-page .urgency-box .urgency-label {
  color:#b45309;
  font-size:14px;
  font-weight:700;
}
.vmo-page .urgency-box p {
  color:#92400e;
  margin-top:4px;
  font-size:14px;
}
.vmo-page .how-to-use {
  background:#fafafa;
  border-radius:10px;
  margin:28px 0;
  padding:24px;
}
.vmo-page .how-to-use .step-item {
  align-items:center;
  gap:14px;
  margin-bottom:14px;
  display:flex;
}
.vmo-page .how-to-use .step-item:last-child {
  margin-bottom:0;
}
.vmo-page .how-to-use .step-num {
  color:#fff;
  background:#059669;
  border-radius:50%;
  justify-content:center;
  align-items:center;
  width:30px;
  min-width:30px;
  height:30px;
  font-size:14px;
  font-weight:700;
  display:flex;
}
.vmo-page .delivery-box {
  text-align:center;
  background:#fff;
  border:2px solid #059669;
  border-radius:10px;
  margin:24px 0;
  padding:20px;
}
.vmo-page .delivery-box .delivery-icon {
  margin-bottom:8px;
  font-size:24px;
}
.vmo-page .delivery-box p {
  color:#555;
  margin-bottom:4px;
  font-size:14px;
}
.vmo-page .delivery-box strong {
  color:#059669;
}
.vmo-page .reviews-section {
  background:#f8fafc;
  padding:28px 24px;
}
.vmo-page .review-item {
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:8px;
  margin-bottom:14px;
  padding:16px;
}
.vmo-page .review-item:last-child {
  margin-bottom:0;
}
.vmo-page .review-header {
  justify-content:space-between;
  align-items:center;
  margin-bottom:8px;
  display:flex;
}
.vmo-page .review-author {
  font-size:14px;
  font-weight:700;
}
.vmo-page .review-date {
  color:#94a3b8;
  font-size:12px;
}
.vmo-page .review-stars {
  color:#f59e0b;
  margin-bottom:6px;
  font-size:13px;
}
.vmo-page .review-text {
  color:#475569;
  font-size:14px;
  line-height:1.55;
}
.vmo-page .guarantee-box {
  text-align:center;
  border:2px solid #1e40af;
  border-radius:10px;
  margin:28px 0;
  padding:22px;
}
.vmo-page .guarantee-box .guarantee-shield {
  margin-bottom:8px;
  font-size:36px;
}
.vmo-page .guarantee-box h3 {
  color:#1e40af;
  margin-bottom:8px;
  font-family:Merriweather,Georgia,serif;
  font-size:18px;
  font-weight:700;
}
.vmo-page .guarantee-box p {
  color:#64748b;
  font-size:14px;
  line-height:1.55;
}
.vmo-page .disclaimer-section {
  color:#94a3b8;
  background:#1e293b;
  padding:32px 24px;
  font-size:11px;
  line-height:1.65;
}
.vmo-page .disclaimer-section h3 {
  color:#cbd5e1;
  text-transform:uppercase;
  letter-spacing:.5px;
  margin-bottom:14px;
  font-size:12px;
  font-weight:700;
}
.vmo-page .disclaimer-section p {
  margin-bottom:10px;
}
.vmo-page .references-section {
  background:#0f172a;
  padding:24px;
}
.vmo-page .references-section h4 {
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.5px;
  margin-bottom:12px;
  font-size:12px;
  font-weight:700;
}
.vmo-page .references-grid {
  flex-wrap:wrap;
  gap:6px;
  display:flex;
}
.vmo-page .references-grid a {
  color:#64748b;
  background:#ffffff0f;
  border-radius:4px;
  padding:5px 10px;
  font-size:11px;
  text-decoration:none;
  transition:background .15s;
  display:inline-block;
}
.vmo-page .references-grid a:hover {
  color:#94a3b8;
  background:#ffffff1f;
}
.vmo-page .footer {
  background:#0f172a;
  border-top:1px solid #ffffff0d;
  padding:18px 24px;
}
.vmo-page .footer-links {
  flex-wrap:wrap;
  justify-content:center;
  gap:24px;
  display:flex;
}
.vmo-page .footer-links a {
  color:#64748b;
  font-size:12px;
  text-decoration:none;
}
.vmo-page .footer-links a:hover {
  color:#94a3b8;
}
.vmo-page .popup-overlay {
  z-index:1000;
  background:#0009;
  justify-content:center;
  align-items:center;
  padding:20px;
  display:none;
  position:fixed;
  inset:0;
}
.vmo-page .popup-overlay.active {
  display:flex;
}
.vmo-page .popup-content {
  text-align:center;
  background:#fff;
  border-radius:14px;
  width:100%;
  max-width:380px;
  padding:32px 28px;
  position:relative;
}
.vmo-page .popup-content .close-btn {
  color:#999;
  cursor:pointer;
  background:0 0;
  border:none;
  font-size:22px;
  position:absolute;
  top:12px;
  right:16px;
}
.vmo-page .popup-kicker {
  color:#059669;
  text-transform:uppercase;
  letter-spacing:.8px;
  margin-bottom:8px;
  font-size:12px;
  font-weight:600;
}
.vmo-page .popup-headline {
  margin-bottom:20px;
  font-family:Merriweather,Georgia,serif;
  font-size:20px;
  font-weight:700;
  line-height:1.3;
}
.vmo-page .popup-field {
  border:1px solid #d1d5db;
  border-radius:8px;
  width:100%;
  margin-bottom:10px;
  padding:12px 16px;
  font-family:inherit;
  font-size:15px;
  display:block;
}
.vmo-page .popup-cta {
  color:#fff;
  cursor:pointer;
  background:#059669;
  border:none;
  border-radius:8px;
  width:100%;
  margin-top:4px;
  padding:14px;
  font-size:16px;
  font-weight:700;
  display:block;
}
.vmo-page .popup-error {
  color:#dc2626;
  margin-top:8px;
  font-size:13px;
  display:none;
}
.vmo-page .popup-thanks {
  color:#059669;
  padding:20px 0;
  font-size:16px;
  font-weight:600;
  display:none;
}
@media (max-width:480px) {
  .vmo-page {
    font-size:16px;
  }
  .vmo-page .main-headline {
    font-size:23px;
  }
  .vmo-page .section-heading {
    font-size:19px;
  }
  .vmo-page .article-content {
    padding:22px 18px;
  }
  .vmo-page .headline-section {
    padding:14px 18px 10px;
  }
  .vmo-page .stats-box {
    padding:20px;
  }
  .vmo-page .stat-row {
    font-size:14px;
  }
}
.vmo-page .sticky-cta {
  z-index:999;
  background:#fff;
  padding:10px 16px;
  display:none;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  box-shadow:0 -2px 10px #0000001a;
}
.vmo-page .sticky-cta a {
  color:#fff;
  text-align:center;
  background:linear-gradient(135deg,#059669 0%,#047857 100%);
  border-radius:8px;
  padding:14px;
  font-size:15px;
  font-weight:700;
  text-decoration:none;
  display:block;
}
@media (max-width:768px) {
  .vmo-page .sticky-cta.visible {
    display:block;
  }
}
.vmo-page .gjs-row {
  display:flex;
}
.vmo-page .gjs-cell {
  flex:1;
  min-width:0;
}
.vmo-page .gjs-cell video {
  border-radius:8px;
  width:100%;
  display:block;
}
.vmo-page .testimonial picture,.vmo-page .testimonial img {
  border-radius:8px;
  width:100%;
  max-width:180px;
  height:auto;
  margin-bottom:12px;
  display:block;
}
@media (max-width:768px) {
  .vmo-page .testimonial picture,.vmo-page .testimonial img {
    max-width:140px;
  }
}
@media (max-width:480px) {
  .vmo-page .testimonial picture,.vmo-page .testimonial img {
    max-width:120px;
  }
}
.vmo-page .video-wrap {
  max-width:600px;
  margin:28px auto;
}
.vmo-page .video-wrap video,.vmo-page video {
  width:100%;
  max-width:100%;
  height:auto;
  display:block;
}
@property --tw-translate-x {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-translate-y {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-translate-z {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-rotate-x {
  syntax:"*";
  inherits:false;
}
@property --tw-rotate-y {
  syntax:"*";
  inherits:false;
}
@property --tw-rotate-z {
  syntax:"*";
  inherits:false;
}
@property --tw-skew-x {
  syntax:"*";
  inherits:false;
}
@property --tw-skew-y {
  syntax:"*";
  inherits:false;
}
@property --tw-scroll-snap-strictness {
  syntax:"*";
  inherits:false;
  initial-value:proximity;
}
@property --tw-space-y-reverse {
  syntax:"*";
  inherits:false;
  initial-value:0;
}
@property --tw-border-style {
  syntax:"*";
  inherits:false;
  initial-value:solid;
}
@property --tw-gradient-position {
  syntax:"*";
  inherits:false;
}
@property --tw-gradient-from {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000;
}
@property --tw-gradient-via {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000;
}
@property --tw-gradient-to {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000;
}
@property --tw-gradient-stops {
  syntax:"*";
  inherits:false;
}
@property --tw-gradient-via-stops {
  syntax:"*";
  inherits:false;
}
@property --tw-gradient-from-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:0%;
}
@property --tw-gradient-via-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:50%;
}
@property --tw-gradient-to-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:100%;
}
@property --tw-leading {
  syntax:"*";
  inherits:false;
}
@property --tw-font-weight {
  syntax:"*";
  inherits:false;
}
@property --tw-tracking {
  syntax:"*";
  inherits:false;
}
@property --tw-ordinal {
  syntax:"*";
  inherits:false;
}
@property --tw-slashed-zero {
  syntax:"*";
  inherits:false;
}
@property --tw-numeric-figure {
  syntax:"*";
  inherits:false;
}
@property --tw-numeric-spacing {
  syntax:"*";
  inherits:false;
}
@property --tw-numeric-fraction {
  syntax:"*";
  inherits:false;
}
@property --tw-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000;
}
@property --tw-shadow-color {
  syntax:"*";
  inherits:false;
}
@property --tw-shadow-alpha {
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%;
}
@property --tw-inset-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax:"*";
  inherits:false;
}
@property --tw-inset-shadow-alpha {
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%;
}
@property --tw-ring-color {
  syntax:"*";
  inherits:false;
}
@property --tw-ring-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax:"*";
  inherits:false;
}
@property --tw-inset-ring-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000;
}
@property --tw-ring-inset {
  syntax:"*";
  inherits:false;
}
@property --tw-ring-offset-width {
  syntax:"<length>";
  inherits:false;
  initial-value:0;
}
@property --tw-ring-offset-color {
  syntax:"*";
  inherits:false;
  initial-value:#fff;
}
@property --tw-ring-offset-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000;
}
@property --tw-outline-style {
  syntax:"*";
  inherits:false;
  initial-value:solid;
}
@property --tw-blur {
  syntax:"*";
  inherits:false;
}
@property --tw-brightness {
  syntax:"*";
  inherits:false;
}
@property --tw-contrast {
  syntax:"*";
  inherits:false;
}
@property --tw-grayscale {
  syntax:"*";
  inherits:false;
}
@property --tw-hue-rotate {
  syntax:"*";
  inherits:false;
}
@property --tw-invert {
  syntax:"*";
  inherits:false;
}
@property --tw-opacity {
  syntax:"*";
  inherits:false;
}
@property --tw-saturate {
  syntax:"*";
  inherits:false;
}
@property --tw-sepia {
  syntax:"*";
  inherits:false;
}
@property --tw-drop-shadow {
  syntax:"*";
  inherits:false;
}
@property --tw-drop-shadow-color {
  syntax:"*";
  inherits:false;
}
@property --tw-drop-shadow-alpha {
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%;
}
@property --tw-drop-shadow-size {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-blur {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-brightness {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-contrast {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-grayscale {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-hue-rotate {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-invert {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-opacity {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-saturate {
  syntax:"*";
  inherits:false;
}
@property --tw-backdrop-sepia {
  syntax:"*";
  inherits:false;
}
@property --tw-duration {
  syntax:"*";
  inherits:false;
}
@property --tw-ease {
  syntax:"*";
  inherits:false;
}
@property --tw-scale-x {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-scale-y {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
@property --tw-scale-z {
  syntax:"*";
  inherits:false;
  initial-value:1;
}
