.section-explanation-banner .title{text-align:center;font-size: 48px;font-weight: 400;line-height: 100%;letter-spacing: -0.48px;margin-bottom:64px;font-family:var(--font-louize-family);}
.section-explanation-banner .explanation-block{display:flex;flex-direction:column;gap:16px;}
.section-explanation-banner .explanation-block .media{position:relative;}
.section-explanation-banner .explanation-block .media img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;}
.section-explanation-banner .explanation-block .head{color: var(--Almost-Black, #1A1919);font-family: var(--font-louize-family);font-size: 32px;font-weight: 400;line-height: 108%; letter-spacing: -0.32px;}
.section-explanation-banner .explanation-block .info{color: var(--almost-black-50, #8C8C8C);font-size: 14px;font-weight: 300;line-height: 150%;letter-spacing: 0.42px;max-width:696px;}
.section-explanation-banner .explanation-block .btn-link{display:flex;justify-content:center;align-items:center;gap:12px;color: var(--Almost-Black, #1A1919);font-size: 14px;font-weight: 300;line-height: 150%;letter-spacing: 0.42px;border-radius:10px;border:1px solid var(--almost-black-10, #E8E8E8);padding:14px 25px 13px;width:max-content;height:max-content;margin-top:auto;}
.section-explanation-banner .blocks-wrapper{display:grid;gap:20px;}
.section-explanation-banner .explanation-block .btn-wrapper{flex:1;display:flex;padding-top:8px;}
@media(max-width:991px){
    .section-explanation-banner .blocks-wrapper{column-gap:16px;row-gap:32px;}
    .section-explanation-banner .explanation-block .head{font-size: 28px; letter-spacing: -0.28px;}
    .section-explanation-banner .explanation-block .info{font-size: 12px;letter-spacing: 0.36px;}
}
