/* ===== sheet 0 :: inline ===== */
:root { --primary: #37ca37; --secondary: #188bf6; --white: #ffffff; --gray: #cbd5e0; --black: #000000; --red: #e93d3d; --orange: #f6ad55; --yellow: #faf089; --green: #9ae6b4; --teal: #81e6d9; --malibu: #63b3ed; --indigo: #757BBD; --purple: #d6bcfa; --pink: #fbb6ce; --transparent: transparent; --overlay: rgba(0, 0, 0, 0.5); --color-luwrh9js: #e6e079; --color-luwrhsj0: #EEFF00; --color-luwrhym0: #F9EC1F; --color-lx8u7y0y: #A6A6A6; --color-lx2pyibt: #FF6240; --color-lx2q00eu: #8893A8; --color-lx2qgvbk: #565A7C; --color-lx3csigp: #C9D8E0; --color-m792svam: #141414ff; --color-lx2py304: #0038FF; --color-m792sja7: #212121ff; --color-lgf1duy4: #0E182C; --color-mb2rhdgj: #212121ff; --color-mb2rivlq: #636363ff; --color-lx2prsc2: #000321; --color-mcoyxav9: #262626ff; --cobalt: #155eef; --smoke: #f5f5f5; --color-ykfuxren: #ea62a4ff; --color-opavrtts: #edededff; --color-66c5b4f991201e717d357151: #F8D37E; --color-66c5b4f991201e3958357152: #FFFFFF; --color-6831e075b66fb41fcf46875f: #212121; --lato: 'Lato'; --montserrat: 'Montserrat'; --roboto: 'Roboto'; --roboto-condensed: 'Roboto Condensed'; --poppins: 'Poppins'; --headlinefont: 'Montserrat'; --contentfont: 'Lato'; --text-color: #000000; --link-color: #188bf6; }
.bg-fixed { inset: 0px; position: fixed; overflow: auto; background-color: var(--black); }
.drop-zone-draggable .hl_main_popup { padding: 0px 20px; margin-top: 0px; border-color: var(--black); border-width: 10px; border-style: solid; background-color: var(--overlay); width: 720px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .hl_main_popup { padding-left: 0px; padding-right: 0px; }
}
.drop-zone-draggable .row-oOykVv7p0a { margin: 0px auto; }
.drop-zone-draggable .row-oOykVv7p0a { box-shadow: none; padding: 15px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .row-oOykVv7p0a { padding-top: 0px; padding-bottom: 0px; padding-left: 0px !important; padding-right: 0px !important; }
}
.drop-zone-draggable .col-PiPIBq6p18 { box-shadow: none; padding: 10px 5px; background-color: var(--transparent); width: 100%; border-color: var(--black); border-width: 2px; border-style: solid; margin: 0px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .col-PiPIBq6p18 { padding-top: 0px; padding-bottom: 0px; }
}
.drop-zone-draggable .survey-TIa7NcVZuC { margin: 0px; }
.drop-zone-draggable .csurvey-TIa7NcVZuC { padding: 0px; }
#hl_main_popup.popup-body { padding: 0px 20px; margin-top: 0px; border-color: var(--black); border-width: 10px; border-style: solid; background-color: var(--overlay); width: 720px; position: absolute !important; left: 50% !important; bottom: auto !important; transform: translate(-50%, 0px) !important; right: auto !important; }
.--mobile #hl_main_popup.popup-body { padding-left: 0px; padding-right: 0px; width: 380px !important; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  #hl_main_popup.popup-body { padding-left: 0px; padding-right: 0px; width: 380px !important; }
}
#col-PiPIBq6p18 > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
.drop-zone-draggable .hl_main_popup-It79GrUpI5 { padding: 0px 20px; margin-top: 0px; border-color: var(--black); border-width: 10px; border-style: solid; background-color: var(--overlay); width: 960px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .hl_main_popup-It79GrUpI5 { padding-left: 0px; padding-right: 0px; }
}
.drop-zone-draggable .row-oOykVv7p0a { margin: 0px auto; }
.drop-zone-draggable .row-oOykVv7p0a { box-shadow: none; padding: 15px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .row-oOykVv7p0a { padding-top: 0px; padding-bottom: 0px; padding-left: 0px !important; padding-right: 0px !important; }
}
.drop-zone-draggable .col-PiPIBq6p18 { box-shadow: none; padding: 10px 5px; background-color: var(--transparent); width: 100%; border-color: var(--black); border-width: 2px; border-style: solid; margin: 0px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .drop-zone-draggable .col-PiPIBq6p18 { padding-top: 0px; padding-bottom: 0px; }
}
.drop-zone-draggable .custom-code-kgJWv-q5fv { margin: 0px; width: auto; height: auto; }
#hl_main_popup-It79GrUpI5.popup-body { padding: 0px 20px; margin-top: 0px; border-color: var(--black); border-width: 10px; border-style: solid; background-color: var(--overlay); width: 960px; position: absolute !important; left: 50% !important; bottom: auto !important; transform: translate(-50%, 0px) !important; right: auto !important; }
.--mobile #hl_main_popup-It79GrUpI5.popup-body { padding-left: 0px; padding-right: 0px; width: 380px !important; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  #hl_main_popup-It79GrUpI5.popup-body { padding-left: 0px; padding-right: 0px; width: 380px !important; }
}
#col-PiPIBq6p18 > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
:root { --lato: 'Lato'; --montserrat: 'Montserrat'; --roboto: 'Roboto'; --roboto-condensed: 'Roboto Condensed'; --white: #ffffff; --gray: #cbd5e0; --black: #000000; --transparent: transparent; --color-luwrhym0: #F9EC1F; --color-lx8u7y0y: #A6A6A6; --color-lx2pyibt: #FF6240; --color-lx2q00eu: #8893A8; --color-lx2qgvbk: #565A7C; --color-lx3csigp: #C9D8E0; --color-m792svam: #141414ff; --color-mb2rivlq: #636363ff; --color-ykfuxren: #ea62a4ff; }
.hl_page-preview--content .section-20uqKZz6bZ { font-family: var(--contentfont); padding: 0px 0px 40px; margin-top: 0px; margin-bottom: 0px; background-color: var(--color-m792svam); border-color: var(--black); border-width: 2px; border-style: solid; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .section-20uqKZz6bZ { padding-bottom: 20px; }
}
.hl_page-preview--content .row-peNKPFiDOO { margin: 0px auto; padding: 15px 0px; width: 100%; }
.hl_page-preview--content .col-t0TyGdoaGH, .hl_page-preview--content .csub-heading-FeFMQujlZ9, .hl_page-preview--content .row-peNKPFiDOO { background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; }
.hl_page-preview--content .col-t0TyGdoaGH { padding: 10px 5px; width: 100%; margin: 0px; }
.hl_page-preview--content #sub-heading-FeFMQujlZ9 { margin: 0px; }
.hl_page-preview--content .csub-heading-FeFMQujlZ9 { font-family: var(--headlinefont); color: var(--gray); font-weight: 400; box-shadow: none; padding: 20px 0px 0px; opacity: 1; text-shadow: none; line-height: 1.3em; letter-spacing: 0px; text-align: center; }
.hl_page-preview--content .custom-code-OCcAiqhbFQ { margin: 0px; width: auto; height: auto; }
.hl_page-preview--content .col-xWl27OVH7C, .hl_page-preview--content .row-DLDjqOq6AI { margin: 0px auto; padding: 10px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 89%; }
.hl_page-preview--content .col-xWl27OVH7C { padding: 10px 5px; width: 100%; margin: 0px; }
.hl_page-preview--content .video-qZlyc_bd2E { margin: 0px; }
.hl_page-preview--content .cvideo-qZlyc_bd2E { padding: 0px; background-color: var(--transparent); border-color: var(--color-luwrhym0); border-width: 2px; border-style: solid; }
.hl_page-preview--content #sub-heading-2lT4BqFPho { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .csub-heading-2lT4BqFPho { font-family: var(--contentfont); background-color: var(--color-mb2rivlq); color: var(--white); font-weight: 400; padding: 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 2.5em; text-transform: uppercase; letter-spacing: 3px; text-align: center; }
.hl_page-preview--content .col-O8TtY5yD7p > .inner, .hl_page-preview--content .row-W9FgPRxzk- { margin-top: 0px; margin-bottom: 0px; padding: 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .row-W9FgPRxzk- { padding-top: 0px; }
}
.hl_page-preview--content .col-O8TtY5yD7p { width: 100%; }
.hl_page-preview--content .col-O8TtY5yD7p > .inner { padding: 30px 25px 10px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .col-O8TtY5yD7p > .inner { padding-top: 20px; margin-top: auto; }
}
.hl_page-preview--content .button-nsY1N6Glmx { margin-top: 0px; margin-bottom: 0px; text-align: right; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .button-nsY1N6Glmx { text-align: center; margin-top: 20px; }
}
.hl_page-preview--content .cbutton-nsY1N6Glmx { font-family: var(--montserrat); background-color: var(--color-ykfuxren); color: var(--white); text-decoration: none; padding: 20px 30px; font-weight: 700; border-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; letter-spacing: -1px; text-transform: uppercase; text-shadow: transparent 0px 0px 0px; box-shadow: rgb(0, 0, 0) 0px 4px 0px 0px; border-radius: 100px; }
.hl_page-preview--content #paragraph-QSgTKL2o2U { margin: 10px 20px 0px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content #paragraph-QSgTKL2o2U { margin-left: 0px; margin-right: 0px; margin-top: 10px; }
}
.hl_page-preview--content .cparagraph-QSgTKL2o2U { font-family: var(--contentfont); background-color: var(--transparent); color: var(--color-lx2q00eu); font-weight: 400; padding: 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 1.5em; text-transform: none; letter-spacing: 0px; text-align: center; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .cparagraph-QSgTKL2o2U { padding-left: 5px; padding-right: 5px; }
}
.hl_page-preview--content #heading-RbUj_SDyF_ { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .cheading-RbUj_SDyF_, .hl_page-preview--content .csub-heading-ziz7_35XKS { font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); font-weight: 400; padding: 10px 0px 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 1.2em; text-transform: none; letter-spacing: -1px; text-align: center; }
.hl_page-preview--content #sub-heading-ziz7_35XKS { margin-top: 0px; margin-bottom: 0px; width: auto; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content #sub-heading-ziz7_35XKS { width: 100%; flex: 0 0 auto !important; }
}
.hl_page-preview--content .csub-heading-ziz7_35XKS { font-family: var(--contentfont); padding: 14px 30px; border-color: var(--color-lx8u7y0y); border-width: 1px; line-height: 1.4em; letter-spacing: 0px; border-radius: 100px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .csub-heading-ziz7_35XKS { line-height: 1.6em; padding: 16px 10px; }
}
.hl_page-preview--content #sub-heading-38uENcs9in { margin-top: 0px; margin-bottom: 0px; width: auto; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content #sub-heading-38uENcs9in { width: 100%; flex: 0 0 auto !important; }
}
.hl_page-preview--content .csub-heading-38uENcs9in { font-family: var(--contentfont); background-color: var(--transparent); color: var(--white); font-weight: 400; padding: 12px 30px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--color-lx8u7y0y); border-width: 1px; border-style: solid; line-height: 1.4em; text-transform: none; letter-spacing: 0px; text-align: center; border-radius: 100px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .csub-heading-38uENcs9in { line-height: 1.6em; padding: 16px 6px; }
}
.hl_page-preview--content .col-GgGR9Z2rV9 > .inner, .hl_page-preview--content .col-HUyDR5aKA7 > .inner, .hl_page-preview--content .row-zrGBjyLeRy { margin-top: 0px; margin-bottom: 0px; padding: 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
.hl_page-preview--content .col-HUyDR5aKA7 { width: 60.6%; }
.hl_page-preview--content .col-GgGR9Z2rV9 > .inner, .hl_page-preview--content .col-HUyDR5aKA7 > .inner { padding: 10px 0px 0px; width: 60.6%; }
.hl_page-preview--content .button-qYgRzHo-NR { margin-top: 0px; margin-bottom: 0px; text-align: right; }
.hl_page-preview--content .cbutton-qYgRzHo-NR { font-family: var(--montserrat); background-color: var(--color-ykfuxren); color: var(--white); text-decoration: none; padding: 20px 30px; font-weight: 700; border-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; letter-spacing: -1px; text-transform: uppercase; text-shadow: transparent 0px 0px 0px; box-shadow: rgb(0, 0, 0) 0px 4px 0px 0px; border-radius: 100px; }
.hl_page-preview--content .image-dJem1bPmSS { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .image-dJem1bPmSS .image-container img { width: 180px; height: auto; }
.hl_page-preview--content .cimage-dJem1bPmSS { padding: 0px; background-color: var(--transparent); opacity: 1; text-align: left; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .image-dJem1bPmSS .image-container img { width: 150px; }
  .hl_page-preview--content .cimage-dJem1bPmSS { text-align: center; }
}
.hl_page-preview--content .row-x0eXMdKoc- { margin-top: 0px; margin-bottom: 0px; padding: 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
.hl_page-preview--content .col-GgGR9Z2rV9 { width: 60.6%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .col-GgGR9Z2rV9 > .inner { padding-top: 0px; }
}
.hl_page-preview--content .image-Ijt5EPqo6K { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .image-Ijt5EPqo6K .image-container img { width: 180px; height: auto; }
.hl_page-preview--content .cimage-Ijt5EPqo6K { padding: 0px; background-color: var(--transparent); opacity: 1; text-align: left; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .image-Ijt5EPqo6K .image-container img { width: 150px; }
  .hl_page-preview--content .cimage-Ijt5EPqo6K { text-align: center; }
}
#section-20uqKZz6bZ > .inner { max-width: 1170px; }
#col-t0TyGdoaGH > .inner, #col-xWl27OVH7C > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
.sub-heading-FeFMQujlZ9 { font-weight: 400; }
.heading-RbUj_SDyF_ a, .heading-RbUj_SDyF_ a *, .paragraph-QSgTKL2o2U a, .paragraph-QSgTKL2o2U a *, .sub-heading-2lT4BqFPho a, .sub-heading-2lT4BqFPho a *, .sub-heading-38uENcs9in a, .sub-heading-38uENcs9in a *, .sub-heading-FeFMQujlZ9 a, .sub-heading-FeFMQujlZ9 a *, .sub-heading-ziz7_35XKS a, .sub-heading-ziz7_35XKS a * { color: var(--link-color); text-decoration: none; }
.heading-RbUj_SDyF_ a u, .heading-RbUj_SDyF_ a:hover, .paragraph-QSgTKL2o2U a u, .paragraph-QSgTKL2o2U a:hover, .sub-heading-2lT4BqFPho a u, .sub-heading-2lT4BqFPho a:hover, .sub-heading-38uENcs9in a u, .sub-heading-38uENcs9in a:hover, .sub-heading-FeFMQujlZ9 a u, .sub-heading-FeFMQujlZ9 a:hover, .sub-heading-ziz7_35XKS a u, .sub-heading-ziz7_35XKS a:hover { text-decoration: underline; }
.heading-RbUj_SDyF_ a s, .paragraph-QSgTKL2o2U a s, .sub-heading-2lT4BqFPho a s, .sub-heading-38uENcs9in a s, .sub-heading-FeFMQujlZ9 a s, .sub-heading-ziz7_35XKS a s { text-decoration: line-through; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-FeFMQujlZ9 h1, .sub-heading-FeFMQujlZ9 h2, .sub-heading-FeFMQujlZ9 h3, .sub-heading-FeFMQujlZ9 h4, .sub-heading-FeFMQujlZ9 h5, .sub-heading-FeFMQujlZ9 h6, .sub-heading-FeFMQujlZ9 ul li, .sub-heading-FeFMQujlZ9.text-output { font-size: 16px !important; font-weight: 400; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-FeFMQujlZ9 h1, .sub-heading-FeFMQujlZ9 h2, .sub-heading-FeFMQujlZ9 h3, .sub-heading-FeFMQujlZ9 h4, .sub-heading-FeFMQujlZ9 h5, .sub-heading-FeFMQujlZ9 h6, .sub-heading-FeFMQujlZ9 ul li, .sub-heading-FeFMQujlZ9.text-output { font-size: 19px !important; font-weight: 400; }
}
.sub-heading-FeFMQujlZ9.text-output h1:first-child::before, .sub-heading-FeFMQujlZ9.text-output h2:first-child::before, .sub-heading-FeFMQujlZ9.text-output h3:first-child::before, .sub-heading-FeFMQujlZ9.text-output h4:first-child::before, .sub-heading-FeFMQujlZ9.text-output h5:first-child::before, .sub-heading-FeFMQujlZ9.text-output h6:first-child::before, .sub-heading-FeFMQujlZ9.text-output p:first-child::before { color: var(--text-color); margin-right: 5px; font-weight: 700; }
#video-qZlyc_bd2E .vjs-ghl .vjs-volume-level, #video-qZlyc_bd2E .vjs-ghl.video-js .vjs-play-progress { background: rgb(255, 255, 255); }
#video-qZlyc_bd2E .vjs-ghl.video-js .vjs-load-progress div { background: rgb(255, 255, 255); opacity: 0.5; }
.paragraph-QSgTKL2o2U, .sub-heading-2lT4BqFPho { }
.sub-heading-2lT4BqFPho strong { color: var(--white); }
.sub-heading-2lT4BqFPho em, .sub-heading-2lT4BqFPho u { color: var(--text-color); }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-2lT4BqFPho h1, .sub-heading-2lT4BqFPho h2, .sub-heading-2lT4BqFPho h3, .sub-heading-2lT4BqFPho h4, .sub-heading-2lT4BqFPho h5, .sub-heading-2lT4BqFPho h6, .sub-heading-2lT4BqFPho ul li, .sub-heading-2lT4BqFPho.text-output { font-size: 12px !important; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-2lT4BqFPho h1, .sub-heading-2lT4BqFPho h2, .sub-heading-2lT4BqFPho h3, .sub-heading-2lT4BqFPho h4, .sub-heading-2lT4BqFPho h5, .sub-heading-2lT4BqFPho h6, .sub-heading-2lT4BqFPho ul li, .sub-heading-2lT4BqFPho.text-output { font-size: 14px !important; }
}
.sub-heading-2lT4BqFPho.text-output h1:first-child::before, .sub-heading-2lT4BqFPho.text-output h2:first-child::before, .sub-heading-2lT4BqFPho.text-output h3:first-child::before, .sub-heading-2lT4BqFPho.text-output h4:first-child::before, .sub-heading-2lT4BqFPho.text-output h5:first-child::before, .sub-heading-2lT4BqFPho.text-output h6:first-child::before, .sub-heading-2lT4BqFPho.text-output p:first-child::before { color: var(--white); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700; }
#col-O8TtY5yD7p > .inner { flex-flow: column; justify-content: center; align-items: center; }
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .button-nsY1N6Glmx .button-icon-end, .button-nsY1N6Glmx .button-icon-start, .button-nsY1N6Glmx .main-heading-button { font-size: 18px; font-weight: 900; }
  .button-nsY1N6Glmx .button-icon-start { margin-right: 5px; }
  .button-nsY1N6Glmx .button-icon-end { margin-left: 5px; }
  .button-nsY1N6Glmx .sub-heading-button { font-size: 12px; color: var(--white); }
}
@media screen and (min-width: 0px) and (max-width: 480px) {
  .button-nsY1N6Glmx .button-icon-end, .button-nsY1N6Glmx .button-icon-start, .button-nsY1N6Glmx .main-heading-button { font-size: 16px; font-weight: 900; }
  .button-nsY1N6Glmx .button-icon-start { margin-right: 5px; }
  .button-nsY1N6Glmx .button-icon-end { margin-left: 5px; }
  .button-nsY1N6Glmx .sub-heading-button { font-size: 12px; color: var(--white); font-weight: 500; }
}
@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-QSgTKL2o2U h1, .paragraph-QSgTKL2o2U h2, .paragraph-QSgTKL2o2U h3, .paragraph-QSgTKL2o2U h4, .paragraph-QSgTKL2o2U h5, .paragraph-QSgTKL2o2U h6, .paragraph-QSgTKL2o2U ul li, .paragraph-QSgTKL2o2U.text-output { font-size: 14px !important; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-QSgTKL2o2U h1, .paragraph-QSgTKL2o2U h2, .paragraph-QSgTKL2o2U h3, .paragraph-QSgTKL2o2U h4, .paragraph-QSgTKL2o2U h5, .paragraph-QSgTKL2o2U h6, .paragraph-QSgTKL2o2U ul li, .paragraph-QSgTKL2o2U.text-output { font-size: 20px !important; }
}
.heading-RbUj_SDyF_.text-output h1:first-child::before, .heading-RbUj_SDyF_.text-output h2:first-child::before, .heading-RbUj_SDyF_.text-output h3:first-child::before, .heading-RbUj_SDyF_.text-output h4:first-child::before, .heading-RbUj_SDyF_.text-output h5:first-child::before, .heading-RbUj_SDyF_.text-output h6:first-child::before, .heading-RbUj_SDyF_.text-output p:first-child::before, .paragraph-QSgTKL2o2U.text-output h1:first-child::before, .paragraph-QSgTKL2o2U.text-output h2:first-child::before, .paragraph-QSgTKL2o2U.text-output h3:first-child::before, .paragraph-QSgTKL2o2U.text-output h4:first-child::before, .paragraph-QSgTKL2o2U.text-output h5:first-child::before, .paragraph-QSgTKL2o2U.text-output h6:first-child::before, .paragraph-QSgTKL2o2U.text-output p:first-child::before { color: var(--text-color); margin-right: 5px; font-weight: 700; }
.heading-RbUj_SDyF_ { font-weight: 900; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-RbUj_SDyF_ h1, .heading-RbUj_SDyF_ h2, .heading-RbUj_SDyF_ h3, .heading-RbUj_SDyF_ h4, .heading-RbUj_SDyF_ h5, .heading-RbUj_SDyF_ h6, .heading-RbUj_SDyF_ ul li, .heading-RbUj_SDyF_.text-output { font-size: 30px !important; font-weight: 900; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-RbUj_SDyF_ h1, .heading-RbUj_SDyF_ h2, .heading-RbUj_SDyF_ h3, .heading-RbUj_SDyF_ h4, .heading-RbUj_SDyF_ h5, .heading-RbUj_SDyF_ h6, .heading-RbUj_SDyF_ ul li, .heading-RbUj_SDyF_.text-output { font-size: 60px !important; font-weight: 900; }
}
.sub-heading-38uENcs9in, .sub-heading-ziz7_35XKS { font-weight: 400; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-ziz7_35XKS h1, .sub-heading-ziz7_35XKS h2, .sub-heading-ziz7_35XKS h3, .sub-heading-ziz7_35XKS h4, .sub-heading-ziz7_35XKS h5, .sub-heading-ziz7_35XKS h6, .sub-heading-ziz7_35XKS ul li, .sub-heading-ziz7_35XKS.text-output { font-size: 14px !important; font-weight: 400; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-ziz7_35XKS h1, .sub-heading-ziz7_35XKS h2, .sub-heading-ziz7_35XKS h3, .sub-heading-ziz7_35XKS h4, .sub-heading-ziz7_35XKS h5, .sub-heading-ziz7_35XKS h6, .sub-heading-ziz7_35XKS ul li, .sub-heading-ziz7_35XKS.text-output { font-size: 15px !important; font-weight: 400; }
}
.sub-heading-38uENcs9in.text-output h1:first-child::before, .sub-heading-38uENcs9in.text-output h2:first-child::before, .sub-heading-38uENcs9in.text-output h3:first-child::before, .sub-heading-38uENcs9in.text-output h4:first-child::before, .sub-heading-38uENcs9in.text-output h5:first-child::before, .sub-heading-38uENcs9in.text-output h6:first-child::before, .sub-heading-38uENcs9in.text-output p:first-child::before, .sub-heading-ziz7_35XKS.text-output h1:first-child::before, .sub-heading-ziz7_35XKS.text-output h2:first-child::before, .sub-heading-ziz7_35XKS.text-output h3:first-child::before, .sub-heading-ziz7_35XKS.text-output h4:first-child::before, .sub-heading-ziz7_35XKS.text-output h5:first-child::before, .sub-heading-ziz7_35XKS.text-output h6:first-child::before, .sub-heading-ziz7_35XKS.text-output p:first-child::before { color: var(--color-lx2pyibt); margin-right: 5px; font-weight: 700; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-38uENcs9in h1, .sub-heading-38uENcs9in h2, .sub-heading-38uENcs9in h3, .sub-heading-38uENcs9in h4, .sub-heading-38uENcs9in h5, .sub-heading-38uENcs9in h6, .sub-heading-38uENcs9in ul li, .sub-heading-38uENcs9in.text-output { font-size: 12px !important; font-weight: 400; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-38uENcs9in h1, .sub-heading-38uENcs9in h2, .sub-heading-38uENcs9in h3, .sub-heading-38uENcs9in h4, .sub-heading-38uENcs9in h5, .sub-heading-38uENcs9in h6, .sub-heading-38uENcs9in ul li, .sub-heading-38uENcs9in.text-output { font-size: 15px !important; font-weight: 400; }
}
#col-GgGR9Z2rV9 > .inner, #col-HUyDR5aKA7 > .inner { flex-flow: wrap; justify-content: center; align-items: center; }
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .button-qYgRzHo-NR .button-icon-end, .button-qYgRzHo-NR .button-icon-start, .button-qYgRzHo-NR .main-heading-button { font-size: 18px; font-weight: 900; }
  .button-qYgRzHo-NR .button-icon-start { margin-right: 5px; }
  .button-qYgRzHo-NR .button-icon-end { margin-left: 5px; }
  .button-qYgRzHo-NR .sub-heading-button { font-size: 12px; color: var(--white); }
}
@media screen and (min-width: 0px) and (max-width: 480px) {
  .button-qYgRzHo-NR .button-icon-end, .button-qYgRzHo-NR .button-icon-start, .button-qYgRzHo-NR .main-heading-button { font-size: 14px; font-weight: 600; }
  .button-qYgRzHo-NR .button-icon-start { margin-right: 5px; }
  .button-qYgRzHo-NR .button-icon-end { margin-left: 5px; }
  .button-qYgRzHo-NR .sub-heading-button { font-size: 12px; color: var(--white); font-weight: 500; }
}
#col-GgGR9Z2rV9 > .inner { flex-flow: column; }
:root { --lato: 'Lato'; --roboto: 'Roboto'; --poppins: 'Poppins'; --montserrat: 'Montserrat'; --white: #ffffff; --black: #000000; --transparent: transparent; --color-lx2q00eu: #8893A8; --color-lx3csigp: #C9D8E0; --color-m792svam: #141414ff; --color-mb2rhdgj: #212121ff; --color-mb2rivlq: #636363ff; --color-mcoyxav9: #262626ff; }
.hl_page-preview--content .section-NS2mudWVll { padding: 20px 0px 0px; margin-top: 0px; margin-bottom: 0px; background-color: var(--color-m792svam); border-color: var(--black); border-width: 2px; border-style: solid; }
.hl_page-preview--content .col-M1sQg2jGIY > .inner, .hl_page-preview--content .row-r1-o8SwBGt { margin-top: 20px; margin-bottom: 0px; padding: 15px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 85%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .row-r1-o8SwBGt { padding-bottom: 0px; }
}
.hl_page-preview--content .col-M1sQg2jGIY { width: 100%; }
.hl_page-preview--content .col-M1sQg2jGIY > .inner { padding: 10px 5px; width: 100%; margin-top: 0px; }
.hl_page-preview--content .cfaq-LsmTC_faI_ { font-family: var(--contentfont); padding: 10px; margin-top: 0px; margin-bottom: 0px; border-color: var(--black); border-style: solid; border-width: 2px; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .cfaq-LsmTC_faI_ { padding-bottom: 0px; }
}
.hl_page-preview--content #paragraph-DI_cxlIUsB { margin-top: 0px; margin-bottom: 20px; }
.hl_page-preview--content .cheading-M5N-ShB9Jq, .hl_page-preview--content .cparagraph-DI_cxlIUsB, .hl_page-preview--content .csub-heading-mPyrVBb4iA { font-family: var(--contentfont); background-color: var(--transparent); color: var(--color-lx2q00eu); font-weight: 400; padding: 20px 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 1.5em; text-transform: none; letter-spacing: 0px; text-align: center; }
.hl_page-preview--content #heading-M5N-ShB9Jq, .hl_page-preview--content #sub-heading-mPyrVBb4iA { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .cheading-M5N-ShB9Jq, .hl_page-preview--content .csub-heading-mPyrVBb4iA { font-family: var(--headlinefont); color: var(--white); padding: 10px 0px 0px; line-height: 1.2em; letter-spacing: -1px; }
.hl_page-preview--content .csub-heading-mPyrVBb4iA { font-family: var(--contentfont); color: var(--color-lx2q00eu); padding: 0px; line-height: 2em; text-transform: uppercase; letter-spacing: 2px; }
#section-NS2mudWVll > .inner { max-width: 1170px; }
#col-M1sQg2jGIY > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
#faq-LsmTC_faI_ .hl-faq-child-heading-text { font-size: 18px; }
#faq-LsmTC_faI_ .hl-faq-child-heading-text .ProseMirror h4, #faq-LsmTC_faI_ .hl-faq-child-heading-text h4 { font-weight: 600 !important; }
#faq-LsmTC_faI_ .hl-faq-child-item-text { font-size: 16px; }
#faq-LsmTC_faI_ .hl-faq-child-item-text .ProseMirror p, #faq-LsmTC_faI_ .hl-faq-child-item-text p { font-weight: 400 !important; }
#faq-LsmTC_faI_ .faq-separated-child { border-radius: 10px; }
#faq-LsmTC_faI_ .faq-separated-child, #faq-LsmTC_faI_ .faq-separated-child.active { border: 1.5px solid var(--color-mb2rivlq); }
#faq-LsmTC_faI_ .faq-contained-child { border: 1px solid var(--color-mb2rivlq); }
#faq-LsmTC_faI_ .faq-simple-child .hl-faq-child-heading { border-top: 1px solid var(--color-mb2rivlq); }
#faq-LsmTC_faI_ .faq-separated-child .hl-faq-child-heading { border-radius: 10px; }
#faq-LsmTC_faI_ .faq-separated-child .hl-faq-child-heading.active { border-radius: 10px 10px 0px 0px; }
#faq-LsmTC_faI_ .hl-faq-child-heading { background-color: var(--color-mb2rhdgj); }
#faq-LsmTC_faI_ .hl-faq-child-heading.active { background-color: var(--black); }
#faq-LsmTC_faI_ .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text, #faq-LsmTC_faI_ .hl-faq-child-heading .hl-faq-child-heading-icon, #faq-LsmTC_faI_ .hl-faq-child-heading.active .hl-faq-child-head .hl-faq-child-heading-text, #faq-LsmTC_faI_ .hl-faq-child-heading.active .hl-faq-child-heading-icon { color: var(--color-lx3csigp); }
#faq-LsmTC_faI_ .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text { line-height: 1.5; font-family: var(--poppins); }
#faq-LsmTC_faI_ .hl-faq-child .hl-faq-child-panel { background-color: var(--color-mcoyxav9); }
#faq-LsmTC_faI_ .faq-separated-child .hl-faq-child-panel { border-radius: 0px; }
#faq-LsmTC_faI_ .faq-separated-child.active .hl-faq-child-panel { border-radius: 0px 0px 10px 10px; }
#faq-LsmTC_faI_ .hl-faq-child .hl-faq-child-panel .hl-faq-child-item-text { color: var(--color-lx2q00eu); line-height: 1.5; }
#faq-LsmTC_faI_ .hl-faq-child-panel { display: flex; padding: 15px; overflow: hidden; }
#faq-LsmTC_faI_ .hl-faq-child-panel .item-text { min-width: 80%; margin: 0px; font-family: var(--roboto); }
#faq-LsmTC_faI_ .hl-faq-child-panel .item-img { padding: 0.5em; max-width: 20%; height: 100%; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  #faq-LsmTC_faI_ .hl-faq-child-panel { display: grid; padding: 15px; }
  #faq-LsmTC_faI_ .hl-faq-child-panel .item-img { max-width: 100%; width: 100%; margin: 0px; padding: 0px; height: auto; }
  #faq-LsmTC_faI_ .hl-faq-child-panel .item-text { max-width: 100%; width: 100%; margin: 0px; height: auto; padding: 0px 0px 5px; }
  #faq-LsmTC_faI_ .hl-faq-child-heading-text { font-size: 15px; }
  #faq-LsmTC_faI_ .hl-faq-child-heading-text .ProseMirror h4, #faq-LsmTC_faI_ .hl-faq-child-heading-text h4, #faq-LsmTC_faI_ .hl-faq-child-item-text .ProseMirror p, #faq-LsmTC_faI_ .hl-faq-child-item-text p { }
  #faq-LsmTC_faI_ .hl-faq-child-item-text { font-size: 12px; }
}
#faq-LsmTC_faI_ .hl-faq-child-heading .hl-faq-child-heading-icon::before { content: "" !important; font-family: "Font Awesome 5 Free"; }
#faq-LsmTC_faI_ .hl-faq-child-heading.active .hl-faq-child-heading-icon::before { content: "" !important; font-family: "Font Awesome 5 Free"; }
#faq-LsmTC_faI_ .expand-collapse-all-button { color: var(--color-lx2q00eu); border: 1px solid var(--color-lx2q00eu); background-color: var(--color-lx2q00eu); }
#faq-LsmTC_faI_ a { color: var(--color-lx2q00eu) !important; text-decoration: none !important; }
.paragraph-DI_cxlIUsB { }
.paragraph-DI_cxlIUsB strong { color: var(--color-lx2q00eu); }
.heading-M5N-ShB9Jq em, .heading-M5N-ShB9Jq u, .paragraph-DI_cxlIUsB em, .paragraph-DI_cxlIUsB u, .sub-heading-mPyrVBb4iA em, .sub-heading-mPyrVBb4iA u { color: var(--text-color); }
.heading-M5N-ShB9Jq a, .heading-M5N-ShB9Jq a *, .paragraph-DI_cxlIUsB a, .paragraph-DI_cxlIUsB a *, .sub-heading-mPyrVBb4iA a, .sub-heading-mPyrVBb4iA a * { color: var(--link-color); text-decoration: none; }
.heading-M5N-ShB9Jq a u, .heading-M5N-ShB9Jq a:hover, .paragraph-DI_cxlIUsB a u, .paragraph-DI_cxlIUsB a:hover, .sub-heading-mPyrVBb4iA a u, .sub-heading-mPyrVBb4iA a:hover { text-decoration: underline; }
.heading-M5N-ShB9Jq a s, .paragraph-DI_cxlIUsB a s, .sub-heading-mPyrVBb4iA a s { text-decoration: line-through; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-DI_cxlIUsB h1, .paragraph-DI_cxlIUsB h2, .paragraph-DI_cxlIUsB h3, .paragraph-DI_cxlIUsB h4, .paragraph-DI_cxlIUsB h5, .paragraph-DI_cxlIUsB h6, .paragraph-DI_cxlIUsB ul li, .paragraph-DI_cxlIUsB.text-output { font-size: 16px !important; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-DI_cxlIUsB h1, .paragraph-DI_cxlIUsB h2, .paragraph-DI_cxlIUsB h3, .paragraph-DI_cxlIUsB h4, .paragraph-DI_cxlIUsB h5, .paragraph-DI_cxlIUsB h6, .paragraph-DI_cxlIUsB ul li, .paragraph-DI_cxlIUsB.text-output { font-size: 18px !important; }
}
.heading-M5N-ShB9Jq.text-output h1:first-child::before, .heading-M5N-ShB9Jq.text-output h2:first-child::before, .heading-M5N-ShB9Jq.text-output h3:first-child::before, .heading-M5N-ShB9Jq.text-output h4:first-child::before, .heading-M5N-ShB9Jq.text-output h5:first-child::before, .heading-M5N-ShB9Jq.text-output h6:first-child::before, .heading-M5N-ShB9Jq.text-output p:first-child::before, .paragraph-DI_cxlIUsB.text-output h1:first-child::before, .paragraph-DI_cxlIUsB.text-output h2:first-child::before, .paragraph-DI_cxlIUsB.text-output h3:first-child::before, .paragraph-DI_cxlIUsB.text-output h4:first-child::before, .paragraph-DI_cxlIUsB.text-output h5:first-child::before, .paragraph-DI_cxlIUsB.text-output h6:first-child::before, .paragraph-DI_cxlIUsB.text-output p:first-child::before, .sub-heading-mPyrVBb4iA.text-output h1:first-child::before, .sub-heading-mPyrVBb4iA.text-output h2:first-child::before, .sub-heading-mPyrVBb4iA.text-output h3:first-child::before, .sub-heading-mPyrVBb4iA.text-output h4:first-child::before, .sub-heading-mPyrVBb4iA.text-output h5:first-child::before, .sub-heading-mPyrVBb4iA.text-output h6:first-child::before, .sub-heading-mPyrVBb4iA.text-output p:first-child::before { color: var(--text-color); margin-right: 5px; font-weight: 700; }
.heading-M5N-ShB9Jq { font-weight: 800; }
.heading-M5N-ShB9Jq strong { color: var(--white); }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-M5N-ShB9Jq h1, .heading-M5N-ShB9Jq h2, .heading-M5N-ShB9Jq h3, .heading-M5N-ShB9Jq h4, .heading-M5N-ShB9Jq h5, .heading-M5N-ShB9Jq h6, .heading-M5N-ShB9Jq ul li, .heading-M5N-ShB9Jq.text-output { font-size: 32px !important; font-weight: 800; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-M5N-ShB9Jq h1, .heading-M5N-ShB9Jq h2, .heading-M5N-ShB9Jq h3, .heading-M5N-ShB9Jq h4, .heading-M5N-ShB9Jq h5, .heading-M5N-ShB9Jq h6, .heading-M5N-ShB9Jq ul li, .heading-M5N-ShB9Jq.text-output { font-size: 56px !important; font-weight: 800; }
}
.sub-heading-mPyrVBb4iA { }
.sub-heading-mPyrVBb4iA strong { color: var(--color-lx2q00eu); }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-mPyrVBb4iA h1, .sub-heading-mPyrVBb4iA h2, .sub-heading-mPyrVBb4iA h3, .sub-heading-mPyrVBb4iA h4, .sub-heading-mPyrVBb4iA h5, .sub-heading-mPyrVBb4iA h6, .sub-heading-mPyrVBb4iA ul li, .sub-heading-mPyrVBb4iA.text-output { font-size: 12px !important; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-mPyrVBb4iA h1, .sub-heading-mPyrVBb4iA h2, .sub-heading-mPyrVBb4iA h3, .sub-heading-mPyrVBb4iA h4, .sub-heading-mPyrVBb4iA h5, .sub-heading-mPyrVBb4iA h6, .sub-heading-mPyrVBb4iA ul li, .sub-heading-mPyrVBb4iA.text-output { font-size: 18px !important; }
}
:root { --lato: 'Lato'; --montserrat: 'Montserrat'; --roboto: 'Roboto'; --roboto-condensed: 'Roboto Condensed'; --white: #ffffff; --gray: #cbd5e0; --black: #000000; --transparent: transparent; --color-lx2q00eu: #8893A8; --color-m792svam: #141414ff; --color-mb2rivlq: #636363ff; --color-ykfuxren: #ea62a4ff; }
.hl_page-preview--content .section-_ZCSlMO3Qu { font-family: var(--contentfont); padding: 0px; margin-top: 0px; margin-bottom: 0px; background-color: var(--color-m792svam); border-color: var(--black); border-width: 2px; border-style: solid; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .section-_ZCSlMO3Qu { padding-bottom: 100px; }
}
.hl_page-preview--content .row-g-Qs28coZj { margin: 0px auto; padding: 15px 0px; width: 100%; }
.hl_page-preview--content .col-i6MQbEKJBh, .hl_page-preview--content .csub-heading-BiE-FqSLSV, .hl_page-preview--content .row-g-Qs28coZj { background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; }
.hl_page-preview--content .col-i6MQbEKJBh { padding: 10px 5px; width: 100%; margin: 0px; }
.hl_page-preview--content #sub-heading-BiE-FqSLSV { margin: 0px; }
.hl_page-preview--content .csub-heading-BiE-FqSLSV { font-family: var(--headlinefont); color: var(--gray); font-weight: 400; box-shadow: none; padding: 20px 0px 0px; opacity: 1; text-shadow: none; line-height: 1.3em; letter-spacing: 0px; text-align: center; }
.hl_page-preview--content .button-4mfQmGrkVJ { margin-top: 0px; margin-bottom: 0px; text-align: center; }
.hl_page-preview--content .cbutton-4mfQmGrkVJ { font-family: var(--montserrat); background-color: var(--color-ykfuxren); color: var(--white); text-decoration: none; padding: 20px 30px; font-weight: 700; border-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; letter-spacing: -1px; text-transform: uppercase; text-shadow: transparent 0px 0px 0px; box-shadow: rgb(0, 0, 0) 0px 4px 0px 0px; border-radius: 100px; }
#section-_ZCSlMO3Qu > .inner { max-width: 1170px; }
#col-i6MQbEKJBh > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
.sub-heading-BiE-FqSLSV { font-weight: 400; }
.sub-heading-BiE-FqSLSV a, .sub-heading-BiE-FqSLSV a * { color: var(--link-color); text-decoration: none; }
.sub-heading-BiE-FqSLSV a u, .sub-heading-BiE-FqSLSV a:hover { text-decoration: underline; }
.sub-heading-BiE-FqSLSV a s { text-decoration: line-through; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-BiE-FqSLSV h1, .sub-heading-BiE-FqSLSV h2, .sub-heading-BiE-FqSLSV h3, .sub-heading-BiE-FqSLSV h4, .sub-heading-BiE-FqSLSV h5, .sub-heading-BiE-FqSLSV h6, .sub-heading-BiE-FqSLSV ul li, .sub-heading-BiE-FqSLSV.text-output { font-size: 16px !important; font-weight: 400; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-BiE-FqSLSV h1, .sub-heading-BiE-FqSLSV h2, .sub-heading-BiE-FqSLSV h3, .sub-heading-BiE-FqSLSV h4, .sub-heading-BiE-FqSLSV h5, .sub-heading-BiE-FqSLSV h6, .sub-heading-BiE-FqSLSV ul li, .sub-heading-BiE-FqSLSV.text-output { font-size: 19px !important; font-weight: 400; }
}
.sub-heading-BiE-FqSLSV.text-output h1:first-child::before, .sub-heading-BiE-FqSLSV.text-output h2:first-child::before, .sub-heading-BiE-FqSLSV.text-output h3:first-child::before, .sub-heading-BiE-FqSLSV.text-output h4:first-child::before, .sub-heading-BiE-FqSLSV.text-output h5:first-child::before, .sub-heading-BiE-FqSLSV.text-output h6:first-child::before, .sub-heading-BiE-FqSLSV.text-output p:first-child::before { color: var(--text-color); margin-right: 5px; font-weight: 700; }
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .button-4mfQmGrkVJ .button-icon-end, .button-4mfQmGrkVJ .button-icon-start, .button-4mfQmGrkVJ .main-heading-button { font-size: 18px; font-weight: 900; }
  .button-4mfQmGrkVJ .button-icon-start { margin-right: 5px; }
  .button-4mfQmGrkVJ .button-icon-end { margin-left: 5px; }
  .button-4mfQmGrkVJ .sub-heading-button { font-size: 12px; color: var(--white); }
}
@media screen and (min-width: 0px) and (max-width: 480px) {
  .button-4mfQmGrkVJ .button-icon-end, .button-4mfQmGrkVJ .button-icon-start, .button-4mfQmGrkVJ .main-heading-button { font-size: 14px; font-weight: 600; }
  .button-4mfQmGrkVJ .button-icon-start { margin-right: 5px; }
  .button-4mfQmGrkVJ .button-icon-end { margin-left: 5px; }
  .button-4mfQmGrkVJ .sub-heading-button { font-size: 12px; color: var(--white); font-weight: 500; }
}
:root { --lato: 'Lato'; --black: #000000; --transparent: transparent; --color-lx2q00eu: #8893A8; --color-m792svam: #141414ff; }
.hl_page-preview--content .section--xK4wz0OoF { padding: 20px 0px 80px; margin-top: 0px; margin-bottom: 0px; background-color: var(--color-m792svam); border-color: var(--black); border-width: 2px; border-style: solid; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .hl_page-preview--content .section--xK4wz0OoF { padding-top: 0px; }
}
.hl_page-preview--content .col-ux_4xcP6rx, .hl_page-preview--content .row-bbDKd81Abb { margin: 0px auto; box-shadow: none; padding: 0px 5px; background-color: var(--transparent); backdrop-filter: none; border-color: var(--black); border-width: 0px; border-style: none; border-radius: 0px; width: 100%; }
.hl_page-preview--content .col-ux_4xcP6rx { padding: 10px 5px; margin: 0px; }
.hl_page-preview--content .custom-code-km6X8Q_XTW { margin: 0px; width: auto; height: auto; }
.hl_page-preview--content .col-QBW9fggQfF > .inner, .hl_page-preview--content .row-BvQ3GO2AXD { margin-top: 0px; margin-bottom: 0px; padding: 15px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%; }
.hl_page-preview--content .col-QBW9fggQfF { width: 100%; }
.hl_page-preview--content .col-QBW9fggQfF > .inner { padding: 10px 5px; }
.hl_page-preview--content #paragraph-qcI9yk3N1S { margin-top: 0px; margin-bottom: 0px; }
.hl_page-preview--content .cparagraph-qcI9yk3N1S { font-family: var(--contentfont); background-color: var(--transparent); color: var(--color-lx2q00eu); font-weight: 400; padding: 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 1.5em; text-transform: none; letter-spacing: 0px; text-align: center; }
#section--xK4wz0OoF > .inner { max-width: 1170px; }
#col-QBW9fggQfF > .inner, #col-ux_4xcP6rx > .inner { flex-flow: column; justify-content: center; align-items: inherit; }
.paragraph-qcI9yk3N1S { font-weight: 400; }
.paragraph-qcI9yk3N1S a, .paragraph-qcI9yk3N1S a * { color: var(--color-lx2q00eu); text-decoration: none; }
.paragraph-qcI9yk3N1S a u, .paragraph-qcI9yk3N1S a:hover { text-decoration: underline; }
.paragraph-qcI9yk3N1S a s { text-decoration: line-through; }
@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-qcI9yk3N1S h1, .paragraph-qcI9yk3N1S h2, .paragraph-qcI9yk3N1S h3, .paragraph-qcI9yk3N1S h4, .paragraph-qcI9yk3N1S h5, .paragraph-qcI9yk3N1S h6, .paragraph-qcI9yk3N1S ul li, .paragraph-qcI9yk3N1S.text-output { font-size: 12px !important; font-weight: 400; }
}
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-qcI9yk3N1S h1, .paragraph-qcI9yk3N1S h2, .paragraph-qcI9yk3N1S h3, .paragraph-qcI9yk3N1S h4, .paragraph-qcI9yk3N1S h5, .paragraph-qcI9yk3N1S h6, .paragraph-qcI9yk3N1S ul li, .paragraph-qcI9yk3N1S.text-output { font-size: 12px !important; font-weight: 400; }
}
.paragraph-qcI9yk3N1S.text-output h1:first-child::before, .paragraph-qcI9yk3N1S.text-output h2:first-child::before, .paragraph-qcI9yk3N1S.text-output h3:first-child::before, .paragraph-qcI9yk3N1S.text-output h4:first-child::before, .paragraph-qcI9yk3N1S.text-output h5:first-child::before, .paragraph-qcI9yk3N1S.text-output h6:first-child::before, .paragraph-qcI9yk3N1S.text-output p:first-child::before { color: var(--text-color); margin-right: 5px; font-weight: 700; }
@media (max-width: 1024px) {
  #section-20uqKZz6bZ, #row-x0eXMdKoc-, #col-GgGR9Z2rV9, #row-zrGBjyLeRy, #col-HUyDR5aKA7, #row-W9FgPRxzk-, #col-O8TtY5yD7p, #row-DLDjqOq6AI, #col-xWl27OVH7C, #row-peNKPFiDOO, #col-t0TyGdoaGH, #section-NS2mudWVll, #row-r1-o8SwBGt, #col-M1sQg2jGIY, #section-_ZCSlMO3Qu, #row-g-Qs28coZj, #col-i6MQbEKJBh, #section--xK4wz0OoF, #row-BvQ3GO2AXD, #col-QBW9fggQfF, #row-bbDKd81Abb, #col-ux_4xcP6rx { animation: auto ease 0s 1 normal none running none !important; }
}

/* ===== sheet 2 :: inline ===== */
:root { --sticky-header-height: 0px; }
[id] { scroll-margin-top: var(--sticky-header-height); }
.flex { display: flex; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-grow { flex-grow: 9999; }
.align-center { align-items: center; }
.h-full { height: 100%; }
.max-w-400 { max-width: 400px; }
.text-right { text-align: right; }
.d-grid { display: grid; }
.px-0 { padding-left: 0px !important; padding-right: 0px !important; }
.gap-1 { gap: 0.3rem; }
.items-end { align-items: flex-end; }
.relative { position: relative; }
.gap-2 { gap: 0.625rem; }
.mt-20 { margin-top: 20px; }
.mt-8 { margin-top: 32px; }
.ml-3 { margin-left: 0.75rem; }
.mr-10 { margin-right: 10px; }
.mt-4 { margin-top: 1rem; }
.mb-4 { margin-bottom: 1rem; }
.w-100 { width: 100%; }
.h-100 { height: 100%; }
.w-50 { width: 50%; }
.w-25 { width: 25%; }
.mw-100 { max-width: 100%; }
.noBorder { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.iti__flag { background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png"); }
.pointer { cursor: pointer; }
@media (min-resolution: 192dpi) {
  .iti__flag { background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png"); }
}
.iti__country { display: flex; justify-content: space-between; }
@media (min-width: 768px) {
  .hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator, body { padding-top: 0px; }
  .hl_page-creator--menu { left: 0px; top: 0px; z-index: 10; }
  .hl_wrapper { padding-left: 0px; }
}
@media (min-width: 1200px) {
  .hl_wrapper.nav-shrink { padding-left: 0px !important; }
}
html body .hl_wrapper { height: 100vh; overflow: hidden; }
body { margin: 0px; -webkit-font-smoothing: antialiased; }
img { border-style: none; vertical-align: middle; }
.bg-fixed { z-index: -1; }
.progress-outer { background-color: rgb(245, 245, 245); border-radius: inherit; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; font-size: 14px; height: 35px; line-height: 36px; overflow: hidden; padding-bottom: 0px; padding-top: 0px; width: 100%; }
.progress-inner { box-shadow: rgba(0, 0, 0, 0.15) 0px -1px inset; color: rgb(255, 255, 255); float: left; font-size: 14px; height: 100%; padding-left: 10px; padding-right: 10px; transition: width 0.6s; width: 0px; }
.progress0 { width: 0px; }
.progress10 { width: 10%; }
.progress20 { width: 20%; }
.progress30 { width: 30%; }
.progress40 { width: 40%; }
.progress50 { width: 50%; }
.progress60 { width: 60%; }
.progress70 { width: 70%; }
.progress80 { width: 80%; }
.progress90 { width: 90%; }
.progress100 { width: 100%; }
.progressbarOffsetWhite { background: rgb(245, 245, 245); }
.progressbarOffsetTransparentWhite { background-color: rgba(255, 255, 255, 0.5); }
.progressbarOffsetBlack { background: rgb(51, 51, 51); }
.progressbarOffsetTransparentBlack { background-color: rgba(126, 126, 126, 0.5); }
.text-white { color: rgb(255, 255, 255); }
.text-bold { font-weight: 700; }
.text-italic { font-style: italic; }
.text-bold-italic { font-style: italic; font-weight: 700; }
.progressbarSmall { font-size: 14px; height: 35px; line-height: 36px; }
.progressbarMedium { font-size: 19px; height: 45px; line-height: 45px; }
.progressbarLarge { font-size: 21px; height: 65px; line-height: 65px; }
.recaptcha-container { margin-bottom: 1em; }
.recaptcha-container p { color: red; margin-top: 1em; }
.button-recaptcha-container div:first-child { height: auto !important; width: 100% !important; }
.card-el-error-msg { align-items: center; color: rgb(226, 89, 80); display: flex; font-size: 13px; justify-content: flex-start; padding: 10px 0px; text-align: center; }
.card-el-error-msg svg { color: rgb(248, 113, 113); margin-right: 2px; }
.hl-faq-child-heading { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; justify-content: space-between; outline: none; padding: 15px; width: 100%; }
.hl-faq-child-head, .hl-faq-child-heading { align-items: center; display: flex; }
.v-enter-active, .v-leave-active { transition: opacity 0.2s ease-out; }
.v-enter-from, .v-leave-to { opacity: 0; }
.faq-separated-child { margin-bottom: 10px; }
.hl-faq-child-panel img { border-radius: 15px; cursor: pointer; }
.hl-faq-child-heading-icon.left { margin-right: 1em; }
.expand-collapse-all-button { background-color: transparent; border: 1px solid rgb(209, 213, 219); border-radius: 15px; color: rgb(59, 130, 246); cursor: pointer; font-size: 12px; font-weight: 400; line-height: 16px; margin: 1em 0px; padding: 5px 15px; }
.hl-faq-child-panel { transition: padding 0.2s; }
.v-spinner .v-moon1 { position: relative; }
.v-spinner .v-moon1, .v-spinner .v-moon2 { animation: 0.6s linear 0s infinite normal forwards running v-moonStretchDelay; }
.v-spinner .v-moon2 { opacity: 0.8; position: absolute; }
.v-spinner .v-moon3 { opacity: 0.1; }
@keyframes v-moonStretchDelay { 
  100% { transform: rotate(1turn); }
}
.generic-error-message { color: red; font-weight: 500; margin-top: 0.5rem; text-align: center; }
#faq-overlay { background: var(--overlay); height: 100vh; opacity: 0.8; width: 100vw; }
#faq-overlay, #faq-popup { position: fixed; z-index: 1000; }
#faq-popup { background: rgb(255, 255, 255); height: auto; left: 50%; margin-left: -250px; margin-top: -250px; top: 50%; width: 500px; }
#popupclose { cursor: pointer; float: right; padding: 10px; }
.popupcontent { height: auto !important; width: 100% !important; }
#button { cursor: pointer; }
.dark { background-color: rgb(0, 0, 0); }
.antialiased { -webkit-font-smoothing: antialiased; }
.spotlight { background: linear-gradient(45deg, rgb(0, 220, 130), rgb(54, 228, 218) 50%, rgb(0, 71, 225)); bottom: -30vh; filter: blur(20vh); height: 40vh; }
.z-10 { z-index: 10; }
.right-0 { right: 0px; }
.left-0 { left: 0px; }
.fixed { position: fixed; }
.text-black { --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); }
.overflow-hidden { overflow: hidden; }
.min-h-screen { min-height: 100vh; }
.font-sans { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.place-content-center { place-content: center; }
.grid { display: grid; }
.z-20 { z-index: 20; }
.max-w-520px { max-width: 520px; }
.mb-8 { margin-bottom: 2rem; }
.text-8xl { font-size: 6rem; line-height: 1; }
.font-medium { font-weight: 500; }
.mb-16 { margin-bottom: 4rem; }
.leading-tight { line-height: 1.25; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.font-light { font-weight: 300; }
@media (min-width: 640px) {
  .sm-text-10xl { font-size: 10rem; line-height: 1; }
  .sm-text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .sm-px-0 { padding-left: 0px; padding-right: 0px; }
}
.full-center { background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }
.fill-width { background-size: 100% !important; }
.fill-width, .fill-width-height { background-repeat: no-repeat !important; }
.fill-width-height { background-size: 100% 100% !important; }
.no-repeat { background-repeat: no-repeat !important; }
.repeat-x { background-repeat: repeat-x !important; }
.repeat-y { background-repeat: repeat-y !important; }
.repeat-x-fix-top { background-position: center top !important; background-repeat: repeat-x !important; }
.repeat-x-fix-bottom { background-position: center bottom !important; background-repeat: repeat-x !important; }
#overlay { height: 100%; inset: 0px; opacity: 0; overflow-y: scroll; position: fixed; transition: opacity 0.3s; width: 100%; z-index: 999; }
#overlay.show { opacity: 1; }
.popup-body { background-color: rgb(255, 255, 255); height: auto; left: 50%; min-height: 180px; position: absolute; top: 10%; transition: transform 0.25s ease-in-out; }
.popup-body, .popup-body.show { transform: translate(-50%); }
.closeLPModal { cursor: pointer; position: absolute; right: -10px; top: -10px; z-index: 21; }
.settingsPModal { font-size: 18px; left: 40%; padding: 10px; position: absolute; top: -40px; width: 32px; }
.c-section > .inner { display: flex; flex-direction: column; justify-content: center; margin: auto; z-index: 2; }
.c-row > .inner { display: flex; width: 100%; }
.c-column > .inner { display: flex; flex-direction: column; height: 100%; justify-content: inherit; width: 100% !important; }
.c-wrapper { position: relative; }
.previewer { --vw: 100vh/100; height: calc(-170px + 100vh); margin: auto; overflow: hidden scroll; width: 100%; }
.c-element { position: relative; }
.c-column { flex: 1 1 0%; }
.c-column, .c-row { position: relative; }
p + p { margin-top: auto; }
.hl_page-creator--row.active { border-color: rgb(24, 139, 246); }
.flip-list-move { transition: transform 0.5s; }
.page-wrapper .sortable-ghost::before { border-radius: 4px; content: ""; height: 4px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; background: rgb(24, 139, 246) !important; }
.page-wrapper .sortable-ghost { position: relative; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.active-drop-area::before { color: gray; content: ""; font-size: 12px; left: 50%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.active-drop-area { border: 1px dashed grey; }
.active-drop-area.is-empty { min-height: 60px; }
.empty-component { align-items: center; border: 1px dashed rgb(215, 221, 233); display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.empty-component, .empty-component-min-height { min-height: 100px; pointer-events: none; }
.dividerContainer { width: 100%; }
.items-center { align-items: center; }
.font-semibold { font-weight: 600; }
.text-2xl { font-size: 1.5rem; }
.text-sm { font-size: 0.875rem; }
.w-full { width: 100%; }
.mr-2 { margin-right: 0.5rem; }
.mt-2 { margin-top: 0.5rem; }
.justify-between { justify-content: space-between; }
.text-lg { font-size: 1.125rem; }
.font-base { font-weight: 400; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center !important; }
.text-center { text-align: center; }
.centered { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.mx-auto { margin: 0px auto; }
.default-cursor { cursor: default !important; }

/* ===== sheet 3 :: inline ===== */
@media only screen and (max-width: 767px) {
  .c-row > .inner { flex-direction: column; }
  .desktop-only { display: none; }
  .c-column, .c-row { width: 100% !important; }
  .c-column, .c-column > .inner, .c-row > .inner, .c-section, .c-section > .inner { padding-left: 0px !important; padding-right: 0px !important; }
  .c-column, .c-column > .inner, .c-row { margin-left: 0px !important; margin-right: 0px !important; }
  .c-row { padding-left: 10px !important; padding-right: 10px !important; }
}
@media only screen and (min-width: 768px) {
  .mobile-only { display: none; }
}
.c-button button { outline: none; position: relative; }
.fa, .fab, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.c-column { flex: 1 1 auto !important; }
.c-column > .inner.horizontal > div { flex: 1 1 0%; }
.c-row > .inner { display: flex; width: 100%; }
.c-nested-column .c-row > .inner { width: 100% !important; }
.c-nested-column .inner { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.bgCover.bg-fixed::before { background-attachment: fixed !important; background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }
@supports (-webkit-touch-callout:inherit) {
  .bgCover.bg-fixed::before { background-attachment: scroll !important; }
}
.bgCover100.bg-fixed::before { background-size: 100% !important; }
.bgCover100.bg-fixed::before, .bgNoRepeat.bg-fixed::before { background-repeat: no-repeat !important; }
.bgRepeatX.bg-fixed::before { background-repeat: repeat-x !important; }
.bgRepeatY.bg-fixed::before { background-repeat: repeat-y !important; }
.bgRepeatXTop.bg-fixed::before { background-position: center top !important; background-repeat: repeat-x !important; }
.bgRepeatXBottom.bg-fixed::before { background-position: center bottom !important; background-repeat: repeat-x !important; }
.bgCover { background-attachment: fixed !important; background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }
@supports (-webkit-touch-callout:inherit) {
  .bgCover { background-attachment: scroll !important; }
}
.bgCover100 { background-size: 100% !important; }
.bgCover100, .bgNoRepeat { background-repeat: no-repeat !important; }
.bgRepeatX { background-repeat: repeat-x !important; }
.bgRepeatY { background-repeat: repeat-y !important; }
.bgRepeatXTop { background-position: center top !important; }
.bgRepeatXBottom, .bgRepeatXTop { background-repeat: repeat-x !important; }
.bgRepeatXBottom { background-position: center bottom !important; }
.cornersTop { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.cornersBottom { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.radius0 { border-radius: 0px; }
.radius1 { border-radius: 1px; }
.radius2 { border-radius: 2px; }
.radius3 { border-radius: 3px; }
.radius4 { border-radius: 4px; }
.radius5 { border-radius: 5px; }
.radius10 { border-radius: 10px; }
.radius15 { border-radius: 15px; }
.radius20 { border-radius: 20px; }
.radius25 { border-radius: 25px; }
.radius50 { border-radius: 50px; }
.radius75 { border-radius: 75px; }
.radius100 { border-radius: 100px; }
.radius125 { border-radius: 125px; }
.radius150 { border-radius: 150px; }
.borderTopBottom { border-bottom-color: rgba(0, 0, 0, 0.7); border-top-color: rgba(0, 0, 0, 0.7); border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
.borderTop { border-top-color: rgba(0, 0, 0, 0.7); border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
.borderBottom, .borderTop { border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
.borderBottom { border-bottom-color: rgba(0, 0, 0, 0.7); border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.borderFull { border-color: rgba(0, 0, 0, 0.7); }
@keyframes rocking { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); }
  50% { transform: rotate(2deg); }
  75% { transform: rotate(-2deg); }
  100% { transform: rotate(0deg); }
}
.buttonRocking { animation: 2s ease-out 0s infinite normal none running rocking; transition: 0.2s; }
.buttonPulseGlow { animation: 2s ease-in-out 0s infinite normal none running pulseGlow; }
@keyframes pulseGlow { 
  0% { box-shadow: rgba(255, 255, 255, 0) 0px 0px; }
  25% { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 2.5px 1px; }
  50% { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 5px 2px; }
  85% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 5px 5px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px; }
}
.buttonBounce { animation: 1.5s ease-in 0s infinite normal none running bounce; transition: 0.2s; }
@keyframes bounce { 
  15% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  35% { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 5px -5px; transform: translateY(-35%); }
  45% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  55% { box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 4px -4px; transform: translateY(-20%); }
  70% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  80% { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 3px -3px; transform: translateY(-10%); }
  90% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  95% { box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 3px -3px; transform: translateY(-2%); }
  99% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  100% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
}
@keyframes elevate { 
  0% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  100% { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 5px -5px; transform: translateY(-10px); }
}
.buttonElevate:hover { animation: 0.2s ease 0s 1 normal forwards running elevate; }
.buttonElevate { box-shadow: transparent 0px 0px 0px 0px; transition: 0.2s; }
.buttonWobble { transition: 0.3s; }
.buttonWobble:hover { animation: 0.5s ease-in-out 0s 1 normal none running wobble; }
@keyframes wobble { 
  0% { transform: skew(0deg); }
  25% { transform: skew(10deg); }
  50% { transform: skew(0deg); }
  75% { transform: skew(-10deg); }
  100% { transform: skew(0deg); }
}
.image-container img { max-width: 100%; vertical-align: middle; }
.sub-text ::placeholder { color: rgb(0, 0, 0); opacity: 1; }
.image-container { height: 100%; width: 100%; }
.shadow5inner { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px inset; }
.shadow10inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px inset; }
.shadow20inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px inset; }
.shadow30inner { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px 2px inset; }
.shadow40inner { box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 2px inset; }
.shadow5 { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px; }
.shadow10 { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px; }
.shadow20 { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px; }
.shadow30 { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px 2px; }
.shadow40 { box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 2px; }
.sub-heading-button { color: rgb(255, 255, 255); font-weight: 400; line-height: normal; opacity: 0.8; text-align: center; }
.wideSection { max-width: 1120px; }
.midWideSection, .wideSection { margin-left: auto !important; margin-right: auto !important; }
.midWideSection { max-width: 960px; }
.midSection { max-width: 720px; margin-left: auto !important; margin-right: auto !important; }
.c-section > .inner { margin-left: auto; margin-right: auto; max-width: 1170px; width: 100%; }
.c-column { padding-left: 15px; padding-right: 15px; }
.feature-img-circle img, .img-circle, .img-circle img { border-radius: 50% !important; }
.feature-img-round-corners img, .img-round-corners, .img-round-corners img { border-radius: 5px; }
.feature-image-dark-border img, .image-dark-border { border: 3px solid rgba(0, 0, 0, 0.7); }
.feature-image-white-border img, .image-white-border { border: 3px solid rgb(255, 255, 255); }
.img-grey, .img-grey img { filter: grayscale(100%); transition: 0.6s; }
.button-shadow1 { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px; }
.button-shadow2 { box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px; }
.button-shadow3 { box-shadow: rgba(0, 0, 0, 0.7) 0px 1px 5px; }
.button-shadow4 { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 1px; }
.button-shadow5 { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 25px, rgba(0, 0, 0, 0.2) 0px 0px 15px, rgba(0, 0, 0, 0.4) 0px 0px 3px; }
.button-shadow6 { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 25px, rgba(255, 255, 255, 0.2) 0px 0px 15px, rgba(255, 255, 255, 0.4) 0px 0px 3px; }
.button-shadow-sharp1 { box-shadow: rgba(255, 255, 255, 0.2) 0px 1px inset; }
.button-shadow-sharp2 { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset; }
.button-shadow-sharp3 { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 2px inset; }
.button-shadow-highlight { box-shadow: none; }
.button-shadow-highlight:hover { box-shadow: rgba(255, 255, 255, 0.22) 0px 0px inset, rgba(255, 255, 255, 0.12) 0px 233px 233px inset; }
.button-flat-line { border-width: 2px; background-color: transparent !important; }
.button-vp-5 { padding-bottom: 5px !important; padding-top: 5px !important; }
.button-vp-10 { padding-bottom: 10px !important; padding-top: 10px !important; }
.button-vp-15 { padding-bottom: 15px !important; padding-top: 15px !important; }
.button-vp-20 { padding-bottom: 20px !important; padding-top: 20px !important; }
.button-vp-25 { padding-bottom: 25px !important; padding-top: 25px !important; }
.button-vp-30 { padding-bottom: 30px !important; padding-top: 30px !important; }
.button-vp-40 { padding-bottom: 40px !important; padding-top: 40px !important; }
.button-vp-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.button-hp-5 { padding-left: 5px !important; padding-right: 5px !important; }
.button-hp-10 { padding-left: 10px !important; padding-right: 10px !important; }
.button-hp-15 { padding-left: 15px !important; padding-right: 15px !important; }
.button-hp-20 { padding-left: 20px !important; padding-right: 20px !important; }
.button-hp-25 { padding-left: 25px !important; padding-right: 25px !important; }
.button-hp-30 { padding-left: 30px !important; padding-right: 30px !important; }
.button-hp-40 { padding-left: 40px !important; padding-right: 40px !important; }
.button-hp-0 { padding-left: 0px !important; padding-right: 0px !important; }
.vs__dropdown-toggle { background: rgb(243, 248, 251) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; height: 43px !important; }
.row-align-center { margin: 0px auto; }
.row-align-left { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 0px !important; }
.row-align-right { margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: 0px !important; }
button, input, optgroup, select, textarea { border-radius: unset; font-family: unset; font-size: unset; line-height: unset; margin: unset; text-transform: unset; }
body { overflow-wrap: break-word; font-weight: unset !important; line-height: unset !important; }
*, ::after, ::before { box-sizing: border-box; }
.main-heading-group > div { display: inline-block; }
.c-button span.main-heading-group, .c-button span.sub-heading-group { display: block; }
.time-grid-3 { grid-template-columns: repeat(3, 100px); }
.time-grid-3, .time-grid-4 { display: grid; text-align: center; }
.time-grid-4 { grid-template-columns: repeat(4, 100px); }
@media screen and (max-width: 767px) {
  .time-grid-3 { grid-template-columns: repeat(3, 80px); }
  .time-grid-4 { grid-template-columns: repeat(4, 70px); }
}
.time-grid .timer-box { display: grid; font-size: 15px; grid-template-columns: 1fr; text-align: center; }
.timer-box .label { font-weight: 300; }
.c-button button { cursor: pointer; }
.c-button > a { text-decoration: none; }
.c-button > a, .c-button > a span { display: inline-block; }
.nav-menu-wrapper { display: flex; justify-content: space-between; }
.nav-menu-wrapper.default { flex-direction: row; }
.nav-menu-wrapper.reverse { flex-direction: row-reverse; }
.nav-menu-wrapper .branding { align-items: center; display: flex; }
.nav-menu-wrapper.default .branding { flex-direction: row; }
.nav-menu-wrapper.reverse .branding { flex-direction: row-reverse; }
.nav-menu-wrapper.default .branding .logo, .nav-menu-wrapper.reverse .branding .title { margin-right: 18px; }
.nav-menu-wrapper .branding .title { align-items: center; display: flex; min-height: 50px; min-width: 50px; }
.nav-menu { align-items: center; display: flex; flex-wrap: wrap; list-style: none; margin: 0px; padding: 0px; }
.nav-menu a { text-decoration: none; }
.dropdown { display: inline-block; position: relative; }
.dropdown .dropdown-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 16px 5px; }
.dropdown-menu { background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.3125rem; color: rgb(96, 113, 121); display: none; float: left; font-size: 1rem; left: 0px; list-style: none; margin: 0.125rem 0px 0px; min-width: 10rem; padding: 0.5rem 0px; position: absolute; text-align: left; top: 100%; z-index: 1000; }
.nav-menu .nav-menu-item.dropdown:hover > .dropdown-menu { display: block; }
.nav-menu .dropdown-menu { display: none; list-style: none; margin: 0px; padding: 0px; }
.nav-menu-mobile { display: none; }
.nav-menu-mobile i { cursor: pointer; font-size: 24px; }
#nav-menu-popup { background: var(--overlay); display: none; height: 100%; inset: 0px; opacity: 0; position: fixed; transition: opacity 0.3s; width: 100%; z-index: 100; }
#nav-menu-popup.show { opacity: 1; }
#nav-menu-popup .nav-menu-body { background-color: rgb(255, 255, 255); height: 100%; left: 0px; overflow: auto; padding: 45px; position: absolute; top: 0px; width: 100%; }
#nav-menu-popup .nav-menu-body .close-menu { cursor: pointer; position: absolute; right: 20px; top: 20px; z-index: 100; }
#nav-menu-popup .nav-menu-body .close-menu::before { content: ""; }
#nav-menu-popup .nav-menu { align-items: center; display: flex; flex-direction: column; list-style: none; margin: 0px; padding: 0px; }
#nav-menu-popup .nav-menu .nav-menu-item { list-style: none; text-align: left; user-select: none; width: 100%; }
#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content { display: flex; position: relative; }
#nav-menu-popup .nav-menu-item .nav-menu-item-title { flex-grow: 1; margin: 0px 1rem; max-width: calc(100% - 2rem); }
#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle { cursor: pointer; font-size: 24px; position: absolute; right: 0px; top: calc(50% - 12px); }
#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i { font-size: 24px; transition: transform 0.2s; }
#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i::before { content: ""; }
#nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i { transform: rotate(-180deg); }
#nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu { display: none; max-height: 0px; opacity: 0; overflow: auto; padding: 0px; transition: 0.3s ease-in-out; visibility: hidden; }
#nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu { display: block; max-height: 600px; opacity: 1; visibility: visible; }
.form-error { border: 2px solid var(--red); border-radius: 8px; cursor: pointer; font-size: 20px; margin-bottom: 10px; padding: 6px 12px; text-align: center; }
.form-error, .form-error i { color: var(--red); }
.c-bullet-list ul li { line-height: inherit; }
.c-bullet-list ul li.ql-indent-1 { padding-left: 4.5em; }
.c-bullet-list ul li.ql-indent-2 { padding-left: 7.5em; }
.c-bullet-list ul li.ql-indent-3 { padding-left: 10.5em; }
.c-bullet-list ul li.ql-indent-4 { padding-left: 13.5em; }
.c-bullet-list ul li.ql-indent-5 { padding-left: 16.5em; }
.c-bullet-list ul li.ql-indent-6 { padding-left: 19.5em; }
.c-bullet-list ul li.ql-indent-7 { padding-left: 22.5em; }
.c-bullet-list ul li.ql-indent-8 { padding-left: 25.5em; }
.c-rich-text .list-disc { list-style-type: disc; }
.c-rich-text .list-square { list-style-type: square; }
.c-rich-text .list-none { list-style-type: none; }
.c-rich-text .list-circle { list-style-type: circle; }
.c-rich-text .list-decimal { list-style-type: decimal; }
.c-rich-text .list-upper-alpha { list-style-type: upper-alpha; }
.c-rich-text .list-lower-alpha { list-style-type: lower-alpha; }
.c-rich-text .list-upper-roman { list-style-type: upper-roman; }
.c-rich-text .list-lower-roman { list-style-type: lower-roman; }
.text-output ul li { padding-left: 1.5em; }
.text-output ul li::before { display: inline-block; font-weight: 700; margin-left: -1.5em; margin-right: 0.3em; text-align: right; white-space: nowrap; width: 1.2em; }
.svg-component svg { max-height: 100%; max-width: 100%; }
.border1 { border-bottom: 3px solid rgba(0, 0, 0, 0.2) !important; }
.border2 { border: 2px solid rgba(0, 0, 0, 0.55); }
.border3 { border-style: solid; border-color: rgba(0, 0, 0, 0.15); border-image: initial; border-width: 1px 1px 2px; padding: 5px; }
.border4 { border-style: solid; border-color: rgba(0, 0, 0, 0.35); border-image: initial; border-width: 1px 1px 2px; padding: 1px !important; }
.shadow1 { box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 6px -6px; }
.shadow2 { box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 3px, rgba(0, 0, 0, 0.15) 0px 0px 2px; }
.shadow3 { box-shadow: rgb(153, 153, 153) 0px 10px 6px -6px; }
.shadow4 { box-shadow: rgba(33, 33, 33, 0.66) 3px 3px 15px; }
.shadow6 { box-shadow: rgb(221, 221, 221) 0px 10px 1px, rgb(204, 204, 204) 0px 10px 20px; }
.background { background-color: unset !important; }
@keyframes progress-bar-animation { 
  100% { background-position: 0px -3000px; }
}
@keyframes gradient { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
h1, h2, h3, h4, h5, h6 { font-weight: 500; margin: unset; }
p { margin: unset; }
.c-bullet-list, .c-faq, .c-heading, .c-image-feature, .c-paragraph, .c-sub-heading { word-break: break-word; }
h1:empty::after, h2:empty::after, h3:empty::after, h4:empty::after, h5:empty::after, h6:empty::after, p:empty::after { content: " "; }
h1:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h2:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h3:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h4:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h5:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h6:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, p:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after { content: "\a "; white-space: pre; }
.w-3-4 { width: 75%; }
.w-1-2 { width: 50%; }
.tabs-container { display: flex; }
@media screen and (max-width: 767px) {
  .nav-menu { display: none; }
  .nav-menu-mobile { align-items: center; display: flex; }
  #faq-popup { left: 5px !important; margin-left: 0px !important; width: 98% !important; }
  .video-container { width: 100% !important; }
  .autoplay .vjs-big-play-button { display: none !important; }
  .autoplay:hover .vjs-control-bar { display: flex !important; }
}
.hvr-grow { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: var(--hover-easing,ease); vertical-align: middle; }
.hl-builder-hover-preview.hvr-grow, .hvr-grow:hover { transform: perspective(1px) translateZ(0) scale(var(--hover-scale,1.05)) !important; }
.hvr-shrink { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: var(--hover-easing,ease); vertical-align: middle; }
.hl-builder-hover-preview.hvr-shrink, .hvr-shrink:hover { transform: perspective(1px) translateZ(0) scale(var(--hover-scale,.9)) !important; }
@keyframes hvr-pulse { 
  25% { transform: scale(var(--hover-scale,1.1)); }
  75% { transform: scale(0.9); }
}
.hvr-pulse { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hl-builder-hover-preview.hvr-pulse, .hvr-pulse:hover { animation-delay: var(--hover-delay,0s); animation-duration: var(--hover-duration,1s); animation-iteration-count: infinite; animation-name: hvr-pulse; animation-timing-function: linear; }
.hvr-bounce-in { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.5s); transition-property: transform; vertical-align: middle; }
.hl-builder-hover-preview.hvr-bounce-in, .hvr-bounce-in:hover { transform: perspective(1px) translateZ(0) scale(var(--hover-scale,1.2)) !important; transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
.hvr-rotate { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: var(--hover-easing,ease); vertical-align: middle; }
.hl-builder-hover-preview.hvr-rotate, .hvr-rotate:hover { transform: perspective(1px) translateZ(0) rotate(calc(var(--hover-angle, 5)*1deg)) !important; }
.hvr-float { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: var(--hover-easing,ease-out); vertical-align: middle; }
.hl-builder-hover-preview.hvr-float, .hvr-float:hover { transform: perspective(1px) translateZ(0) translateY(calc(var(--hover-distance, 5)*-1px)) !important; }
.hvr-skew-forward { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transform-origin: 0px 100%; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: var(--hover-easing,ease); vertical-align: middle; }
.hl-builder-hover-preview.hvr-skew-forward, .hvr-skew-forward:hover { transform: perspective(1px) translateZ(0) skew(calc(var(--hover-angle, 5)*-1deg)) !important; }
@keyframes hvr-wobble-horizontal { 
  16.65% { transform: translate(8px); }
  33.3% { transform: translate(-6px); }
  49.95% { transform: translate(4px); }
  66.6% { transform: translate(-2px); }
  83.25% { transform: translate(1px); }
  100% { transform: translate(0px); }
}
.hvr-wobble-horizontal { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hl-builder-hover-preview.hvr-wobble-horizontal, .hvr-wobble-horizontal:hover { animation-delay: var(--hover-delay,0s); animation-duration: var(--hover-duration,1s); animation-iteration-count: 1; animation-name: hvr-wobble-horizontal; animation-timing-function: ease-in-out; }
@keyframes hvr-buzz { 
  50% { transform: translate(calc(var(--hover-distance, 3)*1px)) rotate(2deg); }
  100% { transform: translate(calc(var(--hover-distance, 3)*-1px)) rotate(-2deg); }
}
.hvr-buzz { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hl-builder-hover-preview.hvr-buzz, .hvr-buzz:hover { animation-delay: var(--hover-delay,0s); animation-duration: var(--hover-duration,.15s); animation-iteration-count: infinite; animation-name: hvr-buzz; animation-timing-function: linear; }
.hoverElevate { backface-visibility: hidden; box-shadow: transparent 0px 0px 0px 0px; transition: transform var(--hover-duration,.3s) var(--hover-easing,ease) var(--hover-delay,0s),box-shadow var(--hover-duration,.3s) var(--hover-easing,ease) var(--hover-delay,0s); }
.hl-builder-hover-preview.hoverElevate, .hoverElevate:hover { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 5px -5px !important; transform: translateY(calc(var(--hover-distance, 10)*-1px)) !important; }
.hvr-fade { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: color; vertical-align: middle; }
.hvr-fade > * { position: relative; z-index: 1; }
.hvr-fade::before { background: var(--hover-fill-color,#188bf6); content: ""; inset: 0px; opacity: 0; position: absolute; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: opacity; z-index: 0; }
.hl-builder-hover-preview.hvr-fade, .hvr-fade:hover { color: rgb(255, 255, 255) !important; }
.hvr-fade:hover::before { opacity: 1 !important; }
@keyframes hvr-fade-preview { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.hl-builder-hover-preview.hvr-fade::before { animation: hvr-fade-preview var(--hover-duration,.3s) var(--hover-easing,ease-in-out) var(--hover-delay,0s) forwards !important; }
.hvr-sweep-to-right { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); transition-duration: var(--hover-duration,.3s); transition-property: color; vertical-align: middle; }
.hvr-sweep-to-right > * { position: relative; z-index: 1; }
.hvr-sweep-to-right::before { background: var(--hover-fill-color,#188bf6); content: ""; inset: 0px; position: absolute; transform: scaleX(0); transform-origin: 0px 50%; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: ease-out; z-index: 0; }
.hl-builder-hover-preview.hvr-sweep-to-right, .hvr-sweep-to-right:hover { color: rgb(255, 255, 255) !important; }
.hvr-sweep-to-right:hover::before { transform: scaleX(1) !important; }
@keyframes hvr-sweep-right-preview { 
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
.hl-builder-hover-preview.hvr-sweep-to-right::before { animation: hvr-sweep-right-preview var(--hover-duration,.3s) var(--hover-easing,ease-out) var(--hover-delay,0s) forwards !important; }
.hvr-sweep-to-bottom { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); transition-duration: var(--hover-duration,.3s); transition-property: color; vertical-align: middle; }
.hvr-sweep-to-bottom > * { position: relative; z-index: 1; }
.hvr-sweep-to-bottom::before { background: var(--hover-fill-color,#188bf6); content: ""; inset: 0px; position: absolute; transform: scaleY(0); transform-origin: 50% 0px; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: ease-out; z-index: 0; }
.hl-builder-hover-preview.hvr-sweep-to-bottom, .hvr-sweep-to-bottom:hover { color: rgb(255, 255, 255) !important; }
.hvr-sweep-to-bottom:hover::before { transform: scaleY(1) !important; }
@keyframes hvr-sweep-bottom-preview { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
.hl-builder-hover-preview.hvr-sweep-to-bottom::before { animation: hvr-sweep-bottom-preview var(--hover-duration,.3s) var(--hover-easing,ease-out) var(--hover-delay,0s) forwards !important; }
.hvr-radial-in { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: color; vertical-align: middle; color: var(--hover-radial-in-rest-color,#fff) !important; }
.hvr-radial-in > * { position: relative; z-index: 1; }
.hvr-radial-in::before { background: var(--hover-fill-color,#188bf6); border-radius: 100%; content: ""; inset: 0px; position: absolute; transform: scale(2); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: ease-out; z-index: 0; }
.hvr-radial-in:hover { color: var(--hover-radial-in-hover-color,inherit) !important; }
.hvr-radial-in:hover::before { transform: scale(0) !important; }
@keyframes hvr-radial-in-preview { 
  0% { transform: scale(2); }
  100% { transform: scale(0); }
}
.hl-builder-hover-preview.hvr-radial-in::before { animation: hvr-radial-in-preview var(--hover-duration,.3s) var(--hover-easing,ease-out) var(--hover-delay,0s) forwards !important; }
.hvr-bounce-to-top { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: color; vertical-align: middle; }
.hvr-bounce-to-top > * { position: relative; z-index: 1; }
.hvr-bounce-to-top::before { background: var(--hover-fill-color,#188bf6); content: ""; inset: 0px; position: absolute; transform: scaleY(0); transform-origin: 50% 100%; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: transform; transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); z-index: 0; }
.hl-builder-hover-preview.hvr-bounce-to-top, .hvr-bounce-to-top:hover { color: rgb(255, 255, 255) !important; }
.hvr-bounce-to-top:hover::before { transform: scaleY(1) !important; }
@keyframes hvr-bounce-top-preview { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
.hl-builder-hover-preview.hvr-bounce-to-top::before { animation: hvr-bounce-top-preview var(--hover-duration,.3s) cubic-bezier(.47,2.02,.31,-.36) var(--hover-delay,0s) forwards !important; }
@keyframes hvr-ripple-out { 
  100% { inset: -12px; opacity: 0; }
}
.hvr-ripple-out { box-shadow: transparent 0px 0px 1px; display: inline-block; position: relative; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hvr-ripple-out::before { animation-delay: var(--hover-delay,0s); animation-duration: var(--hover-duration,1s); border: var(--hover-border-thickness,2px) solid var(--hover-border-color,#188bf6); content: ""; inset: 0px; position: absolute; }
.hl-builder-hover-preview.hvr-ripple-out::before, .hvr-ripple-out:hover::before { animation-name: hvr-ripple-out; }
.hvr-outline-in { box-shadow: transparent 0px 0px 1px; display: inline-block; position: relative; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hvr-outline-in::before { border: var(--hover-border-thickness,4px) solid var(--hover-border-color,#188bf6); content: ""; inset: -16px; opacity: 0; pointer-events: none; position: absolute; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: top, right, bottom, left, opacity; }
.hl-builder-hover-preview.hvr-outline-in::before, .hvr-outline-in:hover::before { inset: -8px !important; opacity: 1 !important; }
.hvr-underline-from-center { box-shadow: transparent 0px 0px 1px; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0px); vertical-align: middle; }
.hvr-underline-from-center > * { position: relative; z-index: 1; }
.hvr-underline-from-center::before { background: var(--hover-border-color,#188bf6); bottom: 0px; content: ""; height: var(--hover-border-thickness,4px); left: 51%; position: absolute; right: 51%; transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: left, right; transition-timing-function: ease-out; z-index: 0; }
.hl-builder-hover-preview.hvr-underline-from-center::before, .hvr-underline-from-center:hover::before { left: 0px !important; right: 0px !important; }
.hvr-shadow { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition: box-shadow var(--hover-duration,.3s) var(--hover-easing,ease-in-out) var(--hover-delay,0s); vertical-align: middle; }
.hl-builder-hover-preview.hvr-shadow, .hvr-shadow:focus, .hvr-shadow:hover { box-shadow: 0 var(--hover-spread,10px) var(--hover-blur,10px) calc(var(--hover-spread, 10px)*-1) var(--hover-shadow-color,rgba(24,139,246,.55)) !important; }
.hvr-glow { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition: box-shadow var(--hover-duration,.3s) var(--hover-easing,ease-in-out) var(--hover-delay,0s); vertical-align: middle; }
.hl-builder-hover-preview.hvr-glow, .hvr-glow:focus, .hvr-glow:hover { box-shadow: 0 0 var(--hover-blur,8px) var(--hover-spread,0) var(--hover-shadow-color,rgba(24,139,246,.55)) !important; }
.hvr-box-shadow-outset { box-shadow: transparent 0px 0px 1px; display: inline-block; transform: perspective(1px) translateZ(0px); transition-delay: var(--hover-delay,0s); transition-duration: var(--hover-duration,.3s); transition-property: box-shadow; vertical-align: middle; }
.hl-builder-hover-preview.hvr-box-shadow-outset, .hvr-box-shadow-outset:active, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:hover { box-shadow: 2px 2px var(--hover-blur,10px) var(--hover-spread,5px) var(--hover-shadow-color,rgba(24,139,246,.55)) !important; }
@media (hover: none), (max-width: 1024px) {
  .hl-builder-hover-preview.hoverElevate, .hl-builder-hover-preview.hvr-bounce-in, .hl-builder-hover-preview.hvr-box-shadow-outset, .hl-builder-hover-preview.hvr-buzz, .hl-builder-hover-preview.hvr-float, .hl-builder-hover-preview.hvr-glow, .hl-builder-hover-preview.hvr-grow, .hl-builder-hover-preview.hvr-pulse, .hl-builder-hover-preview.hvr-rotate, .hl-builder-hover-preview.hvr-shadow, .hl-builder-hover-preview.hvr-shrink, .hl-builder-hover-preview.hvr-skew-forward, .hl-builder-hover-preview.hvr-wobble-horizontal, .hoverElevate:hover, .hvr-bounce-in:hover, .hvr-box-shadow-outset:active, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:hover, .hvr-buzz:hover, .hvr-float:hover, .hvr-glow:focus, .hvr-glow:hover, .hvr-grow:hover, .hvr-pulse:hover, .hvr-rotate:hover, .hvr-shadow:focus, .hvr-shadow:hover, .hvr-shrink:hover, .hvr-skew-forward:hover, .hvr-wobble-horizontal:hover { animation: auto ease 0s 1 normal none running none !important; box-shadow: none !important; transform: none !important; }
  .hl-builder-hover-preview.hvr-bounce-to-top::before, .hl-builder-hover-preview.hvr-fade::before, .hl-builder-hover-preview.hvr-outline-in::before, .hl-builder-hover-preview.hvr-ripple-out::before, .hl-builder-hover-preview.hvr-sweep-to-bottom::before, .hl-builder-hover-preview.hvr-sweep-to-right::before, .hl-builder-hover-preview.hvr-underline-from-center::before, .hvr-bounce-to-top:hover::before, .hvr-fade:hover::before, .hvr-outline-in:hover::before, .hvr-ripple-out:hover::before, .hvr-sweep-to-bottom:hover::before, .hvr-sweep-to-right:hover::before, .hvr-underline-from-center:hover::before { animation: auto ease 0s 1 normal none running none !important; opacity: 0 !important; transform: scale(0) !important; }
  .hvr-radial-in:hover::before { animation: auto ease 0s 1 normal none running none !important; opacity: 1 !important; transform: scale(2) !important; }
}
.hl-entrance-running { pointer-events: none !important; }
.hl-entrance-parent-clipping { overflow: hidden; }
[data-animation-done="1"] { opacity: 1 !important; }
@media (prefers-reduced-motion: reduce) {
  .hoverElevate, .hoverElevate.hl-builder-hover-preview, .hoverElevate:hover, [class*="hvr-"], [class*="hvr-"].hl-builder-hover-preview, [class*="hvr-"]:hover { animation: auto ease 0s 1 normal none running none !important; transform: none !important; transition: none !important; }
}

/* ===== sheet 4 :: inline ===== */
@font-face { font-display: swap; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"); }
.far { font-weight: 400; }
@font-face { font-display: swap; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"); }
.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }
.fa, .fas { font-weight: 900; }
@font-face { font-display: swap; font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"); }
.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

/* ===== sheet 5 :: inline ===== */
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animate__animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }
@media (prefers-reduced-motion: reduce), print {
  .animate__animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
  .animate__animated[class*="Out"] { opacity: 0; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate__fadeIn { animation-name: fadeIn; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInUp { animation-name: fadeInUp; }
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInDown { animation-name: fadeInDown; }
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__fadeInRight { animation-name: fadeInRight; }
@keyframes slideInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__slideInUp { animation-name: slideInUp; }
@keyframes slideInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__slideInDown { animation-name: slideInDown; }
@keyframes slideInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__slideInLeft { animation-name: slideInLeft; }
@keyframes slideInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__slideInRight { animation-name: slideInRight; }
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
.animate__bounceIn { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceIn; }
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInUp { animation-name: bounceInUp; }
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInDown { animation-name: bounceInDown; }
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInLeft { animation-name: bounceInLeft; }
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.animate__bounceInRight { animation-name: bounceInRight; }
@keyframes flip { 
  0% { animation-timing-function: ease-out; opacity: 0; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; opacity: 1; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
.animate__animated.animate__flip { animation-name: flip; backface-visibility: visible; }
@keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
.animate__flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.animate__rollIn { animation-name: rollIn; }
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.animate__zoomIn { animation-name: zoomIn; }
@keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(30deg); }
  60% { opacity: 1; transform: skew(-20deg); }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }
@keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(-30deg); }
  60% { opacity: 1; transform: skew(20deg); }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}
.animate__lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }

/* ===== sheet 6 :: inline ===== */
.video-container[data-v-2f714085] { margin: auto; position: relative; text-align: center; background-position: 50% center !important; background-size: cover !important; }
.thumbnail-container[data-v-2f714085], .video-overlay[data-v-2f714085] { align-items: center; display: flex; height: 100%; justify-content: center; opacity: 1; z-index: 1; }
.iframe-container[data-v-2f714085] { position: relative; }
.iframe-container[data-v-2f714085], iframe[data-v-2f714085] { background-color: rgb(0, 0, 0); margin: auto; width: 100%; }
iframe[data-v-2f714085] { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; height: 100%; left: 0px; position: absolute; top: 0px; z-index: 2; }
.figure[data-v-2f714085] { margin: auto; }
.figure span[data-v-2f714085] { cursor: pointer; display: block; position: relative; text-decoration: none; }
.figure span[data-v-2f714085]:focus::after, .figure span[data-v-2f714085]:hover::after { background-color: rgb(135, 206, 250); opacity: 1; }
.figure.youtube span[data-v-2f714085]:focus::after, .figure.youtube span[data-v-2f714085]:hover::after { background-color: red; }
.figure span[data-v-2f714085]::after { background-color: rgba(0, 0, 0, 0.5); border-radius: 10px; color: rgb(255, 255, 255); content: "▶"; display: block; font-size: 25px; height: 50px; inset: 0px; line-height: 2; margin: auto; opacity: 0.75; position: absolute; text-align: center; transition: background-color 0.25s, opacity 0.25s; width: 75px; }
.video-icon[data-v-2f714085]::before { color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 700; left: 50%; margin-right: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

/* ===== sheet 7 :: inline ===== */
.testimonial-modal-overlay { align-items: center; background: rgba(0, 0, 0, 0.3); display: flex; height: 100vh; justify-content: center; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 10000; }
.testimonial-modal-content { align-items: stretch; background: none; display: flex; flex-direction: column; max-height: 600px; max-width: 540px; width: 100%; }
.testimonial-modal-close { align-items: center; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; cursor: pointer; display: flex; height: 36px; justify-content: center; position: absolute; right: 20px; top: 20px; transition: background 0.15s; width: 36px; z-index: 2; }
.testimonial-modal-close-icon { color: rgb(34, 34, 34); height: 22px; width: 22px; }
@media (max-width: 768px) {
  .testimonial-modal-content { border-radius: 10px; max-width: 98vw; }
  .testimonial-modal-close { right: 10px; top: 10px; }
}

/* ===== sheet 8 :: inline ===== */
.pdp-modal-overlay { align-items: center; backdrop-filter: blur(16px); background: rgba(52, 64, 84, 0.7); display: flex; justify-content: center; inset: 0px; position: fixed; z-index: 9999; }
.pdp-modal-container { background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 60px; display: flex; flex-direction: column; max-height: min(640px, 85vh); max-width: 1024px; position: relative; width: 90%; }
.pdp-modal-container--mobile { border-radius: 0px; height: 100%; max-height: 100%; max-width: 100%; width: 100%; }
.pdp-modal-close { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; display: flex; height: 32px; justify-content: center; padding: 0px; position: absolute; right: -8px; top: -8px; width: 32px; z-index: 10; }
.pdp-modal-scroll { border-radius: 12px; flex: 1 1 0%; font-family: var(--contentfont,inherit); font-size: 14px; margin-top: 24px; overflow: hidden auto; padding: 12px; }
.pdp-modal-container--mobile .pdp-modal-scroll { padding: 12px; }
@media (max-width: 1024px) {
  .pdp-modal-overlay { align-items: flex-start; box-sizing: border-box; padding: 8px 12px 12px; }
  .pdp-modal-container { border-radius: 0px; height: 100%; max-height: 100%; max-width: 100%; width: 100%; }
  .pdp-modal-container .pdp-modal-scroll { padding: 12px; }
}
.pdp-modal-scroll .c-product-details--sticky { position: static !important; }
.pdp-modal-scroll .hl-product-image-container { height: auto !important; position: static !important; top: auto !important; }
.pdp-modal-scroll .product-detail-container { flex-wrap: wrap !important; height: auto !important; }
.pdp-modal-scroll .c-product-details { min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
.pdp-modal-scroll .ecomm-price-desktop-container .flex { flex-wrap: wrap; }
.pdp-modal-scroll > div { container-type: inline-size; width: 100%; }

/* ===== sheet 9 :: inline ===== */
.drawer { visibility: hidden; }
.drawer.is-visible { visibility: visible; }
.drawer.is-open .drawer__overlay { opacity: 0.5; }
.drawer.is-open .drawer__content { transform: translate(0px); }
.drawer__overlay { background-color: rgb(0, 0, 0); left: 0px; opacity: 0; transition-property: opacity; user-select: none; z-index: 200; }
.drawer__content, .drawer__overlay { bottom: 0px; position: fixed; right: 0px; top: 0px; width: 100%; }
.drawer__content { box-shadow: rgb(119, 119, 119) 0px 2px 6px; display: flex; flex-direction: column; height: 100%; overflow: auto; transform: translate(100%); transition: 0.45s cubic-bezier(0.29, 0.63, 0.44, 1); z-index: 9999; }

/* ===== sheet 10 :: https://stcdn.leadconnectorhq.com/_preview/Video.Duml6fFT.css ===== */
.video-js { height: 100%; width: 100%; }
.hosted-video-thumbnail { background-position: 50% center; }
.hosted-video-thumbnail:focus::after, .hosted-video-thumbnail:hover::after { opacity: 1; }
.hosted-video-thumbnail::after { background-color: rgba(0, 0, 0, 0.5); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 35px; border-radius: 10px; color: rgb(255, 255, 255); content: ""; cursor: pointer; display: block; height: 50px; inset: 0px; line-height: 2; margin: auto; opacity: 0.75; position: absolute; text-align: center; transition: background-color 0.25s, opacity 0.25s; width: 75px; }
.vjs-marker:hover { cursor: unset !important; transform: unset !important; }
.vjs-ghl .vjs-marker { z-index: 98; }
.videoTag .is-sticky, .ytvideo .is-sticky { animation-duration: 1s; animation-fill-mode: both; animation-name: fadeInUp; height: 158px; max-height: 158px; max-width: 280px; width: 280px; z-index: 9999; inset: auto 3px 3px auto !important; position: fixed !important; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.close-button-pip-scroll { animation-duration: 1s; animation-fill-mode: both; animation-name: fadeInUp; box-sizing: border-box; display: none; inset: auto 0px 160px auto; position: fixed; z-index: 9999; }
.custom-play-pause-overlay { left: 50%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: opacity 0.3s ease-in-out; z-index: 1000; }
.play-pause-icon { animation: 0.6s ease-in-out 0s 1 normal none running growInOut; border-radius: 50%; height: 100px; width: 100px; }
.play-pause-icon svg { fill: currentcolor; height: 100px; width: 100px; }
.vjs-ghl.video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { content: url("data:image/svg+xml;utf8,<svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"white\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.92773 6.82001V17.18C6.92773 17.97 7.79773 18.45 8.46773 18.02L16.6077 12.84C17.2277 12.45 17.2277 11.55 16.6077 11.15L8.46773 5.98001C7.79773 5.55001 6.92773 6.03001 6.92773 6.82001Z\"/></svg>"); }
.vjs-ghl.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before { content: url("data:image/svg+xml;utf8,<svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"white\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 19C9.1 19 10 18.1 10 17V7C10 5.9 9.1 5 8 5C6.9 5 6 5.9 6 7V17C6 18.1 6.9 19 8 19ZM14 7V17C14 18.1 14.9 19 16 19C17.1 19 18 18.1 18 17V7C18 5.9 17.1 5 16 5C14.9 5 14 5.9 14 7Z\"/></svg>"); }
.vjs-ghl.video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume-high::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 10.0018V14.0018C3 14.5518 3.45 15.0018 4 15.0018H7L10.29 18.2918C10.92 18.9218 12 18.4718 12 17.5818V6.41179C12 5.52179 10.92 5.07179 10.29 5.70179L7 9.00179H4C3.45 9.00179 3 9.45179 3 10.0018ZM16.5 12.0018C16.5 10.2318 15.48 8.71179 14 7.97179V16.0218C15.48 15.2918 16.5 13.7718 16.5 12.0018ZM14 4.45179V4.65179C14 5.03179 14.25 5.36179 14.6 5.50179C17.18 6.53179 19 9.06179 19 12.0018C19 14.9418 17.18 17.4718 14.6 18.5018C14.24 18.6418 14 18.9718 14 19.3518V19.5518C14 20.1818 14.63 20.6218 15.21 20.4018C18.6 19.1118 21 15.8418 21 12.0018C21 8.16179 18.6 4.89179 15.21 3.60179C14.63 3.37179 14 3.82179 14 4.45179Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-icon-volume-low::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.5 10.005V14.005C7.5 14.555 7.95 15.005 8.5 15.005H11.5L14.79 18.295C15.42 18.925 16.5 18.475 16.5 17.585V6.41502C16.5 5.52502 15.42 5.07502 14.79 5.70502L11.5 9.00502H8.5C7.95 9.00502 7.5 9.45502 7.5 10.005Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-icon-volume-mid::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.75 12.005C18.75 10.235 17.73 8.71502 16.25 7.97502V16.025C17.73 15.295 18.75 13.775 18.75 12.005ZM5.25 10.005V14.005C5.25 14.555 5.7 15.005 6.25 15.005H9.25L12.54 18.295C13.17 18.925 14.25 18.475 14.25 17.585V6.41502C14.25 5.52502 13.17 5.07502 12.54 5.70502L9.25 9.00502H6.25C5.7 9.00502 5.25 9.45502 5.25 10.005Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3.63 3.63503C3.24 4.02503 3.24 4.65503 3.63 5.04503L7.29 8.70503L7 9.00503H4C3.45 9.00503 3 9.45503 3 10.005V14.005C3 14.555 3.45 15.005 4 15.005H7L10.29 18.295C10.92 18.925 12 18.475 12 17.585V13.415L16.18 17.595C15.69 17.965 15.16 18.275 14.58 18.505C14.22 18.655 14 19.035 14 19.425C14 20.145 14.73 20.605 15.39 20.335C16.19 20.005 16.94 19.565 17.61 19.025L18.95 20.365C19.34 20.755 19.97 20.755 20.36 20.365C20.75 19.975 20.75 19.345 20.36 18.955L5.05 3.63503C4.66 3.24503 4.03 3.24503 3.63 3.63503ZM19 12.005C19 12.825 18.85 13.615 18.59 14.345L20.12 15.875C20.68 14.705 21 13.395 21 12.005C21 8.17503 18.6 4.89503 15.22 3.60503C14.63 3.37503 14 3.83503 14 4.46503V4.65503C14 5.03503 14.25 5.36503 14.61 5.50503C17.18 6.54503 19 9.06503 19 12.005ZM10.29 5.71503L10.12 5.88503L12 7.76503V6.41503C12 5.52503 10.92 5.08503 10.29 5.71503ZM16.5 12.005C16.5 10.235 15.48 8.71503 14 7.97503V9.76503L16.48 12.245C16.49 12.165 16.5 12.085 16.5 12.005Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl .vjs-icon-hd::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.25 15C9.84 15 9.5 14.66 9.5 14.25V13H7.5V14.25C7.5 14.66 7.16 15 6.75 15C6.34 15 6 14.66 6 14.25V9.75C6 9.34 6.34 9 6.75 9C7.16 9 7.5 9.34 7.5 9.75V11.5H9.5V9.75C9.5 9.34 9.84 9 10.25 9C10.66 9 11 9.34 11 9.75V14.25C11 14.66 10.66 15 10.25 15ZM13.5 9H17C17.55 9 18 9.45 18 10V14C18 14.55 17.55 15 17 15H13.5C13.22 15 13 14.78 13 14.5V9.5C13 9.22 13.22 9 13.5 9ZM14.5 13.5H16.5V10.5H14.5V13.5Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-icon-replay::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9619 5.64249V2.85249C11.9619 2.40249 11.4219 2.18249 11.1119 2.50249L7.31194 6.29249C7.11194 6.49249 7.11194 6.80249 7.31194 7.00249L11.1019 10.7925C11.4219 11.1025 11.9619 10.8825 11.9619 10.4325V7.64249C15.6919 7.64249 18.6419 11.0625 17.8219 14.9325C17.3519 17.2025 15.5119 19.0325 13.2519 19.5025C9.68194 20.2525 6.50194 17.8025 6.02194 14.4925C5.95194 14.0125 5.53194 13.6425 5.04194 13.6425C4.44194 13.6425 3.96194 14.1725 4.04194 14.7725C4.66194 19.1625 8.84194 22.4125 13.5719 21.4925C16.6919 20.8825 19.2019 18.3725 19.8119 15.2525C20.8019 10.1225 16.9019 5.64249 11.9619 5.64249Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-exit::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 16H8V18C8 18.55 8.45 19 9 19C9.55 19 10 18.55 10 18V15C10 14.45 9.55 14 9 14H6C5.45 14 5 14.45 5 15C5 15.55 5.45 16 6 16ZM8 8H6C5.45 8 5 8.45 5 9C5 9.55 5.45 10 6 10H9C9.55 10 10 9.55 10 9V6C10 5.45 9.55 5 9 5C8.45 5 8 5.45 8 6V8ZM15 19C15.55 19 16 18.55 16 18V16H18C18.55 16 19 15.55 19 15C19 14.45 18.55 14 18 14H15C14.45 14 14 14.45 14 15V18C14 18.55 14.45 19 15 19ZM16 8V6C16 5.45 15.55 5 15 5C14.45 5 14 5.45 14 6V9C14 9.55 14.45 10 15 10H18C18.55 10 19 9.55 19 9C19 8.45 18.55 8 18 8H16Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-enter::before { content: url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 14C5.45 14 5 14.45 5 15V18C5 18.55 5.45 19 6 19H9C9.55 19 10 18.55 10 18C10 17.45 9.55 17 9 17H7V15C7 14.45 6.55 14 6 14ZM6 10C6.55 10 7 9.55 7 9V7H9C9.55 7 10 6.55 10 6C10 5.45 9.55 5 9 5H6C5.45 5 5 5.45 5 6V9C5 9.55 5.45 10 6 10ZM17 17H15C14.45 17 14 17.45 14 18C14 18.55 14.45 19 15 19H18C18.55 19 19 18.55 19 18V15C19 14.45 18.55 14 18 14C17.45 14 17 14.45 17 15V17ZM14 6C14 6.55 14.45 7 15 7H17V9C17 9.55 17.45 10 18 10C18.55 10 19 9.55 19 9V6C19 5.45 18.55 5 18 5H15C14.45 5 14 5.45 14 6Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: url("data:image/svg+xml;utf8,<svg width=\"22\" height=\"18\" viewBox=\"0 0 22 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17 8H11C10.45 8 10 8.45 10 9V13C10 13.55 10.45 14 11 14H17C17.55 14 18 13.55 18 13V9C18 8.45 17.55 8 17 8ZM22 16V1.98C22 0.88 21.1 0 20 0H2C0.9 0 0 0.88 0 1.98V16C0 17.1 0.9 18 2 18H20C21.1 18 22 17.1 22 16ZM19 16.02H3C2.45 16.02 2 15.57 2 15.02V2.97C2 2.42 2.45 1.97 3 1.97H19C19.55 1.97 20 2.42 20 2.97V15.02C20 15.57 19.55 16.02 19 16.02Z\" fill=\"%23fff\"/></svg>"); }
.vjs-ghl.video-js .vjs-button > .vjs-icon-placeholder::before { line-height: unset; }
.vjs-ghl.video-js .vjs-remaining-time.vjs-time-control.vjs-control { align-items: center; display: flex; justify-content: center; }
@keyframes growInOut { 
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 1; transform: scale(1.2); }
  100% { opacity: 1; transform: scale(1); }
}
.centered, .videoTag { position: relative; }
.vjs-ghl.video-js .vjs-progress-holder { border-radius: 0.2em; height: 0.4em; }
.vjs-ghl.video-js .vjs-playback-rate-value, .vjs-ghl.video-js .vjs-remaining-time-display { font-family: var(--contentfont); font-size: 1.3em; font-weight: 700; }
.vjs-ghl.video-js .vjs-control-bar { background: linear-gradient(rgba(43, 51, 63, 0) 0px, rgba(43, 51, 63, 0.7)); height: 5em; }
.vjs-ghl.video-js .vjs-button > .vjs-icon-placeholder::before, .vjs-ghl.video-js .vjs-playback-rate-value { align-items: center; display: flex; justify-content: center; }
.vjs-ghl.video-js .video-js .vjs-volume-vertical { bottom: 7.5em; }
.enable-sound-button { background: rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 12px; cursor: pointer; font-size: 12px; gap: 8px; left: 12px; line-height: 1; padding: 6px 10px; position: absolute; top: 12px; z-index: 98; }
.vjs-ghl .vjs-playback-rate .vjs-menu .vjs-menu-content, .vjs-ghl .vjs-quality-selector .vjs-menu .vjs-menu-content, .vjs-ghl .vjs-volume-vertical { border-radius: 5px; }
.vjs-ghl .vjs-playback-rate .vjs-menu, .vjs-ghl .vjs-quality-selector .vjs-menu { margin-bottom: 3.5em; }
.enable-sound-button:hover { background: rgba(0, 0, 0, 0.75); }
.enable-sound-icon { align-items: center; display: flex; justify-content: center; }
.enable-sound-label { font-family: var(--contentfont); font-size: 14px; font-weight: 700; }
.vjs-ghl.video-js .vjs-play-progress::before { font-size: 1.2em; }
.vjs-ghl.video-js.hide-quality-selector .vjs-quality-selector { display: none; }
.vjs-ghl.video-js.show-quality-selector .vjs-quality-selector { display: block; }
@media screen and (max-width: 480px) {
  .play-pause-icon, .play-pause-icon svg { height: 60px; width: 60px; }
}
.video-container[data-v-2f714085] { margin: auto; position: relative; text-align: center; background-position: 50% center !important; background-size: cover !important; }
.thumbnail-container[data-v-2f714085], .video-overlay[data-v-2f714085] { align-items: center; display: flex; height: 100%; justify-content: center; opacity: 1; z-index: 1; }
.iframe-container[data-v-2f714085] { position: relative; }
.iframe-container[data-v-2f714085], iframe[data-v-2f714085] { background-color: rgb(0, 0, 0); margin: auto; width: 100%; }
iframe[data-v-2f714085] { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; height: 100%; left: 0px; position: absolute; top: 0px; z-index: 2; }
.figure[data-v-2f714085] { margin: auto; }
.figure span[data-v-2f714085] { cursor: pointer; display: block; position: relative; text-decoration: none; }
.figure span[data-v-2f714085]:focus::after, .figure span[data-v-2f714085]:hover::after { background-color: rgb(135, 206, 250); opacity: 1; }
.figure.youtube span[data-v-2f714085]:focus::after, .figure.youtube span[data-v-2f714085]:hover::after { background-color: red; }
.figure span[data-v-2f714085]::after { background-color: rgba(0, 0, 0, 0.5); border-radius: 10px; color: rgb(255, 255, 255); content: "▶"; display: block; font-size: 25px; height: 50px; inset: 0px; line-height: 2; margin: auto; opacity: 0.75; position: absolute; text-align: center; transition: background-color 0.25s, opacity 0.25s; width: 75px; }
.video-icon[data-v-2f714085]::before { color: rgb(255, 255, 255); content: ""; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 700; left: 50%; margin-right: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

/* ===== sticky CTA (page custom code) ===== */
#ssw-sticky-cta {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 40px 20px;
    background: rgba(255, 255, 255, 0.12);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-top: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 24px 24px 0 0;
    transform: translateY(120%);
    transition: transform 0.35s ease;
  }
  #ssw-sticky-cta.ssw-visible {
    transform: translateY(0);
  }
  #ssw-sticky-cta .ssw-btn {
    background: rgb(234, 98, 164);
    color: #ffffff;
    font-family: Montserrat, sans-serif;
    font-weight: 900;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 100px;
    padding: 16px 40px;
    min-height: 56px;
    width: 100%;
    max-width: 340px;
    white-space: nowrap;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.5);
    cursor: pointer;
  }
  #ssw-sticky-cta .ssw-btn:active {
    transform: translateY(2px);
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);
  }

  @media (min-width: 641px) {
    #ssw-sticky-cta .ssw-btn {
      font-size: 18px;
      padding: 18px 48px;
      min-height: 64px;
      max-width: 380px;
    }
  }
