.apoio-home-container{--card-height:auto}.apoio-home-container .home-card{display:flex;flex-direction:column}.apoio-home-container .home-card-content{display:flex;flex-direction:column;height:100%}.apoio-home-container .card-icon-container,.apoio-home-container .custom-description,.apoio-home-container .title-container{display:flex;justify-content:center;align-items:center}.apoio-home-container .custom-description{flex:1;height:auto}.custom-button{background-color:var(--primary);padding:.75rem}@media screen and (min-width:1024px){.custom-button .p-button-label{font-size:16px}}@media screen and (max-width:320px){.apoio-home-container{gap:.5rem}.apoio-home-container .card-icon-container i{font-size:1.5rem}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fadeInDown .7s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .7s ease-out forwards}.animate-delay-0{animation-delay:0s}.animate-delay-200{animation-delay:.2s}.animate-delay-400{animation-delay:.4s}.animate-delay-600{animation-delay:.6s}.animate-delay-800{animation-delay:.8s}.p-skeleton{background-color:#f2f2f2}@keyframes p-skeleton-animation{0%{opacity:.8}to{opacity:.4}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-animate{position:relative;overflow:hidden;z-index:1}.skeleton-animate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;z-index:2}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.95)}70%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .6s ease-out forwards}.pop-in{animation:popIn .5s ease-out forwards}.scale-in{animation:scaleIn .6s ease-out forwards}