.block-two-up-with-text{background-color:var(--top);overflow:clip;position:relative}.block-two-up-with-text:after{background:var(--bottom);content:"";height:50%;position:absolute;top:50%;width:100%;z-index:0}.block-two-up-with-text .container{position:relative;z-index:1}@media screen and (min-width:768px){.block-two-up-with-text .container{display:grid;grid-template-columns:repeat(12,8.33%);grid-template-rows:60px auto 60px;max-width:none;width:100%}}.block-two-up-with-text .container .banner{display:none}@media screen and (min-width:768px){.block-two-up-with-text .container .banner{display:block;grid-column:1/span 12;grid-row-start:2;height:545px;margin-left:0;margin-right:0;z-index:-1}.block-two-up-with-text .container .card-list{display:flex;grid-column:2/span 10;grid-row:1/span 3;justify-content:space-between;margin:-30px auto;max-width:1130px;width:100%}}.block-two-up-with-text .container .mess-image{filter:grayscale(100%);transition:.5s ease-in-out}.block-two-up-with-text .container.v-aos-entered .mess-image{filter:none}.block-two-up-with-text .mess-link{border:1px solid var(--red);border-radius:40px;color:var(--red);display:block;font-size:calc(12/var(--base-fs)*1rem);font-weight:900;letter-spacing:1.38px;margin-top:20px;padding:18px 24px;text-transform:uppercase;width:-moz-max-content;width:max-content}.block-two-up-with-text .mess-link span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
