.learn-more-content{display:inline-block;text-align:center;max-width:100%;width:100%;word-break:break-word;margin-bottom:40px}.learn-more-content .learn-more-title{font-weight:bold;font-size:30px;margin-bottom:25px;color:#014687}.learn-more-content img{max-width:100%;height:auto;display:block;width:110px;margin:15px auto}.learn-more-content a{color:#3a8fc8;text-decoration:none;position:relative;transition:color .4s ease-out}.learn-more-content a::after{content:'';position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:.05em;bottom:0;left:0;background:#3a8fc8;transform-origin:bottom right;transition:transform .4s ease-out}.learn-more-content a:hover::after{transform:scaleX(1);transform-origin:bottom left}.learn-more-content p{margin-bottom:15px;font-size:16px}.learn-more-content *{color:#000}.product-results{margin-top:20px}.result-box{background-color:#efefef;margin-bottom:20px;border-radius:20px;padding:20px;text-align:center}h2.result-title{margin:0;color:#4476db;font-size:30px;line-height:36px;font-weight:bold;margin-bottom:20px}.result-short-description{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:30px}.metrics-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:20px}.metric-card{width:calc(25% - 20px);border:3px solid #4476db;border-radius:20px;padding:10px;height:auto;background-color:#ecf2f5}.metric-card .label{color:#808080;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:10px;min-height:40px}.metric-card .value{font-size:34px;line-height:40px;font-weight:bold;color:#014687;word-wrap:break-word}.metric-card.graph-button,.metric-card.learn-view,.metric-card.download-button{background:#014687;display:flex;align-items:center;justify-content:center;min-height:50px;border-color:#014687;color:#fff;font-size:16px;line-height:20px;font-weight:bold}.metric-card.learn-view{background:#f7941d;border-color:#f7941d}@media(max-width:768px){.metrics-grid{gap:10px}.metric-card{width:calc(50% - 5px)}.metric-card.graph-button,.metric-card.learn-view,.metric-card.metric-card-seperate,.metric-card.download-button{width:100%}}#productMaterial-form .card-body>.form-group.row:first-of-type{display:none!important}.newsletter-page .inputs{flex:1}.newsletter-page .form-control{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.newsletter-page .custom-checkbox-wrapper{margin:20px 0}.newsletter-page .custom-checkbox-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.4}.newsletter-page .custom-checkbox-input{position:absolute;opacity:0;cursor:pointer}.newsletter-page .custom-checkbox-box{width:20px;height:20px;border:2px solid #ddd;border-radius:3px;margin-right:10px;flex-shrink:0;position:relative;margin-top:2px}.newsletter-page .custom-checkbox-input:checked+.custom-checkbox-box{background-color:#007bff;border-color:#007bff}.newsletter-page .custom-checkbox-input:checked+.custom-checkbox-box::after{content:'✓';color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:bold}.newsletter-page .captha-submit{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:30px}.newsletter-page .btn-primary{background-color:#007bff;border-color:#007bff;padding:12px 30px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s}.newsletter-page .btn-primary:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.newsletter-page .btn-primary:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.newsletter-page .text-danger{color:#dc3545;font-size:12px;margin-top:5px;display:block}.newsletter-page .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.newsletter-page .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.newsletter-page .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.iti{width:100%}.iti__country-list{z-index:1050}@media(max-width:768px){.newsletter-page .inputss{flex-direction:column}.metric-card .value{font-size:24px;line-height:30px}}.styled-select2+.select2-container{width:100%!important;display:block;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.styled-select2+.select2-container .select2-selection--single{border:0;background-color:transparent;height:100%;padding:0;line-height:1.5;display:flex;align-items:center}.styled-select2+.select2-container .select2-selection__arrow{height:100%;top:.175rem;right:.75rem;position:absolute}.filters-section{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:5px}.filters-section .title{margin-bottom:15px}.member-messages-container{margin-bottom:20px}.member-messages-container .message-item{background:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:15px}.member-messages-container .message-item.system-message{border-left:4px solid #28a745}.member-messages-container .message-item.expert-message{border-left:4px solid #007bff}.member-messages-container .message-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.member-messages-container .message-subject{font-weight:bold;font-size:1.1em;color:#333;flex:1}.member-messages-container .message-date{font-size:.9em;color:#666;white-space:nowrap;margin-left:10px}.member-messages-container .message-content{line-height:1.6;color:#333}.member-messages-container .no-messages,.error-message{text-align:center;padding:40px;color:#666;font-style:italic}.member-messages-container .error-message{color:#dc3545}.member-messages-page .dataTable{margin-bottom:20px}.member-messages-page .dataTable th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;padding:12px}.member-messages-page .dataTable td{padding:12px;border-top:1px solid #dee2e6;vertical-align:top}.member-messages-page .dataTable tbody tr:hover{background-color:#f5f5f5}.member-messages-page .dataTables_wrapper .dataTables_length{margin-bottom:15px}.member-messages-page .dataTables_wrapper .dataTables_filter{margin-bottom:15px}.member-messages-page .dataTables_wrapper .dataTables_info,.member-messages-page .dataTables_wrapper .dataTables_paginate{margin-top:15px}.member-messages-page .text-center{text-align:center}.product-filter-page.center-2{width:100%}.message-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease}.message-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.message-card .message-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f1f3f4}.message-card .message-subject{margin:0;font-size:1.1em;font-weight:600;color:#2c3e50;flex:1;margin-right:15px}.message-card .message-date{color:#6c757d;font-size:.9em;white-space:nowrap;background:#f8f9fa;padding:4px 8px;border-radius:4px}.message-card .message-content{color:#495057;line-height:1.6;font-size:.95em}#member-messages-grid_wrapper .dataTables_length,#member-messages-grid_wrapper .dataTables_filter,#member-messages-grid thead,#member-messages-grid tbody tr td{border:0!important}#member-messages-grid tbody tr:hover{background-color:transparent!important}#member-messages-grid_wrapper .dataTables_length{margin-top:15px;margin-bottom:0}#member-messages-grid_wrapper .dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}#member-messages-grid_wrapper .dataTables_length select{width:auto;display:inline-block;margin:0 5px}#member-messages-grid_wrapper .dataTables_info{margin-top:15px;padding-top:8px}#member-messages-grid_wrapper .dataTables_paginate{margin-top:15px;text-align:right}@media(max-width:768px){.message-card .message-header{flex-direction:column;align-items:flex-start}.message-card .message-subject{margin-right:0;margin-bottom:8px}.message-card .message-date{align-self:flex-end}#member-messages-grid_wrapper .dataTables_length,#member-messages-grid_wrapper .dataTables_info,#member-messages-grid_wrapper .dataTables_paginate{text-align:center;margin-top:10px}}#systemmessage-cards span.select2.select2-container.select2-container--default.select2-container{max-height:100px;overflow-y:auto}
