.gather{background-color:#fff;padding:6rem 0;position:relative;overflow:hidden}@media (min-width:767px){.gather{padding:20rem 0}}.gather .image_wrap{aspect-ratio:668/850;width:100%;max-width:67.1rem;position:relative}.gather .btn_action{margin-top:3rem}.gather .btn_action a{align-items:center;gap:.8rem;width:max-content;margin:auto;display:flex}.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;margin-left:auto;margin-right:auto;font-size:1.6rem}@media (min-width:767px){.gather .description{margin-left:0;margin-right:0;font-size:1.8rem;line-height:1.6}}.gather .row{align-items:center;position:relative}.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 .sub_title,.gather .heading.bottom .main_title{display:none}@media (min-width:767px){.gather .heading.bottom{margin-bottom:0}.gather .heading.bottom .sub_title,.gather .heading.bottom .main_title{line-height:1.1;display:flex}}.gather .heading.top{text-align:left;max-width:25rem;margin-bottom:4rem}@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{max-width:44.8rem;font-size:12rem}}@media (min-width:767px){.ready .description{font-size:2rem}}@media (max-width:576px){.ready .image_wrap{aspect-ratio:351/323}.ready .description{max-width:26rem;font-size:1.8rem}}
