@media (max-width: 1326px) {
    .home-img::before {
        left: 20px;
    }
    
    .home-img::after {
        right: 20px;
    }
}

@media (max-width: 1199px) {
    .section .container {
        padding-top: 70px;
    }
    
    .aside {
        left: -270px;
    }
    
    .aside.open {
        left: 0;
    }

    .aside .nav-toggler {
        display: flex;
        left: 30px;
    }

    .aside .nav-toggler.open {
        left: 300px;
    }

    .section {
        left: 0;
    }

    .section.open {
        left: 270px;
    }

    .main-content {
        padding-left: 0;
    }
    .about .about-content .personal-info .info-item p span {
        display: block;
        margin-left: 0;
    }

    div:has(.section.open) .home-img::before { /* Condicional caso tenha algo ativado */
        left: -10px;
    }
    
    div:has(.section.open) .home-img::after {
        right: -5px;
    }
}

@media (max-width: 991px) {
    .contact .contact-info-item,
    .portfolio .portfolio-item,
    .service .services-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .about .about-content .education,
    .about .about-content .experience,
    .home .home-info {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .home .home-img {
        display: none;
    }

    .section.open {
        left: 270px;
    }
}

@media (max-width: 767px) {
    .contact .contact-form .col-6,
    .contact .contact-info-item,
    .portfolio .portfolio-item,
    .service .services-item,
    .about .about-content .skills,
    .about .about-content .personal-info{
        flex: 0 0 100%;
        max-width: 100%;
    }
}