.banner .imgCol{align-items:center;bottom:0;display:flex;overflow:hidden;padding-right:0;position:absolute;right:0;top:0;width:calc(46.5% - 56px);z-index:9}.banner .container .flex_row{width:calc(100% + 28px)}.banner{align-items:center;display:flex;flex-wrap:wrap;min-height:600px;overflow:hidden}.banner .introSection{margin-bottom:0;text-align:left}.banner .introSection .btn_row{justify-content:left}.banner .introCont{margin-left:0;width:640px}.banner .container{align-items:center;display:flex;height:100%;min-height:inherit;width:100%}.banner .imgCol img{object-fit:cover;width:100%}.banner .contCol{width:calc(100% - 540px)}.banner .introTitle{margin-bottom:20px}@media(max-width:1240px){.banner .imgCol{align-items:center;bottom:0;display:flex;height:auto;width:43%}.banner .container{min-height:auto}}.banner .imgCol.hide{display:none}@media(max-width:991px){.banner .container .flex_row{width:auto}.banner .imgCol{display:none;position:static}.banner .flex_row .imgCol,.banner .imgCol.hide{display:block;padding-right:0;width:50%}.banner .contCol{width:50%}.banner .imgCol img{object-fit:unset;width:auto}.banner .flex_row{align-items:center}}@media(max-width:767px){.banner .flex_row{flex-wrap:wrap;gap:30px}.banner .contCol,.banner .flex_row .imgCol{width:100%}.banner .flex_row{margin:0;width:100%}.banner .container{width:100%}.banner .contCol,.banner .flex_row .imgCol{padding:0}.banner .container .flex_row{max-width:100%}}