section.offer-section .offer-image-element {
    right: 35px;
    bottom: -35px;
}

section.card {
    background: linear-gradient(313.96deg, rgba(255, 127, 81, 0.8) 27.93%, rgba(255, 127, 81, 0.4) 82.58%);
    border-radius: 8px;
    color: var(--main-background-color);
    height: 114px;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
    align-items: center;

    font-size: 13pt;
    font-family: "Montserrat_sb";

    grid-column-end: span 3;
}   
section.card.__four {
    grid-column-end: span 4;
}

section.card.__five {
    grid-column-end: span 5;
}
section.card.__ten {
    grid-column-end: span 10;
}
section.card.__starter {
    grid-column-start: 2;
}

section.about-section {
    margin-top: 80px;
    margin-bottom: 0px;
    height: 330px;
}

.image-overlay {
    background: url(../assets/2main_desk.png);
}
.bottom-left-back-element {
    bottom: -330px;
    opacity: .6;
}

@media (max-width: 980px) {
    section.offer-section .offer-image-element {
        right: -10px;
    }

    section.about-section h1 {
        margin-top: 9px;
    }
    
    .image-overlay {
		background: url(../assets/2main_mob.png);
	}

    section.card {
        padding: 15px 24px 15px 24px;
        height: fit-content;
        font-size: 8pt;
    }

    section.about-section {
        margin-top: 40px;
        height: 194px;
    }

    section.card,
    section.card.__four,     
    section.card.__five, 
    section.card.__ten, 
    section.card.__starter {
        grid-column: 2/12;
    }

}