.half-title{display:flex;flex-wrap:wrap}.half-title--center{align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;text-align:center}.half-title__suptitle{display:flex;font-weight:500;gap:.75rem}.half-title__suptitle:before{align-self:center;background-color:#b4c92e;content:"";display:inline-block;height:.75rem;width:.75rem}.half-title__title span{color:#b4c92e}@media (max-width:62em){.half-title,.half-title--center{gap:1rem}}@media (max-width:61.99875em){.half-title{flex-direction:column}}@media (max-width:24.375em){.half-title__text{margin-top:1.5rem}}@media (min-width:24.375em) and (max-width:92em){.half-title__text{margin-top:clamp(1rem,1.6802218114625rem + -.7393715342vw,1.5rem)}}@media (min-width:61.99875em){.half-title__btn{margin-top:2.25rem}}@media (min-width:62em) and (max-width:87.5em){.half-title{gap:clamp(1rem,-18.75490196078125rem + 31.862745098vw,9.125rem)}.half-title--center{gap:clamp(1rem,-2.039215686275rem + 4.9019607843vw,2.25rem)}}@media (min-width:87.5em){.half-title{gap:9.125rem}.half-title--center{gap:2.25rem}}@media (min-width:92em){.half-title__text{margin-top:1rem}}