/* Susan Cutter Healing Arts — static rebuild of the Wix site.
   Each page holds two layouts measured from the original: .dk (desktop, 980px stage)
   and .mb (the 320px Wix mobile layout). Elements are absolutely positioned inside
   their section, exactly where the original places them. The generated text/box
   classes (x*, b*) follow the base rules below. */

*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body { background: #fff; color: #000; -webkit-text-size-adjust: 100%; }
body.lock { overflow: hidden; }
:where(a) { color: inherit; text-decoration: none; }
img { border: 0; }

.dk { min-width: 980px; overflow-x: clip; }
.mb { display: none; width: 320px; overflow-x: clip; }
.mob .dk { display: none; }
.mob .mb { display: block; }
@media (hover: none) and (max-device-width: 767px) {
  html:not(.dsk) .dk { display: none; }
  html:not(.dsk) .mb { display: block; }
}

.sc { position: relative; display: block; }
.sc > *, .fm > * { position: absolute; }
.fm > .hp-field { left: -9999px; }
.bx { pointer-events: none; }
.sv { line-height: 0; }
.sv svg, .ic svg { display: block; width: 100%; height: 100%; overflow: visible; }
.im { display: block; }
.map { border: 0; display: block; }
.imf { overflow: hidden; }
.imf img { position: absolute; display: block; max-width: none; }
.bgfix { background-attachment: fixed; background-repeat: no-repeat; }
:where(.rt) :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin: 0; padding: 0; }
:where(.rt) :where(h1, h2, h3, h4, h5, h6) { font-size: inherit; font-weight: inherit; }
.rt, .tx { overflow-wrap: break-word; }
.ln { display: block; cursor: pointer; transition: background-color .2s ease, border-color .2s ease, color .2s ease; }
.ln > * { position: absolute; }
.lf { display: flex; align-items: center; justify-content: center; }
.lf > * { position: static; }
.ln span { display: block; transition: color .2s ease, letter-spacing .2s ease; }
.ln .ic { flex: none; }
:where(button.ln) { font: inherit; padding: 0; border: 0; background: none; color: inherit; }
:where(.fd) { font: inherit; margin: 0; border: 0; padding: 0; background: transparent; outline: none; appearance: none; -webkit-appearance: none; }
.fd.ck { cursor: pointer; background: transparent; }
.ck-r:checked { background: radial-gradient(circle, #ff6600 0 4px, transparent 4.5px); }
.ck-c:checked { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.4' fill='none' stroke='%23ff6600' stroke-width='1.8'/%3E%3C/svg%3E") center / 16px 16px no-repeat; }
label.tx { cursor: pointer; }
textarea.fd { resize: none; }
.fm { display: contents; }
.hp-field { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.hbg { z-index: 2; border: 0; padding: 0; background: transparent; cursor: pointer; }

/* entrance animations: Wix keyframes, started when the element scrolls into view */
.m:not(.go) { animation-play-state: paused !important; }
@media (prefers-reduced-motion: reduce) { .m { animation: none !important; } }

/* expandable reviews (testimonials) */
.clp { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; }
.clp.open { display: block; -webkit-line-clamp: unset !important; }
:where(.sc > .rd) { cursor: pointer; background: none; border: 0; padding: 0; font: inherit; color: inherit; }

/* chat button (Wix Chat can't move off Wix — it links to the contact page) */
.chat { position: fixed; z-index: 50; display: flex; align-items: center; justify-content: center; }
.chat-d { right: 20px; bottom: 20px; width: 64px; height: 64px; border-radius: 12px; background: #ff6600; }
.chat-d svg { width: 36px; height: 36px; }
.chat-m { display: none; right: 16px; bottom: 16px; width: 50px; height: 50px; border-radius: 50%; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.25); gap: 4px; }
.chat-m i { width: 8px; height: 8px; border-radius: 50%; background: #ff6600; }
.mob .chat-d { display: none; }
.mob .chat-m { display: flex; }

/* Wix mobile back-to-top button */
.totop { display: none; position: fixed; z-index: 50; left: 20px; bottom: 30px; width: 22px; height: 22px; padding: 0; border: 0; background: none; cursor: pointer; }
.totop svg { display: block; width: 22px; height: 22px; }
.mob .totop.show { display: block; }

/* mobile menu */
.mnav { position: fixed; inset: 0; z-index: 1000; background: #fff; overflow: auto; }
.mnav[hidden] { display: none; }
.mnav-x { position: absolute; left: 278px; top: 51px; width: 18px; height: 18px; padding: 0; border: 0; background: none; cursor: pointer; }
.mnav-x svg { display: block; width: 18px; height: 18px; }
.mnav nav { position: absolute; left: 36px; top: 124px; width: 245px; }
.mnav nav a { display: block; height: 57px; line-height: 56px; border-bottom: 1px solid #c4c4c4; text-align: center; font: 700 15px/56px open-sans-v2, sans-serif; color: #000; }
.mnav nav a.cur { color: #ff6600; }

/* "Book a Consultation" lightbox */
.pop { position: fixed; inset: 0; z-index: 1000; background: rgba(255,255,255,.92); overflow: auto; display: flex; justify-content: center; align-items: flex-start; }
.pop[hidden] { display: none; }
.pop-panel { position: relative; width: 862px; max-width: 100%; margin: auto 0; min-height: 100%; background: #fff; padding: 55px 20px 40px; font-family: open-sans-v2, sans-serif; }
.pop-x { position: absolute; top: 31px; right: 25px; width: 30px; height: 30px; padding: 0; border: 0; background: none; cursor: pointer; }
.pop-x svg { display: block; width: 30px; height: 30px; }
.pop-t { margin: 0 auto; text-align: center; font: 700 25px/30px montserrat, sans-serif; letter-spacing: 1.25px; color: #000; }
.pop-s { margin: 13px auto 0; text-align: center; font: 400 20px/27px open-sans-v2, sans-serif; letter-spacing: 1px; color: #000; }
.pop-f { width: 619px; max-width: 100%; margin: 22px auto 0; }
.pf { display: block; font-size: 14px; line-height: 17px; color: #000; margin-bottom: 24px; }
.pf input, .pf select, .pf textarea { display: block; width: 100%; height: 42px; margin-top: 9px; padding: 0 12px; border: 1px solid rgba(0,0,0,.6); border-radius: 5px; background: rgba(255,255,255,.9); font: 400 16px open-sans-v2, sans-serif; color: #000; outline: none; }
.pf input:focus, .pf select:focus, .pf textarea:focus { border-color: #000; }
.pf textarea { height: 91px; padding: 10px 12px; resize: none; }
.pf select { appearance: none; -webkit-appearance: none; background: rgba(255,255,255,.9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 18px center / 14px 8px; }
.pf-ph { position: relative; }
.pf-ph input { padding-left: 58px; }
.pf-cc { position: absolute; left: 14px; bottom: 12px; display: flex; align-items: center; gap: 4px; pointer-events: none; }
.pf-cc svg:first-child { width: 18px; height: 18px; }
.pf-cc svg:last-child { width: 10px; height: 6px; }
.pf-dt { border: 0; margin: 0 0 24px; padding: 0; display: grid; grid-template-columns: 215px 108px 108px 116px; column-gap: 24px; }
.pf-dt legend { padding: 0; font-size: 14px; line-height: 17px; margin-bottom: 8px; }
.pf-dt .pf { margin: 0; }
.pop-b { display: block; width: 100%; height: 41px; border: 0; border-radius: 0; background: #ff6600; color: #fff; font: 400 16px open-sans-v2, sans-serif; cursor: pointer; }
.pop-b:hover { background: #0b707e; }
@media (max-width: 700px) {
  .pop-panel { padding: 70px 20px 40px; }
  .pop-t { font-size: 20px; line-height: 26px; letter-spacing: .5px; }
  .pop-s { font-size: 16px; line-height: 22px; letter-spacing: .5px; }
  .pf-dt { grid-template-columns: 1fr 1fr; row-gap: 16px; column-gap: 16px; }
}

/* gallery (Wix Pro Gallery, justified rows) + full-screen viewer */
.gal { overflow: hidden; }
.gi { position: absolute; display: block; overflow: hidden; border-radius: 10px; cursor: pointer; }
.gi img { display: block; width: 100%; height: 100%; object-fit: cover; }
.glb { position: fixed; inset: 0; z-index: 1000; background: #fff; display: flex; align-items: center; justify-content: center; }
.glb[hidden] { display: none; }
.glb img { display: block; max-width: calc(100vw - 180px); max-height: calc(100vh - 160px); width: auto; height: auto; object-fit: contain; }
.glb button { position: absolute; padding: 0; border: 0; background: none; cursor: pointer; }
.glb button svg { display: block; width: 100%; height: 100%; }
.glb-x { top: 40px; right: 36px; width: 28px; height: 28px; }
.glb-fs { top: 34px; left: 40px; width: 28px; height: 28px; }
.glb-prev, .glb-next { top: calc(50% - 15px); width: 16px; height: 30px; }
.glb-prev { left: 38px; }
.glb-next { right: 38px; }
.mob .glb img { max-width: calc(100vw - 20px); max-height: calc(100vh - 120px); }
.mob .glb-prev { left: 8px; }
.mob .glb-next { right: 8px; }

/* fonts (self-hosted copies of the files the Wix site loads) */
@font-face { font-display: swap; font-family: wf_9c24023ca06941dd923fbc7fb; src: url("fonts/65832c-file.woff2") format("woff2"), url("fonts/d37b0a-file.woff") format("woff"); }
@font-face { font-display: swap; font-family: wf_afba33193b404fa59930fd072; src: url("fonts/78acb2-file.woff2") format("woff2"), url("fonts/fe00c4-file.woff") format("woff"); }
@font-face { font-family: montserrat; font-style: italic; font-weight: 400; src: url("fonts/671c2c-JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }
@font-face { font-family: montserrat; font-style: italic; font-weight: 400; src: url("fonts/757dd3-JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }
@font-face { font-family: montserrat; font-style: italic; font-weight: 700; src: url("fonts/a9117d-JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwjimrq1Q_.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }
@font-face { font-family: montserrat; font-style: italic; font-weight: 700; src: url("fonts/6483f7-JTUPjIg1_i6t8kCHKm459WxZcgvz_PZwjimrqw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }
@font-face { font-family: montserrat; font-style: normal; font-weight: 400; src: url("fonts/00f62e-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }
@font-face { font-family: montserrat; font-style: normal; font-weight: 400; src: url("fonts/b17b3d-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }
@font-face { font-family: montserrat; font-style: normal; font-weight: 700; src: url("fonts/a2730d-JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }
@font-face { font-family: montserrat; font-style: normal; font-weight: 700; src: url("fonts/68d9a5-JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }
@font-face { font-family: open-sans-v2; font-style: italic; font-weight: 400; src: url("fonts/3aaa34-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2"); unicode-range: U+0-FF, 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-display: swap; }
@font-face { font-family: open-sans-v2; font-style: italic; font-weight: 700; src: url("fonts/3aaa34-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2"); unicode-range: U+0-FF, 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-display: swap; }
@font-face { font-family: open-sans-v2; font-style: normal; font-weight: 400; src: url("fonts/d7466e-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, 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-display: swap; }
@font-face { font-family: open-sans-v2; font-style: normal; font-weight: 700; src: url("fonts/d7466e-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, 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-display: swap; }

/* generated text/box styles */
.b1 { background-color:rgb(255, 102, 0) }
.x2 { font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-decoration-line:none;text-transform:none }
.x3 { font-family:open-sans-v2, sans-serif;font-size:13px;color:rgb(89, 89, 89);line-height:20.8px }
.x4 { font-size:13px;color:rgb(255, 255, 255) }
.x5 { font-size:13px;font-family:arial;color:rgb(255, 255, 255) }
.x6 { font-family:arial;font-size:13px;color:rgb(255, 255, 255);line-height:20.8px;text-align:right }
.x7 { font-family:montserrat, sans-serif;font-size:22px;line-height:30.8px }
.x8 { color:rgb(11, 112, 126);text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700 }
.x9 { color:rgb(255, 102, 0);text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700 }
.x10 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(255, 102, 0);line-height:22px;letter-spacing:0.8px;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x11 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:22px;letter-spacing:0.8px;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x12 { font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:19px;letter-spacing:normal;text-decoration-line:none;text-transform:uppercase;white-space:nowrap }
.b13 { background-color:rgb(255, 102, 0);border-top:1px solid rgb(255, 102, 0);border-right:1px solid rgb(255, 102, 0);border-bottom:1px solid rgb(255, 102, 0);border-left:1px solid rgb(255, 102, 0);border-radius:5px 5px 5px 5px;box-shadow:rgb(0, 0, 0) 0px 1px 0px 0px }
.b14 { background-image:linear-gradient(90deg, rgba(11, 112, 126, 0.81) 44.2106%, rgba(11, 112, 126, 0.365) 64.5614%, rgba(0, 0, 0, 0) 78.5965%);background-size:auto;background-position:0px 0px;background-repeat:repeat }
.x15 { font-family:open-sans-v2;font-size:18px;line-height:25.2px;color:rgb(255, 255, 255);font-weight:700 }
.x16 { font-family:montserrat, sans-serif;font-size:36px;font-weight:700;line-height:50.4px;color:rgb(255, 255, 255) }
.x17 { font-family:open-sans-v2;font-size:18px;line-height:28.8px;color:rgb(255, 255, 255) }
.b18 { background-color:rgb(11, 112, 126);border-radius:5px 5px 5px 5px;box-shadow:rgb(0, 0, 0) 0px 1px 0px 0px }
.b19 { background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 35.259%, rgba(0, 0, 0, 0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat }
.b20 { background-color:rgb(255, 255, 255) }
.b21 { background-color:rgb(255, 255, 255);border-radius:10px 10px 10px 10px }
.b22 { background-color:rgb(255, 255, 255);border-top:5px solid rgb(255, 255, 255);border-right:5px solid rgb(255, 255, 255);border-bottom:5px solid rgb(255, 255, 255);border-left:5px solid rgb(255, 255, 255);border-radius:0px 10px 10px 0px }
.x23 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;font-weight:700;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;color:rgb(255, 102, 0) }
.x24 { font-family:montserrat, sans-serif;font-size:24px;font-weight:700;line-height:28.8px;color:rgb(17, 17, 14) }
.x25 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:22.4px }
.b26 { background-color:rgb(0, 0, 0);border-top:5px solid rgb(255, 255, 255);border-right:5px solid rgb(255, 255, 255);border-bottom:5px solid rgb(255, 255, 255);border-left:5px solid rgb(255, 255, 255);border-radius:0px 10px 10px 0px }
.x27 { font-family:montserrat, sans-serif;font-size:35px;line-height:49px;text-align:center;font-weight:700;color:rgb(255, 102, 0) }
.x28 { font-family:open-sans-v2, sans-serif;font-size:22px;font-weight:700;line-height:26.4px;text-align:center;color:rgb(255, 255, 255) }
.b29 { background-color:rgb(11, 112, 126) }
.b30 { background-color:rgba(232, 230, 230, 0.7);border-radius:10px 10px 10px 10px }
.x31 { font-family:montserrat, sans-serif;font-size:26px;font-weight:700;line-height:36.4px }
.x32 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:30.8px }
.x33 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:22px;letter-spacing:0.8px;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b34 { background-color:rgb(255, 102, 0);border-radius:7px 7px 7px 7px }
.x35 { font-family:montserrat, sans-serif;font-size:30px;font-weight:700;line-height:42px;text-align:center }
.x36 { color:rgb(255, 102, 0) }
.x37 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:23.8px;text-align:center }
.x38 { font-family:montserrat, sans-serif;font-size:20px;line-height:28px;text-align:right;color:rgb(11, 112, 126);font-weight:700 }
.x39 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:22.4px;text-align:right }
.b40 { background-color:rgba(0, 0, 0, 0.08);border-radius:10px 10px 10px 10px }
.x41 { font-family:montserrat, sans-serif;font-size:20px;line-height:28px;color:rgb(11, 112, 126);font-weight:700 }
.b42 { background-color:rgb(238, 253, 255) }
.b43 { background-image:url("data:image/svg+xml,%3Csvg id='comp-merv68zc-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-merv68zc-top %7B fill: %23FFFFFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E");background-size:50% 100%;background-position:50% 100%;background-repeat:repeat-x }
.x44 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;text-align:center;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700;color:rgb(255, 102, 0) }
.b45 { border-top:3px solid rgb(11, 112, 126) }
.x46 { font-family:montserrat, sans-serif;font-size:35px;font-weight:700;line-height:49px;text-align:center }
.x47 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:23.8px;text-align:center;color:rgb(89, 89, 89) }
.b48 { border-top:1px solid rgb(255, 255, 255);border-right:1px solid rgb(255, 255, 255);border-bottom:1px solid rgb(255, 255, 255);border-left:1px solid rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 10px 0px }
.b49 { background-color:rgb(255, 87, 0);border-radius:50% 50% 50% 50% }
.x50 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;font-weight:700;color:rgb(11, 112, 126) }
.x51 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:22.4px;text-align:center }
.x52 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:22.4px;text-align:center;font-weight:700 }
.b53 { background-image:url("data:image/svg+xml,%3Csvg id='comp-mesp4kdu-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-mesp4kdu-top %7B fill: %23EEFDFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E");background-size:50% 100%;background-position:50% 100%;background-repeat:repeat-x }
.x54 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;color:rgb(255, 102, 0);font-weight:700 }
.x55 { font-family:montserrat, sans-serif;font-size:30px;line-height:42px;color:rgb(255, 255, 255);font-weight:700 }
.x56 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:23.8px;color:rgb(255, 255, 255) }
.x57 { font-family:open-sans-v2, sans-serif;font-size:17px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:23px;letter-spacing:0.85px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b58 { background-color:rgb(255, 102, 0);border-radius:30px 30px 30px 30px }
.b59 { background-image:linear-gradient(rgba(53, 142, 200, 0) 0%, rgba(133, 185, 217, 0) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;border-top:1px solid rgb(255, 255, 255);border-right:1px solid rgb(255, 255, 255);border-bottom:1px solid rgb(255, 255, 255);border-left:1px solid rgb(255, 255, 255);border-radius:30px 30px 30px 30px }
.x60 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:23.8px }
.x61 { font-family:montserrat, sans-serif;font-size:22px;font-weight:700;line-height:30.8px }
.x62 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:28.8px }
.x63 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:20px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none }
.x64 { margin-left:4px }
.b65 { background-color:rgb(255, 255, 255);border-top:1px solid rgba(0, 0, 0, 0.24);border-right:1px solid rgba(0, 0, 0, 0.24);border-bottom:1px solid rgba(0, 0, 0, 0.24);border-left:1px solid rgba(0, 0, 0, 0.24);border-radius:5px 5px 5px 5px }
.b66 { border-radius:5px 5px 5px 5px;font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:20px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;text-indent:12px;padding-right:2px;padding-top:8px;padding-bottom:8px }
.x67 { font-family:montserrat, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:19px;letter-spacing:normal;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b68 { background-color:rgb(255, 102, 0);box-shadow:rgb(255, 255, 255) 0px 0px 0px 0px }
.b69 { background-color:rgb(255, 102, 0);border-radius:10px 10px 10px 10px }
.b70 { background-color:rgb(11, 112, 126);border-radius:10px 10px 10px 10px }
.x71 { font-family:montserrat, sans-serif;font-size:22px;line-height:30.8px;color:rgb(255, 255, 255);font-weight:700 }
.x72 { font-family:open-sans-v2, sans-serif;font-size:16px;color:rgb(89, 89, 89);line-height:22.4px }
.x73 { color:rgb(255, 255, 255) }
.x74 { font-family:open-sans-v2, sans-serif;font-size:16px;color:rgb(255, 255, 255);line-height:22.4px }
.b75 { border-top:1px solid rgba(40, 38, 38, 0.28) }
.x76 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px }
.b77 { background-color:rgb(0, 0, 0);border-radius:2px 2px 2px 2px }
.x78 { font-family:montserrat, sans-serif;font-size:14px;line-height:19.6px }
.x79 { font-family:open-sans-v2;font-size:17px;line-height:23.8px;color:rgb(255, 255, 255);font-weight:700 }
.x80 { font-family:montserrat, sans-serif;font-size:23px;font-weight:700;line-height:32.2px;color:rgb(255, 255, 255) }
.x81 { font-family:open-sans-v2;font-size:17px;line-height:27.2px;color:rgb(255, 255, 255) }
.x82 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:15px;letter-spacing:normal;text-decoration-line:none;text-transform:uppercase;white-space:nowrap }
.x83 { font-family:montserrat, sans-serif;font-size:23px;line-height:32.2px;text-align:center;font-weight:700;color:rgb(255, 102, 0) }
.x84 { font-family:open-sans-v2, sans-serif;font-size:12px;font-weight:700;line-height:14.4px;text-align:center;color:rgb(255, 255, 255) }
.x85 { font-family:open-sans-v2, sans-serif;font-size:12px;line-height:16.8px;font-weight:700;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;color:rgb(255, 102, 0) }
.x86 { font-family:montserrat, sans-serif;font-size:14px;font-weight:700;line-height:16.8px;color:rgb(17, 17, 14) }
.x87 { font-family:open-sans-v2, sans-serif;font-size:13px;line-height:18.2px }
.x88 { font-family:open-sans-v2, sans-serif;font-size:12px;line-height:16.8px;text-align:center;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700;color:rgb(255, 102, 0) }
.x89 { font-family:montserrat, sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-align:center;color:rgb(17, 17, 14) }
.x90 { font-family:open-sans-v2, sans-serif;font-size:13px;line-height:18.2px;text-align:center }
.b91 { border-radius:25px 25px 25px 25px;box-shadow:rgba(89, 89, 89, 0.15) 0px 0px 20px 0px }
.b92 { background-color:rgb(255, 255, 255);border-radius:25px 25px 25px 25px }
.b93 { background-color:rgb(255, 255, 255);border-radius:25px 25px 0px 0px }
.b94 { background-color:rgb(255, 102, 0);border-radius:50% 50% 50% 50% }
.x95 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;font-weight:700;color:rgb(58, 58, 58) }
.x96 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center;color:rgb(58, 58, 58) }
.x97 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:400;font-style:normal;color:rgb(255, 102, 0);line-height:15px;letter-spacing:normal;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x98 { font-family:montserrat, sans-serif;font-size:18px;font-weight:700;line-height:25.2px;text-align:center }
.x99 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:26.6px;text-align:center }
.x100 { font-family:open-sans-v2, sans-serif;font-size:13px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:18px;letter-spacing:0.65px;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x101 { font-family:montserrat, sans-serif;font-size:20px;font-weight:700;line-height:28px;text-align:center }
.x102 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center }
.x103 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;color:rgb(11, 112, 126);font-weight:700 }
.x104 { font-family:montserrat, sans-serif;font-size:17px;line-height:23.8px;text-align:center;color:rgb(11, 112, 126);font-weight:700 }
.x105 { font-family:open-sans-v2, sans-serif;font-size:13px;line-height:18.2px;text-align:center;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700;color:rgb(255, 102, 0) }
.x106 { font-family:open-sans-v2, sans-serif;font-size:13px;line-height:18.2px;text-align:center;color:rgb(89, 89, 89) }
.x107 { font-family:montserrat, sans-serif;font-size:16px;line-height:22.4px;text-align:center;font-weight:700;color:rgb(11, 112, 126) }
.x108 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center;font-weight:700 }
.x109 { font-family:open-sans-v2, sans-serif;font-size:15px;line-height:21px;text-align:center;color:rgb(255, 102, 0);font-weight:700 }
.x110 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;color:rgb(255, 255, 255);font-weight:700 }
.x111 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center;color:rgb(255, 255, 255) }
.x112 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:15px;letter-spacing:0.55px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x113 { font-family:montserrat, sans-serif;font-size:16px;line-height:22.4px }
.x114 { font-family:montserrat, sans-serif;font-size:16px;font-weight:700;line-height:22.4px }
.x115 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:22.4px }
.x116 { font-family:montserrat, sans-serif;font-size:16px;line-height:22.4px;color:rgb(255, 255, 255);font-weight:700 }
.x117 { font-family:open-sans-v2, sans-serif;font-size:15px;color:rgb(89, 89, 89);line-height:21px }
.x118 { font-family:open-sans-v2, sans-serif;font-size:13px;color:rgb(255, 255, 255);line-height:18.2px }
.x119 { font-family:open-sans-v2, sans-serif;font-size:14px;color:rgb(89, 89, 89);line-height:19.6px }
.x120 { font-family:montserrat, sans-serif;font-size:14px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:18px;letter-spacing:normal;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x121 { font-family:open-sans-v2, sans-serif;font-size:11px;line-height:15.4px;text-align:center }
.b122 { background-color:rgb(0, 0, 0) }
.x123 { font-family:montserrat, sans-serif;font-size:40px;line-height:56px;color:rgb(255, 255, 255);font-weight:700 }
.x124 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;font-weight:700;color:rgb(255, 255, 255) }
.b125 { background-color:rgb(255, 102, 0);border-radius:200px 0px 100px 0px }
.b126 { background-color:rgb(255, 255, 255);border-radius:100px 0px 100px 0px }
.x127 { font-family:montserrat, sans-serif;font-size:30px;font-weight:700;line-height:36px;color:rgb(17, 17, 14) }
.x128 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;text-align:center;color:rgb(11, 112, 126);text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700 }
.x129 { font-family:montserrat, sans-serif;font-size:35px;font-weight:700;line-height:42px;text-align:center }
.x130 { color:rgb(17, 17, 14) }
.b131 { border-radius:10px 10px 10px 10px;box-shadow:rgba(11, 112, 126, 0.15) 0px 1px 15px 0px }
.x132 { font-family:montserrat, sans-serif;font-size:22px;line-height:28.6px;text-align:center;font-weight:700 }
.x133 { font-family:open-sans-v2;font-size:16px;line-height:22.4px;text-align:center }
.x134 { font-family:montserrat, sans-serif;font-size:22px;line-height:28.6px;text-align:center;color:rgb(255, 255, 255);font-weight:700 }
.x135 { font-family:montserrat, sans-serif;font-size:24px;font-weight:700;line-height:33.6px }
.x136 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:400;line-height:20.8px;letter-spacing:0.16px }
.b137 { background-image:url("data:image/svg+xml,%3Csvg id='comp-mesnclwl-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-mesnclwl-top %7B fill: %23FFFFFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E");background-size:50% 100%;background-position:50% 100%;background-repeat:repeat-x }
.x138 { font-family:montserrat, sans-serif;font-size:20px;line-height:28px;text-align:center;color:rgb(255, 255, 255);font-weight:700 }
.x139 { font-family:open-sans-v2, sans-serif;font-size:12px;line-height:16.8px;text-align:center;font-weight:700;color:rgb(255, 255, 255) }
.x140 { font-family:open-sans-v2, sans-serif;font-size:13px;line-height:18.2px;font-weight:700;text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;color:rgb(255, 102, 0) }
.x141 { font-family:montserrat, sans-serif;font-size:18px;font-weight:700;line-height:21.6px;color:rgb(17, 17, 14) }
.x142 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center;color:rgb(11, 112, 126);text-shadow:rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px, rgb(255, 255, 255) 1px -1px 0px;font-weight:700 }
.x143 { font-family:montserrat, sans-serif;font-size:20px;font-weight:700;line-height:24px;text-align:center }
.x144 { font-family:montserrat, sans-serif;font-size:16px;line-height:20.8px;text-align:center;font-weight:700 }
.x145 { font-family:open-sans-v2;font-size:14px;line-height:19.6px;text-align:center }
.x146 { font-family:montserrat, sans-serif;font-size:16px;font-weight:700;line-height:22.4px;text-align:center }
.x147 { font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:400;line-height:18.2px;text-align:center;letter-spacing:0.14px }
.x148 { font-family:montserrat, sans-serif;font-size:15px;line-height:21px;text-align:center;color:rgb(255, 255, 255);font-weight:700 }
.x149 { font-family:montserrat, sans-serif;font-size:40px;line-height:56px;font-weight:700 }
.x150 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;font-weight:700 }
.b151 { background-color:rgba(11, 112, 126, 0.76);border-radius:45px 45px 45px 45px }
.x152 { font-family:montserrat, sans-serif;font-size:27px;line-height:37.8px;text-align:center;font-weight:700;color:rgb(255, 255, 255) }
.x153 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:20.4px;text-align:center;color:rgb(255, 255, 255) }
.x154 { font-family:open-sans-v2, sans-serif;font-size:17px;font-weight:400;font-style:normal;color:rgb(255, 255, 255);line-height:23px;letter-spacing:-0.85px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b155 { background-color:rgb(255, 102, 0);border-top:2px solid rgb(255, 102, 0);border-right:2px solid rgb(255, 102, 0);border-bottom:2px solid rgb(255, 102, 0);border-left:2px solid rgb(255, 102, 0);border-radius:20px 20px 20px 20px }
.x156 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;text-align:center }
.b157 { background-color:rgb(255, 255, 255);border-radius:50% 50% 50% 50% }
.x158 { font-family:wfont_529f55_9c24023ca06941dd923fbc7fbc441693, wf_9c24023ca06941dd923fbc7fb, orig_poppins_bold;font-size:22px;line-height:30.8px;text-align:center;color:rgb(255, 255, 255) }
.x159 { font-family:montserrat, sans-serif;font-size:20px;line-height:28px;text-align:center;font-weight:700 }
.x160 { font-family:open-sans-v2, sans-serif;font-size:17px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:23px;letter-spacing:-0.85px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b161 { background-color:rgba(255, 102, 0, 0.02);border-top:2px solid rgb(255, 102, 0);border-right:2px solid rgb(255, 102, 0);border-bottom:2px solid rgb(255, 102, 0);border-left:2px solid rgb(255, 102, 0);border-radius:20px 20px 20px 20px }
.x162 { font-family:wfont_529f55_9c24023ca06941dd923fbc7fbc441693, wf_9c24023ca06941dd923fbc7fb, orig_poppins_bold;font-size:22px;line-height:normal;text-align:center;color:rgb(255, 255, 255) }
.x163 { font-family:montserrat, sans-serif;font-size:30px;font-weight:700;line-height:42px }
.x164 { font-family:open-sans-v2, sans-serif;font-size:17px;line-height:34px }
.x165 { font-family:open-sans-v2, sans-serif;font-size:17px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:23px;letter-spacing:0.85px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b166 { background-image:linear-gradient(rgba(53, 142, 200, 0) 0%, rgba(133, 185, 217, 0) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;border-top:1px solid rgb(11, 112, 126);border-right:1px solid rgb(11, 112, 126);border-bottom:1px solid rgb(11, 112, 126);border-left:1px solid rgb(11, 112, 126);border-radius:30px 30px 30px 30px }
.b167 { background-color:rgb(255, 255, 255);border-radius:15px 15px 15px 15px }
.x168 { font-family:open-sans-v2;font-size:17px;line-height:23.8px }
.x169 { font-family:open-sans-v2, sans-serif;font-size:16px;line-height:33.6px }
.x170 { font-weight:700 }
.b171 { background-image:url("data:image/svg+xml,%3Csvg id='comp-metmldvi-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-metmldvi-top %7B fill: %23FFFFFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E");background-size:50% 100%;background-position:50% 100%;background-repeat:repeat-x }
.x172 { font-family:montserrat, sans-serif;font-size:19px;line-height:26.6px;text-align:center;font-weight:700 }
.x173 { font-family:open-sans-v2, sans-serif;font-size:12px;line-height:16.8px;text-align:center;font-weight:700 }
.x174 { font-family:montserrat, sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-align:center }
.x175 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;font-weight:700;color:rgb(255, 255, 255) }
.x176 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:16.8px;text-align:center;color:rgb(255, 255, 255) }
.x177 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:400;font-style:normal;color:rgb(255, 255, 255);line-height:15px;letter-spacing:-0.55px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x178 { font-family:wfont_529f55_9c24023ca06941dd923fbc7fbc441693, wf_9c24023ca06941dd923fbc7fb, orig_poppins_bold;font-size:25px;line-height:35px;text-align:center;color:rgb(255, 255, 255) }
.x179 { font-family:montserrat, sans-serif;font-size:18px;line-height:25.2px;text-align:center;font-weight:700 }
.x180 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:15px;letter-spacing:-0.55px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x181 { font-family:wfont_529f55_9c24023ca06941dd923fbc7fbc441693, wf_9c24023ca06941dd923fbc7fb, orig_poppins_bold;font-size:25px;line-height:normal;text-align:center;color:rgb(255, 255, 255) }
.x182 { font-family:montserrat, sans-serif;font-size:19px;font-weight:700;line-height:26.6px }
.x183 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:28px }
.x184 { font-family:open-sans-v2, sans-serif;font-size:11px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:15px;letter-spacing:0.55px;text-align:center;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x185 { font-family:open-sans-v2;font-size:14px;line-height:19.6px }
.x186 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:29.4px }
.x187 { font-family:montserrat, sans-serif;font-size:16px;line-height:22.4px;text-align:center;font-weight:700 }
.x188 { font-family:montserrat, sans-serif;font-size:17px;font-weight:700;line-height:23.8px }
.x189 { font-family:open-sans-v2, sans-serif;font-size:14px;line-height:19.6px;text-align:center;color:rgb(255, 102, 0);font-weight:700 }
.x190 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px;color:rgb(255, 255, 255);font-weight:700 }
.x191 { font-family:open-sans-v2, sans-serif;font-size:16px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-align:center;text-decoration-line:none;text-transform:none;white-space:pre-wrap }
.x192 { font-family:madefor-text-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;font-size:16px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-align:center;text-decoration-line:underline;text-decoration-color:rgb(0, 0, 0);text-transform:none;white-space:nowrap }
.x193 { font-family:open-sans-v2, sans-serif;font-size:12px;line-height:16.8px;text-align:center;color:rgb(255, 255, 255);font-weight:700 }
.x194 { font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:21px;letter-spacing:normal;text-align:center;text-decoration-line:none;text-transform:none;white-space:pre-wrap }
.x195 { font-family:madefor-text-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:21px;letter-spacing:normal;text-align:center;text-decoration-line:underline;text-decoration-color:rgb(0, 0, 0);text-transform:none;white-space:nowrap }
.x196 { font-family:montserrat, sans-serif;font-size:40px;font-weight:700;line-height:30.8px;text-align:center }
.x197 { font-family:wfont_09f4ae_afba33193b404fa59930fd072c47a29d, wf_afba33193b404fa59930fd072, orig_lato_regular;font-size:20px;line-height:28px;text-align:center }
.b198 { border-radius:10px 10px 10px 10px;box-shadow:rgba(11, 112, 126, 0.6) 0px 1px 4px 0px }
.x199 { font-family:montserrat, sans-serif;font-size:24px;line-height:33.6px;font-weight:700 }
.x200 { font-family:open-sans-v2, sans-serif;font-size:18px;line-height:25.2px }
.x201 { font-size:18px;font-family:wfont_09f4ae_afba33193b404fa59930fd072c47a29d, wf_afba33193b404fa59930fd072, orig_lato_regular }
.x202 { font-family:montserrat, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:20px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none }
.b203 { background-color:rgb(255, 255, 255);border-top:1px solid rgba(0, 0, 0, 0.6);border-right:1px solid rgba(0, 0, 0, 0.6);border-bottom:1px solid rgba(0, 0, 0, 0.6);border-left:1px solid rgba(0, 0, 0, 0.6);border-radius:5px 5px 5px 5px }
.b204 { border-radius:5px 5px 5px 5px;font-family:open-sans-v2, sans-serif;font-size:15px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:18px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;text-indent:12px;padding-right:2px;padding-top:8px;padding-bottom:8px }
.x205 { font-family:montserrat, sans-serif;font-size:16px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:19px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b206 { font-family:Helvetica, Arial, sans-serif;font-size:13.3333px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none }
.b207 { border-top:1px solid rgba(0, 0, 0, 0.6);border-right:1px solid rgba(0, 0, 0, 0.6);border-bottom:1px solid rgba(0, 0, 0, 0.6);border-left:1px solid rgba(0, 0, 0, 0.6);border-radius:50% 50% 50% 50% }
.x208 { font-family:open-sans-v2, sans-serif;font-size:15px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:20px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b209 { font-family:Helvetica, Arial, sans-serif;font-size:13.3333px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b210 { border-top:1px solid rgba(0, 0, 0, 0.6);border-right:1px solid rgba(0, 0, 0, 0.6);border-bottom:1px solid rgba(0, 0, 0, 0.6);border-left:1px solid rgba(0, 0, 0, 0.6) }
.b211 { border-radius:5px 5px 5px 5px;font-family:open-sans-v2, sans-serif;font-size:15px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:18px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:pre-wrap;padding-left:12px;padding-right:12px }
.x212 { font-family:montserrat, sans-serif;font-size:20px;font-weight:700;line-height:21px;text-align:center }
.x213 { font-family:wfont_09f4ae_afba33193b404fa59930fd072c47a29d, wf_afba33193b404fa59930fd072, orig_lato_regular;font-size:14px;line-height:19.6px;text-align:center }
.x214 { font-family:open-sans-v2, sans-serif;font-size:15px;line-height:21px;text-align:center }
.x215 { font-size:15px;font-family:wfont_09f4ae_afba33193b404fa59930fd072c47a29d, wf_afba33193b404fa59930fd072, orig_lato_regular }
.x216 { font-family:montserrat, sans-serif;font-size:22px;font-weight:700;line-height:22.4px;text-align:center }
.x217 { font-family:montserrat, sans-serif;font-size:14px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:17px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none }
.b218 { border-radius:5px 5px 5px 5px;font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:17px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;text-indent:12px;padding-right:2px;padding-top:8px;padding-bottom:8px }
.x219 { font-family:montserrat, sans-serif;font-size:14px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:18px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:nowrap }
.x220 { font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:19px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:nowrap }
.b221 { border-radius:5px 5px 5px 5px;font-family:open-sans-v2, sans-serif;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:17px;letter-spacing:normal;text-align:start;text-decoration-line:none;text-transform:none;white-space:pre-wrap;padding-left:12px;padding-right:12px }
.x222 { font-family:open-sans-v2, sans-serif;font-size:16px;margin-left:8px;list-style-type:disc;list-style-position:outside }
.x223 { margin-left:20.8px;list-style-type:disc;list-style-position:outside }
.x224 { line-height:22.4px }
.x225 { font-family:montserrat, sans-serif;font-size:18px;font-weight:700;line-height:25.2px }
.x226 { font-family:open-sans-v2, sans-serif;font-size:13px;margin-left:6.5px;list-style-type:disc;list-style-position:outside }
.x227 { margin-left:16.9px;list-style-type:disc;list-style-position:outside }
.x228 { line-height:18.2px }
.x229 { font-family:montserrat, sans-serif;font-size:40px;font-weight:700;line-height:56px }
.x230 { font-family:montserrat, sans-serif;font-size:20px;font-weight:700;line-height:24px;color:rgb(17, 17, 14) }

/* Wix entrance keyframes */
@keyframes motion-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
@keyframes motion-floatIn { 
  0% { opacity: 0; animation-timing-function: step-end; }
  0.0001% { opacity: 0; transform: translate(var(--motion-translate-x), var(--motion-translate-y)) rotate(var(--comp-rotate-z, 0deg)); }
  100% { opacity: var(--comp-opacity, 1); transform: translate(0, 0) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes motion-revealIn { 
  0% { opacity: 0; animation-timing-function: step-end; }
  0.0001% { opacity: var(--comp-opacity, 1); clip-path: var(--motion-clip-start, polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)); }
  100% { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
}
@keyframes motion-revealIn { 
  0% { opacity: 0; animation-timing-function: step-end; }
  0.0001% { opacity: var(--comp-opacity, 1); clip-path: var(--motion-clip-start, polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)); }
  100% { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
}
@keyframes motion-shapeIn { 
  0.0001% { clip-path: var(--motion-shape-start); }
  100% { clip-path: var(--motion-shape-end); }
}
@keyframes motion-shuttersIn { 
  0% { opacity: 0; animation-timing-function: step-end; }
  0.0001% { opacity: var(--comp-opacity, 1); clip-path: var(--motion-shutters-start); }
  100% { clip-path: var(--motion-shutters-end); }
}
@keyframes motion-spin-1 { 
  0% { animation-timing-function: linear; rotate: var(--motion-rotate-start); }
  100% { rotate: var(--comp-rotate-z, 0deg); }
}
