.hero{margin-bottom:150px;position:relative}.hero.no-margin{margin-bottom:0!important}.hero .wrapper{margin:0 auto;max-width:1240px;padding:118px 40px 150px}.hero .wrapper.two-column{display:flex;gap:40px;padding-bottom:0;text-align:left}.hero .wrapper.two-column .text{margin-bottom:134px;padding-top:100px;width:600px}.hero .wrapper.image-below{padding-top:227px}.hero .wrapper.image-below .text .right p{margin-top:0}.hero .wrapper.two-column .text:last-child{margin-bottom:0}.hero .two-column .image{align-self:flex-end;line-height:0;margin-right:-40px;max-width:560px}.hero .two-column .image img{display:block}.hero .image-below .text{display:flex;gap:40px}.hero .image img{max-width:100%;width:100%}.hero .image-below .left h1{margin-bottom:30px}.hero .image-below .right{max-width:640px}.hero .image.bottom{line-height:0;position:relative}.hero .image.bottom img{border-radius:15px}.hero .image.bottom:before{background-size:100%;bottom:-54px;content:"";display:block;height:191px;position:absolute;right:-91px;width:268px;z-index:-1}.hero h1{color:#fff;margin:0}.hero h1,.hero h1 .thicker{font-weight:600}.hero h1.small{font-size:48px;letter-spacing:-.96px;line-height:52px}.hero p{color:#fff;font-family:indivisible;font-weight:400;margin:15px auto 30px;max-width:960px}.hero p:not(.p1){font-size:24px;line-height:30px}.hero a.button{border-radius:50px;border-width:0;display:inline-block;font-family:indivisible;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin:0 auto;padding:15px 25px;text-align:center;transition:background-color .5s}.hero a.button:after{content:"+";display:inline-block;margin-left:5px;transition:transform .5s}.hero a.button:hover{text-decoration:none}.hero a.button:hover:after{transform:rotate(45deg)}.hero .image.bottom{margin:-60px auto 0;max-width:1240px}.hero .social-media-links{display:flex;gap:30px;margin-top:50px}.hero .social-media-links a{align-items:center;color:#fff;display:flex;gap:20px;text-decoration:none}.hero .social-media-links a .label{color:#fff}.hero .social-media-links .icon{align-items:center;background:rgba(180,230,170,.5);border-radius:10px;display:flex;height:60px;justify-content:center;width:60px}@media (max-width:768px){.hero{margin-bottom:100px}}@media (max-width:1024px){.hero .wrapper{padding:174px 30px 100px}.hero .wrapper.two-column{align-items:center;flex-direction:column}.hero .wrapper.image-below .text{gap:0;padding-bottom:54px;position:relative}.hero .wrapper.image-below{padding-bottom:170px}.hero .wrapper.image-below .text{flex-direction:column}.hero .wrapper.image-below .text h1{margin-bottom:0}.hero .wrapper.image-below .text .right p{margin-top:10px}.hero .wrapper.image-below .button{bottom:0;left:0;position:absolute}.hero .wrapper.two-column{gap:0}.hero .wrapper.two-column .text{margin:0;padding-top:0;width:100%}.hero .image.bottom{margin-top:-110px;padding:0 30px}.hero .image.bottom img{aspect-ratio:340/220;object-fit:cover}.hero .image.bottom:before{bottom:-24px;height:82px;right:0;width:115px}.hero h1.small{font-size:44px;letter-spacing:-.88px;line-height:46px}.hero p:not(.p1){font-size:22px;line-height:26px}.hero .social-media-links{flex-direction:column}.hero .wrapper.two-column:has(img[src=""]){padding-bottom:60px}}