.fixedButton {
  position: fixed;
  transform: rotate(180deg);
  text-orientation: mixed;
  writing-mode: vertical-lr;
  top: 232px;
  left: 0;
  z-index: 3; }
  .fixedButton a {
    display: block;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    background: #ff7463;
    padding: 20px;
    min-height: 265px;
    box-sizing: border-box;
    border-radius: 5px 0 0 5px;
    text-align: center;
    transition: all 0.3s ease; }
    @media (max-width: 480px) {
  .fixedButton a {
    padding: 10px; } }
    .fixedButton a:hover {
      background: #265ed7; }
  .fixedButton__popup {
    padding: 17px;
    padding-right: 22px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 6px;
    position: fixed;
    top: 232px;
    left: 0;
    transform: translateX(calc(-100% + 65px));
    transition: all 0.3s ease;
    max-width: 385px;
    margin-right: 65px;
    z-index: 2; }
    @media (max-width: 480px) {
  .fixedButton__popup {
    margin-right: 45px;
    transform: translateX(-100%); } }
    .fixedButton__popup.active {
      transform: translateX(65px); }
      @media (max-width: 480px) {
  .fixedButton__popup.active {
    transform: translateX(45px); } }
  .fixedButton__popup-body {
    display: flex; }
    @media (max-width: 480px) {
  .fixedButton__popup-body {
    flex-direction: column; } }
  .fixedButton__popup-image {
    margin-right: 17px; }
    .fixedButton__popup-image img {
      max-width: 101px; }
  .fixedButton__popup-title {
    color: #ff7463;
    font-weight: bold;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 20px; }
  .fixedButton__popup-text {
    font-size: 16px;
    color: #727279;
    margin-bottom: 15px;
    line-height: 1.3; }
  .fixedButton__popup-btn a {
    background: #ff7463;
    border-radius: 250px;
    color: #fff;
    text-decoration: none;
    display: block;
    font-weight: bold;
    transition: all 0.3s ease;
    padding: 14px;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px; }
    .fixedButton__popup-btn a:hover {
      background: #265ed7; }

.div--u-iuq1o2ay0 {
  display: none; }

.mosaic-wrap .div--u-ih08wi8nc {
  margin-right: auto; }
