.wwd__modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  visibility: hidden;
  top: 100%;
  width: 100%;
  height: 100%;
  z-index: 9;
  transition-property: top;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
}

.wwd__modal__wrap {
  position: relative;
  min-height: 200px;
  background: #fff;
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .wwd__modal__wrap {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    margin: 16px 0;
  }
}

.wwd__modal__heading {
  position: relative;
  border-bottom: solid whitesmoke;
  border-width: 1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .wwd__modal__heading {
    border-color: #ccc;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .wwd__modal__heading {
    border-width: 0.5px;
  }
}

.wwd__modal__title {
  margin: auto;
  text-align: center;
  line-height: 50px;
}

.wwd__modal__content {
  padding: 16px;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

@media screen and (min-width: 768px) {
  .wwd__modal__content {
    padding: 16px 80px;
  }
}

.wwd__modal.display .wwd__modal__wrap {
  visibility: visible;
}

.wwd__modal.display .wwd__modal__body {
  overflow-y: scroll;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
}

.wwd__modal.open {
  top: 0;
}

.wwd__modal .wwd__times {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px;
}

.wwd__times {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
}

.wwd__times::before, .wwd__times::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  background: #000;
  transform-origin: center;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
}

.wwd__times::before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}

.wwd__times::after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.wwd__shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.8);
  transition-property: opacity;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
}

.open-modal {
  overflow: hidden;
}

.open-modal .wwd__shadow {
  opacity: 1;
  z-index: 999;
}

.display-modal .wwd__modal.open {
  visibility: visible;
  z-index: 99999;
}

.display-modal .wwd__shadow {
  visibility: visible;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibW9kYWwuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJtb2RhbC5zY3NzIiwKCQkibWl4aW5zL21peGlucy5zY3NzIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUVBLFdBQVcsQ0FBQztFQUNSLFFBQVEsRUFBRSxLQUFNO0VBQ2hCLEdBQUcsRUFBRSxDQUFFO0VBQ1AsSUFBSSxFQUFFLENBQUU7RUFDUixLQUFLLEVBQUUsQ0FBRTtFQUNULE1BQU0sRUFBRSxDQUFFO0VBQ1YsS0FBSyxFQUFFLElBQUs7RUFDWixVQUFVLEVBQUUsTUFBTztFQUVuQixHQUFHLEVBQUUsSUFBSztFQUNWLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixPQUFPLEVBQUUsQ0FBRTtFQ1FQLG1CQUFrQixFRFBlLEdBQUc7RUNPcEMsMkJBQWtCLEVEUGUsR0FBRztFQ09wQyx3QkFBa0IsRURQZSxHQUFHO0VDT3BDLHNCQUFrQixFRFBlLEdBQUc7RUNPcEMsdUJBQWtCLEVEUGUsR0FBRztFQ09wQyxtQkFBa0IsRUROZSxJQUFJO0VDTXJDLDJCQUFrQixFRE5lLElBQUk7RUNNckMsd0JBQWtCLEVETmUsSUFBSTtFQ01yQyxzQkFBa0IsRUROZSxJQUFJO0VDTXJDLHVCQUFrQixFRE5lLElBQUk7Q0FpRTVDOztBQTFETyxpQkFBVyxDQUNDO0VBQ0osUUFBUSxFQUFFLFFBQVM7RUFDbkIsVUFBVSxFQUFFLEtBQU07RUFDbEIsVUFBVSxFQ3pCWixJQUFJO0VEMEJGLFFBQVEsRUFBRSxNQUFPO0NBS3BCOztBQ3dCVCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VEbEN4QixpQkFBVyxDQUNDO0lDRlosYUFBa0IsRURReUIsR0FBRztJQ1I5QyxxQkFBa0IsRURReUIsR0FBRztJQ1I5QyxrQkFBa0IsRURReUIsR0FBRztJQ1I5QyxnQkFBa0IsRURReUIsR0FBRztJQ1I5QyxpQkFBa0IsRURReUIsR0FBRztJQUNsQyxNQUFNLEVDdEJqQixJQUFJLENEc0IyQixD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 */