.our_love{position:relative;padding:6rem 0;background-color:#fff;overflow:hidden}@media(min-width:767px){.our_love{padding:20rem 0}}.our_love .image_wrap{max-width:67.1rem;width:100%;aspect-ratio:668/819;position:relative}.our_love .btn_action{margin-top:3rem}.our_love .description{max-width:44.9rem;font-size:1.6rem;margin-left:auto;margin-right:auto}@media(min-width:767px){.our_love .description{margin-left:0;margin-right:0}}@media(max-width:576px){.our_love .description{color:#4d4d4d}}.our_love .row{position:relative;align-items:center}.our_love .heading{text-align:center}@media(min-width:767px){.our_love .heading{text-align:left;max-width:61.2rem;margin-left:auto}}.our_love .heading.bottom{margin-top:3rem}.our_love .heading.bottom .main_title,.our_love .heading.bottom .sub_title{display:none}@media(min-width:767px){.our_love .heading.bottom{margin-bottom:0}.our_love .heading.bottom .main_title,.our_love .heading.bottom .sub_title{display:flex}}.our_love .heading.top{margin-bottom:4rem}@media(min-width:767px){.our_love .heading.top{display:none}}.welcome_section{width:100%;position:relative;padding-top:5.6rem;padding-bottom:5.6rem;background-color:#fff}@media(min-width:576px){.welcome_section{padding-top:10rem;padding-bottom:10rem}}@media(min-width:767px){.welcome_section{padding-top:27.96rem;padding-bottom:25.2rem}}.welcome_section:after{background-image:url("data:image/svg+xml,%3Csvg width='747' height='747' viewBox='0 0 747 747' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='373.5' cy='373.5' r='373.5' fill='url(%23paint0_linear_422_688)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_422_688' x1='350.584' y1='-90.6387' x2='374.007' y2='664.901' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.27083' stop-color='%23FFFBF2'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";position:absolute;left:50%;top:58%;transform:translateX(-50%);width:100%;max-width:74.7rem;aspect-ratio:1/1;top:5rem}@media(min-width:767px){.welcome_section:after{top:58%;transform:translateX(-50%) translateY(-50%)}}.welcome_section .container{position:relative;z-index:1}.welcome_section .welcome_content{width:100%;position:relative;max-width:97.7rem;margin-left:auto;margin-right:auto;text-align:center;padding-top:5rem}@media(min-width:576px){.welcome_section .welcome_content{padding-top:0}}.welcome_section .welcome_content .main_title{line-height:1.10001}@media(min-width:576px){.welcome_section .welcome_content .main_title{letter-spacing:-.12rem;line-height:1.200008;margin-top:2rem}}.welcome_section .welcome_content .description{max-width:79.6rem;margin-left:auto;margin-right:auto}@media(max-width:576px){.welcome_section .welcome_content .description{margin-top:3rem;max-width:33.4rem}}