.leaf-anima{-webkit-animation:bounce 4s ease-in-out infinite;animation:bounce 4s ease-in-out infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.main-title{font-size:32px;font-weight:500;line-height:45px;text-wrap:balance}.description{font-size:16px;font-weight:400;text-wrap:balance}.main-heading{font-size:43px;font-weight:500;line-height:1}.caption-text{color:#64748b;font-size:14px;font-weight:500;line-height:18px}.break-text{display:none}@media (min-width:640px){.break-text{display:block}.main-title{font-size:43px}}@media (min-width:768px){.main-heading{font-size:74px}.caption-text{font-size:18px;line-height:23px}}.main-content{margin:0 auto;max-width:750px;padding:70px 24px;width:100%}.bg-hero-container{background:#efeeed}.hero-container{margin:0 auto;max-width:750px;padding:70px 24px 0;width:100%}.space-elements{display:grid;gap:24px}.general-container{margin:0 auto;max-width:750px;padding:80px 24px}@media (min-width:1024px){.main-content{max-width:1024px;padding:120px 0}.hero-container{max-width:1024px;padding:120px 0 0}}@media (min-width:1280px){.general-container{max-width:1290px;padding:120px 0}}