.hero_section,.hero_section_fix{position:relative}.hero_section_fix:after{background-color:#fff;bottom:-2px;content:"";height:104px;position:absolute;width:100%}.hero_section .hero_main{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;position:relative;z-index:1}.hero_main .txt_sec{flex-basis:100%;padding:50px 0 0;text-align:center}.hero_main .img_sec{align-items:end;display:flex;flex-basis:100%;padding-top:0;position:relative}.hero_main.full_width .txt_sec,.img_sec_fix{flex-basis:100%}.img_sec_fix img{border-radius:3%;display:block;width:100%}.hero_main .txt_sec .btn_sec{margin-top:40px}.hero_main .txt_sec h1{margin-bottom:30px}.hero_fill{bottom:0;left:0;max-width:789px;position:absolute;top:0;width:100%;z-index:0}.hero_fill img{display:block;height:100%!important;width:100%}.hero_main .txt_sec h1{font-weight:700}.hero_main .txt_sec h5{font-weight:400}@media(min-width:993px){.hero_main .txt_sec h1{font-size:45px}.hero_main .txt_sec h5{font-size:22px}}@media(min-width:1024px){.hero_main .txt_sec{flex-basis:calc(36.33% - 20px);padding:122px 0 96px;text-align:left}.hero_main .img_sec{flex-basis:calc(63.33% - 20px);padding-top:122px}.hero_main.full_width .txt_sec{flex-basis:100%}}@media(max-width:767px){.hero_section_fix:after{height:63px}.hero_main .txt_sec h1{margin-bottom:22px}}