.common-situations-component{padding:4rem 0!important;background-color:var(--palette-background-default)!important}.common-situations-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3rem!important}.common-situations-card{background-color:var(--palette-background-paper)!important;border:1px solid var(--palette-primary-main)!important;border-radius:16px!important;box-shadow:19px 17px var(--palette-primary-main)!important;padding:3rem!important;max-width:900px!important;width:100%!important}.common-situations-intro{font-size:1.125rem!important;color:var(--palette-text-primary)!important;margin-bottom:2rem!important;line-height:1.6!important}.common-situations-list{list-style:none!important;padding:0!important;margin:0 0 2rem!important}.common-situations-item{margin-bottom:1rem!important;font-size:1rem!important;color:var(--palette-text-secondary)!important;line-height:1.6!important;position:relative!important;padding-left:1.5rem!important}.common-situations-item:before{content:"•"!important;color:var(--palette-primary-main)!important;font-size:1.2rem!important;font-weight:700!important;position:absolute!important;left:0!important;top:0!important}.common-situations-item strong{color:var(--palette-text-primary)!important;font-weight:600!important}.common-situations-conclusion{font-size:1rem!important;color:var(--palette-text-secondary)!important;line-height:1.6!important;margin-top:1.5rem!important}.common-situations-conclusion strong{color:var(--palette-text-primary)!important;font-weight:600!important}.common-situations-button-container{display:flex!important;justify-content:center!important;align-items:center!important}.common-situations-whatsapp-button{background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;font-size:1.125rem!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;box-shadow:0 4px 12px rgba(19,191,177,.3)!important;transition:all .2s ease-in-out!important;min-width:280px!important}.common-situations-whatsapp-button:hover{background-color:var(--palette-secondary-main)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(19,191,177,.4)!important}.common-situations-whatsapp-button:active{transform:translateY(0)!important}.shake-animation:hover{animation:shake .5s ease-in-out infinite}@media (max-width:768px){.common-situations-component{padding:3rem 0!important}.common-situations-container{gap:2rem!important}.common-situations-card{padding:2rem!important;box-shadow:12px 12px var(--palette-secondary-main)!important}.common-situations-intro{font-size:1rem!important;margin-bottom:1.5rem!important}.common-situations-item{font-size:.95rem!important;margin-bottom:.75rem!important}.common-situations-conclusion{font-size:.95rem!important;margin-top:1rem!important}.common-situations-whatsapp-button{font-size:1rem!important;padding:10px 20px!important;min-width:260px!important}}@media (max-width:480px){.common-situations-component{padding:2rem 0!important}.common-situations-card{padding:1.5rem!important;box-shadow:8px 8px var(--palette-secondary-main)!important;border-radius:12px!important}.common-situations-intro{font-size:.95rem!important}.common-situations-item{padding-left:1.2rem!important}.common-situations-conclusion,.common-situations-item{font-size:.9rem!important}.common-situations-whatsapp-button{font-size:.95rem!important;padding:10px 16px!important;min-width:240px!important}}.recognition-cards-section{padding:4rem 0!important;background-color:var(--palette-background-default)!important}.recognition-cards-container{max-width:1200px!important}.recognition-cards-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:2rem!important;gap:2rem!important}.recognition-card-wrapper{display:flex!important;justify-content:center!important}.recognition-card{background-color:transparent!important;border:2px dashed var(--palette-primary-main)!important;border-radius:16px!important;padding:2rem!important;height:100%!important;display:flex!important;flex-direction:column!important}.recognition-card-title{color:var(--palette-secondary-main)!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.5rem!important;margin-bottom:1rem!important;line-height:1.3!important}.recognition-card-subtitle{color:var(--palette-text-secondary)!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:1.5rem!important}.recognition-card-list{list-style:none!important;padding:0!important;margin:0 0 1.5rem!important;flex-grow:1!important}.recognition-card-item{display:flex!important;align-items:flex-start!important;margin-bottom:.75rem!important;font-size:1rem!important;color:var(--palette-text-secondary)!important;line-height:1.6!important;position:relative!important;padding-left:1.5rem!important}.recognition-card-item:before{content:"•"!important;color:var(--palette-primary-main)!important;font-size:1.2rem!important;font-weight:700!important;position:absolute!important;left:0!important;top:0!important}.recognition-card-links{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-top:auto!important}.recognition-card-link{color:var(--palette-primary-main)!important;text-decoration:none!important;font-weight:500!important;transition:all .3s ease!important}.recognition-card-link:hover{color:var(--palette-primary-dark)!important;text-decoration:underline!important}@media (max-width:900px){.recognition-cards-section{padding:3rem 0!important}.recognition-cards-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.recognition-card{padding:1.5rem!important}.recognition-card-title{font-size:1.375rem!important;margin-bottom:.75rem!important}.recognition-card-subtitle{font-size:.95rem!important;margin-bottom:1.25rem!important}.recognition-card-item{margin-bottom:.5rem!important}.recognition-card-item,.recognition-card-link{font-size:.95rem!important}}@media (max-width:600px){.recognition-cards-section{padding:2.5rem 0!important}.recognition-card{padding:1.25rem!important}.recognition-card-title{font-size:1.25rem!important}.recognition-card-item,.recognition-card-link,.recognition-card-subtitle{font-size:.9rem!important}}@media (max-width:480px){.recognition-cards-section{padding:2rem 0!important}.recognition-card{padding:1rem!important}.recognition-card-title{font-size:1.125rem!important}.recognition-card-item,.recognition-card-link,.recognition-card-subtitle{font-size:.875rem!important}}.video-card{background-color:var(--palette-common-white)!important;border:2px solid var(--palette-secondary-main)!important;border-radius:16px!important;box-shadow:7px 6px 0 rgb(252 244 242)!important;padding:2rem!important;margin-bottom:2rem!important;transition:all .3s ease!important}.video-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(252,244,242,.9)!important}.video-card-content{display:flex!important;align-items:center!important;gap:2rem!important}.video-card-text-container{flex:1 1!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.video-card-title{color:var(--palette-secondary-main)!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.5rem!important;margin-bottom:1rem!important;line-height:1.3!important}.video-card-text{color:var(--palette-text-secondary)!important;font-size:1rem!important;line-height:1.6!important;text-align:justify!important}.video-card-video-container{flex:1 1!important;display:flex!important;justify-content:center!important;align-items:center!important}.video-card-iframe-wrapper{position:relative!important;padding-bottom:56.25%!important;height:0!important;overflow:hidden!important}.video-card-iframe,.video-card-iframe-wrapper{width:100%!important;border-radius:12px!important}.video-card-iframe{position:absolute!important;top:0!important;left:0!important;height:100%!important}@media (max-width:900px){.video-card{padding:1.5rem!important;margin-bottom:1.5rem!important}.video-card-content{flex-direction:column!important;gap:1.5rem!important}.video-card-title{font-size:1.375rem!important;margin-bottom:.75rem!important}.video-card-text{font-size:.95rem!important;text-align:left!important}}@media (max-width:600px){.video-card{padding:1.25rem!important;margin-bottom:1.25rem!important}.video-card-title{font-size:1.25rem!important}.video-card-text{font-size:.9rem!important}}@media (max-width:480px){.video-card{padding:1rem!important;margin-bottom:1rem!important}.video-card-title{font-size:1.125rem!important}.video-card-text{font-size:.875rem!important}}.recommendation-component{padding:4rem 0!important}.recommendation-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2rem!important}.recommendation-title{text-align:center!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;margin-bottom:1rem!important}.recommendation-title-green{color:var(--palette-secondary-main)!important}.recommendation-title-pink{color:var(--palette-primary-main)!important}.recommendation-content{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:2rem!important;gap:2rem!important;width:100%!important;align-items:start!important}.recommendation-video-wrapper{display:flex!important;justify-content:center!important}.recommendation-video-card{background-color:transparent!important;border:2px solid var(--palette-secondary-main)!important;border-radius:16px!important;padding:1rem!important;box-shadow:19px 17px var(--palette-secondary-main)!important;width:100%!important;max-width:500px!important}.recommendation-video-container{position:relative!important;width:100%!important;height:0!important;padding-bottom:56.25%!important;overflow:hidden!important;border-radius:12px!important}.recommendation-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;border-radius:12px!important}.recommendation-table-wrapper{display:flex!important;justify-content:center!important}.recommendation-table-container{border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;background:var(--palette-background-paper)!important;width:100%!important;max-width:500px!important}.recommendation-table{width:100%!important;border-collapse:collapse!important}.recommendation-table-header-row{background-color:transparent!important}.recommendation-table-header{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1rem!important;text-align:center!important;padding:1rem!important;border:1px solid var(--palette-divider)!important}.recommendation-table-header.first-header{background:var(--palette-secondary-main)!important;color:white!important}.recommendation-table-header.second-header{background:var(--palette-primary-main)!important;color:white!important}.recommendation-table-row{background-color:var(--palette-background-paper)!important}.recommendation-table-row:nth-of-type(2n){background-color:var(--palette-action-hover)!important}.recommendation-table-cell{font-family:Inter,sans-serif!important;text-align:center!important;padding:.75rem!important;font-size:.95rem!important;color:var(--palette-text-secondary)!important;border:1px solid var(--palette-divider)!important;vertical-align:center!important}.recommendation-description{text-align:center!important;font-size:1.1rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;max-width:1200px!important;margin:1rem 0!important}.recommendation-button-wrapper{display:flex!important;justify-content:center!important;margin-top:1rem!important}.recommendation-whatsapp-button{background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;font-weight:600!important;font-size:1rem!important;padding:.75rem 2rem!important;border-radius:25px!important;text-transform:none!important;transition:all .3s ease!important;border:none!important;box-shadow:0 4px 15px rgba(19,191,177,.3)!important}.recommendation-whatsapp-button:hover{background-color:var(--palette-secondary-dark)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(19,191,177,.4)!important;animation:shake .5s ease-in-out!important}@keyframes shake{0%,to{transform:translateY(-2px) translateX(0)}25%{transform:translateY(-2px) translateX(-2px)}75%{transform:translateY(-2px) translateX(2px)}}@media (max-width:900px){.recommendation-component{padding:3rem 0!important}.recommendation-title{font-size:2rem!important}.recommendation-content{grid-template-columns:1fr!important;gap:2rem!important}.recommendation-video-card{max-width:100%!important;box-shadow:15px 13px var(--palette-secondary-main)!important}.recommendation-table-container{max-width:100%!important}.recommendation-description{font-size:1rem!important}.recommendation-whatsapp-button{font-size:.9rem!important;padding:.7rem 1.5rem!important}}@media (max-width:600px){.recommendation-title{font-size:1.8rem!important}.recommendation-video-card{padding:.75rem!important;box-shadow:12px 10px var(--palette-secondary-main)!important}.recommendation-table-header{font-size:1rem!important;padding:.75rem .5rem!important}.recommendation-table-cell{font-size:.9rem!important;padding:.6rem .4rem!important}}.video-cards-section{padding:4rem 0!important;background-color:var(--palette-secondary-main)!important}.video-cards-container{display:flex!important;flex-direction:column!important;gap:0!important}@media (max-width:768px){.video-cards-section{padding:3rem 0!important}}@media (max-width:480px){.video-cards-section{padding:2rem 0!important}}.recommendations-section{padding:4rem 0!important}.recommendations-section-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3rem!important}.recommendations-section-title{text-align:center!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;color:var(--palette-text-primary-)!important;margin-bottom:1rem!important}.recommendations-section-description{text-align:center!important;font-size:1.2rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;max-width:900px!important;margin-bottom:2rem!important}.recommendations-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:4rem!important}@media (max-width:900px){.recommendations-section{padding:3rem 0!important}.recommendations-section-title{font-size:2rem!important}.recommendations-section-description{font-size:1.1rem!important}.recommendations-list{gap:3rem!important}}@media (max-width:600px){.recommendations-section-title{font-size:1.8rem!important}.recommendations-section-description{font-size:1rem!important}.recommendations-list{gap:2.5rem!important}}