
  div.subtitle, h2.subtitle { }
  div.content-text { }
  div.content-text ul { }

  .content-text aside.tip { }
  .content-text aside.warning { }

  .button-wrap button {font-family: 'Montserrat', sans-serif !important; font-size: 12px; }
  .button-wrap button:hover { }
  .button-wrap button:disabled { }

  .button-wrap .back-button::after {Content: "Previous" ; visibility: visible;}
  .button-wrap .back-button svg path {}

  a.tile {background-color: #f5f5f5; border: 2px solid transparent;}

  .tile:hover {border-color: black; }
  a.tile svg path { }

  div.radio-wrap { }
  div.radio-wrap label { }
  div.radio-wrap .radio-check { }

  div.dropdown-wrap { }
  div.dropdown-wrap li { }

/* For back arrow - */
.kbWidget-guideTop-backLink {
  color: red;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3512310 [class*="TileGrid"] {
  gap: 8px;
}

.step-3512310 .tile {
  width: (100% - 1px);
}

.step-3512310 a.tile {font-weight: bold; column-count: 2;} 
.step-3512310 .column {float: left;}
.step-3444839 h2.subtile {font-weight: bold; column-count: 2;} 


.step-3512310 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3512307 [class*="TileGrid"] {
  gap: 8px;
}

.step-3512307 .tile {
  width: (100% - 1px);
}

.step-3512307 a.tile {font-weight: bold; column-count: 2;} 
.step-3512307 .column {float: left;}

.step-4247843 a.tile {font-weight: 600;}
.step-4248044 a.tile {font-weight: 600;}
.step-4760428 a.tile {font-weight: 600;}
.step-4578124 a.tile {font-weight: 600;}

.step-3512307 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}

.step-4967797 [class="StepsFooter-styles__StepButtonsCanvas-sc-ae8ed9b5-4 bVTygX steps-footer ston-steps-footer"] {
    position: relative;
    bottom: 0px;
    right: 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 84px;
    width: 100%;
    padding: 0px 24px;
    display: none;
    flex-shrink: 0;
    flex-grow: 0;
    border-top: 1px solid rgb(227, 229, 233);
    background-color: white;
    backdrop-filter: blur(100px);
}

.ai-step-content-wrap .button-wrap .back-button { width: auto; } .ai-step-content-wrap .button-wrap .back-button * { display: block; } .ai-step-content-wrap .button-wrap .back-button span { display: inline; } .ai-step-content-wrap .button-wrap .back-button::after { content: unset; } .ai-step-content-wrap .button-wrap .back-button svg path { fill: #000; } .ai-step-content-wrap .button-wrap .back-button:hover svg path { fill: #fff; }

.step-4248044 .button-wrap .back-button { width: auto; } .step-4248044 .button-wrap .back-button * { display: block; } .step-4248044 .button-wrap .back-button span { display: inline; } .step-4248044 .button-wrap .back-button::after { content: unset; } .step-4248044 .button-wrap .back-button svg path { fill: #000; } .step-4248044 .button-wrap .back-button:hover svg path { fill: #fff; }

.step-4668729 .button-wrap .back-button { width: auto; } .step-4668729 .button-wrap .back-button * { display: block; } .step-4668729 .button-wrap .back-button span { display: inline; } .step-4668729 .button-wrap .back-button::after { content: unset; } .step-4668729 .button-wrap .back-button svg path { fill: #000; } .step-4668729 .button-wrap .back-button:hover svg path { fill: #fff; }

.step-4668692 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668692 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668692 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668692 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668692 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668692 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

/* Release Notes landing (step 6017079): color the two tiles */
.step-6017079 a.tile:first-of-type {
  background-color: #AFF44A;   /* lime, Ziosk Release Notes */
  color: #000;
}
.step-6017079 a.tile:last-of-type {
  background-color: #D5B3FF;   /* lavender, zConnect Release Notes */
  color: #000;
}

/* slightly deeper on hover so they still feel clickable */
.step-6017079 a.tile:first-of-type:hover { background-color: #9FE63A; }
.step-6017079 a.tile:last-of-type:hover  { background-color: #C6A0F5; }

.step-4668703 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668703 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668703 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668703 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668703 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668703 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4578124 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578124 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578124 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578124 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578124 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578124 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-6021999 .button-wrap .back-button { 
  width: auto; 
} 
.step-6021999 .button-wrap .back-button * { 
  display: block; 
} 
.step-6021999 .button-wrap .back-button span { 
  display: inline; 
} 
.step-6021999 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-6021999 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-6021999 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-6011235 .button-wrap .back-button { 
  width: auto; 
} 
.step-6011235 .button-wrap .back-button * { 
  display: block; 
} 
.step-6011235 .button-wrap .back-button span { 
  display: inline; 
} 
.step-6011235 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-6011235 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-6011235 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}


.step-4660708 .button-wrap .back-button { 
  width: auto; 
} 
.step-4660708 .button-wrap .back-button * { 
  display: block; 
} 
.step-4660708 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4660708 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4660708 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4660708 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4581332 .button-wrap .back-button { 
  width: auto; 
} 
.step-4581332 .button-wrap .back-button * { 
  display: block; 
} 
.step-4581332 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4581332 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4581332 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4581332 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5001408 .button-wrap .back-button { 
  width: auto; 
} 
.step-5001408 .button-wrap .back-button * { 
  display: block; 
} 
.step-5001408 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5001408 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5001408 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5001408 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5910539 .button-wrap .back-button { 
  width: auto; 
} 
.step-5910539 .button-wrap .back-button * { 
  display: block; 
} 
.step-5910539 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5910539 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5910539 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5910539 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button {
  width: auto;
}
:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button * {
  display: block;
}
:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button span {
  display: inline;
}
:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button::after {
  content: unset;
}
:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button svg path {
  fill: #000;
}
:is(.step-6011251, .step-6011393, .step-6011395, .step-6011398,
    .step-6011394, .step-6011396, .step-6011397, .step-6011392)
  .button-wrap .back-button:hover svg path {
  fill: #fff;
}


.step-4571589 .button-wrap .back-button { 
  width: auto; 
} 
.step-4571589 .button-wrap .back-button * { 
  display: block; 
} 
.step-4571589 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4571589 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4571589 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4571589 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668413 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668413 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668413 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668413 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668413 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668413 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663469 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663469 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663469 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663469 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663469 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663469 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5655386 .button-wrap .back-button { 
  width: auto; 
} 
.step-5655386 .button-wrap .back-button * { 
  display: block; 
} 
.step-5655386 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5655386 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5655386.button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5655386 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5260821 .button-wrap .back-button { 
  width: auto; 
} 
.step-5260821 .button-wrap .back-button * { 
  display: block; 
} 
.step-5260821 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5260821 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5260821 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5260821 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668417 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668417 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668417 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668417 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668417 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668417 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663050 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663050 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663050 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663050 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663050 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663050 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663461 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663461 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663461 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663461 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663461 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663461 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668410 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668410 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668410 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668410 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668410 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668410 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5746137 .button-wrap .back-button { 
  width: auto; 
} 
.step-5746137 .button-wrap .back-button * { 
  display: block; 
} 
.step-5746137 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5746137 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5746137 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5746137 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663429 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663429 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663429 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663429 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663429 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663429 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663467 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663467 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663467 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663467 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663467 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663467 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668420 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668420 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668420 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668420 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668420 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668420 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663434 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663434 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663434 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663434 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663434 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663434 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663466 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663466 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663466 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663466 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663466 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663466 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668401 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668401 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668401 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668401 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668401 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668401 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663426 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663426 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663426 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663426 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663426 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663426 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5051309 .button-wrap .back-button { 
  width: auto; 
} 
.step-5051309 .button-wrap .back-button * { 
  display: block; 
} 
.step-5051309 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5051309 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5051309 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5051309 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-5859220 .button-wrap .back-button { 
  width: auto; 
} 
.step-5859220 .button-wrap .back-button * { 
  display: block; 
} 
.step-5859220 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5859220 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5859220 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5859220 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663462 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663462 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663462 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663462 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663462 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663462 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4668396 .button-wrap .back-button { 
  width: auto; 
} 
.step-4668396 .button-wrap .back-button * { 
  display: block; 
} 
.step-4668396 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4668396 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4668396 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4668396 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4663422 .button-wrap .back-button { 
  width: auto; 
} 
.step-4663422 .button-wrap .back-button * { 
  display: block; 
} 
.step-4663422 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4663422 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4663422 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4663422 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4760428 .button-wrap .back-button { 
  width: auto; 
} 
.step-4760428 .button-wrap .back-button * { 
  display: block; 
} 
.step-4760428 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4760428 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4760428 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4760428 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4760391 .button-wrap .back-button { 
  width: auto; 
} 
.step-4760391 .button-wrap .back-button * { 
  display: block; 
} 
.step-4760391 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4760391 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4760391 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4760391 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4760398 .button-wrap .back-button { 
  width: auto; 
} 
.step-4760398 .button-wrap .back-button * { 
  display: block; 
} 
.step-4760398 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4760398 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4760398 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4760398 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4999343 .button-wrap .back-button { 
  width: auto; 
} 
.step-4999343 .button-wrap .back-button * { 
  display: block; 
} 
.step-4999343 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4999343 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4999343 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4999343 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
}

.step-4906958 .button-wrap .back-button { 
  width: auto; 
} 
.step-4906958 .button-wrap .back-button * { 
  display: block; 
} 
.step-4906958 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4906958 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4906958 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4906958 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-5126655 .button-wrap .back-button { 
  width: auto; 
} 
.step-5126655 .button-wrap .back-button * { 
  display: block; 
} 
.step-5126655 .button-wrap .back-button span { 
  display: inline; 
} 
.step-5126655 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-5126655 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-5126655 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4830299 .button-wrap .back-button { 
  width: auto; 
} 
.step-4830299 .button-wrap .back-button * { 
  display: block; 
} 
.step-4830299 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4830299 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4830299 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4830299 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4722628 .button-wrap .back-button { 
  width: auto; 
} 
.step-4722628 .button-wrap .back-button * { 
  display: block; 
} 
.step-4722628 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4722628 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4722628 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4722628 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4636404 .button-wrap .back-button { 
  width: auto; 
} 
.step-4636404 .button-wrap .back-button * { 
  display: block; 
} 
.step-4636404 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4636404 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4636404 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4636404 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4581085 .button-wrap .back-button { 
  width: auto; 
} 
.step-4581085 .button-wrap .back-button * { 
  display: block; 
} 
.step-4581085 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4581085 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4581085 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4581085 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578151 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578151 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578151 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578151 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578151 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578151 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578152 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578152 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578152 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578152 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578152 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578152 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578153 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578153 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578153 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578153 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578153 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578153 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578189 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578189 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578189 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578189 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578189 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578189 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578187 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578187 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578187 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578187 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578187 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578187 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4578188 .button-wrap .back-button { 
  width: auto; 
} 
.step-4578188 .button-wrap .back-button * { 
  display: block; 
} 
.step-4578188 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4578188 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4578188 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4578188 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4579035 .button-wrap .back-button { 
  width: auto; 
} 
.step-4579035 .button-wrap .back-button * { 
  display: block; 
} 
.step-4579035 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4579035 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4579035 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4579035 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4999344 .button-wrap .back-button { 
  width: auto; 
} 
.step-4999344 .button-wrap .back-button * { 
  display: block; 
} 
.step-4999344 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4999344 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4999344 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4999344 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 

.step-4999345 .button-wrap .back-button { 
  width: auto; 
} 
.step-4999345 .button-wrap .back-button * { 
  display: block; 
} 
.step-4999345 .button-wrap .back-button span { 
  display: inline; 
} 
.step-4999345 .button-wrap .back-button::after { 
  content: unset; 
} 
.step-4999345 .button-wrap .back-button svg path { 
  fill: #000; 
} 
.step-4999345 .button-wrap .back-button:hover svg path { 
  fill: #fff; 
} 


.step-4573911.Steps-styles__ContentWrap-sc-5782c04c-1.isJPJA.step-4573911.step-content-wrap.ai-step-content-wrap.ston-active-step-content-wrap {
background: white;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3512308 [class*="TileGrid"] {
  gap: 8px;
}

.step-3512308 .tile {
  width: (100% - 1px);
}

.step-3512308 a.tile {font-weight: bold; column-count: 2;} 
.step-3512308 .column {float: left;}


.step-3512308 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3512311 [class*="TileGrid"] {
  gap: 8px;
}

.step-3512311 .tile {
  width: (100% - 1px);
}

.step-3512311 a.tile {font-weight: bold; column-count: 2;} 
.step-3512311 .column {float: left;}

.step-5002902 a.tile {font-weight: 600;}

.step-3512311 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3512309 [class*="TileGrid"] {
  gap: 8px;
}

.step-3512309 .tile {
  width: (100% - 1px);
}

.step-3512309 a.tile {font-weight: bold; column-count: 2;} 
.step-3512309 .column {float: left;}


.step-3512309 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3468480 [class*="TileGrid"] {
  gap: 8px;
}

.step-3468480 .tile {
  width: (100% - 1px);
}

.step-3468480 a.tile {font-weight: bold; column-count: 2;} 
.step-3468480 .column {float: left;}


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3525808 [class*="TileGrid"] {
  gap: 8px;
}

.step-3525808 .tile {
  width: (100% - 1px);
}

.step-3525808 a.tile {font-weight: bold; column-count: 2;} 
.step-3525808 .column {float: left;}

.step-3525808 [data-static-value="AskAI"]{
  background-color: #2b2727; color: white;
}


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.step-3534524 [class*="TileGrid"] {
  gap: 8px;
}

.step-3534524 .tile {
  width: (100% - 1px);
}

.step-3534524 a.tile {font-weight: bold; column-count: 2;} 
.step-3534524 .column {float: left;}


.guide-ihltptbrXu .button-wrap:hover {background-color: black; color: white;}

.guide-ihltptbrXu .button-wrap button {background-color: black; outline-color: black; color: white;}
.guide-ihltptbrXu .button-wrap .back-button  {
  color: white; 
  background-color: black; 
  font-size: 11px; 
  position: relative;
}

.guide-1G8CIV1MNs [class="Steps-styles__ButtonsWrap-sc-526f0fed-4 hFCosJ button-wrap"]
{Right: -10px;}


.guide-1G8CIV1MNs [class="stn-widget-wrapper stn-widget-trigger-96176 css-3iybo3 e31moac1"]
 {
    width: 600px;
    max-width: 600px;
 }

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.guide-1G8CIV1MNs [class="styles__ButtonElement-sc-57ba88d7-6 styles__OutlineButtonElement-sc-57ba88d7-8 kcVMhi gvDfZJ back-button"] 
{font-size: 12px !important; 
line-height: 20px; 
border-radius: 18px; 
border-width: 1px; 
height: 36px; 
padding: 9px; 
font-family: 'Montserrat', sans-serif !important;
width: 100px !important; }

.guide-srWhaWsGvf .back-button {font-size: 12px !important;}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.guide-1G8CIV1MNs [class="Button__StyledButton-sc-3d535491-9 ieVaLq"] 
{font-size: 12px !important; 
line-height: 20px; 
border-radius: 18px; 
border-width: 1px; 
height: 36px; 
padding: 9px; 
width: 75px !important;
font-family: 'Montserrat', sans-serif;
right: -10px;}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.guide-srWhaWsGvf [class="styles__ButtonElement-sc-57ba88d7-6 styles__OutlineButtonElement-sc-57ba88d7-8 kcVMhi gvDfZJ back-button"] 
{font-size: 12px !important; 
line-height: 20px; 
border-radius: 18px; 
border-width: 1px; 
height: 36px !important;; 
padding: 9px; 
font-family: 'Montserrat', sans-serif !important;
width: 100px !important; }

.guide-srWhaWsGvf .back-button {font-size: 12px !important; }

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.guide-srWhaWsGvf [class="Button__StyledButton-sc-3d535491-9 ieVaLq"] 
{font-size: 12px !important; 
line-height: 20px; 
border-radius: 18px; 
border-width: 1px; 
height: 36px !important; 
padding: 9px; 
width: 75px;
font-family: 'Montserrat', sans-serif;
right: -10px;}

.guide-1G8CIV1MNs .back-button {font-size: 12px !important; }
.guide-1G8CIV1MNs div.content-text { 
  font-family: 'Montserrat', sans-serif;
}

 .button-wrap .back-button {
   content: 'Previous Step';
   background-color: white;
   color: black;
   border-color: black;
}

/* START guided tours buttons */

.guide-srWhaWsGvf .button-wrap button.back-button:hover,
.guide-1G8CIV1MNs .button-wrap button.back-button:hover {
  background-color: white;
  color: black;
}

.guide-srWhaWsGvf .button-wrap button:not(.back-button),
.guide-1G8CIV1MNs .button-wrap button:not(.back-button) {
  background-color: black;
  color: white;
}
.guide-srWhaWsGvf .button-wrap button:not(.back-button) svg,
.guide-1G8CIV1MNs .button-wrap button:not(.back-button) svg {
  display: none;
}

.guide-srWhaWsGvf .button-wrap > *:first-child,
.guide-1G8CIV1MNs .button-wrap > *:first-child {
   margin-left:auto;
}

/* END guided tours buttons */

 .back-button *, .back-button span{
  display: none;
 }
  
.button-wrap .back-button {
  width: 150px;
  text-transform: uppercase;
  font-weight: 600;
 }

 .button-wrap .back-button:after {
  content: 'Previous Step'; 
 }

  .button-wrap .back-button:hover {background-color: black; color: white; }

  [class*="SingleImage__Caption"] {
  font-size: 14px !important;
  color: black !important;
  padding: 14px !important;
  bottom: 12px !important;
  text-align: center;
  position: absolute;
  top: 40px;
  width: 350px;
  height: fit-content; 
  }

.step-3635676 a.tile {font-weight: bold;}
.step-3636162 a.tile {font-weight: bold;}
.step-3636680 a.tile {font-weight: bold;}
.step-3636678 a.tile {font-weight: bold;}
.step-3661630 a.tile {font-weight: bold;}
.step-3661906 a.tile {font-weight: bold;}
.step-3664944 a.tile {font-weight: bold;}
.step-3687351 a.tile {font-weight: bold;}

[class*="SingleImage__Caption"] {
  left: 50%; 
  transform: translateX(130%);
 }

.step-3858889 [class="ContentFileAttachmentsModule-styles__FileWrapper-hc5zrf-6 kMngom"]:hover
{border-color: black;
}

.content [class*=__FileWrapper-], .content file-attachment-wrapper { outline: 2px solid transparent; transition: outline 0.2s; } .content [class*=__FileWrapper-]:hover, .content .file-attachment-wrapper:hover { outline: 2px solid black;}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-23967634 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-23976615 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-23976625 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-23426494 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24105941 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4247843 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24113981 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24100183 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104029 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104031 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104032 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104030 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104033 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-24104028 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

.step-4248044 [class="Tile__Canvas-sc-d0c88e3f-2 eeGBPW tile stepNextTile-23427095 "]
{
  font-weight: 600 !important;
  font-size: 18px;
}

