.gather{position:relative;padding:6rem 0;background-color:#fff;overflow:hidden}@media(min-width:767px){.gather{padding:20rem 0}}.gather .image_wrap{max-width:67.1rem;width:100%;aspect-ratio:668/850;position:relative}.gather .btn_action{margin-top:3rem}.gather .btn_action a{display:flex;align-items:center;width:max-content;margin:auto;gap:.8rem}.gather .btn_action a .location_icon{transition:all .3s ease-in-out}.gather .btn_action a:hover .location_icon{filter:invert(100)}.gather .description{max-width:59.2rem;font-size:1.6rem;margin-left:auto;margin-right:auto}@media(min-width:767px){.gather .description{margin-left:0;margin-right:0;font-size:1.8rem;line-height:1.6}}.gather .row{position:relative;align-items:center}.gather .heading{text-align:center}@media(min-width:767px){.gather .heading{text-align:left;max-width:61.8rem;margin-left:auto}}.gather .heading.bottom{margin-top:3rem}.gather .heading.bottom .main_title,.gather .heading.bottom .sub_title{display:none}@media(min-width:767px){.gather .heading.bottom{margin-bottom:0}.gather .heading.bottom .main_title,.gather .heading.bottom .sub_title{display:flex;line-height:1.1}}.gather .heading.top{margin-bottom:4rem;max-width:25rem;text-align:left}@media(min-width:767px){.gather .heading.top{display:none}}@media(min-width:576px){.gather .heading.top{display:none}.ready .main_title{font-size:8.8rem}}@media(min-width:991px){.ready .main_title{font-size:12rem;max-width:44.8rem}}@media(min-width:767px){.ready .description{font-size:2rem}}@media(max-width:576px){.ready .image_wrap{aspect-ratio:351/323}.ready .description{font-size:1.8rem;max-width:26rem}}