.hs_banner_area{position:relative}.hs_banner_area .sec_bg{background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hs_banner_area .sec_bg img{object-position:51.6605% 0%;width:100%;height:100%;object-fit:cover;position:relative;display:block}.hs_banner_area .section-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hs_banner_area .content_wrapp{padding-top:6.6vmax;padding-bottom:6.6vmax;padding-right:3vw;padding-left:3vw;margin:0 auto;display:flex;justify-content:center;position:relative;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hs_banner_area .content_wrapp{padding-top:6.6vw;padding-bottom:6.6vw}}.hs_banner_area .content{margin:0;color:#fff;font-family:krete;font-weight:300;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.8;-webkit-font-smoothing:antialiased;padding-bottom:19px}.hs_banner_area .hs_button a.csm_btn{background:transparent;border-width:2px;border-style:solid;-webkit-transition:.1s background-color linear,0.1s color linear;-moz-transition:.1s background-color linear,0.1s color linear;-o-transition:.1s background-color linear,0.1s color linear;transition:.1s background-color linear,0.1s color linear;color:#fff;border-color:#fff;display:inline-block;-webkit-font-smoothing:antialiased;line-height:normal;padding:1.1em 1.837em;font-family:trajan-sans-pro;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.24em;text-decoration:none}.hs_banner_area .hs_button{padding:17px 0}.hs_banner_area .hs_button a.csm_btn:hover{background:#fff;color:#0033a0}@media screen and (min-width:768px){.hs_banner_area .inner_wrap{width:75%}}@media screen and (min-width:1908px){.hs_banner_area .hs_button a.csm_btn{font-size:calc(.9 * 1rem)}.hs_banner_area .content{font-size:calc(2.3 * 1rem)}}@media screen and (min-width:0) and (max-width:1907px) and (orientation:landscape){.hs_banner_area .content{font-size:calc((2.3 - 1) * 1.2vw + 1rem)}.hs_banner_area .hs_button a.csm_btn{font-size:calc((.9 - 1) * 1.2vw + 1rem)}}@media screen and (min-width:0) and (max-width:1907px) and (orientation:portrait){.hs_banner_area .content{font-size:calc((2.3 - 1) * 1.2vh + 1rem)}.hs_banner_area .hs_button a.csm_btn{font-size:calc((.9 - 1) * 1.2vh + 1rem)}}@media screen and (max-width:767px){.hs_banner_area .content_wrapp{padding-right:6vw;padding-left:6vw}.hs_banner_area .content{padding-top:17px}}