.full-width-image-text-homepage {
    background: #2b89bb;
    background: linear-gradient(180deg, rgba(43, 137, 187, 1) 0%, rgba(30, 107, 153, 1) 100%);
    color: var(--color-white);
    position: relative;
    overflow: hidden;
}

.full-width-image-text-homepage__content {
    position: relative;
    z-index: 2;
}

.full-width-image-text-homepage h2 {
    color: var(--color-white);
}

.full-width-image-text-homepage a:not(.btn) {
    color: var(--color-white);
    font-weight: 700;
}

.labeling-img01 {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 300px;
    height: auto;
    z-index: 2;
}

@media (min-width: 768px) {
    .labeling-img01 {
        max-width: 373px;
    }
}
.full-width-image-text-homepage .round-border{
    width: 152% ;
    height: 100px;
    bottom: 10px;
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);


}
.full-width-image-text-homepage .round-border svg {
    width: 100%;
    height: auto;
}

@media(min-width:1025px) {
    .full-width-image-text-homepage .round-border{
         bottom: 30px ;
    }
}

@media (min-width: 1200px) {
    .labeling-img01 {
        position: absolute;
        bottom: 0;
        left: 0;
        max-width: 580px;
    }

    .labeling-img02 {
        position: absolute;
        top: 15%;
        right: -20px;
        max-width: 680px;
        height: auto;
        rotate: 17deg;
    }
}

@media (min-width: 1600px) {
    .labeling-img01 {
        max-width: 580px;
    }
}
