.custom-modal {
    z-index: 101;
    border-radius: 5px;
    width: 24rem;
    color: #33465E;
    background-color: white;
    position: fixed;    
    top: -50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    transition: opacity 700ms ease-in-out;}
    .custom-modal__article {
      text-align: center;
      padding: 2.5rem; }
      .custom-modal__article .custom-modal-title {        
        font-weight: 600;
        font-size: 31px;
        text-align: center;
        color: #388a7b;
        margin-bottom: 0.75rem; }
    .custom-modal__footer {
      width: 100%;
      height: 3rem; }
    .custom-modal.in {
      display: block;  
      opacity: 1;
      top: 40%; }
        
    .custom-modal-bg {               
        position: fixed;        
        width: 100%;
        height: 100%;
        top: -50%;
        left: 0;
        right: 0;
        bottom: 0;                  
        opacity: 0;
        z-index: 100;
        display:none;
        background-color: #33465E;
        transition: opacity 700ms ease-in-out;}  
    
    .custom-modal-bg.in{        
        display: block;
        top:0;
        opacity: .8;    
        transition: opacity 500ms ease-in-out;}      


  .custom-modal-button {
    font-weight: bold;
    color: #fff;
    padding: 15px 35px;
    border: 2px solid #fff;
    transition: all 250ms ease-in-out;
    font-size: 14px;
    border-radius: 5px 5px 5px 5px; }
    .custom-modal-button:hover {
      color: #388a7b;
      background-color: #fff !important;
      cursor: pointer;
      border-color: #168853;}
    .custom-modal-button.-full {
      background-color: #5fa095;
      width: 100%;
      height: 100%; }
  
  main {
    width: 100vw;
    height: 100vh;
    color: #E0DEDE;
    background: linear-gradient(-90deg, #8DABD6, #95BFD6, #8DABD6);
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: center; }
  
  /*# sourceMappingURL=custom-custom-modal.css.map */
  