@charset "UTF-8";.textbox-on-bgimage{padding-top:0;padding-bottom:0;position:relative}.textbox-on-bgimage ul li{position:relative;padding-left:20px;font-size:16px;line-height:28px;margin-bottom:8px}.textbox-on-bgimage ul li:before{position:absolute;top:0;left:0;content:"•";color:#222;font-size:25px}.textbox-on-bgimage .bgimage-box{position:relative;height:650px;overflow:hidden;width:100%}.textbox-on-bgimage .bgimage-box img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);object-fit:cover;object-position:left}.textbox-on-bgimage .content-box h2{margin-bottom:19px}.textbox-on-bgimage .container{height:650px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.textbox-on-bgimage .row{justify-content:flex-end;height:100%}.textbox-on-bgimage .col-lg-6{display:flex;align-items:center}.textbox-on-bgimage .white-content-box{padding:30px 40px;background-color:#fff;border-radius:15px}.textbox-on-bgimage .white-content-box h3{margin-bottom:25px}.textbox-on-bgimage .white-content-box p{margin-bottom:35px}@media screen and (max-width:1024px){.textbox-on-bgimage .bgimage-box{display:flex;align-items:center}.textbox-on-bgimage .content-box{margin-top:0}}@media screen and (min-width:1024px) and (max-width:1365px){.textbox-on-bgimage .bgimage-box,.textbox-on-bgimage .container{height:550px}}@media screen and (max-width:1023px){.textbox-on-bgimage .bgimage-box{height:280px}.textbox-on-bgimage .bgimage-box img{object-position:left}.textbox-on-bgimage .content-box{padding:0 52px}.textbox-on-bgimage .content-box h2{margin-bottom:16px}.textbox-on-bgimage .container{position:static;transform:translateX(0);margin-top:-160px;height:auto}}@media screen and (max-width:768px){.textbox-on-bgimage{margin-bottom:60px}.textbox-on-bgimage .white-content-box ul li{line-height:23px}.textbox-on-bgimage .white-content-box p{margin-bottom:35px}}@media screen and (max-width:600px){.textbox-on-bgimage{margin-bottom:50px}.textbox-on-bgimage .bgimage-box{height:200px}.textbox-on-bgimage .container{margin-top:-100px}.textbox-on-bgimage .content-box{padding:0}.textbox-on-bgimage .white-content-box{padding:25px 20px 35px}}@media screen and (max-width:350px){.textbox-on-bgimage .white-content-box{padding:30px 20px}}