.banner_wrap{display:block;margin:42px 0 2rem;background-position:0;background-repeat:no-repeat;background-size:contain}.banner_wrap .inner{display:inline-block;align-items:center;text-align:center;justify-content:center;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.banner_wrap .inner .bannercontent{display:block;flex-basis:100%;width:100%;line-height:160%}.banner_wrap h1{font-size:4rem}.banner_wrap p{line-height:160%;color:#666}.banner_wrap .btn{display:inline-block;width:auto;padding:8px 24px;border:1px solid transparent;opacity:1;color:#fff;font-size:.9rem;text-decoration:none!important;background-color:#00a9e0}.banner_wrap .btn:hover{background-color:#022d3e;color:#fff}.banner_wrap .btn.white{background-color:#fff;color:#00a9e0;border:1px solid #00a9e0}.banner_wrap .btn.white:hover{background-color:#00a9e0;color:#fff;border:1px solid #00a9e0}@media (max-width:700px){.banner_wrap h1{font-size:2rem}}@media (max-width:479px){.banner_wrap h1{font-size:2rem}.banner_wrap .inner .bannercontent{display:block;flex-basis:100%;width:100%;text-align:center}.banner_wrap .inner{min-height:350px}}