.scotch {
    width: 75px;
    height: 24px;
    z-index: 10;
    transform: rotate(-45deg);
    opacity: 0.4;
}

.scotch.top-left {
    top: -5px;
    left: -29px;
}

.scotch.top-right {
    top: -5px;
    right: -29px;
    transform: rotate(45deg);
}

.scotch.bottom-left {
    bottom: -5px;
    left: -29px;
    transform: rotate(45deg);
}

.scotch.bottom-right {
    bottom: -5px;
    right: -29px;
    transform: rotate(-45deg);
}

.general-h {
    max-width: 115px;
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .col-xl-3 {
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
}

.photo-profile {
    width: 300px;
}

@media (max-width: 992px) {
    .photo-profile {
        width: 250px;
    }

    .general-h {
        max-width: 90px;
    }
}

@media (max-width: 767px) {
    .container {
        max-width: 350px;
    }
}

.icon-hover {
    transition: filter 0.3s ease, transform 0.2s ease;
}

.icon-hover:hover {
    filter: brightness(70%);
    transform: scale(0.9);
}

.card-body {
    padding: 0.90rem !important;
}