.getScoutedFiles label {
    padding: 0 !important;
    cursor: pointer;
    aspect-ratio: 533 / 800;
}

.getScoutedFiles .preview {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    aspect-ratio: 533/800;
}

.getScoutedFiles .preview img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    position: relative;
}

/* .getScoutedFiles label i {
    filter: grayscale(1) brightness(10);
    font-size: 24px;
}  */

.tocha img {
    filter: brightness(500) drop-shadow(1px 3px 5px rgba(0,0,0,0.6));
}


@media (max-width: 767px) {
    .wppTutor,
    .dddTutor,
    .phoneTutor {
        margin-left: unset !important;
        margin-right: unset !important;
        padding-left: unset !important;
        padding-right: unset !important;
    }
    .tutorContact {
        display: grid;
        grid-template-columns: 1fr;
        column-gap: 1rem;
        align-items: flex-end;
        padding: 0 15px;
    }
    .tutorContact .control-label {
        display: none;
    }

    .emailGroup {
        width: unset !important;
    }

    .getScoutedFiles > div {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        column-gap: 2rem;
        row-gap: 4rem;
    }
    .getScoutedFiles label .title {
        margin-top: 2px !important;
    }
    .dateFields {
        display: flex;
        column-gap: 1rem;
        padding: 0 15px;
    }
    .dateFields > div {
        padding: 0 !important;
    }
}