.flex_layout.tekst_blok {
    position: relative;
    max-width: 100%;
    margin-bottom: 60px;
}

.tekst_blok .component__content .content__inner-wrapper{
    max-width: 685px;
    font-size: 20px;
    line-height: 130%;
    padding: 0 20px;
}

.tekst_blok .text-block__section .component__wrapper.centered .content__inner-wrapper {
    margin:  0 auto;
}
.tekst_blok .component__content h2 {
    font-size: clamp(28px, 28px + (50 - 28) * ((100vw - 350px) / (1320 - 350)), 50px);
    font-weight: 600;
    line-height: 110%;
    margin-bottom: 20px;
  }

.tekst_blok .component__content .btn{
    margin-top: 10px;
}

/* Responsive */
@media screen and (min-width:767px) {
    .flex_layout.tekst_blok:last-of-type {
        margin-bottom: 120px;
    }
    
}

@media screen and (min-width: 991px) {
    .tekst_blok .text-block__section .component__wrapper {
        display: grid;
        padding: 0 20px;
    }
    .tekst_blok .text-block__section .component__content {
        display: block;
        grid-column: 2 / 12;
        width: 100%;
    }
}
  
@media screen and (min-width: 1199px) {
}