.text-with-img h2{font-size:min(3.6111111111vw,52px);line-height:1.0384615385;padding-bottom:20px;border-bottom:1px solid var(--line-1);margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.text-with-img h2{font-size:28px}}.text-with-img .block-list .block{padding:60px 0}@media screen and (max-width:768px){.text-with-img .block-list .block{padding:32px 0}}.text-with-img .block-list .left{flex:1}.text-with-img .block-list .right{width:min(var(--width)/1440*100vw,var(--width)*1px)}@media screen and (max-width:768px){.text-with-img .block-list .right{width:100%}}.text-with-img .block-list .right.shadow{border-radius:16px;box-shadow:0 8px 20px 0 #e7e7ee}.text-with-img .block-list .block:nth-of-type(2n).stripe{background-color:#f8f8f8}.text-with-img .block-list .block:nth-of-type(2n) .left{order:2}@media screen and (max-width:768px){.text-with-img .block-list .block:nth-of-type(2n) .left{order:1}}.text-with-img .block-list .block:nth-of-type(2n) .right{order:1}.text-with-img .block-list h3{font-size:26px;line-height:28px;margin-bottom:40px}@media screen and (max-width:768px){.text-with-img .block-list h3{font-size:22px;margin-bottom:24px}}.text-with-img .block-list .text{font-size:16px;line-height:24px}.text-with-img .block-content{gap:min(4.1666666667vw,60px)}@media screen and (max-width:768px){.text-with-img .block-content{flex-direction:column;gap:24px}}