#hero.circle{padding-bottom:clamp(3.6363636364rem,5vw,5rem);padding-top:clamp(3.6363636364rem,5vw,5rem)}#hero.circle .text-container{text-wrap:balance}@media(min-width:1024px){#hero.circle .text-container p:first-child:not(:last-child){margin-bottom:clamp(.5909090909rem,.8125vw,.8125rem)}}#hero.circle .text-container h1{text-wrap:balance}#hero.circle .text-container h1:not(:last-child){margin-bottom:clamp(.5rem,.6875vw,.6875rem)}@media(max-width:1023px){#hero.circle .text-container h1:not(:last-child){margin-bottom:.5rem}}#hero.circle .text-container p:has(.stars):not(:last-child){margin-bottom:clamp(.6818181818rem,.9375vw,.9375rem)}@media(max-width:1023px){#hero.circle .text-container p:has(.stars):not(:last-child){margin-bottom:.625rem}}#hero.circle .text-container p:has(.stars) .stars{width:clamp(6.2272727273rem,8.5625vw,8.5625rem)}@media(min-width:321px){#hero.circle .text-container p:has(.stars) .stars{flex-shrink:0}}@media(min-width:321px)and (max-width:1023px){#hero.circle .text-container p:has(.stars) .stars{margin-top:-.1875rem}}@media(max-width:1023px){#hero.circle .text-container p:has(.stars) .stars{height:1.0625rem;width:7rem}}@media(max-width:320px){#hero.circle .text-container p:has(.stars) .stars{display:block;margin-bottom:.25rem}}@media(min-width:321px){#hero.circle .text-container p:has(.stars){align-items:center;display:flex;gap:clamp(1.0909090909rem,1.5vw,1.5rem)}}@media(min-width:321px)and (max-width:1023px){#hero.circle .text-container p:has(.stars){gap:.5rem}}#hero.circle .text-container p:has(.button):not(:first-child){margin-top:clamp(1rem,1.375vw,1.375rem)}@media(max-width:1023px){#hero.circle .text-container p:has(.button):not(:first-child){margin-top:1rem}}@media(min-width:480px){#hero.circle .text-container br.hide-desktop{display:none}}@media(max-width:479px){#hero.circle .text-container br.hide-mobile{display:none}}@media(max-width:1023px){#hero.circle .text-container br{display:block}}@media(min-width:1200px){#hero.circle .text-container{margin-top:clamp(-.25rem,-.25vw,-.1818181818rem)}}@media(max-width:479px){#hero.circle .text-container .sep{display:none}}@media(max-width:1023px){#hero.circle{padding-bottom:2.5rem;padding-top:1.6875rem}}@media(max-width:1023px)and (min-width:321px){#hero.circle{padding-left:2.5rem;padding-right:2.5rem}}

/*# sourceMappingURL=location.css.map*/