.c_column:has(> .main_hero){padding-top:0}.main_hero{position:relative;width:100%;background-color:#F6F8F7}.main_hero .inside_middle{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.08fr);align-items:center;gap:3rem;min-height:460px;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.main_hero .inside_middle .content{max-width:520px}.main_hero .inside_middle .content .eyebrow{display:block;margin:0 0 8px;color:#2F6B52;font-size:12px;line-height:19px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.main_hero .inside_middle .content h1{margin:0 0 1rem;font-size:48px;line-height:56px}.main_hero .inside_middle .content .text_box{margin:0 0 1.5rem}.main_hero .inside_middle .content .actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.main_hero .inside_middle .content .actions .btn{margin:0}.main_hero .inside_middle .img{position:relative;display:block;width:100%;margin:0;overflow:hidden;border-radius:16px}.main_hero .inside_middle .img img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover}@media screen and (max-width:1024px){.main_hero .inside_middle{grid-template-columns:minmax(0, 1fr);gap:1.5rem;min-height:0;padding-top:2rem;padding-bottom:2rem}.main_hero .inside_middle .content{max-width:100%}.main_hero .inside_middle .content h1{font-size:36px;line-height:44px}.main_hero .inside_middle .img{order:-1}}@media screen and (max-width:760px){.main_hero .inside_middle .content h1{font-size:32px;line-height:40px}.main_hero .inside_middle .img{border-radius:10px}}