/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.14 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2019, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{
  overflow:hidden
}
.featherlight{
  display:none;
  position:fixed;
  top:0;right:0;bottom:0;left:0;
  z-index:2147483647;
  background:#333;background:rgba(0,0,0,.8);
  cursor:pointer
  /*text-align:center;*/
}
@media (min-width:768px){
  .featherlight{
    font-size:14px
  }
}
@media (max-width:767.9px){
  .featherlight{
    font-size:12px
  }
}
.featherlight:last-of-type{
  background:rgba(0,0,0,.8)
}
.featherlight:before{
  display:inline-block;height:100%;vertical-align:middle/*;content:''*/
}
.featherlight .featherlight-content{
  position:fixed;
  top:50%;left:50%;
  -webkit-transform:translate( -50%, -50% );-ms-transform:translate( -50%, -50% );-o-transform:translate( -50%, -50% );transform:translate( -50%, -50% );
  max-height:90vh;
  overflow-y:auto;
  background:rgb(242, 236, 220);
  cursor:auto
  /*display:inline-block;
  position:relative;
  text-align:start;
  vertical-align:middle;*/
}
@media (min-width:768px){
  .featherlight .featherlight-content{
    min-width:600px;max-width:800px
  }
}
@media (max-width:767.9px){
  .featherlight .featherlight-content{
    width:90vw;max-width:600px
  }
}
@media (min-width:768px){
  .featherlight .featherlight-inner{
    padding:2.85714297em;padding-top:4.28571436em
  }
}
@media (max-width:767.9px){
  .featherlight .featherlight-inner{
    padding:1.66666677em;padding-top:3.33333343em
  }
}
.featherlight link.featherlight-inner,
.featherlight script.featherlight-inner,
.featherlight style.featherlight-inner{
  display:none
}
.featherlight .featherlight-close-icon{
  position:absolute;
  top:0;right:0;
  z-index:9999;
  padding:0;
  overflow:hidden;
  border:0;
  color:inherit;
  text-align:center;
  aspect-ratio:1 / 1;
  background:transparent;
  font-family:Arial,sans-serif;
  text-indent:200%;
  white-space:nowrap;
  cursor:pointer;
  outline:none;
  appearance:none
}
@media (min-width:768px){
  .featherlight .featherlight-close-icon{
    width:4.28571426em;
  }
}
@media (max-width:767.9px){
  .featherlight .featherlight-close-icon{
    width:3.33333343em;
  }
}
.featherlight .featherlight-close-icon:before,.featherlight .featherlight-close-icon:after{
  display:block;
  position:absolute;
  top:0;right:0;bottom:0;left:0;
  height:2px;
  margin:auto;
  background-color:var(--black);
  content:" ";
  -webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s;
  -webkit-backface-visibility:hidden;backface-visibility:hidden
}
@media (min-width:768px){
  .featherlight .featherlight-close-icon:before,.featherlight .featherlight-close-icon:after{
    width:40%;
  }
}
@media (max-width:767.9px){
  .featherlight .featherlight-close-icon:before,.featherlight .featherlight-close-icon:after{
    width:45%;
  }
}
.featherlight .featherlight-close-icon:before{
  -webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)
}
.featherlight .featherlight-close-icon:after{
  -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)
}
.featherlight .featherlight-close-icon:hover:before,.featherlight .featherlight-close-icon:hover:after {
  background-color:var(--pink);
  -webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s
}
.featherlight .featherlight-close-icon::-moz-focus-inner{
  border:0;padding:0
}
.featherlight .featherlight-image{
  width:100%
}
.featherlight-iframe .featherlight-content{
  border-bottom:0;padding:0;-webkit-overflow-scrolling:touch
}
.featherlight iframe{
  border:0
}
.featherlight *{
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
@media print{
  html.with-featherlight>*>:not(.featherlight){
    display:none
  }
}


