

.section>.btn {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  border-radius: 0px;
  padding: 15px;
  padding-right: 40px;
  margin: 0px;
border: 0px;
}
.section>.btn:focus{
  outline: 4px solid #fff;
  outline-offset: -4px;
}

.slide {
  padding: 20px;
  position: relative;
}

.slide-fade-enter-active {
  transition: all 0.8s ease;
}

.slide-fade-enter-from,
.slide-fade-leave-to {
  opacity: 0;

}

.icon {
  position: absolute;
  width: 40px;
  top: 6px;
  right: 0px;
}

.icon div svg {
  fill: #fff;
  width: 30px;
}

.closemodal {
  position: absolute;
  top: -20px;
  right: -30px;
  width: 40px;
  height: 40px;
  background: none;
  border: none;
  border-radius: 50%;
  padding: 0px;
  background-color: #fff;
  display: none;
  z-index: 9999999;
}

.blackout{
  display:none;
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  background-color: #000000cc;
 z-index:99998;
 }


.closemodal svg {
  height: 40px;
  fill: #424242
}

.closemodal:focus svg,
.closemodal:active svg,
.closemodal:hover svg {
  fill: #fff
}