main {
    padding: 3rem 0 !important;
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    main {
        padding: 1rem 0 !important;
    }
  }

  .text-justify {
    text-align: justify !important;
}

.ws-preline {
    white-space: pre-line !important;
}

.preloader-wrapper {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.5) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all .4s ease;
}

.fade-out-animation {
    opacity: 0;
    visibility: hidden;
}

.selectable {
    cursor: pointer;
    user-select: text;
}