.services{flex-direction:column;align-items:center;margin-top:2.5rem;margin-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex}@media (min-width:768px){.services{margin-top:6rem;margin-bottom:6rem;padding-left:0;padding-right:0}}.services__inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));border-radius:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-top:2.5rem;display:grid;position:relative}@media (min-width:640px){.services__inner{max-width:80%}}@media (min-width:768px){.services__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.services__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.services__inner{transition-duration:0s}.services__item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));flex-direction:column;grid-column:span 2/span 2;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}@media (min-width:640px){.services__item{grid-column:span 2/span 2}}@media (min-width:768px){.services__item{border-right-width:1px}}@media (min-width:1280px){.services__item{border-bottom-width:0;grid-column:span 1/span 1}}.services__item--bottom{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));flex-direction:column;grid-column:span 2/span 2;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}@media (min-width:640px){.services__item--bottom{border-bottom-width:0;grid-column:span 2/span 2}}@media (min-width:768px){.services__item--bottom{border-right-width:1px;grid-column:span 2/span 2}}@media (min-width:1280px){.services__item--bottom{border-top-width:1px;grid-column:span 2/span 2}}.services__badge{--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.services__price{text-transform:uppercase;--tw-border-opacity:1;border-style:dashed;border-bottom-width:1px;border-color:rgb(69 147 248/var(--tw-border-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.services__description{text-align:left;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}
