header#sqexHeader-black_rsp{
  position:relative;
  z-index:1;
}



div#sqexFooter.sqex-footer-black{
  width:100%;
  position:fixed;
  bottom:0;
  transform:translate(0,100%);
  transition:transform 0.3s;
  z-index:2;
}

div#sqexFooter.sqex-footer-black.visible{
  transform:translate(0,0);
}

div#sqexFooter.sqex-footer-black div.sqex-footer-closebutton{
  position:absolute;
  top:15px; right:80px;
  cursor:pointer;
}

@media screen and (orientation: portrait){
  div#sqexFooter.sqex-footer-black div.sqex-footer-closebutton{
    right:15px;
  }
}



div#ff7rgModal{
  width:80%; height:auto; /* width:386 */
  max-width:610px;
  position:fixed;
  top:50%; left:50%;
  font-size:0; line-height:0;
  background:linear-gradient(rgba(73,145,182,0.7),rgba(72,143,179,0.7) 46.6667%,rgba(37,73,91,0.7));
  visibility:hidden;
  opacity:0;
  transform:translate(-50%,-50%);
  transition:opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:1;
}
div#ff7rgModal::before{
  content:'';
  display:block;
  padding:67.8756% 0 0; /* padding:262 0 0 */
}

@media screen and (max-height: 550px){
  div#ff7rgModal{
    max-width:117.8625vh; /* max-width:386/262*0.8 */
  }
}

div#ff7rgModal.visible{
  visibility:visible;
  opacity:1;
  transition:opacity 0.3s 0s, visibility 0s 0s;
}

div#ff7rgModal *{
  background-color:transparent;
}

div#ff7rgModal h2{
  width:59.3264%; /* width:229 */
  position:absolute;
  top:17.9389%; left:50%; /* top:47 */
  transform:translate(-50%,0);
}

div#ff7rgModal h2 img{
  width:100%; height:auto;
}

div#ff7rgModal ul{
  display:flex;
  width:44.0414%; /* width:170 */
  position:absolute;
  top:51.1450%; left:50%; /* top:134 */
  transform:translate(-50%,0);
  justify-content:space-between;
}

div#ff7rgModal ul li{
  display:inline-block;
  width:40.5882%; /* width:69 */
  cursor:pointer;
}

div#ff7rgModal ul li img{
  width:100%; height:auto;
}

div#ff7rgModal div#ff7rgModalButtonClose{
  width:5.1813%; /* width:20 */
  position:absolute;
  top:-10.6870%; right:2.2900%; /* top:-28 right:6 */
  cursor:pointer;
}

div#ff7rgModal div#ff7rgModalButtonClose img{
  width:100%; height:auto;
}
