.section-main {
    display: flex;
    position: relative;
    margin-bottom: 130px;
}

.main-buttons {
    display: flex;
    margin-top: 15px;
}

.main-buttons .btn {
    margin-right: 16px;
}

.container-main-img {
    position: relative;
    padding: 0 48px 0 72px;
}

.container-main-img img {
    width: 480px;
}

.container-main-img .blur {
    display: block;
    position: absolute;
    top: 15%;
    left: 20%;
    filter: blur(65px);
    z-index: -1;
}

.main-title, .main-info {
    margin-bottom: 25px;
}

.main-title strong, .main-info strong {
    color: var(--pink-dark);
}

@media screen and (max-width: 1024px) {
    .container-main-img img {
        width: 325px;
    }
    .main-title, .main-info {
        margin-bottom: 20px;
    }
    .container-main-img .blur {
        top: 10%;
        left: 10%;
    }

    .container-main-img {
        position: relative;
        padding: 0 24px 0 0;
    }
    .section-main {
        margin-bottom: 80px;
    }
}

@media screen and (max-width: 768px) {
    .main-title, .main-info {
        margin-bottom: 16px;
    }
    .section-main {
        margin-bottom: 40px;
    }
    .main-buttons .btn {
        margin-right: 8px;
    }

    .main-buttons .btn:last-child {
        margin-right: 0;
    }

    .container-main-img {
        opacity: .2;
        position: absolute;
        z-index: -1;
        padding: 0;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
}
