@charset "utf-8";
/* CSS Document */
.container:has(>.switch-container >#get-started) {
  z-index: 2;
}
#get-started {
    width: calc(100% / 3);
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    cursor: pointer;
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    transition: opacity .5s ease-out;
}
#get-started.js-active {
  opacity: 1;
  pointer-events: auto;
}
.is-edit-mode #get-started {
    position: static;
    opacity: 1;
    transform: translateX(0%);    
}
#get-started img {
  transition: transform .3s ease-out;
}
#get-started img:hover {
  transform: scale(1.1);
}
.switch-container:has(>#get-started.js-absolute) {
  position: relative;
}
#get-started.js-absolute {
  position: absolute;
}
@media screen and (max-width: 767px) {
  #get-started {
    width: calc(100% * (2 / 3));
    bottom: 10px;
  }
}