.md-cta.layout4>.site-title{margin-bottom:32px}@media (max-width: 600px){.md-cta.layout4>.site-title{margin-bottom:20px}}.md-cta.layout4 .content-box{padding:0;display:flex;flex-direction:row;column-gap:30px;row-gap:30px}@media (max-width: 600px){.md-cta.layout4 .content-box{width:100%;flex-direction:column}}.md-cta.layout4 .content{display:flex;flex-direction:column;flex:1}.md-cta.layout4 .content.left{align-items:flex-start}.md-cta.layout4 .content.center{align-items:center}.md-cta.layout4 .content.right{align-items:flex-end}.md-cta.layout4 .content .image-wrap{width:100%;position:relative}.md-cta.layout4 .content .image-mask{position:absolute;left:0;right:0;top:0;bottom:0}.md-cta.layout4 .content img{display:block;object-fit:cover;width:100%;min-height:360px;aspect-ratio:655 / 360}@media (max-width: 600px){.md-cta.layout4 .content img{height:260px}}.md-cta.layout4 .content .defalt-wrap{width:100%;height:360px;background:rgba(218,218,218,0.2);display:flex;justify-content:center;align-items:center}@media (max-width: 600px){.md-cta.layout4 .content .defalt-wrap{height:260px}}.md-cta.layout4 .content .defalt-wrap img{width:100px;height:87.5px;object-fit:contain;opacity:0.3}@media (max-width: 600px){.md-cta.layout4 .content .defalt-wrap img{width:50px;height:44px}}.md-cta.layout4 .content .site-title{margin-top:30px}.md-cta.layout4 .content .site-subtitle{flex:1;margin-top:20px}.md-cta.layout4 .content .banner-button-v2{width:auto;margin-top:30px}.md-cta.layout4 .content .banner-button-v2.left{justify-content:flex-start}.md-cta.layout4 .content .banner-button-v2.center{justify-content:center}.md-cta.layout4 .content .banner-button-v2.right{justify-content:flex-end}.md-cta.layout4 .content .banner-button-v2 .btn-item{margin:0;min-width:150px;font-size:16px;height:50px;line-height:50px}.md-cta.layout4 .content .banner-button-v2 .btn-item+.btn-item{margin-left:20px}@media (max-width: 600px){.md-cta.layout4 .content .site-title{margin-top:20px;padding:0 15px}.md-cta.layout4 .content .site-subtitle{margin-top:10px;padding:0 15px}.md-cta.layout4 .content .banner-button-v2{margin-top:15px;padding:0 15px}}@media (max-width: 600px){.md-cta.layout4 .content .content-img{width:100%}.md-cta.layout4 .content .content-img img{height:auto}}

