/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */.frame-type-nf_services>.frame__inner{background-color:var(--green-dark)}.services{flex-direction:column;align-items:center;gap:2.25rem;padding-block:8.75rem;display:flex}.services .services__text{text-align:center;color:#fff}.services .services__text h2{margin-bottom:1.375rem}.services .services__text p{text-align:center;max-width:560px}.services .services__icons{grid-template-columns:minmax(0,1fr);justify-items:center;gap:3rem 0;display:grid}@media (width>=576px){.services .services__icons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.services .services__icons{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4rem}}.services .services__icons .services__icon{color:#fff;text-align:center;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:1rem;width:260px;display:grid}.services .services__icons .services__icon img{width:auto;height:100%}.services .services__icons .services__icon .icon{background-color:var(--green-medium);width:180px;height:180px;border-radius:100%;inline-size:fit-content;padding:2.75rem;overflow:visible}.services .services__icons .services__icon a{text-decoration-color:#0000;transition:text-decoration-color .25s,text-underline-offset .25s}.services .services__icons .services__icon a:hover{text-decoration-color:#fff}.services .services__icons .services__icon span{font-size:var(--font-lg);text-align:center;-webkit-hyphens:auto;hyphens:auto;font-weight:500}.services .btn{background-color:var(--green-medium);margin-top:1rem}.services__icons.fadein--on>div,.services__icons.fadein--on+.btn{opacity:0;transform:translateY(1rem)}.services__icons.fadein--active>div{opacity:1;transition:all .5s;transform:translateY(0)}.services__icons.fadein--active>div:nth-child(2){transition-delay:.1s}.services__icons.fadein--active>div:nth-child(3){transition-delay:.2s}.services__icons.fadein--active>div:nth-child(4){transition-delay:.3s}.services__icons.fadein--active>div:nth-child(5){transition-delay:.4s}.services__icons.fadein--active>div:nth-child(6){transition-delay:.5s}.services__icons.fadein--active+.btn{opacity:1;transition:background-color .3s,outline .3s,color .3s,border-color .3s,opacity .5s .7s,transform .5s .7s;transform:translateY(0)}.frame-type-nf_services:has(+.frame-type-nf_contactsection) .services{padding-top:8.75rem;padding-bottom:calc(130px + 8.75rem)}.frame-type-nf_services+.frame-type-nf_contactsection{margin-bottom:-130px;transform:translateY(-130px)}
