.hero-section{width:100%;position:relative}.hero-section__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.hero-section__left{max-width:570px;width:100%;display:flex;flex-direction:column;align-items:start;gap:44px;color:#1f1c18}.hero-section__left-title{width:100%}.hero-section__left-title h1{font-size:50px;line-height:57.5px;font-weight:700}.hero-section__left-desc{max-width:570px;width:100%;display:flex;flex-direction:column;align-items:start;gap:24px}.hero-section__left-desc p{font-family:EB Garamond,sans-serif;font-size:20px;line-height:24px;font-weight:400;text-align:justify}.hero-section__left-desc a{text-decoration:none;color:#789cf4;font-family:EB Garamond,sans-serif;font-size:20px;line-height:24px;font-weight:500;text-align:justify}.hero-section__left-desc a:hover{border-bottom:1px solid #789cf4}.hero-section__left-btn .app-button{width:297px;padding:16px 0}.hero-section__right{flex-shrink:0;max-width:507px;width:100%;height:674.69px;display:flex;justify-content:center;align-items:center}.hero-section__right img{width:100%;height:100%;object-fit:cover}.hero-section__mobile-title{max-width:522px;width:100%}.hero-section__mobile-title h1{font-size:36px;line-height:41.4px;font-weight:700}@media screen and (max-width: 1280px){.hero-section__left-title h1{font-size:40px;line-height:47.5px}}@media screen and (max-width: 1024px){.hero-section{padding-top:20px}.hero-section__wrapper{flex-direction:column-reverse;align-items:start;gap:44px}.hero-section__left,.hero-section__left-desc{max-width:100%}.hero-section__right{margin-left:auto;flex-shrink:1;max-width:329px;height:438.02px}}@media screen and (max-width: 640px){.hero-section__mobile-title{max-width:452px}.hero-section__mobile-title h1{font-size:28px;line-height:32.2px}.hero-section__left-desc p,.hero-section__left-desc a{font-size:18px;line-height:21.6px}.hero-section__left-btn{width:100%}.hero-section__left-btn .app-button{margin:0 auto}}@media screen and (max-width: 480px){.hero-section__left-btn{width:100%}.hero-section__left-btn .app-button{width:100%;margin:0;padding:12px 0}.hero-section__right{margin:0 auto}}
