
/* /uac_partnerships/static/src/css/partnership_website.css */
 .uac-partnerships .partnership-card, body[data-page*="partnership"] .partnership-card, [data-module="uac_partnerships"] .partnership-card{border: none; border-radius: 15px; overflow: hidden; transition: all 0.3s ease; background: white; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.uac-partnerships .partnership-card:hover, body[data-page*="partnership"] .partnership-card:hover, body.partnership-page .partnership-card:hover, [data-module="uac_partnerships"] .partnership-card:hover{transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);}.uac-partnerships .partnership-hero, body[data-page*="partnership"] .partnership-hero, [data-module="uac_partnerships"] .partnership-hero{height: 200px; position: relative; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #4a5568 0%, #2d3748 100%);}.uac-partnerships .partnership-hero::before, body[data-page*="partnership"] .partnership-hero::before, [data-module="uac_partnerships"] .partnership-hero::before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 1; opacity: 0; transition: opacity 0.3s ease;}.uac-partnerships .partnership-hero[style*="background-image"]::before, body[data-page*="partnership"] .partnership-hero[style*="background-image"]::before, [data-module="uac_partnerships"] .partnership-hero[style*="background-image"]::before{opacity: 1;}.uac-partnerships .partnership-hero-content, body[data-page*="partnership"] .partnership-hero-content, [data-module="uac_partnerships"] .partnership-hero-content{text-align: center; z-index: 2;}.uac-partnerships .partnership-badge, body[data-page*="partnership"] .partnership-badge, [data-module="uac_partnerships"] .partnership-badge{display: inline-block; padding: 8px 20px; border-radius: 25px; font-weight: bold; font-size: 1.1rem; background-color: rgba(255, 255, 255, 0.9); color: #2d3748; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.uac-partnerships .partnership-content, body[data-page*="partnership"] .partnership-content, [data-module="uac_partnerships"] .partnership-content{padding: 30px;}.uac-partnerships .partnership-description, body[data-page*="partnership"] .partnership-description, [data-module="uac_partnerships"] .partnership-description{margin-bottom: 25px;}.uac-partnerships .partnership-description p, body[data-page*="partnership"] .partnership-description p, [data-module="uac_partnerships"] .partnership-description p{color: #6c757d; line-height: 1.6; margin-bottom: 0;}.uac-partnerships .partnership-benefits, body[data-page*="partnership"] .partnership-benefits, [data-module="uac_partnerships"] .partnership-benefits{margin-bottom: 25px;}.uac-partnerships .partnership-benefits ul li, body[data-page*="partnership"] .partnership-benefits ul li, [data-module="uac_partnerships"] .partnership-benefits ul li{padding: 5px 0; color: #495057;}.uac-partnerships .partnership-footer, body[data-page*="partnership"] .partnership-footer, [data-module="uac_partnerships"] .partnership-footer{border-top: 1px solid #e9ecef; padding-top: 20px;}.uac-partnerships .partnership-meta, body[data-page*="partnership"] .partnership-meta, [data-module="uac_partnerships"] .partnership-meta{display: flex; align-items: center; justify-content: space-between;}.uac-partnerships .partnership-actions, body[data-page*="partnership"] .partnership-actions, [data-module="uac_partnerships"] .partnership-actions{display: flex; gap: 10px; flex-wrap: wrap;}.uac-partnerships .partnership-directory-card, body[data-page*="partnership"] .partnership-directory-card, [data-module="uac_partnerships"] .partnership-directory-card{transition: all 0.3s ease;}.uac-partnerships .partnership-directory-card:hover, body[data-page*="partnership"] .partnership-directory-card:hover, body.partnership-page .partnership-directory-card:hover, [data-module="uac_partnerships"] .partnership-directory-card:hover{transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);}.uac-partnerships .btn, body[data-page*="partnership"] .btn, [data-module="uac_partnerships"] .btn{border-radius: 8px; font-weight: 500; transition: all 0.3s ease;}.uac-partnerships .btn:hover, body[data-page*="partnership"] .btn:hover, [data-module="uac_partnerships"] .btn:hover{transform: translateY(-1px);}.uac-partnerships .btn-primary, body[data-page*="partnership"] .btn-primary, [data-module="uac_partnerships"] .btn-primary{background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); border: none;}.uac-partnerships .btn-primary:hover, body[data-page*="partnership"] .btn-primary:hover, [data-module="uac_partnerships"] .btn-primary:hover{background: linear-gradient(135deg, #0056b3 0%, #004085 100%);}.uac-partnerships .form-control, .uac-partnerships .form-select, body[data-page*="partnership"] .form-control, body[data-page*="partnership"] .form-select, [data-module="uac_partnerships"] .form-control, [data-module="uac_partnerships"] .form-select{border-radius: 8px; border: 1px solid #dee2e6; transition: all 0.3s ease;}.uac-partnerships .form-control:focus, .uac-partnerships .form-select:focus, body[data-page*="partnership"] .form-control:focus, body[data-page*="partnership"] .form-select:focus, [data-module="uac_partnerships"] .form-control:focus, [data-module="uac_partnerships"] .form-select:focus{border-color: #007bff; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}@media (max-width: 768px){.uac-partnerships .partnership-card, body[data-page*="partnership"] .partnership-card, [data-module="uac_partnerships"] .partnership-card{margin-bottom: 30px;}.uac-partnerships .partnership-hero, body[data-page*="partnership"] .partnership-hero, [data-module="uac_partnerships"] .partnership-hero{height: 150px;}.uac-partnerships .partnership-content, body[data-page*="partnership"] .partnership-content, [data-module="uac_partnerships"] .partnership-content{padding: 20px;}.uac-partnerships .partnership-actions, body[data-page*="partnership"] .partnership-actions, [data-module="uac_partnerships"] .partnership-actions{flex-direction: column;}}body.partnership-portal-page .mt-3, body.partnership-portal-page .mt-4, body.partnership-portal-page .mt-5{margin-top: 0 !important;}body.partnership-portal-page .uac-partnership-portal-nav ~ #wrap > .container > *:first-child, body.partnership-portal-page .uac-partnership-portal-nav ~ #wrap > .container-fluid > *:first-child{margin-top: 0.5rem !important;}