.objective-image-card{border:1px dashed var(--palette-primary-main);border-radius:16px;overflow:hidden;background:var(--palette-common-white);height:100%;min-height:420px;position:relative;display:flex;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.objective-image-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(252,80,140,.15)}.objective-image-card__image-container{position:relative;width:100%;overflow:hidden;border-radius:17px;padding-top:11px;padding-inline:14px;box-sizing:border-box}.objective-image-card--green,.objective-image-card--green .objective-image-card__image-container{background-color:var(--palette-secondary-main)}.objective-image-card--green .objective-image-card__content .objective-image-card__description-item,.objective-image-card--green .objective-image-card__content .objective-image-card__title{color:var(--palette-common-white)!important}.objective-image-card--green .objective-image-card__button{border:1px solid var(--palette-common-white)!important;background-color:rgba(255,255,255,.08)!important;color:var(--palette-common-white)!important}.objective-image-card__image{width:100%;height:160px!important;object-fit:cover!important;border-radius:17px}.objective-image-card__content{padding:11px 11px 28px!important;text-align:center!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;position:relative!important}.objective-image-card__title{font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;color:var(--palette-text-primary)!important;margin:0 0 16px!important}.objective-image-card__description{width:100%;margin-bottom:20px;flex-grow:1}.objective-image-card__description-item{font-size:1.125rem!important;line-height:1.4;color:var(--palette-text-primary)!important;margin:0 0 8px}.objective-image-card__description-item:last-child{margin-bottom:0}.objective-image-card__button{width:-moz-fit-content!important;width:fit-content!important;padding:4px 8px!important;border:1px solid var(--palette-primary-main)!important;border-radius:8px!important;background-color:rgba(252,80,140,.08)!important;color:var(--palette-primary-main)!important;font-weight:500;font-size:1.1rem!important;text-transform:none;box-shadow:none!important;transition:all .2s ease-in-out;min-width:auto!important;margin:auto auto 0!important;display:block!important;text-align:center!important;align-self:center!important}.objective-image-card__button:hover{box-shadow:0 4px 12px rgba(252,80,140,.3)!important;transform:translateY(-2px)}.objective-image-card--green .objective-image-card__button:hover{box-shadow:0 4px 12px rgba(255,255,255,.4)!important;transform:translateY(-2px)}.objective-image-card__button:active{background-color:rgba(252,80,140,.16)!important;box-shadow:none!important;transform:translateY(0)}.objective-image-card--green .objective-image-card__button:active{background-color:rgba(255,255,255,.16)!important;box-shadow:none!important;transform:translateY(0)}@media (max-width:768px){.objective-image-card{min-height:380px}.objective-image-card__image-container{height:174px}.objective-image-card__content{padding:20px 20px 28px}.objective-image-card__title{font-size:1.1rem}.objective-image-card__description-item{font-size:1rem!important}.objective-image-card__button{padding:4px 8px!important;font-size:1rem!important;border-radius:8px!important}}@media (max-width:480px){.objective-image-card{min-height:340px}.objective-image-card__image-container{height:154px}.objective-image-card__content{padding:16px 16px 28px}.objective-image-card__title{font-size:1rem}.objective-image-card__description-item{font-size:1rem!important}.objective-image-card__button{padding:4px 8px!important;font-size:.9rem!important;border-radius:8px!important}}.animated-background-inverted{right:0!important;bottom:0!important;z-index:-1!important;overflow:hidden!important}.animated-background-inverted,.animated-background-inverted-svg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.curso-c1-separator .animated-background-inverted-svg{opacity:.95!important}.curso-c2-separator .animated-background-inverted-svg{opacity:.9!important}@media (max-width:768px){.animated-background-inverted{height:80%!important}.animated-background-inverted-svg{transform:scale(.9)!important}.curso-b1-separator .animated-background-inverted-svg{transform:scale(.95)!important}.curso-b2-separator .animated-background-inverted-svg,.curso-c1-separator .animated-background-inverted-svg,.curso-c2-separator .animated-background-inverted-svg{transform:scale(.9)!important}}@media (max-width:480px){.animated-background-inverted{height:700px!important}.animated-background-inverted-svg{transform:scale(.8)!important}.curso-b1-separator .animated-background-inverted-svg,.curso-b2-separator .animated-background-inverted-svg,.curso-c1-separator .animated-background-inverted-svg,.curso-c2-separator .animated-background-inverted-svg{transform:scale(4.85)!important}}.cookie-banner{position:fixed!important;bottom:20px!important;left:20px!important;right:20px!important;background-color:var(--palette-common-white)!important;border:2px solid var(--palette-primary-main)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(252,80,140,.15)!important;max-width:1200px!important;margin:0 auto!important;animation:slideUp .5s ease-out!important}@keyframes slideUp{0%{transform:translateY(100%)!important;opacity:0!important}to{transform:translateY(0)!important;opacity:1!important}}.cookie-banner-content{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:20px!important}.cookie-banner-icon{color:var(--palette-primary-main)!important;flex-shrink:0!important;margin-top:4px!important}.cookie-banner-text{flex:1 1!important;min-width:0!important}.cookie-banner-title{font-size:1.1rem!important;font-weight:600!important;color:var(--palette-text-primary)!important;margin-bottom:8px!important;line-height:1.3!important}.cookie-banner-description{font-size:.9rem!important;color:var(--palette-text-secondary)!important;line-height:1.4!important;margin-bottom:0!important}.cookie-banner-actions{display:flex!important;gap:8px!important;flex-shrink:0!important;align-items:flex-start!important}.cookie-banner-btn-necessary{border-color:var(--palette-grey-400)!important;color:var(--palette-text-secondary)!important;font-size:.8rem!important;padding:6px 12px!important;min-width:auto!important}.cookie-banner-btn-necessary:hover{border-color:var(--palette-grey-600)!important;background-color:var(--palette-action-hover)!important}.cookie-banner-btn-customize{border-color:var(--palette-secondary-main)!important;color:var(--palette-secondary-main)!important;font-size:.8rem!important;padding:6px 12px!important;min-width:auto!important}.cookie-banner-btn-customize:hover{background-color:rgba(19,191,177,.08)!important;border-color:var(--palette-secondary-dark)!important}.cookie-banner-btn-accept{background-color:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;font-size:.8rem!important;padding:6px 16px!important;min-width:auto!important;font-weight:600!important}.cookie-banner-btn-accept:hover{background-color:var(--palette-primary-dark)!important;box-shadow:0 4px 12px rgba(252,80,140,.3)!important}.cookie-settings-dialog .MuiDialog-paper{border-radius:16px!important;border:2px solid var(--palette-primary-main)!important}.cookie-settings-title{background-color:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;position:relative!important;padding:20px 24px!important}.cookie-settings-title .MuiTypography-root{font-weight:600!important;font-size:1.2rem!important}.cookie-settings-content{padding:24px!important}.cookie-category{margin-bottom:16px!important}.cookie-category-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}.cookie-category-title{font-size:1rem!important;font-weight:600!important;color:var(--palette-text-primary)!important;margin:0!important}.cookie-category-description{color:var(--palette-text-secondary)!important;line-height:1.5!important;font-size:.875rem!important}.cookie-settings-actions{padding:16px 24px!important;background-color:var(--palette-action-hover)!important;gap:12px!important}@media (max-width:768px){.cookie-banner{left:10px!important;right:10px!important;bottom:10px!important}.cookie-banner-content{flex-direction:column!important;gap:12px!important;padding:16px!important}.cookie-banner-actions{width:100%!important;justify-content:space-between!important}.cookie-banner-btn-accept,.cookie-banner-btn-customize,.cookie-banner-btn-necessary{flex:1 1!important;font-size:.75rem!important;padding:8px 4px!important}.cookie-banner-title{font-size:1rem!important}.cookie-banner-description{font-size:.85rem!important}.cookie-settings-content{padding:16px!important}.cookie-settings-actions{padding:12px 16px!important;flex-direction:column!important}.cookie-settings-actions .MuiButton-root{width:100%!important}}@media (max-width:480px){.cookie-banner-actions{flex-direction:column!important;gap:8px!important}.cookie-banner-btn-accept,.cookie-banner-btn-customize,.cookie-banner-btn-necessary{width:100%!important;justify-content:center!important}.cookie-banner-title{font-size:.95rem!important}.cookie-banner-description{font-size:.8rem!important}}@media (prefers-color-scheme:dark){.cookie-banner{background-color:var(--palette-background-paper)!important;border-color:var(--palette-primary-main)!important}.cookie-banner-title{color:var(--palette-text-primary)!important}.cookie-banner-description{color:var(--palette-text-secondary)!important}}.cookie-banner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:9999!important}.cookie-category .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled{color:var(--palette-secondary-main)!important}.cookie-category .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{background-color:var(--palette-secondary-main)!important;opacity:.5!important}