.cvPattern{background:linear-gradient(0deg,hsla(0,0%,100%,.33),hsla(0,0%,100%,.33)),#00519e;margin-bottom:60px}.cvPattern .container{padding:64px 0 80px}.cvPattern h2{color:#fff;margin:0;text-align:center}.cvPattern .threeCol{background:#fff;display:flex;flex-wrap:wrap;gap:40px;gap:40px 29px;margin-top:40px;padding:40px 50px}.cvPattern .threeCol .col3{display:grid;flex-basis:25.66667%;grid-template-rows:1fr auto auto;margin:0 auto;text-align:center}.cvPattern .threeCol .col2{flex-basis:calc(50% - 20px);text-align:center}.cvPattern .threeCol .col1{flex-basis:100%;text-align:center}.cvPattern .threeCol .col1 .btn{margin:0 auto;max-width:40%}.cvPattern h5{color:#00519e;display:inline-block;margin:0 0 14px;padding:0 24px;position:relative}.cvPattern .threeCol .link a{display:unset}.cvPattern .btn a{background:#00519e;box-shadow:4px 4px 0 rgba(0,0,0,.15);display:block;font-family:Hiragino Kaku Gothic ProN;letter-spacing:.04em;line-height:150%;margin-bottom:14px;padding:20px 48px 20px 24px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.cta_button *,.cvPattern .btn a{color:#fff;font-size:20px;font-weight:600}.cvPattern .threeCol .btn a[id^=cta_button]{border-radius:0!important;width:-webkit-fill-available!important}.cvPattern .threeCol a[id^=cta_button]:hover{background:#fff!important;border:1px solid #ccc!important;color:#00529e!important}.cvPattern .threeCol a[id^=cta_button]:hover *{color:#00529e!important}@media screen and (max-width:999px){.cta_button *{font-size:16px}.cvPattern .threeCol{flex-direction:column;margin-top:32px;padding:32px 20px}.cvPattern .container{padding:48px 20px}.cvPattern .btn a{font-size:16px;padding:15px 46px 15px 24px;white-space:unset}.cvPattern .threeCol .col1 .btn{max-width:100%}.cvPattern .threeCol .col3{width:100%}}