.hero-circle.hero-secondary.has-bg-image{background-attachment:fixed}.hero-circle.hero-secondary{overflow:hidden;padding:160px 0 30px;position:relative}.hero-circle.hero-secondary .hero-wrapper{overflow:hidden;position:static}.hero-circle .hero-inner{display:flex;flex-direction:column;gap:32px}.hero-circle .hero-content{animation:fadeInFromBottom .6s ease-out forwards;position:relative;z-index:6}.hero-circle .hero-preheader{display:block;font-size:18px!important;font-weight:500;margin-bottom:.5rem;margin-left:.15rem;text-transform:uppercase}.hero-circle .hero-preheader,.hero-circle .preheader-h1{font-family:Beyond Roobert Medium}.hero-circle .hero-description{display:block;padding-top:16px;position:relative;z-index:1}.hero-circle .hero-description,.hero-circle .hero-description p{font-family:Beyond Roobert Medium;font-size:21px;font-weight:500;line-height:26px}.hero-circle .hero-buttons{margin-top:32px}.hero-circle .hero-buttons .btn{margin-right:12px}.hero-circle .hero-buttons .btn:last-child{margin-right:0}.hero-circle.hero-secondary .hero-inner .hero-image-wrapper{margin:0 -64px;position:relative}.hero-circle.hero-secondary .hero-inner .border-element{animation:fadeIn .6s ease-out forwards;animation-delay:.5s;aspect-ratio:1/1;border:51px dotted var(--color-primary-25);border-radius:100%;bottom:0;display:none;max-height:878px;max-width:878px;mix-blend-mode:multiply;opacity:0;position:absolute;right:0;transform:translate(-28%,28%)}.hero-circle.hero-secondary .hero-inner .hero-image{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.hero-circle .hero-inner .hero-image.rounded{border-radius:100%}@media (min-width:768px){.hero-circle.hero-secondary .hero-inner .hero-image-wrapper{margin-left:4rem;margin-right:4rem}}@media (min-width:1024px){.hero-circle.hero-secondary .hero-inner{flex-direction:row;min-height:714px;padding-top:112px}.hero-circle.hero-secondary .hero-content{animation-delay:.2s;margin-top:2rem;opacity:0}.hero-circle .hero-description,.hero-circle .hero-description p{font-size:28px;line-height:34px}.hero-circle.hero-secondary .hero-inner .border-element{display:block;width:60%}.hero-circle.hero-secondary .hero-col{width:50%}.hero-circle.hero-secondary .hero-inner .hero-image-wrapper{animation:fadeIn .6s ease-out forwards;animation-delay:.15s;bottom:0;margin:0;max-height:740px;max-width:740px;opacity:0;position:absolute;right:0}.hero-circle.hero-secondary .hero-inner .hero-image-wrapper img{border-radius:0;clip-path:circle(66% at 79% 72%)}}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInImage{0%{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInImageMobile{0%{opacity:0;transform:translateX(0)}40%{opacity:0}to{opacity:1;transform:translateX(30%)}}@keyframes fadeInCircleMobile{0%{opacity:0;transform:translateX(0)}40%{opacity:0}to{mix-blend-mode:multiply;opacity:1;transform:translateX(-30%)}}