@charset "UTF-8";@CHARSET "UTF-8";:root {--system-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen","Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",sans-serif;}@media (max-width: 575.98px) {.hidden-xs {display: none !important;}}@media (min-width: 576px) and (max-width: 767.98px) {.hidden-sm {display: none !important;}}@media (min-width: 768px) and (max-width: 991.98px) {.hidden-md {display: none !important;}}@media (min-width: 992px) and (max-width: 1199.98px) {.hidden-lg {display: none !important;}}@media (min-width: 1200px) {.hidden-xl {display: none !important;}}.hidden {display: none !important;}html, body {margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: start;width: 100%;height: 100%;scroll-behavior: smooth;background: #FFFFFF;font-family: "Tajawal", var(--system-font), sans-serif !important;}body {overflow-y: scroll !important;overflow-x: hidden !important;}::selection {color: #FFFFFF;background: #4A3BEF;}* {box-sizing: border-box;}code {font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;}h1, h2, h3 {font-family: "Tajawal", var(--system-font), sans-serif;margin-top: 1.25em;margin-bottom: 0.6em;}h4, h5, h6 {font-family: "Tajawal", var(--system-font), sans-serif;margin-top: 0.6em;margin-bottom: 0.6em;}[dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3 {margin-top: 0.1em;margin-bottom: 0.6em;}[dir=rtl] h4, [dir=rtl] h5, [dir=rtl] h6 {margin-top: 0.6em;margin-bottom: 0.6em;}textarea:focus,input:focus,button:focus {outline: none;}.no-highlight, .context-dark a,.context-dark a:hover,.context-dark a:visited,.context-dark a:focus, a,a:hover,a:visited,a:focus, :focus {outline: none !important;-webkit-tap-highlight-color: transparent;}a,a:hover,a:visited,a:focus {outline: none !important;text-decoration: none !important;color: #FD0080;}a:hover {color: #087AF0;}.context-dark {color: #FFFFFF;background-color: #FD0080;}.context-dark input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #FD0080 inset !important;-webkit-text-fill-color: #FFFFFF !important;}.context-dark a,.context-dark a:hover,.context-dark a:visited,.context-dark a:focus {text-decoration: none !important;color: #087AF0;}.context-dark a:hover {color: #FF2B91;}[dir=rtl] [type=number] {direction: rtl !important;}textarea.form-control {height: auto;}[dir=rtl] .rtl-mirror {transform: scaleX(-1);}.mirror {display: inline-block;transform: scaleX(-1);}.offset-position-start {left: 0;right: auto;}.offset-position-end {right: 0;left: auto;}[dir=rtl] .offset-position-start {right: 0;left: auto;}[dir=rtl] .offset-position-end {left: 0;right: auto;}.text-dir, .panel-heading {text-align: left;}[dir=rtl] .text-dir, [dir=rtl] .panel-heading {text-align: right;}.text-rtl {direction: rtl;text-align: right;}.text-rtl-force {direction: rtl !important;text-align: right !important;}.text-ltr {direction: ltr;text-align: left;}.text-ltr-force {direction: ltr !important;text-align: left !important;}.text-uppercase {text-transform: uppercase;}.capitalize {text-transform: capitalize;}.big {font-size: 40px;}.text-center {text-align: center !important;}.long-text {font-size: 1.75rem;line-height: 3rem;}.no-wrap {white-space: nowrap !important;}@media (max-width: 575.98px) {.hidden-xs {display: none !important;}}@media (min-width: 576px) and (max-width: 767.98px) {.hidden-sm {display: none !important;}}@media (min-width: 768px) and (max-width: 991.98px) {.hidden-md {display: none !important;}}@media (min-width: 992px) and (max-width: 1199.98px) {.hidden-lg {display: none !important;}}@media (min-width: 1200px) {.hidden-xl {display: none !important;}}.hidden {display: none !important;}ul.list-inline {margin: 0;padding: 0;}ul.list-inline-dashed > li {padding-inline-start: 0;}ul.list-inline-dashed > li + li:before {content: "\f105";padding-inline-start: 3px;padding-inline-end: 6px;font-family: "FontAwesome", serif;}[dir=rtl] ul.list-inline-dashed > li + li:before {content: "\f104";padding-inline-end: 3px;padding-inline-start: 6px;}@media (min-width: 992px) and (orientation: landscape) {section.panel:not(.panel-primary) {width: 80%;}}.panel header {position: relative;box-shadow: none !important;margin-top: 10px !important;}.panel header h1 {font-size: 27px;}section.panel {overflow-x: hidden;box-shadow: none !important;background: transparent !important;border: none !important;margin-bottom: 120px !important;border-radius: 0 !important;padding-bottom: 0 !important;padding-inline-end: 20px !important;padding-inline-start: 20px !important;margin-top: 120px !important;}div.panel {margin: auto !important;border-radius: 0 !important;border-color: #F7F7F7 !important;background-color: #FCFCFC;}div.panel .panel-heading {border-radius: 0 !important;}div.panel .panel-body {padding: 25px;}@media (max-width: 768px) {div.panel {width: 100%;}}section.panel > header {height: auto !important;background-color: transparent !important;text-align: center !important;padding-top: 24px;border-radius: 0 !important;z-index: 0;}section.panel > header > h1 {display: block;background: #FD0080;padding: 20px 1em 0;text-align: start;margin: 1em 0 0;color: #FFF;}section.panel.panel-wide {padding-top: 1em !important;width: 100% !important;}section.panel.panel-wide > header {display: flex;max-width: 100%;flex-flow: wrap;background-color: #FFFFFF !important;box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 5px -5px !important;margin: 1em 0 2.5em !important;padding: 0 !important;}section.panel.panel-wide > header > h5 {font-family: "Tajawal", var(--system-font), sans-serif !important;font-weight: normal;background-color: transparent;color: #FD0080;margin: 0 !important;padding: 20px 1em !important;}section.panel.panel-wide > header > h5 > img {padding-inline-end: 10px;height: 32px;vertical-align: middle;}section.panel.panel-wide > header > nav {display: flex;flex-flow: wrap;}section.panel.panel-wide > header > aside {margin-inline-start: auto;padding: 0 15px;display: flex;flex-flow: wrap;align-items: center;justify-content: center;}@media (max-width: 1199.98px) {section.panel.panel-wide > header > aside {background-color: #F2F2F2;width: 100%;padding: 20px 0 20px !important;}}section.panel.panel-wide .panel-body {overflow-x: auto;max-width: 100%;background-color: #FFFFFF !important;box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 5px -5px;}@media (max-width: 768px) {section.panel.panel-wide .panel-body {max-width: 100%;overflow-x: scroll;}}@media print {section.panel.panel-wide .panel-body {overflow: hidden;}}section.panel.panel-wide .pagination_wrap {padding-inline-end: 25px;padding-inline-start: 25px;}.panel-wide-select .branch-select-holder {position: absolute;top: 40px;left: 10px;padding-inline-start: 10px;padding-inline-end: 20px;}.panel-primary {border-color: #9B9B9B !important;}.panel header {position: relative;}.panel-primary > .panel-heading {color: #FD0080;background-color: #ECECEC !important;border-top: 3px solid #ECECEC !important;border-bottom: 1px solid #087AF0 !important;padding: 20px 20px !important;font-size: 20px;font-family: "Tajawal", var(--system-font), sans-serif;}.table-view h1, .table-view h2, .table-view h3, .table-view h4, .table-view h5, .table-view h6 {font-family: "Tajawal", var(--system-font), sans-serif !important;}.pagination .page-link {border-radius: 0 !important;}.pagination .page-link:first-child {padding: 15px !important;}.publish-mini-btn {font-family: "TajawalLight", var(--system-font), sans-serif;background-color: #42B574;border: none;font-size: 12px;padding: 5px 10px !important;color: #FFFFFF;cursor: pointer;}.publish-btn-gray {background-color: #F54B0F;}.form-control {font-size: 16px;height: 50px;padding: 9px 16px;}.select2-container--bootstrap .select2-selection {font-size: 16px;height: 50px;padding: 9px 28px 9px 16px;line-height: 33px;}.select2-container {width: 100% !important;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {position: relative;margin-inline-start: 0;}.form-group {padding-bottom: 0.7em !important;margin-bottom: 0.5em !important;}[dir=rtl] .form-group {padding-bottom: 0.6em !important;}.semiorbit-form-submit-wrap .btn, .semiorbit-form-submit-wrap .btn-wide {width: 200px;}.control-label {display: inline-block;font-size: 1.2em;padding-bottom: 1em;font-weight: normal;color: #FD0080;}.semicolon-form-note {padding-top: 5px;}.semiorbit-form-submit-wrap {padding: 3em 0 4em;text-align: center;}.semiorbit-form-note {padding: 5px;opacity: 0.8;}input[type=button],input[type=submit],.semiorbit-form-submit-wrap button.btn,.semiorbit-form-submit-wrap button.btn-wide {font-size: 18px !important;background-color: #087AF0 !important;color: #FFFFFF !important;border: none;margin-top: 18px;padding: 16px 16px;min-width: 64px;box-sizing: border-box;transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-weight: 500;line-height: 1.75;border-radius: 4px;letter-spacing: 0.02857em;text-transform: uppercase;}input[type=button]:active, input[type=button]:hover, input[type=button]:focus,input[type=submit]:active,input[type=submit]:hover,input[type=submit]:focus,.semiorbit-form-submit-wrap button.btn:active,.semiorbit-form-submit-wrap button.btn-wide:active,.semiorbit-form-submit-wrap button.btn:hover,.semiorbit-form-submit-wrap button.btn-wide:hover,.semiorbit-form-submit-wrap button.btn:focus,.semiorbit-form-submit-wrap button.btn-wide:focus {outline: none !important;border: none !important;background-color: rgba(23, 21, 42, 0.7);}.btn-wide {width: 150px;}.btn:focus, .btn-wide:focus {box-shadow: none !important;}.del-form {padding: 2em;background-color: lavender;border-top: 20px solid #FD0080;}.fancybox-active {height: 500px;}.compensate-for-scrollbar {margin-right: auto !important;}body.compensate-for-scrollbar {overflow: auto;}.fancybox-thumbs {box-sizing: border-box;background: rgba(0, 0, 0, 0.3);}main {position: relative;}.top-bar {position: relative;z-index: 101;width: 100%;min-height: 42px;margin-bottom: 1em !important;display: flex;align-items: center;justify-content: space-between;gap: 1.2em;padding: 0.58em 2em;color: rgba(23, 21, 42, 0.68);background: linear-gradient(90deg, rgba(8, 122, 240, 0.035), rgba(255, 255, 255, 0.98) 38%, rgba(255, 255, 255, 0.99) 62%, rgba(253, 0, 128, 0.03));border-bottom: 1px solid rgba(23, 21, 42, 0.055);box-shadow: none;font-size: 12.5px;text-align: start;}.top-bar:after {content: "";position: absolute;left: 8%;right: 8%;bottom: -1px;height: 1px;background: linear-gradient(90deg, rgba(8, 122, 240, 0), rgba(8, 122, 240, 0.3) 28%, rgba(74, 59, 239, 0.22) 52%, rgba(253, 0, 128, 0.24) 72%, rgba(253, 0, 128, 0));pointer-events: none;}.top-bar:before {content: "";position: absolute;top: -42px;inset-inline-end: 10%;width: 210px;height: 82px;border-radius: 50%;background: radial-gradient(circle, rgba(8, 122, 240, 0.045), rgba(8, 122, 240, 0) 68%);pointer-events: none;}.top-bar nav {position: relative;z-index: 1;display: flex;align-items: center;gap: 3px;}.top-bar nav:first-child {order: 0;flex: 1 1 auto;width: 100%;flex-wrap: wrap;}.top-bar nav:first-child > a:first-child {order: 10;margin-inline-start: auto !important;}.top-bar nav:first-child a {display: inline-flex;align-items: center;gap: 7px;min-height: 27px;margin: 0;padding: 3px 8px;color: rgba(23, 21, 42, 0.68);border-radius: 999px;transition: color 0.2s ease, background 0.2s ease, transform 0.2s ease;}.top-bar nav:first-child a i {color: rgba(8, 122, 240, 0.76);font-size: 13px;transition: color 0.2s ease, transform 0.2s ease;}.top-bar nav:first-child a:hover, .top-bar nav:first-child a:focus {color: #087AF0;background: rgba(8, 122, 240, 0.045);transform: translateY(-1px);}.top-bar nav:first-child a:hover i, .top-bar nav:first-child a:focus i {color: #FD0080;transform: scale(1.06);}.top-bar nav.social {order: -1;flex: 0 0 auto;gap: 4px;}.top-bar nav.social a {display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;color: rgba(23, 21, 42, 0.58);border: 1px solid rgba(74, 59, 239, 0.08);border-radius: 50%;background: rgba(255, 255, 255, 0.62);transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;}.top-bar nav.social a i {font-size: 11px;}.top-bar nav.social a:hover, .top-bar nav.social a:focus {color: #087AF0;border-color: rgba(8, 122, 240, 0.18);background: rgba(8, 122, 240, 0.05);box-shadow: 0 4px 12px rgba(74, 59, 239, 0.07);transform: translateY(-1px);}@media (max-width: 991.9px) {.top-bar {min-height: 40px;gap: 8px;padding: 0.48em 0.85em;font-size: 12px;}.top-bar nav:first-child {width: 100%;gap: 1px;flex-wrap: nowrap;}.top-bar nav:first-child a {gap: 5px;padding: 3px 6px;}.top-bar nav.social {gap: 3px;}.top-bar nav.social a {width: 25px;height: 25px;}}@media (max-width: 575.98px) {.top-bar nav:first-child a:first-child span {display: none;}.top-bar nav:first-child a {padding: 3px 5px;}.top-bar nav.social a {width: 23px;height: 23px;}}.navbar {position: relative;z-index: 100;margin: 0;padding: 0;top: 0;left: 0;right: 0;}.navbar > section {width: 100%;display: flex;flex-flow: nowrap;position: relative;z-index: 100;align-items: center;justify-content: center;}.navbar > section .menu-toggle-btn {transform: scale(0.4);}.navbar > section .search-toggle {display: none;}@media (max-width: 991.9px) {.navbar > section {width: 100%;background-color: white;margin-bottom: 1em;}.navbar > section .search-toggle {visibility: hidden !important;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;transition: 0.5s;}.navbar > section .search-toggle button {display: block;height: 100%;width: 100%;border: none;font-size: 1.2em;background-color: transparent;color: #FD0080;}.navbar > section .search-toggle:after {display: none !important;}.navbar > section .search-toggle:before {display: none !important;}.navbar > section .search-toggle:hover {background-color: transparent !important;}.navbar > section .search-toggle:hover button {color: #087AF0 !important;}}@media (min-width: 992px) and (orientation: landscape) {.navbar > section {margin: 0.8em 0 0.5em;}.navbar > section .mobile-home-logo {display: none;}}.navbar > section > figure {margin: 0 !important;}@media (max-width: 991.9px) {.navbar > section > figure {flex-grow: 1;padding-top: 10px;text-align: center;}}@media (min-width: 992px) and (orientation: landscape) {.navbar > section > figure {padding: 0.5em 3em;}}.navbar > section > figure > a > img {height: 120px;}@media (max-width: 991.9px) {.navbar > section > figure > a > img {height: 55px;}}@media (max-width: 991.9px) {.navbar > section > form {display: none;}.navbar > section > form input {display: none;}}@media (min-width: 992px) and (orientation: landscape) {.navbar > section > form {display: flex;flex-flow: row nowrap;padding: 0 3em;position: absolute;right: 0;top: 20px;}.navbar > section > form input {display: inline-block;border: 1px solid #D9D9D9;width: 9vw;padding: 8px 12px;border-radius: 15px 0 0 15px;overflow: hidden;border-right: 0 !important;}.navbar > section > form button {display: inline-block;padding: 8px 20px !important;background-color: #FFFFFF;color: #087AF0;font-size: 1.1em;border-radius: 0 15px 15px 0;border: 1px solid #D9D9D9 !important;border-left: 0 !important;}}@media (min-width: 992px) and (orientation: landscape) {.navbar.sticky > section {display: none;}}.menu-toggle-btn {position: relative;width: 60px;height: 60px;transition-duration: 0.5s;display: none;}.menu-toggle-btn .icon {transition-duration: 0.5s;position: absolute;height: 7px;width: 40px;top: 30px;background-color: #087AF0;}.menu-toggle-btn .icon:before {transition-duration: 0.5s;position: absolute;width: 60px;height: 7px;background-color: #087AF0;content: "";top: -20px;}.menu-toggle-btn .icon:after {transition-duration: 0.5s;position: absolute;width: 50px;height: 7px;background-color: #087AF0;content: "";top: 20px;}.menu-toggle-btn.open .icon {width: 60px;transition-duration: 0.5s;transform: rotateZ(180deg);}.menu-toggle-btn.open .icon:before {width: 60px;transform: rotateZ(45deg) scaleX(0.75) translate(20px, -6px);}.menu-toggle-btn.open .icon:after {width: 60px;transform: rotateZ(-45deg) scaleX(0.75) translate(20px, 6px);}.menu-toggle-btn:hover {cursor: pointer;}@media (max-width: 991.9px) {.menu-toggle-btn {display: block;}}[dir=rtl] .menu-toggle-btn.open .icon {transform: rotateZ(-180deg);}[dir=rtl] .menu-toggle-btn.open .icon:before {width: 60px;transform: rotateZ(-45deg) scaleX(0.75) translate(-20px, -6px);}[dir=rtl] .menu-toggle-btn.open .icon:after {width: 60px;transform: rotateZ(45deg) scaleX(0.75) translate(-20px, 6px);}nav.main-menu {flex: 1 1 100%;background: transparent;display: block;}@media (max-width: 991.9px) {nav.main-menu {position: fixed !important;left: 0 !important;top: var(--mobile-menu-top, 115px) !important;height: var(--mobile-menu-height, calc(100vh - 115px)) !important;bottom: unset !important;width: 320px !important;z-index: 99 !important;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.25);transform: translateX(-105%);visibility: hidden;overflow-x: hidden;overflow-y: auto;transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}nav.main-menu.open {transform: translateX(0);visibility: visible;}}nav.main-menu.no-transition {transition: visibility 0s !important;}nav.main-menu menu {list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row nowrap;}@media (max-width: 991.9px) {nav.main-menu menu {flex-flow: column nowrap;}}nav.main-menu menu > li {flex: 1 1 100%;position: relative;}nav.main-menu menu > li {position: relative;padding-bottom: 18px;}@media (max-width: 991.9px) {nav.main-menu menu > li {padding-bottom: 0;}}nav.main-menu menu > li > ul {visibility: hidden;position: absolute;left: 0;top: calc(100% - 6px);z-index: 99;opacity: 0;width: 380px;margin: 0;padding: 18px 16px 16px;list-style: none;transition: opacity 0.28s ease, transform 0.28s ease, visibility 0.28s ease;transform: translateY(10px) scale(0.98);transform-origin: top center;pointer-events: none;}@media (max-width: 991.9px) {nav.main-menu menu > li > ul {visibility: hidden;opacity: 1;position: relative;left: 0;top: 0;width: 100%;padding: 8px 0 10px;transform: none;pointer-events: auto;max-height: 0;overflow: hidden;transition: all 0.3s ease-out;}}nav.main-menu menu > li:hover > ul {visibility: visible;transform: translateY(0) scale(1);opacity: 1;pointer-events: auto;}@media (max-width: 991.9px) {nav.main-menu menu > li:hover > ul {transform: none;opacity: 1;}}nav.main-menu menu > li.open > ul {transition: visibility 0s;}@media (max-width: 991.9px) {nav.main-menu menu > li.open > ul {visibility: visible;max-height: 120em;transition: max-height 1s ease-in;}}nav.main-menu menu > li.open:hover > ul {transition: 0.4s;}@media (max-width: 991.9px) {nav.main-menu menu > li.open:hover > ul {transition: max-height 1s ease-in;}}[dir=rtl] nav.main-menu menu > li > ul {left: auto;right: 0;}@media (max-width: 991.9px) {[dir=rtl] nav.main-menu {left: auto;right: 0;transform: translateX(105%);}[dir=rtl] nav.main-menu menu > li {display: block !important;}}[dir=rtl] nav.main-menu.open {transform: translateX(0);}@media (max-width: 991.9px) {.navbar.sticky nav.main-menu {top: var(--mobile-menu-top, 60px) !important;height: var(--mobile-menu-height, calc(100vh - 60px)) !important;}}@media (max-width: 991.9px) {[dir=rtl] nav.main-menu {left: auto !important;right: 0 !important;transform: translateX(105%);}[dir=rtl] nav.main-menu.open {transform: translateX(0) !important;}}.navbar {position: relative;z-index: 100;display: block;flex-flow: unset;align-items: start;}nav.main-menu {padding: 0;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu {position: relative;margin: calc(1em + 20px) auto calc(6.8em - 20px) !important;transition: all 0.35s ease;}}@media (max-width: 991.9px) {nav.main-menu {background: linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(249, 247, 253, 0.99));padding: 0 !important;box-shadow: 18px 12px 45px rgba(23, 21, 42, 0.16);}}nav.main-menu menu {width: 100%;margin: 0;text-transform: none;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu {position: relative;align-items: stretch;gap: 3px;min-height: 96px;padding: 8px 10px;background: rgba(255, 255, 255, 0.94);border: 1px solid rgba(74, 59, 239, 0.1);border-radius: 24px;box-shadow: 0 14px 42px rgba(23, 21, 42, 0.09), 0 2px 8px rgba(8, 122, 240, 0.05);overflow: visible;}nav.main-menu menu:before {content: "";position: absolute;left: 26px;right: 26px;bottom: -1px;height: 2px;border-radius: 999px;background: linear-gradient(90deg, rgba(8, 122, 240, 0), rgba(8, 122, 240, 0.75) 22%, rgba(137, 6, 197, 0.82) 52%, rgba(253, 0, 128, 0.82) 78%, rgba(253, 0, 128, 0));background-size: 180% 100%;opacity: 0.42;animation: imdMenuAccentFlow 7s ease-in-out infinite alternate;}nav.main-menu menu:after {content: "";position: absolute;top: -30px;inset-inline-start: 8%;width: 250px;height: 80px;border-radius: 50%;background: radial-gradient(circle, rgba(8, 122, 240, 0.1), rgba(8, 122, 240, 0) 68%);pointer-events: none;}}@media (max-width: 991.9px) {nav.main-menu menu {display: block !important;min-height: 100%;padding: 0 0 28px !important;background: transparent;}}nav.main-menu menu > li {font-family: "Tajawal", var(--system-font), sans-serif !important;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li {flex: 1 1 auto !important;min-width: 0;padding: 0 !important;display: flex;align-items: stretch;}}@media (max-width: 991.9px) {nav.main-menu menu > li {display: block !important;padding: 0 !important;border-bottom: 1px solid rgba(74, 59, 239, 0.06);}}nav.main-menu menu > li.menu-logo {flex: 0 0 auto !important;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-logo {display: flex !important;align-items: center;justify-content: center;min-width: 170px;padding: 4px 22px 4px 10px !important;margin-inline-end: 10px;border-inline-end: 0;}nav.main-menu menu > li.menu-logo:after {content: "";position: absolute;z-index: 4;top: 14%;bottom: 14%;inset-inline-end: 0;width: 1px;background: rgba(74, 59, 239, 0.1);pointer-events: none;}}@media (max-width: 991.9px) {nav.main-menu menu > li.menu-logo {display: none !important;}}nav.main-menu menu > li.menu-logo figure {margin: 0 !important;padding: 0 !important;}nav.main-menu menu > li.menu-logo a {display: block;line-height: 0;}nav.main-menu menu > li.menu-logo img {display: block;width: auto;height: 78px;max-width: 154px;object-fit: contain;animation: imdLogoEnterLtr 1.05s cubic-bezier(0.22, 1, 0.36, 1);transition: transform 0.38s cubic-bezier(0.22, 1, 0.36, 1), filter 0.3s ease;will-change: transform, filter;}@media (max-width: 991.9px) {nav.main-menu menu > li.menu-logo img {height: 82px;max-width: 160px;}}nav.main-menu menu > li.menu-logo:hover img {transform: translateX(-7px);filter: drop-shadow(0 10px 18px rgba(74, 59, 239, 0.17));}nav.main-menu menu > li:not(.menu-logo) > a {position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;gap: 0;width: 100%;min-width: 0;margin: 0;color: #17152A;font-size: 19px;font-weight: 400 !important;line-height: 1.1;text-align: center;white-space: nowrap;text-transform: none;transition: color 0.22s ease, background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li:not(.menu-logo) > a {min-height: 70px;padding: 0.9em 0.65em;border-radius: 17px;}nav.main-menu menu > li:not(.menu-logo) > a:before {content: "";position: absolute;left: 50%;bottom: 8px;width: 0;height: 3px;border-radius: 999px;background: linear-gradient(90deg, #087AF0, #8906C5, #FD0080);transform: translateX(-50%);transition: width 0.25s ease;}}@media (max-width: 991.9px) {nav.main-menu menu > li:not(.menu-logo) > a {justify-content: flex-start;min-height: 56px;padding: 13px 50px 13px 24px;font-size: 19px;font-weight: 400 !important;text-align: start;white-space: normal;border-radius: 0;}}nav.main-menu menu > li:not(.menu-logo) > a figure {display: none !important;}nav.main-menu menu > li:not(.menu-logo) > a span {position: relative;z-index: 2;transition: transform 0.22s ease;}nav.main-menu menu > li:not(.menu-logo):hover > a,nav.main-menu menu > li:not(.menu-logo).open > a,nav.main-menu menu > li:not(.menu-logo).active > a {color: #087AF0;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li:not(.menu-logo):hover > a,nav.main-menu menu > li:not(.menu-logo).open > a,nav.main-menu menu > li:not(.menu-logo).active > a {background: linear-gradient(135deg, rgba(8, 122, 240, 0.07), rgba(74, 59, 239, 0.045) 52%, rgba(253, 0, 128, 0.07));box-shadow: inset 0 0 0 1px rgba(74, 59, 239, 0.07), 0 8px 18px rgba(23, 21, 42, 0.045);transform: translateY(-1px);}nav.main-menu menu > li:not(.menu-logo):hover > a:before,nav.main-menu menu > li:not(.menu-logo).open > a:before,nav.main-menu menu > li:not(.menu-logo).active > a:before {width: 34px;}nav.main-menu menu > li:not(.menu-logo):hover > a span,nav.main-menu menu > li:not(.menu-logo).open > a span,nav.main-menu menu > li:not(.menu-logo).active > a span {transform: translateY(-1px);}}@media (max-width: 991.9px) {nav.main-menu menu > li:not(.menu-logo):hover > a,nav.main-menu menu > li:not(.menu-logo).open > a,nav.main-menu menu > li:not(.menu-logo).active > a {color: #087AF0;background: linear-gradient(90deg, rgba(8, 122, 240, 0.08), rgba(74, 59, 239, 0.045) 54%, rgba(253, 0, 128, 0.055));}}nav.main-menu menu > li:has(ul) > a:after {content: "";width: 7px;height: 7px;margin-inline-start: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);opacity: 0.55;transition: transform 0.22s ease, opacity 0.22s ease;}@media (max-width: 991.9px) {nav.main-menu menu > li:has(ul) > a:after {position: absolute;top: 50%;inset-inline-end: 24px;margin: 0;transform: translateY(-65%) rotate(45deg);}}nav.main-menu menu > li:has(ul):hover > a:after,nav.main-menu menu > li:has(ul).open > a:after {opacity: 0.95;}@media (max-width: 991.9px) {nav.main-menu menu > li:has(ul).open > a:after {transform: translateY(-35%) rotate(225deg);}}nav.main-menu menu > li > ul {text-align: start;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > ul {top: calc(100% - 1px) !important;min-width: 340px;width: 340px;padding: 14px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.985) 0%, rgba(250, 248, 254, 0.98) 58%, rgba(8, 122, 240, 0.045) 100%);border: 1px solid rgba(74, 59, 239, 0.11);border-top-color: transparent;border-radius: 20px;box-shadow: 0 22px 55px rgba(23, 21, 42, 0.15), 0 6px 18px rgba(8, 122, 240, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.72);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);overflow: hidden;}nav.main-menu menu > li > ul:before {content: "";position: absolute;top: -28px;left: 50%;width: 170px;height: 48px;border-radius: 50%;background: radial-gradient(ellipse, rgba(8, 122, 240, 0.085), rgba(74, 59, 239, 0.035) 42%, rgba(74, 59, 239, 0) 72%);transform: translateX(-50%);pointer-events: none;}nav.main-menu menu > li > ul:after {content: "";position: absolute;top: -55px;inset-inline-end: -45px;width: 140px;height: 140px;border-radius: 50%;background: radial-gradient(circle, rgba(253, 0, 128, 0.1), rgba(253, 0, 128, 0) 68%);pointer-events: none;}}@media (max-width: 991.9px) {nav.main-menu menu > li > ul {background: linear-gradient(180deg, rgba(74, 59, 239, 0.025), rgba(8, 122, 240, 0.045));border-top: 1px solid rgba(74, 59, 239, 0.055);border-bottom: 1px solid rgba(74, 59, 239, 0.045);padding: 5px 0 8px;box-shadow: inset 0 8px 22px rgba(23, 21, 42, 0.018);}}nav.main-menu menu > li > ul > li {display: block;width: 100%;margin: 0;padding: 0;position: relative;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > ul > li + li {margin-top: 5px;}}nav.main-menu menu > li > ul > li > a {position: relative;display: flex;align-items: center;justify-content: flex-start;gap: 12px;width: 100%;min-height: 50px;padding: 11px 16px 11px 28px;color: rgba(23, 21, 42, 0.82);font-size: 17px;font-weight: 400 !important;line-height: 1.25;text-align: start;white-space: normal;border-radius: 13px;transition: color 0.2s ease, background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;}nav.main-menu menu > li > ul > li > a:before {display: none;}nav.main-menu menu > li > ul > li > a i {position: relative;z-index: 2;display: inline-block !important;flex: 0 0 42px;width: 42px;height: 32px;background-image: url("../images/logo/imd-logo.png");background-repeat: no-repeat;background-position: center;background-size: contain;filter: drop-shadow(0 2px 4px rgba(23, 21, 42, 0.1));transform: translateX(0) scale(0.92);transform-origin: center;transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1), filter 0.28s ease, opacity 0.28s ease;opacity: 0.82;}nav.main-menu menu > li > ul > li > a i:before {display: none;}nav.main-menu menu > li > ul > li > a:hover, nav.main-menu menu > li > ul > li > a:focus {color: #087AF0;background: rgba(255, 255, 255, 0.86);box-shadow: inset 0 0 0 1px rgba(74, 59, 239, 0.07), 0 7px 16px rgba(23, 21, 42, 0.045);transform: translateX(3px);}nav.main-menu menu > li > ul > li > a:hover i, nav.main-menu menu > li > ul > li > a:focus i {opacity: 1;filter: drop-shadow(0 5px 8px rgba(74, 59, 239, 0.18));transform: translateX(4px) scale(1.12) rotate(2deg);}@media (max-width: 991.9px) {nav.main-menu menu > li > ul > li > a {min-height: 45px;padding: 10px 28px 10px 42px;border-radius: 0;color: rgba(23, 21, 42, 0.72);}nav.main-menu menu > li > ul > li > a i {flex-basis: 38px;width: 38px;height: 29px;}nav.main-menu menu > li > ul > li > a:hover, nav.main-menu menu > li > ul > li > a:focus {color: #087AF0;background: rgba(8, 122, 240, 0.055);box-shadow: none;transform: none;}}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-products > ul {width: 620px;min-width: 620px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 6px 8px;}}@media (max-width: 991.9px) {nav.main-menu menu > li.menu-products > ul {width: 100%;min-width: 100%;}}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-products > ul > li {margin-top: 0 !important;}}[dir=ltr] nav.main-menu menu > li.menu-logo img,html:not([dir=rtl]) nav.main-menu menu > li.menu-logo img {animation-name: imdLogoEnterLtr;}[dir=rtl] nav.main-menu menu > li.menu-logo img {animation-name: imdLogoEnterRtl;}[dir=rtl] nav.main-menu menu > li.menu-logo:hover img {transform: translateX(7px);}@media (min-width: 992px) and (orientation: landscape) {[dir=rtl] nav.main-menu menu > li > ul > li > a:hover i,[dir=rtl] nav.main-menu menu > li > ul > li > a:focus i {transform: translateX(-4px) scale(1.12) rotate(-2deg);}}@media (min-width: 992px) and (orientation: landscape) {[dir=rtl] nav.main-menu menu > li > ul > li > a:hover,[dir=rtl] nav.main-menu menu > li > ul > li > a:focus {transform: translateX(-3px);}}@media (max-width: 991.9px) {.navbar > section {min-height: 70px;margin-bottom: 0 !important;background: rgba(255, 255, 255, 0.98) !important;border-bottom: 1px solid rgba(74, 59, 239, 0.08);box-shadow: 0 8px 24px rgba(23, 21, 42, 0.05);}}@media (max-width: 991.9px) {.navbar > section .mobile-home-logo img {height: 58px !important;max-width: 128px;object-fit: contain;}}@media (max-width: 991.9px) {.menu-toggle-btn {transform: scale(0.34) !important;}}.menu-toggle-btn .icon {background-color: #4A3BEF;}.menu-toggle-btn .icon:before {background-color: #087AF0;}.menu-toggle-btn .icon:after {background-color: #FD0080;}.menu-toggle-btn.open .icon, .menu-toggle-btn.open .icon:before, .menu-toggle-btn.open .icon:after {background-color: #17152A;}.navbar.sticky {position: fixed;top: 0;left: 0;width: 100%;height: fit-content;background: rgba(255, 255, 255, 0.97);box-shadow: 0 8px 28px rgba(23, 21, 42, 0.1);transition: all 0.32s ease;animation: imdNavFadeIn 0.45s ease both;}.navbar.sticky .top-bar {display: none;}@media (min-width: 992px) and (orientation: landscape) {.navbar.sticky nav.main-menu {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 5px 2.5vw;}.navbar.sticky nav.main-menu menu {min-height: 72px;padding: 5px 8px;border: 0;border-radius: 0;box-shadow: none;background: transparent;}.navbar.sticky nav.main-menu menu:before {left: 4vw;right: 4vw;bottom: 0;}.navbar.sticky nav.main-menu menu > li.menu-logo {display: flex !important;min-width: 132px;padding: 2px 16px 2px 4px !important;}.navbar.sticky nav.main-menu menu > li.menu-logo img {height: 58px;max-width: 116px;}.navbar.sticky nav.main-menu menu > li:not(.menu-logo) > a {min-height: 60px;padding: 0.75em 0.6em;}}@keyframes imdNavFadeIn {from {opacity: 0;transform: translateY(-18px);}to {opacity: 1;transform: translateY(0);}}@media (max-width: 991.9px) {nav.main-menu {width: 330px !important;max-width: calc(100vw - 34px);border-top: 3px solid transparent;border-image: linear-gradient(90deg, #087AF0, #4A3BEF, #FD0080) 1;}[dir=rtl] nav.main-menu {box-shadow: -18px 12px 45px rgba(23, 21, 42, 0.16);}nav.main-menu menu > li.menu-logo.hidden-xs.hidden-sm {display: none !important;}nav.main-menu menu > li > ul:before,nav.main-menu menu > li > ul:after {display: none;}}@keyframes imdLogoEnterLtr {from {opacity: 0.18;transform: translateX(125px);}32% {opacity: 0.58;}to {opacity: 1;transform: translateX(0);}}@keyframes imdLogoEnterRtl {from {opacity: 0.18;transform: translateX(-125px);}32% {opacity: 0.58;}to {opacity: 1;transform: translateX(0);}}@keyframes imdMenuAccentFlow {from {background-position: 0% 50%;}to {background-position: 100% 50%;}}@media (max-width: 991.9px) {nav.main-menu {position: fixed !important;top: var(--mobile-menu-top, 115px) !important;bottom: unset !important;height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 115px))) !important;max-height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 115px))) !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior-y: contain;-webkit-overflow-scrolling: touch;contain: none !important;}.navbar.sticky nav.main-menu {top: var(--mobile-menu-top, 60px) !important;height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 60px))) !important;max-height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 60px))) !important;}nav.main-menu menu {display: block !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;min-height: auto !important;margin: 0 !important;padding-top: 0 !important;padding-bottom: calc(90px + env(safe-area-inset-bottom)) !important;transform: none !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {position: relative !important;top: auto !important;left: auto !important;right: auto !important;width: 100% !important;min-width: 0 !important;transform: none !important;transform-origin: top center !important;}}@media (prefers-reduced-motion: reduce) {nav.main-menu menu > li.menu-logo {animation: none !important;}nav.main-menu menu > li.menu-logo img {transition: none !important;animation: none !important;}nav.main-menu menu:before {animation: none !important;}}:root {--swiper-theme-color: #087AF0;}@media (max-width: 991.9px) {:root {--swiper-navigation-size: 18;}}.home-banner {position: relative;width: 100%;padding: 0;}.home-banner .banner-frame {position: relative;width: 100%;overflow: hidden;isolation: isolate;background: #FFFFFF;border: 1px solid rgba(74, 59, 239, 0.1);border-radius: 30px;box-shadow: 0 18px 48px rgba(23, 21, 42, 0.1), 0 3px 10px rgba(8, 122, 240, 0.05);}.home-banner .banner-frame:before {content: "";position: absolute;z-index: 7;left: 32px;right: 32px;bottom: 0;height: 2px;border-radius: 999px;background: linear-gradient(90deg, rgba(8, 122, 240, 0), rgba(8, 122, 240, 0.78) 22%, rgba(137, 6, 197, 0.82) 52%, rgba(253, 0, 128, 0.82) 78%, rgba(253, 0, 128, 0));opacity: 0.48;pointer-events: none;}.home-banner .swiper {position: relative;width: 100%;height: 68vh;min-height: 540px;max-height: 680px;overflow: hidden;}.home-banner .swiper .swiper-slide {position: relative;width: 100%;height: 100%;overflow: hidden;isolation: isolate;background-color: #17152A;}.home-banner .swiper .image-layer {position: absolute;z-index: 1;inset: 0;background-repeat: no-repeat;background-size: cover;background-position: center;transform: scale(1.02);transition: transform 1s ease;will-change: transform;}.home-banner .swiper .swiper-slide-active .image-layer {transform: scale(1.08);transition: transform 8s ease;}.home-banner .swiper .image-layer-overlay {position: absolute;z-index: 2;inset: 0;content: "";background: transparent;transition: background 1.4s ease;}.home-banner .swiper .slide-content-holder {position: relative;z-index: 3;width: 100%;height: 100%;padding: 56px 64px 88px;display: flex;align-items: flex-end;justify-content: center;flex-flow: column;}.home-banner .swiper .slide-content {position: relative;width: 100%;max-width: 650px;padding: 34px 38px 36px;color: #17152A;text-align: start;background: linear-gradient(135deg, rgba(8, 122, 240, 0.14), rgba(253, 0, 128, 0.08) 52%, rgba(74, 59, 239, 0.12)), rgba(255, 255, 255, 0.22);border: 1px solid rgba(255, 255, 255, 0.54);border-radius: 24px;box-shadow: 0 16px 42px rgba(8, 122, 240, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.36);backdrop-filter: blur(12px) saturate(125%);-webkit-backdrop-filter: blur(12px) saturate(125%);}.home-banner .swiper .slide-content:before {content: "";position: absolute;top: 0;left: 28px;right: 28px;height: 3px;border-radius: 0 0 999px 999px;background: linear-gradient(90deg, #087AF0, #8906C5, #FD0080);opacity: 0.92;}.home-banner .swiper .slide-content .section-title {margin-bottom: 28px;opacity: 0;transform: translateY(-28px);transform-origin: bottom;transition: opacity 800ms ease, transform 800ms ease;}.home-banner .swiper .slide-content .section-title h1 {margin: 0;color: #17152A;font-size: 56px;font-weight: 500;line-height: 1.08;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 18px rgba(255, 255, 255, 0.34);}.home-banner .swiper .slide-content .section-title > span {display: block;margin-top: 18px;color: rgba(23, 21, 42, 0.82);font-size: 26px;font-weight: 400;line-height: 1.45;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.62);}.home-banner .swiper .slide-content .section-button-box {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 12px;opacity: 0;transform: translateY(24px);transform-origin: bottom;transition: opacity 900ms ease, transform 900ms ease;}.home-banner .swiper .slide-content .section-button-box a {position: relative;min-width: 158px;min-height: 50px;margin: 0 !important;padding: 12px 18px 12px 22px !important;display: inline-flex;align-items: center;justify-content: center;gap: 10px;overflow: hidden;color: #FFFFFF !important;background: linear-gradient(135deg, #087AF0, #4A3BEF 55%, #FD0080);border: 0 !important;border-radius: 0;clip-path: polygon(9px 0, calc(100% - 9px) 0, 100% 9px, 100% calc(100% - 9px), calc(100% - 9px) 100%, 9px 100%, 0 calc(100% - 9px), 0 9px);font-size: 16px;font-weight: 500;text-align: center;box-shadow: 0 8px 22px rgba(8, 122, 240, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.24);transition: color 0.12s ease, background 0.16s ease, border-color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease, filter 0.16s ease;}.home-banner .swiper .slide-content .section-button-box a > span {transition: color 0.12s ease !important;}.home-banner .swiper .slide-content .section-button-box a:before {content: "";position: absolute;top: -80%;left: -35%;width: 28%;height: 260%;background: rgba(255, 255, 255, 0.18);transform: rotate(22deg) translateX(-180%);transition: transform 0.42s ease;}.home-banner .swiper .slide-content .section-button-box a:after {content: "›";width: 23px;height: 23px;flex: 0 0 23px;display: inline-flex;align-items: center;justify-content: center;color: #FFFFFF;background: rgba(255, 255, 255, 0.15);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 7px 11px 7px 11px;font-size: 18px;line-height: 1;transition: color 0.12s ease, transform 0.16s ease, background 0.16s ease;}.home-banner .swiper .slide-content .section-button-box a:hover {transform: translateY(-2px);filter: saturate(1.08);box-shadow: 0 12px 28px rgba(8, 122, 240, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.3);}.home-banner .swiper .slide-content .section-button-box a:hover:before {transform: rotate(22deg) translateX(650%);}.home-banner .swiper .slide-content .section-button-box a:hover:after {transform: translateX(3px);background: rgba(255, 255, 255, 0.24);}.home-banner .swiper .slide-content .section-button-box a.btn-outline {color: #087AF0 !important;background: rgba(255, 255, 255, 0.46);border: 0 !important;box-shadow: inset 0 0 0 1px rgba(8, 122, 240, 0.24), 0 6px 18px rgba(23, 21, 42, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.46);}.home-banner .swiper .slide-content .section-button-box a.btn-outline:after {color: #087AF0;background: rgba(8, 122, 240, 0.08);border-color: rgba(8, 122, 240, 0.12);}.home-banner .swiper .slide-content .section-button-box a.btn-outline:hover {color: #FFFFFF !important;background: linear-gradient(135deg, #087AF0, #4A3BEF);border-color: transparent !important;}.home-banner .swiper .slide-content .section-button-box a.btn-outline:hover:after {color: #FFFFFF;background: rgba(255, 255, 255, 0.18);}.home-banner .swiper .swiper-slide-active .section-title {opacity: 1;transform: translateY(0);transition-delay: 350ms;}.home-banner .swiper .swiper-slide-active .section-button-box {opacity: 1;transform: translateY(0);transition-delay: 650ms;}.home-banner .swiper .banner-controls {position: absolute;z-index: 5;left: 50%;bottom: 24px;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;gap: 6px;padding: 7px 9px;background: rgba(255, 255, 255, 0.42);border: 1px solid rgba(255, 255, 255, 0.58);border-radius: 999px;box-shadow: 0 8px 24px rgba(8, 122, 240, 0.1);backdrop-filter: blur(10px) saturate(125%);-webkit-backdrop-filter: blur(10px) saturate(125%);}.home-banner .swiper .swiper-button-next,.home-banner .swiper .swiper-button-prev {position: relative;top: auto;left: auto;right: auto;width: 34px;height: 34px;margin: 0;flex: 0 0 34px;display: flex;align-items: center;justify-content: center;color: #087AF0;background: rgba(255, 255, 255, 0.48);border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 50%;transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;}.home-banner .swiper .swiper-button-next:after,.home-banner .swiper .swiper-button-prev:after {font-size: 12px;font-weight: 700;}.home-banner .swiper .swiper-button-next:hover,.home-banner .swiper .swiper-button-prev:hover {background: rgba(8, 122, 240, 0.1);border-color: rgba(8, 122, 240, 0.2);transform: translateY(-1px);}.home-banner .swiper .swiper-pagination {position: relative;left: auto !important;right: auto !important;bottom: auto !important;width: auto !important;min-width: 36px;padding: 0 5px;display: flex;align-items: center;justify-content: center;gap: 6px;}.home-banner .swiper .swiper-pagination .swiper-pagination-bullet {width: 7px;height: 7px;margin: 0 !important;opacity: 0.48;background: rgba(23, 21, 42, 0.54);border-radius: 999px;transition: width 0.25s ease, opacity 0.25s ease, background 0.25s ease;}.home-banner .swiper .swiper-pagination .swiper-pagination-bullet-active {width: 22px;opacity: 1;background: linear-gradient(90deg, #087AF0, #8906C5, #FD0080);}@media (max-width: 991.9px) {.home-banner {width: calc(100% - 2em) !important;margin: 0 auto !important;}.home-banner .banner-frame {border-radius: 22px;}.home-banner .banner-frame:before {left: 20px;right: 20px;}.home-banner .swiper {height: 66vh;min-height: 500px;max-height: 620px;}.home-banner .swiper .image-layer {background-position: left center;}.home-banner .swiper .image-layer-overlay {background: transparent;}.home-banner .swiper .slide-content-holder {align-items: stretch;justify-content: flex-end;padding: 24px 18px 72px;}.home-banner .swiper .slide-content {max-width: none;padding: 24px 22px 26px;border-radius: 20px;background: rgba(255, 255, 255, 0.5) !important;border: 1px solid rgba(255, 255, 255, 0.18);box-shadow: 0 4px 12px rgba(23, 21, 42, 0.025);backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.home-banner .swiper .slide-content:before {left: 20px;right: 20px;}.home-banner .swiper .slide-content .section-title {margin-bottom: 20px;}.home-banner .swiper .slide-content .section-title h1 {font-size: 34px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.92), 0 2px 10px rgba(255, 255, 255, 0.72);}.home-banner .swiper .slide-content .section-title > span {margin-top: 12px;font-size: 19px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.88), 0 2px 8px rgba(255, 255, 255, 0.64);}.home-banner .swiper .slide-content .section-button-box {gap: 9px;}.home-banner .swiper .slide-content .section-button-box a {min-width: 130px;font-size: 15px;}.home-banner .swiper .banner-controls {bottom: 14px;padding: 8px 12px;}.home-banner .swiper .swiper-button-next,.home-banner .swiper .swiper-button-prev {display: none;}}@media (prefers-reduced-motion: reduce) {.home-banner .swiper-slide-active .image-layer,.home-banner .section-title,.home-banner .section-button-box {transition: none !important;transform: none !important;}}@media (min-width: 768px) {html[dir=ltr] .home-banner .swiper .slide-content-holder {align-items: flex-end !important;}html[dir=ltr] .home-banner .swiper .slide-content {align-self: flex-end !important;margin-left: auto !important;margin-right: 0 !important;}html[dir=rtl] .home-banner .swiper .slide-content-holder {align-items: flex-start !important;}html[dir=rtl] .home-banner .swiper .slide-content {align-self: flex-start !important;margin-left: 0 !important;margin-right: auto !important;}}[dir=rtl] .home-banner {direction: rtl;}[dir=rtl] .home-banner .swiper .image-layer-overlay {background: transparent;}[dir=rtl] .home-banner .swiper .slide-content-holder {align-items: flex-start;direction: rtl;}[dir=rtl] .home-banner .swiper .slide-content {direction: rtl;text-align: right;}[dir=rtl] .home-banner .swiper .slide-content .section-button-box {justify-content: flex-start;text-align: right;}[dir=rtl] .home-banner .swiper .slide-content .section-button-box a {padding: 12px 22px 12px 18px !important;}[dir=rtl] .home-banner .swiper .slide-content .section-button-box a:after {content: "‹";}[dir=rtl] .home-banner .swiper .slide-content .section-button-box a:hover:after {transform: translateX(-3px);}@media (max-width: 991.9px) {[dir=rtl] .home-banner .swiper .image-layer {background-position: right center;}[dir=rtl] .home-banner .swiper .image-layer-overlay {background: transparent;}[dir=rtl] .home-banner .swiper .slide-content-holder {align-items: stretch;}}.home-box {position: relative;padding: 5.5em 0 4.75em;overflow: hidden;background: #FFFFFF;}.home-box::before {content: "";position: absolute;inset: 0;background: radial-gradient(circle at 50% 34%, rgba(253, 0, 128, 0.06) 0%, rgba(253, 0, 128, 0) 26%), radial-gradient(circle at 68% 48%, rgba(8, 122, 240, 0.055) 0%, rgba(8, 122, 240, 0) 24%), radial-gradient(circle at 34% 58%, rgba(74, 59, 239, 0.045) 0%, rgba(74, 59, 239, 0) 22%);animation: homeBoxAura 14s ease-in-out infinite;pointer-events: none;z-index: 0;}.home-box::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 86%, white 100%), linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, white 100%);pointer-events: none;z-index: 1;}.home-box .container {position: relative;z-index: 2;}.home-box-header {display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(320px, 0.85fr);align-items: end;gap: 2.2em;margin-bottom: 2.7em;}.home-box-intro {max-width: 760px;}.home-box-kicker {display: inline-flex;align-items: center;gap: 0.7em;margin-bottom: 1em;font-size: 0.78rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: #087AF0;}.home-box-kicker::before {content: "";width: 30px;height: 2px;border-radius: 20px;background: linear-gradient(90deg, #FD0080 0%, #4A3BEF 45%, #087AF0 100%);background-size: 200% 100%;animation: homeBoxLineFlow 3.6s linear infinite;}.home-box .subtitle {margin: 0;font-size: clamp(2rem, 3vw, 3.3rem);font-weight: 700;line-height: 1.05;letter-spacing: -0.04em;color: #212529;}.home-box-note {max-width: 620px;margin: 0.95em 0 0;font-size: 1rem;line-height: 1.8;color: rgba(33, 37, 41, 0.7);}.home-box-tools {width: 100%;}.find-products-form {width: 100%;}.find-products-panel {position: relative;padding: 1.15em;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 26px;background: linear-gradient(135deg, rgba(234, 247, 228, 0.95) 0%, rgba(232, 246, 240, 0.95) 30%, rgba(230, 241, 251, 0.95) 70%, rgba(240, 247, 255, 0.95) 100%);background-size: 200% 200%;animation: searchPanelShift 12s ease-in-out infinite;box-shadow: 0 20px 40px rgba(8, 122, 240, 0.1), 0 8px 20px rgba(253, 0, 128, 0.08);overflow: hidden;isolation: isolate;}.find-products-panel::before {content: "";position: absolute;inset: -25% -15%;background: radial-gradient(circle at 20% 30%, rgba(253, 0, 128, 0.28) 0%, rgba(253, 0, 128, 0) 28%), radial-gradient(circle at 80% 30%, rgba(8, 122, 240, 0.26) 0%, rgba(8, 122, 240, 0) 28%), radial-gradient(circle at 60% 85%, rgba(74, 59, 239, 0.22) 0%, rgba(74, 59, 239, 0) 30%);animation: searchPanelGlow 9s ease-in-out infinite;pointer-events: none;z-index: -2;}.find-products-panel::after {content: "";position: absolute;inset: 0;background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 20%, rgba(255, 255, 255, 0) 45%);transform: translateX(-140%);animation: searchPanelSheen 6.5s ease-in-out infinite;pointer-events: none;z-index: -1;}.find-products-meta {display: flex;flex-direction: column;gap: 0.28em;margin-bottom: 0.9em;}.find-products-title {font-size: 0.92rem;font-weight: 700;letter-spacing: 0.02em;color: #212529;}.find-products-hint {font-size: 0.88rem;line-height: 1.5;color: rgba(33, 37, 41, 0.5);}.find-products-field {position: relative;display: flex;align-items: center;min-height: 62px;padding: 0.38em 0.4em 0.38em 2.85em;border: 1px solid rgba(253, 0, 128, 0.14);border-radius: 18px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, #fbfcff 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 10px 20px rgba(8, 122, 240, 0.08);}.find-products-field .field-search-icon {position: absolute;left: 1.05em;top: 50%;transform: translateY(-50%);font-size: 1rem;color: rgba(8, 122, 240, 0.85);}.find-products-field input {flex: 1;width: 100%;min-width: 0;height: 52px;border: 0;outline: 0;background: transparent;padding: 0 0.8em 0 0;font-size: 1rem;color: #212529;}.find-products-field input::placeholder {color: rgba(33, 37, 41, 0.38);}.find-products-field button {height: 48px;min-width: 86px;padding: 0 1.05em;display: inline-flex;align-items: center;justify-content: center;gap: 0.55em;border: 0;border-radius: 14px;cursor: pointer;color: #FFFFFF;font-size: 0.92rem;font-weight: 700;background: linear-gradient(135deg, #4A3BEF 0%, #FD0080 42%, #087AF0 100%);background-size: 180% 180%;animation: searchButtonShift 5s ease-in-out infinite;box-shadow: 0 12px 26px rgba(8, 122, 240, 0.22), 0 4px 12px rgba(253, 0, 128, 0.12);}.find-products-field button i {font-size: 0.9rem;}.find-products-field button:hover {transform: translateY(-2px);box-shadow: 0 16px 30px rgba(8, 122, 240, 0.3);}@media (max-width: 767px) {.home-box-header {grid-template-columns: 1fr;gap: 1.6em;align-items: stretch;margin-bottom: 2em;}.home-box-intro,.home-box-tools {max-width: none;width: 100%;}.home-box .subtitle {font-size: clamp(1.8rem, 9vw, 2.5rem);}.find-products-panel {border-radius: 22px;}}@keyframes homeBoxLineFlow {0% {background-position: 0% 50%;}100% {background-position: 200% 50%;}}@keyframes homeBoxAura {0% {transform: scale(1);opacity: 1;}50% {transform: scale(1.04) translateY(12px);opacity: 0.85;}100% {transform: scale(1);opacity: 1;}}@keyframes searchPanelGlow {0% {transform: scale(1);opacity: 0.9;}50% {transform: scale(1.08) translateY(-10px);opacity: 1;}100% {transform: scale(1);opacity: 0.9;}}@keyframes searchPanelSheen {0% {transform: translateX(-140%);}60% {transform: translateX(140%);}100% {transform: translateX(140%);}}@keyframes searchPanelShift {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}@keyframes searchButtonShift {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}html[dir=rtl] .find-products-field {direction: rtl;flex-direction: row-reverse;padding: 0.38em 2.85em 0.38em 0.4em;}html[dir=rtl] .find-products-field .field-search-icon {left: auto;right: 1.05em;}html[dir=rtl] .find-products-field input {direction: rtl;text-align: right;padding: 0 0 0 0.8em;}html[dir=rtl] .find-products-field {flex-direction: row;}html[dir=rtl] .find-products-field button {flex-shrink: 0;}.home-box {padding: 6em 0 5.5em;background: linear-gradient(180deg, #FFFFFF 0%, #f7fafc 48%, #FFFFFF 100%);}.home-box .home-box-header {display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;gap: 2.15em;margin-bottom: 2.15em;}.home-box .home-box-intro {max-width: 780px;margin: 0 auto;text-align: center;}.home-box .home-box-kicker {margin-bottom: 1.1em;}.home-box .home-box-kicker::before {width: 42px;}.home-box .home-box-kicker::after {content: "";width: 7px;height: 7px;border-radius: 50%;background: #FF2B91;box-shadow: 0 0 0 5px rgba(255, 43, 145, 0.14);}.home-box .home-box-note {margin-inline: auto;}.home-box .home-box-tools {width: 100%;max-width: 1120px;margin: 0 auto;}.home-box .find-products-panel {display: grid;grid-template-columns: minmax(210px, 260px) minmax(0, 1fr);align-items: center;gap: 0.75em;padding: 0.7em;border: 1px solid rgba(8, 122, 240, 0.09);border-radius: 24px;background: linear-gradient(135deg, #f4f6f9 0%, #f8f9fb 52%, #eef3f8 100%);box-shadow: 0 18px 44px rgba(23, 21, 42, 0.09), 0 5px 14px rgba(8, 122, 240, 0.05);animation: none;}.home-box .find-products-panel::before {inset: 0;background: radial-gradient(circle at 10% 20%, rgba(255, 255, 255, 0.86), transparent 35%), radial-gradient(circle at 92% 110%, rgba(8, 122, 240, 0.07), transparent 42%);animation: none;opacity: 1;}.home-box .find-products-panel::after {inset: 0;display: none;background: none;transform: none;animation: none;}.home-box .find-products-meta {gap: 0.32em;margin: 0;padding-inline: 1.1em;}.home-box .find-products-title {color: rgba(33, 37, 41, 0.88);font-size: 0.95rem;letter-spacing: 0.05em;}.home-box .find-products-hint {color: rgba(33, 37, 41, 0.55);font-size: 0.82rem;}.home-box .find-products-field {min-height: 72px;padding: 0.42em 0.42em 0.42em 4.05em;border: 1px solid rgba(23, 21, 42, 0.07);border-radius: 16px;background: #FFFFFF;box-shadow: 0 8px 24px rgba(23, 21, 42, 0.075);}.home-box .find-products-field .field-search-icon {left: 1em;display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 50%;color: rgba(8, 122, 240, 0.88);background: rgba(8, 122, 240, 0.075);}.home-box .find-products-field input {height: 58px;padding: 0 1em 0 0;font-size: 1.02rem;}.home-box .find-products-field button {height: 58px;min-width: 116px;border-radius: 15px;background: linear-gradient(135deg, #71839b 0%, #55789d 100%);background-size: 100% 100%;animation: none;box-shadow: 0 8px 18px rgba(23, 21, 42, 0.14);transition: 160ms ease-out;}.home-box .find-products-field button:hover {background: linear-gradient(135deg, #667b95 0%, #47739f 100%);transform: translateY(-1px);box-shadow: 0 11px 22px rgba(23, 21, 42, 0.17);}html[dir=rtl] .home-box .find-products-field {padding: 0.42em 4.05em 0.42em 0.42em;}html[dir=rtl] .home-box .find-products-field .field-search-icon {left: auto;right: 1em;}html[dir=rtl] .home-box .find-products-field input {padding: 0 0 0 1em;}@media (max-width: 767px) {.home-box {padding: 4.3em 0 4em;}.home-box .find-products-panel {grid-template-columns: 1fr;gap: 0.8em;padding: 0.85em;border-radius: 20px;}.home-box .find-products-meta {padding: 0.55em 0.7em 0.15em;}.home-box .find-products-field {min-height: 64px;padding: 0.35em 0.35em 0.35em 3.55em;}.home-box .find-products-field .field-search-icon {left: 0.75em;width: 38px;height: 38px;}.home-box .find-products-field input {height: 52px;font-size: 0.94rem;}.home-box .find-products-field button {height: 52px;min-width: 78px;}html[dir=rtl] .home-box .find-products-field {padding: 0.35em 3.55em 0.35em 0.35em;}html[dir=rtl] .home-box .find-products-field .field-search-icon {left: auto;right: 0.75em;}}footer,.site-footer {color: #34485B;margin-top: 6em;position: relative;overflow: hidden;isolation: isolate;background: radial-gradient(circle at 10% 22%, rgba(8, 122, 240, 0.055), transparent 31%), radial-gradient(circle at 90% 30%, rgba(253, 0, 128, 0.045), transparent 34%), linear-gradient(145deg, #F8FAFD, rgba(255, 255, 255, 0.99) 46%, #FBF8FC);box-shadow: inset 0 1px 0 rgba(31, 55, 78, 0.055);}footer::before,.site-footer::before,footer::after,.site-footer::after {content: "";position: absolute;z-index: -1;width: 320px;height: 320px;pointer-events: none;clip-path: polygon(0 0, 100% 50%, 0 100%, 24% 50%);}footer::before,.site-footer::before {top: 35px;left: -175px;background: linear-gradient(135deg, rgba(8, 122, 240, 0.075), rgba(253, 0, 128, 0.025));animation: footer-signal-drift 14s linear infinite;}footer::after,.site-footer::after {right: -190px;bottom: 15px;background: linear-gradient(135deg, rgba(253, 0, 128, 0.065), rgba(8, 122, 240, 0.022));transform: rotate(180deg);animation: footer-signal-drift-alt 16s linear infinite;}footer > .container,.site-footer > .container {position: relative;z-index: 1;}[dir=rtl] footer,[dir=rtl] .site-footer {background: radial-gradient(circle at 87% 22%, rgba(253, 0, 128, 0.045), transparent 32%), radial-gradient(circle at 12% 26%, rgba(8, 122, 240, 0.04), transparent 34%), linear-gradient(225deg, rgba(255, 255, 255, 0.99), rgba(253, 0, 128, 0.018));}footer .top-footer,.site-footer .top-footer {padding: 82px 0 48px;position: relative;}footer .footer-row,.site-footer .footer-row {position: relative;align-items: flex-start;margin: 0;padding: 50px 42px;overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.09);border-radius: 34px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(8, 122, 240, 0.018) 50%, rgba(253, 0, 128, 0.025));box-shadow: 0 26px 68px rgba(31, 55, 78, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.95);isolation: isolate;}footer .footer-row::before,.site-footer .footer-row::before,footer .footer-row::after,.site-footer .footer-row::after {content: "▶ ▶ ▶";position: absolute;z-index: 0;color: transparent;font-family: Arial, sans-serif;font-size: 13px;letter-spacing: 4px;line-height: 1;background: linear-gradient(90deg, #087AF0 8%, #FD0080 48%, #AFBBC7 84%);background-size: 180% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;pointer-events: none;}footer .footer-row::before,.site-footer .footer-row::before {top: 26px;right: 34px;animation: footer-triangle-trail 12s linear infinite;}footer .footer-row::after,.site-footer .footer-row::after {bottom: 28px;left: 34px;transform: rotate(180deg);animation: footer-triangle-trail-alt 14s linear infinite;}footer .footer-col,.site-footer .footer-col {position: relative;z-index: 1;}footer .logo-wrapper,.site-footer .logo-wrapper {height: auto;margin-bottom: 34px;background-color: transparent;padding: 0;}footer .logo-wrapper img,.site-footer .logo-wrapper img {max-width: 252px;filter: drop-shadow(0 14px 20px rgba(31, 55, 78, 0.1));animation: footer-logo-float 5s ease-in-out infinite;}footer .footer-brief,.site-footer .footer-brief {max-width: 410px;margin-bottom: 0;color: rgba(33, 37, 41, 0.82);font-size: 16px;line-height: 1.9;letter-spacing: 0.01em;}footer h4,.site-footer h4 {color: #2F4054;text-transform: uppercase;font-weight: bold;font-size: 17px;line-height: 1.7;letter-spacing: 0.12em;margin-bottom: 58px;position: relative;display: inline-flex;align-items: center;gap: 16px;}footer h4::after,.site-footer h4::after {content: "▶ ▶ ▶";flex: 0 0 auto;color: transparent;font-family: Arial, sans-serif;font-size: 9px;letter-spacing: 1px;line-height: 1;background: linear-gradient(90deg, #087AF0 4%, #FD0080 52%, #AEB9C5 88%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: footer-title-signal 2.8s ease-in-out infinite;}footer h4::before,.site-footer h4::before {content: "";position: absolute;inset-inline-start: 0;bottom: -24px;width: 54px;height: 3px;border-radius: 999px;background: linear-gradient(90deg, #087AF0, #FD0080);opacity: 0.82;}footer ul.userful-links,.site-footer ul.userful-links {list-style-type: none;padding-inline-start: 0;margin: 0;}footer ul.userful-links li,.site-footer ul.userful-links li {margin-bottom: 15px;line-height: 1.45;}footer ul.userful-links li:last-child,.site-footer ul.userful-links li:last-child {margin-bottom: 0;}footer ul.userful-links li a,.site-footer ul.userful-links li a {text-transform: none;color: rgba(33, 37, 41, 0.86);font-size: 14px;font-weight: 500;display: inline-flex;align-items: center;position: relative;min-height: 24px;padding-inline-start: 22px;text-decoration: none;transition: color 0.22s ease;}footer ul.userful-links li a:hover,.site-footer ul.userful-links li a:hover {color: rgba(8, 122, 240, 0.94);}footer ul.userful-links li a::before,.site-footer ul.userful-links li a::before {content: "";position: absolute;inset-inline-start: 0;top: 50%;width: 11px;height: 11px;margin-top: -5px;background: linear-gradient(135deg, #087AF0, #FD0080);clip-path: polygon(0 0, 100% 50%, 0 100%, 28% 50%);opacity: 0.72;transition: transform 0.18s ease-out, opacity 0.18s ease-out;}footer ul.userful-links li a:hover::before,.site-footer ul.userful-links li a:hover::before {opacity: 1;transform: translateX(2px) scale(1.08);}[dir=rtl] footer ul.userful-links li a::before,[dir=rtl] .site-footer ul.userful-links li a::before {transform: rotate(180deg);}[dir=rtl] footer ul.userful-links li a:hover::before,[dir=rtl] .site-footer ul.userful-links li a:hover::before {transform: rotate(180deg) translateX(2px) scale(1.08);}footer .footer-products-links,.site-footer .footer-products-links {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 13px 18px;column-count: initial;}footer .footer-products-links li,.site-footer .footer-products-links li {min-width: 0;margin-bottom: 0;break-inside: avoid;-webkit-column-break-inside: avoid;}footer .footer-products-links li a,.site-footer .footer-products-links li a {width: 100%;overflow-wrap: break-word;}.footer-contact .contact-info {display: flex;align-items: center;gap: 15px;margin-bottom: 16px;padding: 17px 18px;background-color: rgba(255, 255, 255, 0.73);border: 1px solid rgba(253, 0, 128, 0.105);border-radius: 18px;box-shadow: 0 14px 34px rgba(253, 0, 128, 0.055);}.footer-contact .contact-info:last-child {margin-bottom: 0;}.footer-contact .contact-info .icon-wrapper {width: 32px;height: 32px;flex: 0 0 32px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background-color: rgba(253, 0, 128, 0.075);}.footer-contact .contact-info i {font-size: 16px;display: inline-block;margin-top: 0;color: rgba(8, 122, 240, 0.68);}.footer-contact .contact-info p {margin: 0;color: rgba(253, 0, 128, 0.96);font-size: 14px;line-height: 1.8;font-weight: 400;}.footer-contact .contact-info p a {color: #087AF0 !important;font-weight: 600;}footer .bottom-footer,.site-footer .bottom-footer {position: relative;margin: 0 0 22px;padding: 19px 26px;overflow: hidden;border-radius: 20px;background: linear-gradient(110deg, #26394C, #314D66 52%, #2B4055);box-shadow: 0 16px 36px rgba(31, 55, 78, 0.16);color: rgba(255, 255, 255, 0.82);font-size: 13px;isolation: isolate;}footer .bottom-footer::before,.site-footer .bottom-footer::before {content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg, transparent 20%, rgba(8, 122, 240, 0.14) 42%, rgba(253, 0, 128, 0.12) 52%, transparent 74%);transform: translateX(-70%);animation: footer-copyright-glow 7s ease-in-out infinite;}footer .bottom-footer p,.site-footer .bottom-footer p {position: relative;z-index: 1;margin: 0;}footer .bottom-footer a,.site-footer .bottom-footer a {color: #FFFFFF !important;}footer .bottom-footer .__dev,.site-footer .bottom-footer .__dev {color: #A8D7FF !important;opacity: 1;font-weight: 600;}.footer .social-icon,footer .footer-social,.site-footer .footer-social {margin-top: 28px;}ul.social-icon {margin: 0 !important;padding: 15px 0 0 !important;}ul.social-icon li {padding: 0 2px 0 2px;margin: 0 2px 0 2px;display: inline-block;}ul.social-icon li i {border: 1px solid rgba(253, 0, 128, 0.18);color: #FD0080;background-color: transparent;font-size: 16px;width: 35px;height: 35px;line-height: 35px;text-align: center;transition: all 0.25s ease 0s;border-radius: 50%;}ul.social-icon li i:hover {background-color: #FD0080;border-color: #FD0080;color: #FFFFFF;}[dir=rtl] footer,[dir=rtl] .site-footer {font-size: 14px;}[dir=rtl] footer .footer-brief,[dir=rtl] .site-footer .footer-brief {font-size: 13px;line-height: 1.95;}[dir=rtl] footer h4,[dir=rtl] .site-footer h4 {font-size: 18px;line-height: 1.28;letter-spacing: 0;font-weight: 700;}[dir=rtl] footer ul.userful-links li a,[dir=rtl] .site-footer ul.userful-links li a {font-size: 12px;font-weight: 400;letter-spacing: 0;}[dir=rtl] .footer-contact .contact-info p {font-size: 13px;line-height: 1.85;}@keyframes footer-logo-float {0%, 100% {transform: translateY(0);}50% {transform: translateY(-7px);}}@keyframes footer-signal-drift {0% {transform: rotate(0deg) translateX(10px) rotate(0deg);}100% {transform: rotate(360deg) translateX(10px) rotate(-360deg);}}@keyframes footer-signal-drift-alt {0% {transform: rotate(180deg) translateX(9px) rotate(0deg);}100% {transform: rotate(540deg) translateX(9px) rotate(-360deg);}}@keyframes footer-title-signal {0%, 100% {opacity: 0.72;transform: translateY(0) scale(0.96);}50% {opacity: 1;transform: translateY(-1px) scale(1.04);}}@keyframes footer-copyright-glow {0%, 100% {transform: translateX(-70%);}50% {transform: translateX(70%);}}@keyframes footer-triangle-trail {0% {opacity: 0.62;transform: rotate(0deg) translateX(9px) rotate(0deg) scale(0.98);}100% {opacity: 0.62;transform: rotate(360deg) translateX(9px) rotate(-360deg) scale(0.98);}}@keyframes footer-triangle-trail-alt {0% {opacity: 0.54;transform: rotate(180deg) translateX(8px) rotate(0deg) scale(0.98);}100% {opacity: 0.54;transform: rotate(540deg) translateX(8px) rotate(-360deg) scale(0.98);}}@media (max-width: 1199px) {footer .footer-products-col,.site-footer .footer-products-col {display: none;}footer .footer-brand-col,.site-footer .footer-brand-col,footer .footer-links-col,.site-footer .footer-links-col,footer .footer-contact-col,.site-footer .footer-contact-col {margin-bottom: 36px;}}@media (max-width: 991px) {footer,.site-footer {margin-top: 3.8em;}footer::before,.site-footer::before,footer::after,.site-footer::after {display: none;}footer .top-footer,.site-footer .top-footer {padding: 58px 0 42px;}footer .footer-row,.site-footer .footer-row {padding: 38px 24px;border-radius: 26px;}footer .footer-row::before,.site-footer .footer-row::before,footer .footer-row::after,.site-footer .footer-row::after {display: none;}footer .footer-links-col,.site-footer .footer-links-col,footer .footer-products-col,.site-footer .footer-products-col {display: none;}footer .footer-brand-col,.site-footer .footer-brand-col,footer .footer-contact-col,.site-footer .footer-contact-col {text-align: center;margin: 0 auto 34px;}footer .logo-wrapper,.site-footer .logo-wrapper {text-align: center;margin-bottom: 28px;}footer .logo-wrapper img,.site-footer .logo-wrapper img {margin: auto;max-width: 230px;animation: none;}footer .footer-brief,.site-footer .footer-brief {text-align: center;margin: 0 auto;max-width: 520px;}footer h4,.site-footer h4 {display: none;}.footer-contact {max-width: 430px;margin: 0 auto;}.footer-contact .contact-info {justify-content: center;text-align: center;}ul.social-icon {text-align: center;justify-content: center;margin: auto !important;margin-bottom: 1em !important;}footer .bottom-footer::before,.site-footer .bottom-footer::before {animation: none;transform: translateX(0);opacity: 0.42;}}@media (max-width: 575px) {footer .top-footer,.site-footer .top-footer {padding: 46px 0 34px;}footer .logo-wrapper img,.site-footer .logo-wrapper img {max-width: 205px;}footer .footer-row,.site-footer .footer-row {padding: 32px 18px;border-radius: 22px;}.footer-contact .contact-info {padding: 15px 14px;border-radius: 16px;}footer .bottom-footer,.site-footer .bottom-footer {margin: 0 0 14px;padding: 16px 14px;border-radius: 16px;font-size: 12px;line-height: 1.8;}}@media (prefers-reduced-motion: reduce) {footer::before,.site-footer::before,footer::after,.site-footer::after,footer .logo-wrapper img,.site-footer .logo-wrapper img,footer h4::after,.site-footer h4::after,footer .footer-row::before,.site-footer .footer-row::before,footer .footer-row::after,.site-footer .footer-row::after,footer .bottom-footer::before,.site-footer .bottom-footer::before {animation: none;}}.footer-lang-flags {position: relative;display: inline-flex;align-items: center;justify-content: flex-start;gap: 24px;width: fit-content;margin-top: 42px;padding: 12px 22px;border: 1px solid rgba(253, 0, 128, 0.1);border-radius: 999px;overflow: visible;background: linear-gradient(110deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.88)), radial-gradient(circle at 50% 50%, rgba(8, 122, 240, 0.12), transparent 54%), radial-gradient(circle at 0% 50%, rgba(253, 0, 128, 0.1), transparent 42%), radial-gradient(circle at 100% 50%, rgba(8, 122, 240, 0.1), transparent 42%);background-size: 220% 100%, 100% 100%, 100% 100%, 100% 100%;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), inset 0 -1px 0 rgba(253, 0, 128, 0.035), 0 12px 28px rgba(253, 0, 128, 0.045);animation: footer-lang-gloss 7s ease-in-out infinite;}.footer-lang-flags::before {content: "";position: absolute;inset: 1px;border-radius: inherit;pointer-events: none;background: linear-gradient(120deg, rgba(255, 255, 255, 0.58), transparent 32%, transparent 68%, rgba(255, 255, 255, 0.38));opacity: 0.72;}.footer-lang-flag {position: relative;width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;transition: transform 0.24s ease, filter 0.24s ease;}.footer-lang-flag img {position: relative;z-index: 2;width: 34px;height: 34px;display: block;border-radius: 50%;object-fit: cover;box-shadow: 0 8px 18px rgba(253, 0, 128, 0.16), 0 0 0 1px rgba(255, 255, 255, 0.55);}.footer-lang-flag::before,.footer-lang-flag::after {content: "";position: absolute;inset: 2px;border-radius: 50%;border: 1px solid rgba(8, 122, 240, 0.28);opacity: 0;transform: scale(0.78);pointer-events: none;}.footer-lang-flag:hover {transform: scale(1.14);filter: brightness(1.04);}.footer-lang-flag:hover::before {animation: footer-lang-radar 1.15s ease-out infinite;}.footer-lang-flag:hover::after {animation: footer-lang-radar 1.15s ease-out infinite 0.35s;}@keyframes footer-lang-gloss {0% {background-position: 0% 50%, 50% 50%, 0% 50%, 100% 50%;}50% {background-position: 100% 50%, 50% 50%, 0% 50%, 100% 50%;}100% {background-position: 0% 50%, 50% 50%, 0% 50%, 100% 50%;}}@keyframes footer-lang-radar {0% {opacity: 0.55;transform: scale(0.82);}70% {opacity: 0.12;}100% {opacity: 0;transform: scale(1.72);}}@media (max-width: 991.98px) {.footer-lang-flags {justify-content: center !important;margin-left: auto;margin-right: auto;gap: 26px;}}.hero-bg {background-size: cover !important;background-position: center !important;position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: linear-gradient(135deg, rgba(8, 122, 240, 0.04), rgba(253, 0, 128, 0.02)) !important;}.hero-area {padding: 40px 0 40px 0;text-transform: uppercase;color: #FD0080;position: relative;margin-bottom: 60px;}.hero-txt {position: relative;z-index: 2;}.hero-overlay {position: absolute;background-color: #FD0080;opacity: 0.2;top: 0;left: 0;height: 100%;width: 100%;}.hero-area .hero-txt > span {display: inline-block;font-weight: 600;font-size: 18px;margin-bottom: 16px;}.hero-area h1 {font-size: 42px;font-weight: 700;margin-top: 27px;margin-bottom: 0;line-height: 1.1;}.hero-area .breadcrumb-txt > h1 {color: #2F4054;}.hero-area a.boxed-btn {font-size: 16px;padding: 20px 50px;border: none;}.thm-breadcrumb {padding-top: 15px;}.thm-breadcrumb li {position: relative;display: inline-block;color: #FD0080;font-size: 20px;font-weight: 500;text-transform: capitalize;transition: all 500ms ease;}.thm-breadcrumb li + li {margin-inline-start: 8px;}.thm-breadcrumb li a {color: #FD0080;font-size: 20px;font-weight: 500;text-transform: capitalize;transition: all 500ms ease;}.thm-breadcrumb li:hover a {color: #8906C5;}.thm-breadcrumb li i::before {font-size: 15px;color: #8906C5;}.back-to-top {bottom: 30px;right: 0;position: fixed;color: #FFF;height: 40px;width: 40px;line-height: 40px;background-color: #087AF0;text-align: center;border-radius: 15px;cursor: pointer;z-index: 1000;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;opacity: 0;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3) !important; }[dir=rtl] .back-to-top {right: auto;left: 0px;}.back-to-top:hover {background-color: #FFF;color: #087AF0;}.back-to-top.show {opacity: 1;right: 30px;}[dir=rtl] .back-to-top.show {right: auto;left: 30px;}.lang-select-lid {position: fixed;z-index: 999;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.1);display: none;}.lang-select-lid.show {display: block;}.lang-select {background-color: white;width: 300px;position: fixed;top: 50%;left: 50%;-ms-transform: translateX(-50%) translateY(calc(-100vh - 500px));transform: translateX(-50%) translateY(calc(-100vh - 500px));transition: all 0.3s ease;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);padding: 1em;z-index: 1000;}.lang-select.show {display: block;-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: 0.3s linear;}.lang-select > a {display: flex;text-align: start;align-items: center;justify-content: start;}.lang-select > a img {height: 75px;padding: 1em;}.lang-select > a:hover {background-color: #F2F2F2;}@media (max-width: 991.9px) {.lang-select-lid {z-index: 20000 !important;}.lang-select {z-index: 20001 !important;}}.imd-about {position: relative;overflow: hidden;padding: 120px 0 96px;background: linear-gradient(180deg, #FFFFFF 0%, #FCFBFF 34%, #F8FBFF 66%, #FFFFFF 100%);}.imd-about::before {content: "";position: absolute;z-index: 0;top: 2%;left: 50%;width: 1100px;height: 1100px;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(circle, rgba(74, 59, 239, 0.055) 0%, rgba(8, 122, 240, 0.025) 34%, rgba(255, 255, 255, 0) 69%);pointer-events: none;animation: imd-about-breathe-center 13s ease-in-out infinite;}.imd-about::after {content: "";position: absolute;z-index: 0;inset: 0;opacity: 0.24;pointer-events: none;background-image: radial-gradient(circle at center, rgba(23, 21, 42, 0.15) 1px, transparent 1.5px);background-size: 32px 32px;mask-image: linear-gradient(180deg, transparent 4%, #000 28%, #000 78%, transparent 98%);-webkit-mask-image: linear-gradient(180deg, transparent 4%, #000 28%, #000 78%, transparent 98%);}.imd-about .container {position: relative;z-index: 2;}.imd-about__ambient {position: absolute;z-index: 1;inset: 0;pointer-events: none;}.imd-about__ambient-orb {position: absolute;border-radius: 50%;filter: blur(1px);opacity: 0.78;will-change: transform;}.imd-about__ambient-orb--one {top: 3%;right: -120px;width: 390px;height: 390px;background: radial-gradient(circle, rgba(253, 0, 128, 0.14) 0%, rgba(137, 6, 197, 0.07) 36%, rgba(253, 0, 128, 0) 72%);animation: imd-about-float-one 18s ease-in-out infinite alternate;}.imd-about__ambient-orb--two {top: 34%;left: -180px;width: 470px;height: 470px;background: radial-gradient(circle, rgba(8, 122, 240, 0.12) 0%, rgba(74, 59, 239, 0.05) 40%, rgba(8, 122, 240, 0) 74%);animation: imd-about-float-two 21s ease-in-out infinite alternate;}.imd-about__ambient-orb--three {right: 5%;bottom: 9%;width: 340px;height: 340px;background: radial-gradient(circle, rgba(137, 6, 197, 0.11) 0%, rgba(253, 0, 128, 0.045) 44%, rgba(253, 0, 128, 0) 76%);animation: imd-about-float-three 16s ease-in-out infinite alternate;}.imd-about__ambient-line {position: absolute;height: 1px;border-radius: 999px;background: linear-gradient(90deg, transparent, rgba(8, 122, 240, 0.22), rgba(137, 6, 197, 0.24), rgba(253, 0, 128, 0.22), transparent);transform: rotate(-8deg);transform-origin: center;}.imd-about__ambient-line::after {content: "";position: absolute;top: -2px;width: 5px;height: 5px;border-radius: 50%;background: #FFFFFF;box-shadow: 0 0 12px 3px rgba(8, 122, 240, 0.5);animation: imd-about-light-run 9s linear infinite;}.imd-about__ambient-line--one {top: 20%;left: -8%;width: 64%;}.imd-about__ambient-line--two {right: -5%;bottom: 29%;width: 56%;transform: rotate(7deg);}.imd-about__ambient-line--two::after {animation-delay: -4.5s;}.imd-about__eyebrow {display: inline-flex;align-items: center;gap: 11px;color: #087AF0;font-size: 13px;line-height: 1.2;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;}.imd-about__eyebrow::before {content: "";flex: 0 0 auto;width: 34px;height: 2px;border-radius: 999px;background: linear-gradient(90deg, #087AF0 0%, #8906C5 52%, #FD0080 100%);}.imd-about__eyebrow--light {color: rgba(255, 255, 255, 0.72);}.imd-about__eyebrow--light::before {background: linear-gradient(90deg, #087AF0, #FD0080);}.imd-about__opening {display: grid;grid-template-columns: minmax(0, 1.02fr) minmax(440px, 0.98fr);align-items: center;gap: 72px;min-height: 620px;}.imd-about__opening-copy {position: relative;z-index: 4;}.imd-about__title {max-width: 790px;margin: 24px 0 26px;color: #17152A;font-size: 62px;line-height: 1.05;font-weight: 800;letter-spacing: -0.035em;}.imd-about__lead {max-width: 790px;margin: 0;color: rgba(23, 21, 42, 0.66);font-size: 20px;line-height: 1.85;}.imd-about__identity {display: flex;flex-wrap: wrap;gap: 14px;margin-top: 32px;}.imd-about__identity-item {position: relative;min-width: 195px;padding: 15px 18px 16px 21px;overflow: hidden;border: 1px solid rgba(74, 59, 239, 0.1);border-radius: 18px;background: rgba(255, 255, 255, 0.82);box-shadow: 0 12px 30px rgba(23, 21, 42, 0.055);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.imd-about__identity-item::before {content: "";position: absolute;top: 12px;bottom: 12px;left: 0;width: 3px;border-radius: 0 999px 999px 0;background: linear-gradient(180deg, #087AF0, #8906C5, #FD0080);}.imd-about__identity-item span {display: block;margin-bottom: 6px;color: rgba(23, 21, 42, 0.48);font-size: 11px;line-height: 1.2;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;}.imd-about__identity-item strong {display: block;color: #17152A;font-size: 17px;line-height: 1.35;font-weight: 800;}.imd-about__actions {display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px;}.imd-about__btn {display: inline-flex;align-items: center;justify-content: center;min-width: 154px;min-height: 50px;padding: 0 24px;border-radius: 15px;font-size: 15px;line-height: 1;font-weight: 700;text-decoration: none !important;transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;}.imd-about__btn--primary {color: #FFFFFF !important;background: linear-gradient(135deg, #087AF0 0%, #4A3BEF 52%, #8906C5 100%);box-shadow: 0 15px 28px rgba(74, 59, 239, 0.2);}.imd-about__btn--primary:hover {color: #FFFFFF !important;transform: translateY(-2px);box-shadow: 0 18px 34px rgba(74, 59, 239, 0.28);}.imd-about__btn--secondary {color: #17152A !important;border: 1px solid rgba(23, 21, 42, 0.12);background: rgba(255, 255, 255, 0.86);box-shadow: 0 12px 26px rgba(23, 21, 42, 0.05);}.imd-about__btn--secondary:hover {color: #4A3BEF !important;border-color: rgba(74, 59, 239, 0.22);transform: translateY(-2px);}.imd-about__opening-visual {position: relative;min-height: 560px;isolation: isolate;}.imd-about__photo-frame {position: absolute;z-index: 3;top: 50%;left: 50%;width: 82%;height: 76%;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.84);border-radius: 50px 118px 50px 118px;background: #17152A;box-shadow: 0 38px 78px rgba(23, 21, 42, 0.17), 0 8px 22px rgba(8, 122, 240, 0.1);transform: translate(-50%, -50%);}.imd-about__photo-frame::after {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgba(8, 122, 240, 0.17) 0%, rgba(23, 21, 42, 0.03) 34%, rgba(253, 0, 128, 0.11) 100%);mix-blend-mode: soft-light;}.imd-about__photo-frame img {display: block;width: 100%;height: 100%;object-fit: cover;transform: scale(1.035);}.imd-about__scan {position: absolute;z-index: 4;left: 0;right: 0;top: -18%;height: 18%;opacity: 0;background: linear-gradient(180deg, transparent 0%, rgba(8, 122, 240, 0.04) 28%, rgba(255, 255, 255, 0.22) 60%, rgba(253, 0, 128, 0.09) 82%, transparent 100%);filter: blur(1px);animation: imd-about-scan 7s ease-in-out infinite;}.imd-about__orbit {position: absolute;z-index: 1;top: 50%;left: 50%;border: 1px solid rgba(74, 59, 239, 0.15);border-radius: 50%;transform: translate(-50%, -50%);}.imd-about__orbit::before, .imd-about__orbit::after {content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #087AF0;box-shadow: 0 0 0 7px rgba(8, 122, 240, 0.08), 0 0 24px rgba(8, 122, 240, 0.42);}.imd-about__orbit::after {background: #FD0080;box-shadow: 0 0 0 7px rgba(253, 0, 128, 0.08), 0 0 24px rgba(253, 0, 128, 0.38);}.imd-about__orbit--outer {width: 96%;height: 96%;animation: imd-about-orbit 28s linear infinite;}.imd-about__orbit--outer::before {top: 20%;left: 1%;}.imd-about__orbit--outer::after {right: 9%;bottom: 8%;}.imd-about__orbit--inner {width: 76%;height: 76%;border-style: dashed;border-color: rgba(253, 0, 128, 0.13);animation: imd-about-orbit-reverse 21s linear infinite;}.imd-about__orbit--inner::before {top: 5%;right: 18%;}.imd-about__orbit--inner::after {left: 16%;bottom: 4%;}.imd-about__signal-card {position: absolute;z-index: 5;left: -6px;bottom: 40px;display: flex;align-items: center;gap: 14px;width: 330px;padding: 15px 17px;border: 1px solid rgba(255, 255, 255, 0.76);border-radius: 20px;background: rgba(255, 255, 255, 0.9);box-shadow: 0 24px 50px rgba(23, 21, 42, 0.12);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);animation: imd-about-card-float 6s ease-in-out infinite;}.imd-about__signal-card img {flex: 0 0 auto;width: 66px;max-height: 54px;object-fit: contain;}.imd-about__signal-card div {min-width: 0;}.imd-about__signal-card span {display: block;margin-bottom: 4px;color: #FD0080;font-size: 10px;line-height: 1.2;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;}.imd-about__signal-card strong {display: -webkit-box;overflow: hidden;color: #17152A;font-size: 14px;line-height: 1.35;font-weight: 800;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.imd-about__signal-dots {position: absolute;z-index: 6;top: 36px;right: 30px;display: flex;gap: 7px;}.imd-about__signal-dots i {display: block;width: 6px;height: 6px;border-radius: 50%;background: rgba(23, 21, 42, 0.16);animation: imd-about-dot-pulse 2.4s ease-in-out infinite;}.imd-about__signal-dots i:nth-child(1) {background: #087AF0;}.imd-about__signal-dots i:nth-child(2) {animation-delay: 0.2s;}.imd-about__signal-dots i:nth-child(3) {background: #4A3BEF;animation-delay: 0.4s;}.imd-about__signal-dots i:nth-child(4) {animation-delay: 0.6s;}.imd-about__signal-dots i:nth-child(5) {background: #FD0080;animation-delay: 0.8s;}.imd-about__stat-rail {position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 46px 0 100px;overflow: hidden;border: 1px solid rgba(74, 59, 239, 0.09);border-radius: 25px;background: rgba(255, 255, 255, 0.82);box-shadow: 0 18px 50px rgba(23, 21, 42, 0.055);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);}.imd-about__stat-rail::before {content: "";position: absolute;top: 0;left: 0;width: 24%;height: 2px;border-radius: 999px;background: linear-gradient(90deg, transparent, #087AF0, #8906C5, #FD0080, transparent);animation: imd-about-rail-run 8s ease-in-out infinite;}.imd-about__stat {position: relative;min-height: 126px;padding: 23px 24px 22px;}.imd-about__stat:not(:last-child)::after {content: "";position: absolute;top: 24px;right: 0;width: 1px;height: calc(100% - 48px);background: linear-gradient(180deg, transparent, rgba(23, 21, 42, 0.1), transparent);}.imd-about__stat strong {display: block;margin-bottom: 7px;color: #17152A;font-size: 22px;line-height: 1.25;font-weight: 800;}.imd-about__stat > span:last-child {display: block;color: rgba(23, 21, 42, 0.55);font-size: 16px;line-height: 1.55;}.imd-about__stat-index {display: block;margin-bottom: 10px;color: #087AF0;font-size: 10px;line-height: 1;font-weight: 900;letter-spacing: 0.12em;}.imd-about__construction {position: relative;display: grid;grid-template-columns: 120px minmax(260px, 0.7fr) minmax(0, 1.3fr);align-items: start;gap: 36px;margin-bottom: 94px;padding: 44px 46px 46px;overflow: hidden;border: 1px solid rgba(74, 59, 239, 0.09);border-radius: 30px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(8, 122, 240, 0.025) 42%, rgba(253, 0, 128, 0.025));box-shadow: 0 24px 60px rgba(23, 21, 42, 0.055);}.imd-about__construction::before {content: "";position: absolute;width: 290px;height: 290px;right: -130px;top: -180px;border-radius: 50%;border: 1px solid rgba(253, 0, 128, 0.14);box-shadow: 0 0 0 30px rgba(137, 6, 197, 0.025), 0 0 0 62px rgba(8, 122, 240, 0.018);animation: imd-about-spin 24s linear infinite;}.imd-about__section-number {color: rgba(74, 59, 239, 0.14);font-size: 76px;line-height: 0.9;font-weight: 900;letter-spacing: -0.07em;}.imd-about__section-heading {position: relative;z-index: 2;}.imd-about__section-heading h3 {margin: 18px 0 0;color: #17152A;font-size: 36px;line-height: 1.18;font-weight: 800;letter-spacing: -0.025em;}.imd-about__construction-copy {position: relative;z-index: 2;padding: 4px 0 0 30px;}.imd-about__construction-copy::before {content: "";position: absolute;left: 0;top: 7px;width: 2px;height: calc(100% - 14px);border-radius: 999px;background: linear-gradient(180deg, #087AF0 0%, #8906C5 48%, #FD0080 100%);opacity: 0.42;}.imd-about__construction-copy p {margin: 0;color: rgba(23, 21, 42, 0.64);font-size: 17px;line-height: 1.92;}.imd-about__construction-pulse {position: absolute;left: 46px;right: 46px;bottom: 18px;height: 1px;overflow: hidden;background: linear-gradient(90deg, transparent, rgba(23, 21, 42, 0.07), transparent);}.imd-about__construction-pulse span {position: absolute;top: 0;width: 130px;height: 1px;border-radius: 999px;background: linear-gradient(90deg, transparent, #087AF0, #FD0080, transparent);box-shadow: 0 0 11px rgba(74, 59, 239, 0.34);animation: imd-about-pulse-run 6s linear infinite;}.imd-about__scope {position: relative;display: grid;grid-template-columns: minmax(360px, 0.86fr) minmax(0, 1.14fr);align-items: stretch;gap: 56px;margin: 0 0 108px;padding: 48px;overflow: hidden;isolation: isolate;border-radius: 38px;background: linear-gradient(135deg, #17152A 0%, #211A46 48%, #1A1C3A 100%);box-shadow: 0 34px 82px rgba(23, 21, 42, 0.21);}.imd-about__scope::before {content: "";position: absolute;z-index: -1;width: 520px;height: 520px;right: -190px;top: -250px;border-radius: 50%;background: radial-gradient(circle, rgba(253, 0, 128, 0.22), rgba(137, 6, 197, 0.07) 42%, transparent 70%);animation: imd-about-breathe 10s ease-in-out infinite;}.imd-about__scope::after {content: "";position: absolute;z-index: -1;inset: 0;opacity: 0.22;background-image: linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size: 46px 46px;mask-image: linear-gradient(90deg, #000, transparent 74%);-webkit-mask-image: linear-gradient(90deg, #000, transparent 74%);}.imd-about__scope-visual {position: relative;min-height: 470px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 28px 88px 28px 88px;background: rgba(255, 255, 255, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 24px 52px rgba(0, 0, 0, 0.22);}.imd-about__scope-visual img {display: block;width: 100%;height: 100%;min-height: 470px;object-fit: cover;opacity: 0.82;filter: saturate(0.92) contrast(1.03);transform: scale(1.04);}.imd-about__scope-visual::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(23, 21, 42, 0.03), rgba(23, 21, 42, 0.45)), linear-gradient(135deg, rgba(8, 122, 240, 0.18), transparent 46%, rgba(253, 0, 128, 0.14));}.imd-about__scope-rings {position: absolute;z-index: 4;left: 50%;top: 50%;width: 240px;height: 240px;transform: translate(-50%, -50%);pointer-events: none;}.imd-about__scope-rings span {position: absolute;inset: 0;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 50%;animation: imd-about-scope-ring 7s ease-out infinite;}.imd-about__scope-rings span:nth-child(2) {animation-delay: -2.33s;}.imd-about__scope-rings span:nth-child(3) {animation-delay: -4.66s;}.imd-about__scope-beam {position: absolute;z-index: 5;left: 9%;right: 9%;top: 14%;height: 2px;background: linear-gradient(90deg, transparent, rgba(8, 122, 240, 0.88), rgba(255, 255, 255, 0.95), rgba(253, 0, 128, 0.86), transparent);box-shadow: 0 0 18px rgba(8, 122, 240, 0.35), 0 0 26px rgba(253, 0, 128, 0.2);animation: imd-about-scope-beam 7.5s ease-in-out infinite;}.imd-about__scope-label {position: absolute;z-index: 6;left: 20px;bottom: 20px;display: inline-flex;align-items: center;gap: 9px;padding: 10px 13px;color: rgba(255, 255, 255, 0.88);border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 13px;background: rgba(23, 21, 42, 0.42);font-size: 11px;line-height: 1;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;backdrop-filter: blur(9px);-webkit-backdrop-filter: blur(9px);}.imd-about__scope-label i {width: 7px;height: 7px;border-radius: 50%;background: #087AF0;box-shadow: 0 0 0 5px rgba(8, 122, 240, 0.12), 0 0 16px rgba(8, 122, 240, 0.72);animation: imd-about-dot-pulse 1.8s ease-in-out infinite;}.imd-about__scope-content {position: relative;z-index: 3;display: flex;flex-direction: column;justify-content: center;padding: 16px 12px 16px 0;}.imd-about__scope-content .imd-about__section-number {position: absolute;top: -10px;right: 0;color: rgba(255, 255, 255, 0.07);}.imd-about__scope-content h3 {max-width: 680px;margin: 19px 0 32px;color: #FFFFFF;font-size: 44px;line-height: 1.12;font-weight: 800;letter-spacing: -0.028em;}.imd-about__scope-list {display: flex;flex-direction: column;gap: 17px;}.imd-about__scope-item {display: grid;grid-template-columns: 46px 1fr;gap: 18px;align-items: start;padding: 17px 0;border-top: 1px solid rgba(255, 255, 255, 0.09);}.imd-about__scope-item > span {display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;color: rgba(255, 255, 255, 0.82);border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 13px;background: rgba(255, 255, 255, 0.055);font-size: 12px;font-weight: 800;}.imd-about__scope-item p {margin: 0;color: rgba(255, 255, 255, 0.72);font-size: 16px;line-height: 1.78;}.imd-about__context {position: relative;margin-bottom: 110px;}.imd-about__context-head {display: flex;align-items: flex-end;justify-content: space-between;gap: 30px;margin-bottom: 48px;}.imd-about__context-head h3 {max-width: 820px;margin: 18px 0 0;color: #17152A;font-size: 46px;line-height: 1.12;font-weight: 800;letter-spacing: -0.03em;}.imd-about__context-mark {position: relative;width: 104px;height: 70px;}.imd-about__context-mark span {position: absolute;width: 42px;height: 14px;border-radius: 4px;transform: skewX(-26deg) rotate(-12deg);background: linear-gradient(90deg, rgba(8, 122, 240, 0.23), rgba(253, 0, 128, 0.23));animation: imd-about-mark-wave 4.8s ease-in-out infinite;}.imd-about__context-mark span:nth-child(1) {left: 0;top: 38px;}.imd-about__context-mark span:nth-child(2) {left: 31px;top: 20px;animation-delay: -1.6s;}.imd-about__context-mark span:nth-child(3) {right: 0;top: 0;animation-delay: -3.2s;}.imd-about__context-flow {position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px;}.imd-about__context-card {position: relative;z-index: 2;min-height: 382px;padding: 0;overflow: hidden;border: 1px solid rgba(74, 59, 239, 0.09);border-radius: 24px;background: rgba(255, 255, 255, 0.9);box-shadow: 0 18px 42px rgba(23, 21, 42, 0.05);transition: transform 0.32s ease, box-shadow 0.32s ease, border-color 0.32s ease;}.imd-about__context-card::before {content: "";position: absolute;z-index: 2;width: 110px;height: 110px;right: -54px;top: 65px;border-radius: 50%;background: radial-gradient(circle, rgba(74, 59, 239, 0.11), transparent 70%);transition: transform 0.35s ease;pointer-events: none;}.imd-about__context-card:hover {transform: translateY(-6px);border-color: rgba(74, 59, 239, 0.18);box-shadow: 0 24px 56px rgba(23, 21, 42, 0.085);}.imd-about__context-card:hover::before {transform: scale(1.45);}.imd-about__context-card:hover .imd-about__context-photo img {transform: scale(1.045);}.imd-about__context-card p {margin: 20px 0 0;color: rgba(23, 21, 42, 0.63);font-size: 17px;line-height: 1.8;}.imd-about__context-photo {position: relative;height: 112px;overflow: hidden;border-bottom: 1px solid rgba(74, 59, 239, 0.07);background: rgba(8, 122, 240, 0.035);}.imd-about__context-photo::after {content: "";position: absolute;inset: 0;background: linear-gradient(105deg, rgba(8, 122, 240, 0.05), transparent 45%, rgba(253, 0, 128, 0.04));pointer-events: none;}.imd-about__context-photo img {width: 100%;height: 100%;display: block;object-fit: cover;transition: transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1);}.imd-about__context-body {position: relative;z-index: 3;padding: 22px 24px 24px;}.imd-about__context-index {display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;color: #4A3BEF;border: 1px solid rgba(74, 59, 239, 0.12);border-radius: 15px;background: linear-gradient(135deg, rgba(8, 122, 240, 0.07), rgba(253, 0, 128, 0.055));font-size: 13px;font-weight: 900;}.imd-about__context-trace {position: absolute;z-index: 1;left: 5%;right: 5%;top: 150px;height: 2px;overflow: hidden;pointer-events: none;background: linear-gradient(90deg, transparent, rgba(74, 59, 239, 0.16), rgba(253, 0, 128, 0.13), transparent);}.imd-about__context-trace span {position: absolute;top: -2px;width: 74px;height: 6px;border-radius: 999px;background: linear-gradient(90deg, transparent, #087AF0, #FD0080, transparent);filter: blur(0.5px);box-shadow: 0 0 18px rgba(74, 59, 239, 0.36);animation: imd-about-trace-run 7s linear infinite;}.imd-about__coverage {display: grid;grid-template-columns: minmax(240px, 0.74fr) minmax(0, 1.26fr);gap: 34px;margin-top: 24px;padding: 25px 28px;border: 1px solid rgba(74, 59, 239, 0.08);border-radius: 23px;background: linear-gradient(90deg, rgba(8, 122, 240, 0.035), rgba(255, 255, 255, 0.9), rgba(253, 0, 128, 0.035));}.imd-about__coverage-title {display: flex;flex-direction: column;justify-content: center;}.imd-about__coverage-title span {margin-bottom: 5px;color: #087AF0;font-size: 10px;line-height: 1;font-weight: 900;letter-spacing: 0.12em;text-transform: uppercase;}.imd-about__coverage-title strong {color: #17152A;font-size: 18px;line-height: 1.35;font-weight: 800;}.imd-about__coverage-items {display: flex;flex-wrap: wrap;align-items: center;gap: 9px;}.imd-about__coverage-items > span {display: inline-flex;align-items: center;gap: 8px;padding: 10px 12px;color: rgba(23, 21, 42, 0.65);border: 1px solid rgba(23, 21, 42, 0.075);border-radius: 12px;background: rgba(255, 255, 255, 0.82);font-size: 15px;line-height: 1.25;}.imd-about__coverage-items > span i {width: 6px;height: 6px;border-radius: 50%;background: linear-gradient(135deg, #087AF0, #FD0080);box-shadow: 0 0 0 4px rgba(74, 59, 239, 0.06);}.imd-about__values {position: relative;margin-bottom: 108px;}.imd-about__values-head {display: grid;grid-template-columns: minmax(0, 0.92fr) minmax(360px, 1.08fr);gap: 70px;align-items: end;margin-bottom: 46px;}.imd-about__values-head h3 {max-width: 700px;margin: 18px 0 0;color: #17152A;font-size: 46px;line-height: 1.12;font-weight: 800;letter-spacing: -0.03em;}.imd-about__values-head > p {margin: 0 0 3px;color: rgba(23, 21, 42, 0.6);font-size: 17px;line-height: 1.85;}.imd-about__values-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}.imd-about__value-card {position: relative;min-height: 330px;padding: 26px 25px 27px;overflow: hidden;isolation: isolate;border: 1px solid rgba(74, 59, 239, 0.09);border-radius: 26px;background: rgba(255, 255, 255, 0.91);box-shadow: 0 18px 46px rgba(23, 21, 42, 0.05);transition: transform 0.34s ease, box-shadow 0.34s ease, border-color 0.34s ease;}.imd-about__value-card::before {content: "";position: absolute;z-index: -1;width: 190px;height: 190px;left: -70px;top: -82px;border-radius: 50%;background: radial-gradient(circle, rgba(253, 0, 128, 0.085), rgba(74, 59, 239, 0.025) 48%, transparent 72%);transition: transform 0.4s ease;}.imd-about__value-card::after {content: "";position: absolute;z-index: 1;left: 24px;right: 24px;bottom: 0;height: 2px;border-radius: 999px 999px 0 0;background: linear-gradient(90deg, transparent, #087AF0, #8906C5, #FD0080, transparent);opacity: 0.26;}.imd-about__value-card:hover {transform: translateY(-7px);border-color: rgba(74, 59, 239, 0.18);box-shadow: 0 28px 64px rgba(23, 21, 42, 0.085);}.imd-about__value-card:hover::before {transform: scale(1.32);}.imd-about__value-card:hover .imd-about__value-icon {transform: translateY(-3px) rotate(-2deg);}.imd-about__value-card h4 {margin: 22px 0 12px;color: #17152A;font-size: 22px;line-height: 1.28;font-weight: 800;letter-spacing: -0.015em;}.imd-about__value-card p {margin: 0;color: rgba(23, 21, 42, 0.6);font-size: 16px;line-height: 1.78;}.imd-about__value-icon {position: relative;z-index: 3;display: flex;align-items: center;justify-content: center;width: 78px;height: 78px;border-radius: 23px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(74, 59, 239, 0.045));box-shadow: 0 15px 28px rgba(23, 21, 42, 0.08);transition: transform 0.34s ease;}.imd-about__value-icon img {display: block;width: 58px;height: 58px;border-radius: 50%;object-fit: contain;}.imd-about__value-orbit {position: absolute;z-index: 2;top: 17px;left: 17px;width: 96px;height: 96px;border: 1px dashed rgba(74, 59, 239, 0.15);border-radius: 50%;animation: imd-about-spin 18s linear infinite;}.imd-about__value-orbit::before {content: "";position: absolute;top: -4px;left: 46px;width: 7px;height: 7px;border-radius: 50%;background: #087AF0;box-shadow: 0 0 11px rgba(8, 122, 240, 0.55);}.imd-about__value-index {position: absolute;top: 27px;right: 25px;color: rgba(23, 21, 42, 0.18);font-size: 15px;line-height: 1;font-weight: 900;letter-spacing: 0.08em;}.imd-about__closing {position: relative;display: grid;grid-template-columns: 120px minmax(0, 1.18fr) minmax(320px, 0.82fr);gap: 34px;align-items: center;overflow: hidden;padding: 42px 46px;border-radius: 34px;background: linear-gradient(125deg, #151327 0%, #211846 56%, #2A173E 100%);box-shadow: 0 30px 75px rgba(23, 21, 42, 0.2);}.imd-about__closing::before {content: "";position: absolute;width: 420px;height: 420px;right: -160px;top: -220px;border-radius: 50%;background: radial-gradient(circle, rgba(253, 0, 128, 0.23), rgba(137, 6, 197, 0.08) 44%, transparent 72%);animation: imd-about-breathe 9s ease-in-out infinite;}.imd-about__closing::after {content: "";position: absolute;inset: 0;opacity: 0.08;background-image: radial-gradient(circle at center, #FFFFFF 1px, transparent 1.5px);background-size: 23px 23px;mask-image: linear-gradient(90deg, #000 0%, transparent 75%);-webkit-mask-image: linear-gradient(90deg, #000 0%, transparent 75%);}.imd-about__closing-signal {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;width: 94px;height: 94px;}.imd-about__closing-ring {position: absolute;inset: 0;border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 50%;animation: imd-about-spin 14s linear infinite;}.imd-about__closing-ring::before, .imd-about__closing-ring::after {content: "";position: absolute;width: 8px;height: 8px;border-radius: 50%;}.imd-about__closing-ring::before {top: 8px;right: 12px;background: #087AF0;box-shadow: 0 0 14px rgba(8, 122, 240, 0.64);}.imd-about__closing-ring::after {left: 6px;bottom: 18px;background: #FD0080;box-shadow: 0 0 14px rgba(253, 0, 128, 0.58);}.imd-about__closing-dot {width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(135deg, #087AF0, #4A3BEF 50%, #FD0080);box-shadow: 0 0 0 10px rgba(74, 59, 239, 0.08), 0 0 28px rgba(74, 59, 239, 0.45);animation: imd-about-dot-pulse 2.6s ease-in-out infinite;}.imd-about__closing-copy {position: relative;z-index: 3;}.imd-about__closing-copy h3 {max-width: 760px;margin: 16px 0 14px;color: #FFFFFF;font-size: 34px;line-height: 1.18;font-weight: 800;letter-spacing: -0.024em;}.imd-about__closing-copy p {max-width: 760px;margin: 0;color: rgba(255, 255, 255, 0.63);font-size: 15px;line-height: 1.75;}.imd-about__closing-action {position: relative;z-index: 3;padding: 22px 24px;border: 1px solid rgba(255, 255, 255, 0.11);border-radius: 22px;background: rgba(255, 255, 255, 0.055);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}.imd-about__closing-action > span {display: block;margin-bottom: 6px;color: rgba(255, 255, 255, 0.48);font-size: 10px;line-height: 1;font-weight: 900;letter-spacing: 0.12em;text-transform: uppercase;}.imd-about__closing-action strong {display: block;color: #FFFFFF;font-size: 19px;line-height: 1.35;font-weight: 800;}.imd-about__closing-action p {margin: 8px 0 17px;color: rgba(255, 255, 255, 0.58);font-size: 13px;line-height: 1.6;}.imd-about__closing-action a {display: inline-flex;align-items: center;gap: 10px;color: #FFFFFF !important;font-size: 14px;line-height: 1;font-weight: 800;text-decoration: none !important;}.imd-about__closing-action a i {position: relative;width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg, #087AF0, #FD0080);box-shadow: 0 8px 18px rgba(253, 0, 128, 0.2);transition: transform 0.25s ease;}.imd-about__closing-action a i::before {content: "";position: absolute;top: 50%;left: 50%;width: 7px;height: 7px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;transform: translate(-62%, -50%) rotate(45deg);}.imd-about__closing-action a:hover i {transform: translateX(3px);}[dir=rtl] .imd-about__eyebrow, [dir=rtl] .imd-about__identity-item span, [dir=rtl] .imd-about__signal-card span, [dir=rtl] .imd-about__scope-label, [dir=rtl] .imd-about__coverage-title span, [dir=rtl] .imd-about__closing-action > span {letter-spacing: 0;}[dir=rtl] .imd-about__identity-item {padding-right: 21px;padding-left: 18px;}[dir=rtl] .imd-about__identity-item::before {right: 0;left: auto;border-radius: 999px 0 0 999px;}[dir=rtl] .imd-about__signal-card {right: -6px;left: auto;}[dir=rtl] .imd-about__signal-dots {right: auto;left: 30px;}[dir=rtl] .imd-about__stat:not(:last-child)::after {right: auto;left: 0;}[dir=rtl] .imd-about__construction-copy {padding-right: 30px;padding-left: 0;}[dir=rtl] .imd-about__construction-copy::before {right: 0;left: auto;}[dir=rtl] .imd-about__scope-label {right: 20px;left: auto;}[dir=rtl] .imd-about__scope-content {padding-right: 0;padding-left: 12px;}[dir=rtl] .imd-about__scope-content .imd-about__section-number {right: auto;left: 0;}[dir=rtl] .imd-about__context-card::before {right: auto;left: -54px;}[dir=rtl] .imd-about__value-orbit {right: 17px;left: auto;}[dir=rtl] .imd-about__value-index {right: auto;left: 25px;}[dir=rtl] .imd-about__closing-action a i::before {transform: translate(-38%, -50%) rotate(-135deg);}[dir=rtl] .imd-about__closing-action a:hover i {transform: translateX(-3px);}@media (max-width: 1199px) {.imd-about {padding-top: 100px;}.imd-about__opening {grid-template-columns: minmax(0, 1fr) minmax(390px, 0.88fr);gap: 44px;}.imd-about__title {font-size: 52px;}.imd-about__opening-visual {min-height: 510px;}.imd-about__signal-card {width: 300px;}.imd-about__construction {grid-template-columns: 90px minmax(230px, 0.75fr) minmax(0, 1.25fr);gap: 28px;}.imd-about__section-number {font-size: 66px;}.imd-about__scope {gap: 38px;padding: 40px;}.imd-about__scope-content h3, .imd-about__context-head h3, .imd-about__values-head h3 {font-size: 40px;}.imd-about__context-card {min-height: 400px;}.imd-about__context-body {padding: 20px 20px 22px;}.imd-about__values-grid {gap: 16px;}.imd-about__value-card {min-height: 350px;}.imd-about__closing {grid-template-columns: 100px minmax(0, 1fr) 310px;padding: 38px;}}@media (max-width: 991px) {.imd-about {padding: 84px 0 76px;}.imd-about__opening {grid-template-columns: 1fr;gap: 46px;min-height: 0;}.imd-about__opening-copy {max-width: 800px;}.imd-about__opening-visual {width: 100%;min-height: 540px;}.imd-about__photo-frame {width: 78%;height: 78%;}.imd-about__signal-card {left: 7%;bottom: 34px;}.imd-about__stat-rail {grid-template-columns: repeat(2, minmax(0, 1fr));margin-bottom: 76px;}.imd-about__stat:nth-child(2)::after {display: none;}.imd-about__stat:nth-child(-n+2) {border-bottom: 1px solid rgba(23, 21, 42, 0.07);}.imd-about__construction {grid-template-columns: 80px 1fr;}.imd-about__construction .imd-about__construction-copy {grid-column: 2;}.imd-about__scope {grid-template-columns: 1fr;gap: 42px;}.imd-about__scope-visual {min-height: 420px;}.imd-about__scope-visual img {min-height: 420px;}.imd-about__scope-content {padding: 0 4px 4px;}.imd-about__context-flow {grid-template-columns: repeat(2, minmax(0, 1fr));}.imd-about__context-card {min-height: 345px;}.imd-about__context-trace {display: none;}.imd-about__coverage {grid-template-columns: 1fr;gap: 18px;}.imd-about__values-head {grid-template-columns: 1fr;gap: 24px;}.imd-about__values-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}.imd-about__value-card {min-height: 320px;}.imd-about__closing {grid-template-columns: 88px 1fr;}.imd-about__closing .imd-about__closing-action {grid-column: 2;}[dir=rtl] .imd-about__signal-card {right: 7%;left: auto;}}@media (max-width: 767px) {.imd-about {padding: 70px 0 60px;}.imd-about::after {background-size: 27px 27px;}.imd-about__title {margin-top: 20px;font-size: 42px;}.imd-about__lead {font-size: 17px;line-height: 1.75;}.imd-about__identity {display: grid;grid-template-columns: 1fr 1fr;}.imd-about__identity-item {min-width: 0;}.imd-about__opening-visual {min-height: 460px;}.imd-about__photo-frame {width: 86%;height: 74%;border-radius: 34px 76px 34px 76px;}.imd-about__orbit--outer {width: 98%;height: 92%;}.imd-about__signal-card {left: 2%;bottom: 24px;width: 290px;}.imd-about__stat-rail {margin-top: 30px;margin-bottom: 62px;}.imd-about__stat {padding: 20px 18px;}.imd-about__stat strong {font-size: 19px;}.imd-about__construction {grid-template-columns: 1fr;gap: 20px;margin-bottom: 66px;padding: 32px 28px 38px;}.imd-about__construction .imd-about__construction-copy {grid-column: auto;}.imd-about__section-number {font-size: 54px;}.imd-about__section-heading h3 {font-size: 31px;}.imd-about__construction-copy {padding: 0 0 0 20px;}.imd-about__scope {margin-bottom: 74px;padding: 28px;border-radius: 28px;}.imd-about__scope-visual {min-height: 350px;border-radius: 24px 58px 24px 58px;}.imd-about__scope-visual img {min-height: 350px;}.imd-about__scope-content h3, .imd-about__context-head h3, .imd-about__values-head h3 {font-size: 34px;}.imd-about__context {margin-bottom: 76px;}.imd-about__context-head {align-items: flex-start;margin-bottom: 34px;}.imd-about__context-mark {display: none;}.imd-about__context-card {min-height: 0;}.imd-about__context-photo {height: 104px;}.imd-about__context-body {padding: 20px;}.imd-about__values {margin-bottom: 74px;}.imd-about__values-grid {grid-template-columns: 1fr;}.imd-about__value-card {min-height: 0;}.imd-about__closing {grid-template-columns: 1fr;gap: 25px;padding: 32px 28px;border-radius: 28px;}.imd-about__closing .imd-about__closing-action {grid-column: auto;}.imd-about__closing-signal {width: 78px;height: 78px;}.imd-about__closing-copy h3 {font-size: 30px;}[dir=rtl] .imd-about__signal-card {right: 2%;}[dir=rtl] .imd-about__construction-copy {padding-right: 20px;padding-left: 0;}}@media (max-width: 575px) {.imd-about {padding-top: 58px;}.imd-about__eyebrow {font-size: 11px;}.imd-about__title {font-size: 36px;}.imd-about__identity {grid-template-columns: 1fr;}.imd-about__actions {display: grid;grid-template-columns: 1fr 1fr;}.imd-about__btn {min-width: 0;padding: 0 16px;}.imd-about__opening-visual {min-height: 390px;}.imd-about__photo-frame {width: 91%;height: 68%;border-radius: 26px 54px 26px 54px;}.imd-about__orbit--inner {width: 80%;height: 72%;}.imd-about__signal-card {left: 4%;bottom: 15px;width: 92%;}.imd-about__signal-card img {width: 54px;}.imd-about__signal-dots {top: 28px;right: 22px;}.imd-about__stat-rail {grid-template-columns: 1fr;}.imd-about__stat {min-height: auto;}.imd-about__stat:not(:last-child)::after {display: none;}.imd-about__stat:nth-child(-n+3) {border-bottom: 1px solid rgba(23, 21, 42, 0.07);}.imd-about__construction {padding: 27px 22px 34px;}.imd-about__construction-copy p {font-size: 15px;}.imd-about__scope {padding: 20px;}.imd-about__scope-visual {min-height: 285px;}.imd-about__scope-visual img {min-height: 285px;}.imd-about__scope-content h3, .imd-about__context-head h3, .imd-about__values-head h3 {font-size: 30px;}.imd-about__scope-item {grid-template-columns: 40px 1fr;gap: 12px;}.imd-about__scope-item > span {width: 38px;height: 38px;}.imd-about__scope-item p {font-size: 14px;}.imd-about__context-flow {grid-template-columns: 1fr;}.imd-about__coverage {padding: 21px;}.imd-about__values-head > p {font-size: 15px;}.imd-about__closing {padding: 28px 22px;}[dir=rtl] .imd-about__signal-card {right: 4%;}[dir=rtl] .imd-about__signal-dots {right: auto;left: 22px;}}@keyframes imd-about-breathe-center {0%, 100% {transform: translateX(-50%) scale(1);opacity: 0.76;}50% {transform: translateX(-50%) scale(1.08);opacity: 1;}}@keyframes imd-about-spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes imd-about-breathe {0%, 100% {transform: scale(1);opacity: 0.76;}50% {transform: scale(1.08);opacity: 1;}}@keyframes imd-about-float-one {0% {transform: translate3d(0, 0, 0) scale(1);}100% {transform: translate3d(-80px, 90px, 0) scale(1.1);}}@keyframes imd-about-float-two {0% {transform: translate3d(0, 0, 0) scale(1.04);}100% {transform: translate3d(110px, -60px, 0) scale(0.94);}}@keyframes imd-about-float-three {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(-50px, -70px, 0);}}@keyframes imd-about-light-run {0% {left: 0;opacity: 0;}10% {opacity: 1;}90% {opacity: 1;}100% {left: 100%;opacity: 0;}}@keyframes imd-about-orbit {from {transform: translate(-50%, -50%) rotate(0deg);}to {transform: translate(-50%, -50%) rotate(360deg);}}@keyframes imd-about-orbit-reverse {from {transform: translate(-50%, -50%) rotate(360deg);}to {transform: translate(-50%, -50%) rotate(0deg);}}@keyframes imd-about-scan {0%, 8% {top: -18%;opacity: 0;}18% {opacity: 0.68;}72% {opacity: 0.48;}82%, 100% {top: 100%;opacity: 0;}}@keyframes imd-about-card-float {0%, 100% {transform: translateY(0);}50% {transform: translateY(-8px);}}@keyframes imd-about-dot-pulse {0%, 100% {transform: scale(0.82);opacity: 0.55;}50% {transform: scale(1.14);opacity: 1;}}@keyframes imd-about-rail-run {0% {left: -24%;}50% {left: 100%;}100% {left: 100%;}}@keyframes imd-about-pulse-run {0% {left: -140px;opacity: 0;}10% {opacity: 1;}90% {opacity: 1;}100% {left: 100%;opacity: 0;}}@keyframes imd-about-scope-ring {0% {transform: scale(0.38);opacity: 0;}18% {opacity: 0.55;}80% {opacity: 0.18;}100% {transform: scale(1.55);opacity: 0;}}@keyframes imd-about-scope-beam {0%, 10% {top: 13%;opacity: 0;}20% {opacity: 1;}76% {opacity: 0.72;}88%, 100% {top: 88%;opacity: 0;}}@keyframes imd-about-mark-wave {0%, 100% {transform: skewX(-26deg) rotate(-12deg) translateY(0);opacity: 0.55;}50% {transform: skewX(-26deg) rotate(-12deg) translateY(-7px);opacity: 1;}}@keyframes imd-about-trace-run {0% {left: -80px;opacity: 0;}8% {opacity: 1;}92% {opacity: 1;}100% {left: 100%;opacity: 0;}}@media (prefers-reduced-motion: reduce) {.imd-about *,.imd-about *::before,.imd-about *::after {animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;}}.home-news-box {position: relative;overflow: hidden;}.home-news-box:before {content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(circle at 12% 22%, rgba(253, 0, 128, 0.08), transparent 30%), radial-gradient(circle at 82% 18%, rgba(8, 122, 240, 0.1), transparent 34%), radial-gradient(circle at 42% 84%, rgba(253, 0, 128, 0.05), transparent 38%);}.home-news-box .container {position: relative;z-index: 1;}.home-news-list {display: flex;flex-direction: column;gap: 2.6em;padding: 2em 0 !important;}.home-news-list .home-news-card {width: 100%;min-height: 285px;margin: 1em 0;padding: 0;display: grid;grid-template-columns: minmax(320px, 38%) 1fr;align-items: stretch;border: 1px solid rgba(253, 0, 128, 0.12);border-radius: 28px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.055) 48%, rgba(8, 122, 240, 0.055));box-shadow: 0 20px 50px rgba(20, 40, 60, 0.08);position: relative;transition: transform 350ms ease, box-shadow 350ms ease, border-color 350ms ease;}.home-news-list .home-news-card:before {content: "";position: absolute;inset: 14px;border: 1px solid rgba(255, 255, 255, 0.7);border-radius: 22px;pointer-events: none;z-index: 2;}.home-news-list .home-news-card:after {content: "";position: absolute;top: -38%;inset-inline-start: -7%;width: 20rem;height: 20rem;background: radial-gradient(circle, rgba(8, 122, 240, 0.15), transparent 68%);pointer-events: none;transition: transform 450ms ease, opacity 450ms ease;}.home-news-list .home-news-card:hover {transform: translateY(-7px);border-color: rgba(8, 122, 240, 0.24);box-shadow: 0 26px 64px rgba(20, 40, 60, 0.13);}.home-news-list .home-news-card:hover:after {opacity: 0.95;transform: scale(1.14);}.home-news-list .home-news-card:hover img {transform: scale(1.08);}.home-news-list .home-news-card:hover:before {background: rgba(253, 0, 128, 0.06);}.home-news-list .home-news-card:hover .home-news-txt {background: rgba(8, 122, 240, 0.01);}.home-news-list .home-news-card:hover .home-news-line:after {width: 100%;}.home-news-list .home-news-card.is-reversed {grid-template-columns: 1fr minmax(320px, 38%);}.home-news-list .home-news-card.is-reversed .home-news-img {order: 2;}.home-news-list .home-news-card.is-reversed .home-news-inner {order: 1;}.home-news-list .home-news-img {display: block;height: 100%;overflow: hidden;background: rgba(8, 122, 240, 0.04);}.home-news-list .home-news-img img {width: 100%;height: 100%;min-height: 285px;object-fit: cover;transition: transform 650ms ease;}.home-news-list .home-news-inner {padding: 1.15em;display: flex;align-items: stretch;justify-content: stretch;position: relative;z-index: 1;}.home-news-list .home-news-txt {width: 100%;padding: 2.35em 2.6em;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;border-radius: 22px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(253, 0, 128, 0.1) 55%, rgba(8, 122, 240, 0.1));transition: background 350ms ease;}.home-news-list .home-news-date {width: fit-content;margin-bottom: 1.05em;padding: 0.48em 1em;border-radius: 999px;color: rgba(33, 37, 41, 0.64);background: rgba(255, 255, 255, 0.62);font-size: 15px;letter-spacing: 0.035em;}.home-news-list h4 {height: auto;margin: 0;color: #212529;font-size: 36px;font-weight: 600 !important;line-height: 1.48em;transition: color 300ms ease;}.home-news-list .home-news-summary {max-width: 780px;margin-top: 1em;color: rgba(33, 37, 41, 0.78);font-size: 19px;line-height: 1.9em;}.home-news-list .home-news-card:hover h4 {color: #087AF0;}.home-news-list .home-news-line {width: 88px;height: 4px;margin: 1.45em 0 1.6em;overflow: hidden;border-radius: 999px;background: rgba(253, 0, 128, 0.1);position: relative;}.home-news-list .home-news-line:after {content: "";position: absolute;inset: 0 auto 0 0;width: 40%;border-radius: inherit;background: linear-gradient(90deg, #087AF0, #FD0080);transition: width 450ms ease;}.home-news-list .home-news-more {width: fit-content;min-width: 145px;display: inline-flex;align-items: center;justify-content: center;gap: 0.75em;padding: 0.95em 1.55em;border-radius: 16px !important;color: #FFFFFF !important;background: linear-gradient(135deg, #087AF0, #FD0080);box-shadow: 0 10px 24px rgba(8, 122, 240, 0.24) !important;font-size: 16px;transition: transform 300ms ease, box-shadow 300ms ease;}.home-news-list .home-news-more:hover {transform: translateY(-2px);box-shadow: 0 14px 28px rgba(8, 122, 240, 0.32) !important;}html[dir=rtl] .home-news-list .home-news-line:after,body.rtl .home-news-list .home-news-line:after,.rtl .home-news-list .home-news-line:after {inset: 0 0 0 auto;}@media (max-width: 767.98px) {.home-news-list {gap: 1.7em;}.home-news-list .home-news-card,.home-news-list .home-news-card.is-reversed {grid-template-columns: 1fr;}.home-news-list .home-news-card.is-reversed .home-news-img,.home-news-list .home-news-card.is-reversed .home-news-inner {order: initial;}.home-news-list .home-news-img img {min-height: 285px;}.home-news-list .home-news-inner {padding: 1em;}.home-news-list .home-news-txt {padding: 1.7em;}.home-news-list h4 {font-size: 30px;}.home-news-list .home-news-summary {font-size: 19px;}}@media (max-width: 991.9px) {.home-news-list {gap: 1.45em;}.home-news-list .home-news-card {border-radius: 21px;}.home-news-list .home-news-img img {min-height: 225px;}.home-news-list .home-news-inner {padding: 0.9em;}.home-news-list .home-news-txt {padding: 1.35em;border-radius: 18px;}.home-news-list h4 {font-size: 28px;}.home-news-list .home-news-summary {font-size: 18px;}}.home-news-box .home-news-list {display: flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;gap: 0;padding: 2em 0 !important;}.home-news-box .home-news-list .home-news-col {display: flex;margin-bottom: 30px;}.home-news-box .home-news-list .home-news-card {display: flex;flex-direction: column;width: 100%;min-width: 0;height: 100%;margin: 0;border-radius: 26px;transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out;}.home-news-box .home-news-list .home-news-card:before {inset: 10px;border-radius: 20px;}.home-news-box .home-news-list .home-news-card:after {top: 28%;inset-inline-start: -28%;width: 16rem;height: 16rem;opacity: 0.72;transition: transform 220ms ease-out, opacity 220ms ease-out;}.home-news-box .home-news-list .home-news-card:hover {transform: translateY(-5px);}.home-news-box .home-news-list .home-news-card:hover img {transform: scale(1.035);}.home-news-box .home-news-list .home-news-card .home-news-img,.home-news-box .home-news-list .home-news-card .home-news-inner {order: initial;}.home-news-box .home-news-list .home-news-img {flex: 0 0 235px;width: 100%;height: 235px;}.home-news-box .home-news-list .home-news-img img {width: 100%;height: 100%;min-height: 0;transition: transform 240ms ease-out;}.home-news-box .home-news-list .home-news-inner {flex: 1;padding: 0.8em;}.home-news-box .home-news-list .home-news-txt {justify-content: flex-start;min-height: 100%;padding: 1.55em 1.45em 1.45em;border-radius: 20px;}.home-news-box .home-news-list .home-news-date {margin-bottom: 0.9em;padding: 0.4em 0.85em;font-size: 13px;}.home-news-box .home-news-list h4 {font-size: 24px;line-height: 1.45em;}.home-news-box .home-news-list .home-news-summary {margin-top: 0.8em;font-size: 16px;line-height: 1.8em;}.home-news-box .home-news-list .home-news-line {margin: auto 0 1.3em;}.home-news-box .home-news-list .home-news-line:after {transition: width 220ms ease-out;}.home-news-box .home-news-list .home-news-more {min-width: 132px;padding: 0.82em 1.3em;font-size: 15px;transition: transform 160ms ease-out, box-shadow 160ms ease-out;}.home-news-box .home-news-list .home-news-browse-btn {margin-top: 0.5em;}@media (max-width: 700px) {.home-news-box .home-news-list {flex-direction: row;gap: 0;}.home-news-box .home-news-list .home-news-card {height: auto;}.home-news-box .home-news-list .home-news-img {flex-basis: 220px;height: 220px;}.home-news-box .home-news-list h4 {font-size: 23px;}}.imd-brands-home {position: relative;z-index: 2;width: 100%;padding: clamp(58px, 7vw, 106px) clamp(16px, 4vw, 68px) clamp(72px, 8vw, 124px);overflow: clip;background: linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 54%, #FFFFFF 100%);}.imd-brands-home__box {position: relative;isolation: isolate;max-width: 1440px;margin: 0 auto;padding: clamp(28px, 4vw, 58px);overflow: hidden;border: 1px solid rgba(0, 119, 186, 0.13);border-radius: clamp(26px, 3vw, 42px);background: radial-gradient(circle at 8% 0%, rgba(149, 186, 51, 0.17), transparent 30%), radial-gradient(circle at 94% 100%, rgba(0, 119, 186, 0.15), transparent 31%), linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(247, 251, 252, 0.96));box-shadow: 0 34px 90px rgba(39, 63, 2, 0.11), inset 0 1px 0 #FFFFFF;}.imd-brands-home__box::before {content: "";position: absolute;inset: 18px;z-index: -1;border: 1px solid rgba(149, 186, 51, 0.11);border-radius: inherit;pointer-events: none;}.imd-brands-home__box::after {content: "";position: absolute;inset-inline-start: clamp(28px, 5vw, 82px);top: 0;width: clamp(100px, 14vw, 210px);height: 4px;border-radius: 0 0 999px 999px;background: linear-gradient(90deg, #95BA33, #0077BA, #E85200);box-shadow: 0 8px 28px rgba(0, 119, 186, 0.24);}.imd-brands-home__glow {position: absolute;inset-inline-end: -80px;top: -110px;z-index: -1;width: 320px;height: 320px;border: 42px solid rgba(0, 119, 186, 0.045);border-radius: 50%;animation: imdBrandsOrbit 16s linear infinite;}.imd-brands-home__glow::before,.imd-brands-home__glow::after {content: "";position: absolute;border-radius: 50%;}.imd-brands-home__glow::before {inset: 38px;border: 2px dashed rgba(149, 186, 51, 0.23);}.imd-brands-home__glow::after {width: 18px;height: 18px;inset-inline-start: 22px;top: 36px;background: #FFCD2B;box-shadow: 0 0 0 8px rgba(255, 205, 43, 0.13), 0 0 34px rgba(232, 82, 0, 0.3);}.imd-brands-home__header {position: relative;z-index: 2;display: flex;align-items: flex-end;justify-content: space-between;gap: 38px;margin-bottom: clamp(30px, 4vw, 50px);}.imd-brands-home__heading {max-width: 820px;}.imd-brands-home__eyebrow {display: inline-flex;align-items: center;gap: 10px;margin-bottom: 13px;color: #0077BA;font-size: 13px;font-weight: 700;letter-spacing: 0.15em;text-transform: uppercase;}.imd-brands-home__eyebrow::before {content: "";width: 30px;height: 3px;border-radius: 999px;background: linear-gradient(90deg, #95BA33, #0077BA);}.imd-brands-home__heading h2 {max-width: 780px;margin: 0;color: #273F02;font-size: clamp(30px, 4vw, 54px);font-weight: 800;line-height: 1.12;letter-spacing: -0.035em;}.imd-brands-home__heading p {max-width: 760px;margin: 17px 0 0;color: rgba(39, 63, 2, 0.68);font-size: clamp(15px, 1.2vw, 18px);line-height: 1.8;}.imd-brands-home__all {flex: 0 0 auto;display: inline-flex;align-items: center;gap: 13px;min-height: 52px;padding: 0 22px;color: #FFFFFF !important;border-radius: 16px;background: linear-gradient(135deg, #0077BA, #273F02);box-shadow: 0 14px 30px rgba(0, 119, 186, 0.18);transition: transform 260ms ease, box-shadow 260ms ease;}.imd-brands-home__all:hover {color: #FFFFFF !important;transform: translateY(-3px);box-shadow: 0 20px 38px rgba(0, 119, 186, 0.26);}.imd-brands-home__all i,.imd-brand-card__link i,.imd-partner-panel__body > a i {transition: transform 260ms ease;}[dir=rtl] .imd-brands-home__all i,[dir=rtl] .imd-brand-card__link i,[dir=rtl] .imd-partner-panel__body > a i {transform: scaleX(-1);}.imd-brands-home__carousel-shell {position: relative;z-index: 3;padding: 0 54px;}.imd-brands-carousel .owl-stage-outer {overflow: hidden;padding: 10px 0 0;}.imd-brands-carousel .owl-stage {display: block;}.imd-brands-carousel .owl-item {box-sizing: border-box;display: block;min-height: 0;padding: 22px 22px 44px;}.imd-brands-carousel.owl-carousel .owl-nav {position: absolute;inset: 0 0 38px;z-index: 8;height: auto;margin: 0;pointer-events: none;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev,.imd-brands-carousel.owl-carousel .owl-nav button.owl-next {position: absolute;top: 50%;z-index: 9;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin: 0 !important;padding: 0 !important;color: #0077BA !important;border: 1px solid rgba(0, 119, 186, 0.17) !important;border-radius: 50% !important;background: rgba(255, 255, 255, 0.97) !important;box-shadow: 0 14px 32px rgba(39, 63, 2, 0.13);pointer-events: auto;transform: translateY(-50%);transition: color 240ms ease, background 240ms ease, transform 240ms ease, box-shadow 240ms ease;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev {left: -50px;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-next {right: -50px;}.imd-brands-carousel.owl-carousel .owl-nav button span {display: block;margin-top: -4px;font-family: Arial, sans-serif;font-size: 38px;font-weight: 300;line-height: 1;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev:hover,.imd-brands-carousel.owl-carousel .owl-nav button.owl-next:hover {color: #FFFFFF !important;background: linear-gradient(135deg, #95BA33, #0077BA) !important;box-shadow: 0 17px 34px rgba(0, 119, 186, 0.25);transform: translateY(-50%) scale(1.08);}.imd-brands-carousel.owl-theme .owl-dots {display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 28px;margin: 2px 0 0;}.imd-brands-carousel.owl-theme .owl-dots button.owl-dot {width: 9px;height: 9px;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: rgba(0, 119, 186, 0.18) !important;transition: width 240ms ease, border-radius 240ms ease, background 240ms ease;}.imd-brands-carousel.owl-theme .owl-dots button.owl-dot span {display: none !important;}.imd-brands-carousel.owl-theme .owl-dots button.owl-dot.active {width: 28px;border-radius: 999px !important;background: linear-gradient(90deg, #95BA33, #0077BA) !important;}.imd-brand-card {position: relative;display: flex;flex-direction: column;min-width: 0;overflow: hidden;color: #273F02 !important;border: 1px solid rgba(39, 63, 2, 0.1);border-radius: 26px;background: rgba(255, 255, 255, 0.9);box-shadow: 0 14px 28px rgba(39, 63, 2, 0.075);transition: transform 330ms ease, border-color 330ms ease, box-shadow 330ms ease;}.imd-brand-card::before {content: "";position: absolute;inset: 0 0 auto;height: 4px;background: linear-gradient(90deg, #95BA33, #0077BA, #FFCD2B);transform: scaleX(0.28);transform-origin: center;transition: transform 420ms ease;}.imd-brand-card:hover {color: #273F02 !important;border-color: rgba(0, 119, 186, 0.25);box-shadow: 0 20px 38px rgba(0, 119, 186, 0.14);transform: translateY(-8px);}.imd-brand-card:hover::before {transform: scaleX(1);}.imd-brand-card__logo-box {position: relative;display: flex;align-items: center;justify-content: center;height: 150px;margin: 18px 18px 0;padding: 25px;overflow: hidden;border-radius: 20px;background: linear-gradient(135deg, rgba(149, 186, 51, 0.09), rgba(0, 119, 186, 0.075)), #FFFFFF;}.imd-brand-card__logo-box::after {content: "";position: absolute;width: 94px;height: 94px;inset-inline-end: -38px;bottom: -52px;border: 16px solid rgba(232, 82, 0, 0.055);border-radius: 50%;}.imd-brand-card__logo-box img {position: relative;z-index: 1;display: block;max-width: 100%;max-height: 96px;object-fit: contain;transition: transform 420ms cubic-bezier(0.2, 0.8, 0.2, 1), filter 420ms ease;}.imd-brand-card:hover .imd-brand-card__logo-box img {filter: saturate(1.08) contrast(1.04);transform: scale(1.07);}.imd-brand-card__fallback {display: flex;align-items: center;justify-content: center;width: 86px;height: 86px;color: #FFFFFF;border-radius: 23px;background: linear-gradient(135deg, #95BA33, #0077BA);font-size: 38px;font-weight: 800;}.imd-brand-card__content {display: flex;flex: 1 1 auto;flex-direction: column;padding: 23px 26px 72px;}.imd-brand-card__content strong {color: #273F02;font-size: 22px;font-weight: 800;line-height: 1.3;}.imd-brand-card__content > span {margin-top: 11px;color: rgba(39, 63, 2, 0.66);font-size: 16px;line-height: 1.75;}.imd-brand-card__link {position: absolute;inset-inline-end: 22px;bottom: 20px;display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;padding: 0;color: #0077BA !important;border-radius: 50%;background: rgba(0, 119, 186, 0.08);opacity: 0;transform: translateX(-8px);transition: opacity 260ms ease, transform 260ms ease, background 260ms ease;}[dir=rtl] .imd-brand-card__link {transform: translateX(8px);}.imd-brand-card:hover .imd-brand-card__link,.imd-brand-card:focus-within .imd-brand-card__link {opacity: 1;transform: translateX(0);}.imd-brand-card__link:hover {color: #FFFFFF !important;background: linear-gradient(135deg, #0077BA, #273F02);}@media (hover: none) {.imd-brand-card__link {opacity: 1;transform: none;}}@media (max-width: 820px) {.imd-brands-home__header {align-items: flex-start;flex-direction: column;gap: 24px;}.imd-brands-home__all {min-height: 47px;}}@media (max-width: 575.98px) {.imd-brands-home {padding-inline: 12px;}.imd-brands-home__box {padding: 26px 18px 30px;border-radius: 25px;}.imd-brands-home__box::before {inset: 9px;}.imd-brands-home__carousel-shell {padding: 0 28px;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev,.imd-brands-carousel.owl-carousel .owl-nav button.owl-next {width: 42px;height: 42px;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev {left: -31px;}.imd-brands-carousel.owl-carousel .owl-nav button.owl-next {right: -31px;}.imd-brand-card__link {opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce) {.imd-brands-home__glow {animation: none;}.imd-brand-card,.imd-brand-card__logo-box img,.imd-brands-carousel.owl-carousel .owl-nav button.owl-prev,.imd-brands-carousel.owl-carousel .owl-nav button.owl-next,.imd-brands-home__all {transition: none;}}@keyframes imdBrandsOrbit {to {transform: rotate(360deg);}}td.cat-col {text-align: start !important;white-space: nowrap;padding-inline-start: 2em !important;}.cats-container {padding-inline: 0;}ul.cats-list {list-style: none;margin: 0 -1em;padding: 0;}ul.cats-list > li {padding: 1em;margin-top: 2em;margin-bottom: 2em;}ul.cats-list > li > a {--mt-line-x: -40%;position: relative;display: block;z-index: 0;overflow: hidden;border: 1px solid rgba(253, 0, 128, 0.1);border-top: 0;border-radius: 0 0 26px 26px;background: rgba(255, 255, 255, 0.94);box-shadow: 0 22px 55px rgba(253, 0, 128, 0.08);text-decoration: none !important;isolation: isolate;transition: 420ms ease;}ul.cats-list > li > a:before {content: "";position: absolute;top: 0;inset-inline: 0;height: 4px;z-index: 3;background: linear-gradient(90deg, #8906C5, #FD0080, #087AF0, #8906C5);background-size: 260% 100%;animation: mt-cat-top-line 6s linear infinite;}ul.cats-list > li > a:after {content: "";position: absolute;top: 0;left: var(--mt-line-x);width: 36%;height: 4px;z-index: 4;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.95), transparent);filter: blur(1px);transition: 500ms ease;}ul.cats-list > li > a > figure {position: relative;overflow: hidden;margin: 0;width: 100%;min-width: 100%;max-width: 100%;background: #FFFFFF;}@media (min-width: 768px) {ul.cats-list > li > a > figure {height: 390px;}}@media (min-width: 992px) and (orientation: landscape) {ul.cats-list > li > a > figure {height: 185px;min-height: 100%;}}@media (min-width: 1200px) {ul.cats-list > li > a > figure {height: 235px;min-height: auto;}}ul.cats-list > li > a > figure:before {content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25), rgba(253, 0, 128, 0.03));opacity: 0.55;pointer-events: none;}ul.cats-list > li > a > figure > img {display: block;width: 100% !important;min-width: 100% !important;max-width: 100% !important;height: 100% !important;min-height: 100% !important;padding: 0 !important;margin: 0 !important;object-fit: contain;object-position: center center;background: #FFFFFF;transition: 700ms ease;}@media (max-width: 767.9px) {ul.cats-list > li > a > figure > img {object-fit: fill;}}@media (min-width: 768px) {ul.cats-list > li > a > figure > img {object-fit: cover;}}@media (min-width: 992px) and (orientation: landscape) {ul.cats-list > li > a > figure > img {object-fit: contain;}}@media (min-width: 1200px) {ul.cats-list > li > a > figure > img {object-fit: cover;}}ul.cats-list > li > a > section {position: relative;min-height: 124px;padding: 1.45em 5.4em 1.55em 5.25em;overflow: hidden;background: linear-gradient(115deg, rgba(255, 255, 255, 0.96), rgba(236, 236, 236, 0.3));}ul.cats-list > li > a > section:before {content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(circle at 0 10%, rgba(137, 6, 197, 0.11), transparent 38%), radial-gradient(circle at 100% 0, rgba(253, 0, 128, 0.08), transparent 36%), repeating-linear-gradient(135deg, rgba(253, 0, 128, 0.035) 0 1px, transparent 1px 11px);}ul.cats-list > li > a > section:after {content: "";position: absolute;top: 1.55em;bottom: 1.55em;right: 4.2em;width: 1px;background: linear-gradient(180deg, transparent, rgba(253, 0, 128, 0.2), transparent);transform: scaleY(0.55);transform-origin: center;transition: 380ms ease;}ul.cats-list > li > a > section .cat-icon {position: absolute;left: 1.2em;top: 1.35em;display: flex;align-items: center;justify-content: center;width: 54px;height: 54px;border-radius: 18px;color: #FD0080;background: rgba(255, 255, 255, 0.88);box-shadow: 0 12px 28px rgba(253, 0, 128, 0.12);transition: 420ms ease;}ul.cats-list > li > a > section .cat-icon img {width: 34px;height: 34px;object-fit: contain;}ul.cats-list > li > a > section .cat-icon i {font-size: 30px;}ul.cats-list > li > a > section h5,ul.cats-list > li > a > section h4 {position: relative;margin: 0 0 0.68em;min-height: 1.55em;color: #FD0080;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;}ul.cats-list > li > a > section h5:after,ul.cats-list > li > a > section h4:after {content: "";display: block;width: 34px;height: 2px;margin-top: 0.55em;border-radius: 99px;background: linear-gradient(90deg, #8906C5, #FD0080);transition: 380ms ease;}ul.cats-list > li > a > section dl {margin: 0;font-size: small;color: rgba(33, 37, 41, 0.7) !important;}ul.cats-list > li > a > section dl dt {display: inline-block;padding: 1px 0;padding-inline-end: 5px;border-radius: 10px;color: #8906C5;font-weight: 800;transition: 380ms ease;}ul.cats-list > li > a > section dl dd {display: inline-block;padding-inline-end: 10px;}ul.cats-list > li > a > section button.cat-btn {position: absolute !important;right: 1.25em;top: 50%;width: 44px;height: 44px;padding: 0 !important;border: 0;border-radius: 0;color: #FD0080;background: transparent;box-shadow: none !important;opacity: 0;transform: translate(34px, -50%);transition: 420ms cubic-bezier(0.2, 0.8, 0.2, 1);}ul.cats-list > li > a > section button.cat-btn i {font-size: 25px;font-weight: 900;text-shadow: 0 8px 18px rgba(253, 0, 128, 0.22);transition: 360ms ease;}ul.cats-list > li > a:before, ul.cats-list > li > a:after {opacity: 0.1;}ul.cats-list > li > a:hover, ul.cats-list > li > a:focus-visible, ul.cats-list > li > a:active {--mt-line-x: 104%;transform: translateY(-8px);box-shadow: 0 30px 75px rgba(253, 0, 128, 0.16);}ul.cats-list > li > a:hover > figure > img, ul.cats-list > li > a:focus-visible > figure > img, ul.cats-list > li > a:active > figure > img {transform: scale(1.035);}ul.cats-list > li > a:hover:before, ul.cats-list > li > a:hover:after, ul.cats-list > li > a:focus-visible:before, ul.cats-list > li > a:focus-visible:after, ul.cats-list > li > a:active:before, ul.cats-list > li > a:active:after {opacity: 0.5;}ul.cats-list > li > a:hover > section:after, ul.cats-list > li > a:focus-visible > section:after, ul.cats-list > li > a:active > section:after {transform: scaleY(1);}ul.cats-list > li > a:hover > section .cat-icon, ul.cats-list > li > a:focus-visible > section .cat-icon, ul.cats-list > li > a:active > section .cat-icon {color: #8906C5;transform: translateY(-4px) rotate(-4deg);box-shadow: 0 18px 36px rgba(137, 6, 197, 0.18);}ul.cats-list > li > a:hover > section h5,ul.cats-list > li > a:hover > section h4, ul.cats-list > li > a:focus-visible > section h5,ul.cats-list > li > a:focus-visible > section h4, ul.cats-list > li > a:active > section h5,ul.cats-list > li > a:active > section h4 {color: #FD0080;}ul.cats-list > li > a:hover > section h5:after,ul.cats-list > li > a:hover > section h4:after, ul.cats-list > li > a:focus-visible > section h5:after,ul.cats-list > li > a:focus-visible > section h4:after, ul.cats-list > li > a:active > section h5:after,ul.cats-list > li > a:active > section h4:after {width: 62px;}ul.cats-list > li > a:hover > section button, ul.cats-list > li > a:focus-visible > section button, ul.cats-list > li > a:active > section button {opacity: 1;transform: translate(0, -50%);}ul.cats-list > li > a:hover > section button i, ul.cats-list > li > a:focus-visible > section button i, ul.cats-list > li > a:active > section button i {transform: translateX(5px);color: #087AF0;}ul.product-list > li > a > figure {background: #FFFFFF;}ul.product-list > li > a > figure > img {padding: 2em 1em !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: contain;object-position: center;background: #FFFFFF;}ul.product-list > li > a > section {padding-inline-start: 1.5em;}ul.product-list > li > a > section .product-icon {display: none;}ul.product-list > li > a img.product-brand {margin-bottom: 1.5em;height: 36px !important;}@media (hover: none) {ul.cats-list > li > a > section button {opacity: 1;transform: translate(0, -50%);}}@media (max-width: 991px) {ul.cats-list {margin: 0;}ul.cats-list > li {width: 100%;}}@media (max-width: 767px) {.cats-container {padding-inline: 15px;}ul.cats-list {margin: 0;}ul.cats-list > li {width: 100%;padding-inline: 0;margin-top: 1.4em;margin-bottom: 1.4em;}ul.cats-list > li > a > section {padding-inline-end: 4.5em;}}@keyframes mt-cat-top-line {to {background-position: 260% 0;}}html[dir=rtl] ul.cats-list > li > a > section {text-align: right;}html[dir=rtl] ul.cats-list > li > a > section:after {right: auto;left: 4.2em;}html[dir=rtl] ul.cats-list > li > a > section .cat-icon {left: auto;right: 1.2em;}html[dir=rtl] ul.cats-list > li > a > section h5:after,html[dir=rtl] ul.cats-list > li > a > section h4:after {margin-right: 0;margin-left: auto;}html[dir=rtl] ul.cats-list > li > a > section button.cat-btn {right: auto;left: 1.25em;transform: translate(-34px, -50%);}html[dir=rtl] ul.cats-list > li > a > section button.cat-btn i {transform: scaleX(-1);}html[dir=rtl] ul.cats-list > li > a:hover > section .cat-icon, html[dir=rtl] ul.cats-list > li > a:focus-visible > section .cat-icon, html[dir=rtl] ul.cats-list > li > a:active > section .cat-icon {transform: translateY(-4px) rotate(4deg);}html[dir=rtl] ul.cats-list > li > a:hover > section button.cat-btn, html[dir=rtl] ul.cats-list > li > a:focus-visible > section button.cat-btn, html[dir=rtl] ul.cats-list > li > a:active > section button.cat-btn {transform: translate(0, -50%);}html[dir=rtl] ul.cats-list > li > a:hover > section button.cat-btn i, html[dir=rtl] ul.cats-list > li > a:focus-visible > section button.cat-btn i, html[dir=rtl] ul.cats-list > li > a:active > section button.cat-btn i {transform: translateX(-5px) scaleX(-1);}@media (max-width: 991.9px) {html[dir=rtl] ul.cats-list > li > a > section h4,html[dir=rtl] ul.cats-list > li > a > section h5 {line-height: 1.65;letter-spacing: 0;min-height: auto;padding-top: 0.15em;padding-bottom: 0.15em;}}ul.cats-list {margin: 1.2rem -14px 0;}ul.cats-list > li {margin: 0 0 28px;padding: 14px;}ul.cats-list > li > a {overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 30px;background: #FFFFFF;box-shadow: 0 18px 46px rgba(23, 21, 42, 0.075);transition: 200ms ease-out;}ul.cats-list > li > a::before, ul.cats-list > li > a::after {display: none;}ul.cats-list > li > a > figure {height: 230px;min-height: 230px;background: #f1f5f8;}ul.cats-list > li > a > figure::before {z-index: 1;background: linear-gradient(180deg, transparent 62%, rgba(23, 21, 42, 0.13) 100%);opacity: 1;}ul.cats-list > li > a > figure > img {object-fit: cover;object-position: center;background: #f1f5f8;transition: transform 220ms ease-out;}ul.cats-list > li > a > figure.is-placeholder > img {padding: 3rem !important;object-fit: contain;opacity: 0.38;}ul.cats-list > li > a > section {position: relative;z-index: 2;min-height: 166px;margin-top: -30px;padding: 52px 78px 24px 24px;overflow: visible;border-radius: 30px 30px 0 0;background: rgba(255, 255, 255, 0.975);box-shadow: 0 -9px 30px rgba(23, 21, 42, 0.035);}ul.cats-list > li > a > section::before {border-radius: inherit;background: radial-gradient(circle at 0 100%, rgba(253, 0, 128, 0.055), transparent 44%), radial-gradient(circle at 100% 0, rgba(8, 122, 240, 0.055), transparent 40%);}ul.cats-list > li > a > section::after {display: none;}ul.cats-list > li > a > section .cat-icon {top: -32px;left: auto;right: auto;inset-inline-start: 24px;width: 66px;height: 66px;border: 5px solid #FFFFFF;border-radius: 50%;color: #087AF0;background: #FFFFFF;box-shadow: 0 11px 26px rgba(23, 21, 42, 0.12);transition: 170ms ease-out;}ul.cats-list > li > a > section .cat-icon img {width: 38px;height: 38px;object-fit: contain;}ul.cats-list > li > a > section h5,ul.cats-list > li > a > section h4 {min-height: 2.55em;margin: 0 0 0.7em;color: #212529;font-size: 1.05rem;font-weight: 700;line-height: 1.35;letter-spacing: 0.025em;text-transform: none;}ul.cats-list > li > a > section h5::after,ul.cats-list > li > a > section h4::after {width: 32px;height: 3px;margin-top: 0.65em;background: linear-gradient(90deg, rgba(253, 0, 128, 0.72), rgba(8, 122, 240, 0.82));transition: 170ms ease-out;}ul.cats-list > li > a > section dl {display: flex;align-items: center;flex-wrap: wrap;gap: 0.35em 0.45em;margin: 0;font-size: 0.78rem;}ul.cats-list > li > a > section dl dt {min-width: 27px;padding: 0.28em 0.5em;border-radius: 9px;color: #087AF0;background: rgba(8, 122, 240, 0.075);text-align: center;}ul.cats-list > li > a > section dl dd {margin: 0;padding-inline-end: 0.55em;}ul.cats-list > li > a > section button.cat-btn {top: auto;bottom: 24px;right: auto;left: auto;inset-inline-end: 22px;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 15px;color: #55789d;background: #edf3f8;opacity: 1;transform: none;transition: 100ms ease-out;}ul.cats-list > li > a > section button.cat-btn i {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit;font-size: 21px;line-height: 1;text-shadow: none;transition: 100ms ease-out;}ul.cats-list > li > a:hover, ul.cats-list > li > a:focus-visible, ul.cats-list > li > a:active {transform: translateY(-4px);border-color: rgba(8, 122, 240, 0.18);box-shadow: 0 24px 54px rgba(23, 21, 42, 0.105);}ul.cats-list > li > a:hover > figure > img, ul.cats-list > li > a:focus-visible > figure > img, ul.cats-list > li > a:active > figure > img {transform: scale(1.025);}ul.cats-list > li > a:hover > figure.is-placeholder > img, ul.cats-list > li > a:focus-visible > figure.is-placeholder > img, ul.cats-list > li > a:active > figure.is-placeholder > img {transform: scale(1.015);}ul.cats-list > li > a:hover > section .cat-icon, ul.cats-list > li > a:focus-visible > section .cat-icon, ul.cats-list > li > a:active > section .cat-icon {transform: translateY(-2px);box-shadow: 0 14px 28px rgba(8, 122, 240, 0.12);}ul.cats-list > li > a:hover > section h5,ul.cats-list > li > a:hover > section h4, ul.cats-list > li > a:focus-visible > section h5,ul.cats-list > li > a:focus-visible > section h4, ul.cats-list > li > a:active > section h5,ul.cats-list > li > a:active > section h4 {color: #087AF0;}ul.cats-list > li > a:hover > section h5::after,ul.cats-list > li > a:hover > section h4::after, ul.cats-list > li > a:focus-visible > section h5::after,ul.cats-list > li > a:focus-visible > section h4::after, ul.cats-list > li > a:active > section h5::after,ul.cats-list > li > a:active > section h4::after {width: 45px;}ul.cats-list > li > a:hover > section button.cat-btn, ul.cats-list > li > a:focus-visible > section button.cat-btn, ul.cats-list > li > a:active > section button.cat-btn {color: #FFFFFF;background: #55789d;transform: translateY(-1px);}ul.cats-list > li > a:hover > section button.cat-btn i, ul.cats-list > li > a:focus-visible > section button.cat-btn i, ul.cats-list > li > a:active > section button.cat-btn i {color: #FFFFFF;}ul.product-list > li > a > figure {background: #f5f7fa;}ul.product-list > li > a > figure > img {padding: 2rem !important;object-fit: contain;background: #f5f7fa;}ul.product-list > li > a > figure.is-placeholder > img {padding: 3.5rem !important;}ul.product-list > li > a > section {padding-inline-start: 24px;}ul.product-list > li > a > section h4 {padding-inline-end: 8px;}ul.product-list > li > a img.product-brand {display: block;width: auto !important;max-width: 120px;height: 30px !important;margin: 0.25rem 0 0;object-fit: contain;object-position: left center;}html[dir=rtl] ul.cats-list > li > a > section {padding: 52px 24px 24px 78px;}html[dir=rtl] ul.cats-list > li > a > section button.cat-btn {transform: none;}html[dir=rtl] ul.cats-list > li > a > section button.cat-btn i {transform: scaleX(-1);}html[dir=rtl] ul.cats-list > li > a:hover > section button.cat-btn, html[dir=rtl] ul.cats-list > li > a:focus-visible > section button.cat-btn, html[dir=rtl] ul.cats-list > li > a:active > section button.cat-btn {transform: translateY(-1px);}html[dir=rtl] ul.cats-list > li > a:hover > section button.cat-btn i, html[dir=rtl] ul.cats-list > li > a:focus-visible > section button.cat-btn i, html[dir=rtl] ul.cats-list > li > a:active > section button.cat-btn i {transform: scaleX(-1);}@media (max-width: 767px) {ul.cats-list {margin: 0.5rem 0 0;}ul.cats-list > li {padding-inline: 0;}ul.cats-list > li > a > figure {height: 220px;min-height: 220px;}}.cats-container ul.cats-list > li > a > section > button.cat-btn {position: absolute !important;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;padding: 0 !important;overflow: hidden;border: 0;border-radius: 15px;color: #55789d;background: #edf3f8;box-shadow: none !important;appearance: none;transition: background-color 90ms ease-out, color 90ms ease-out, transform 90ms ease-out;}.cats-container ul.cats-list > li > a > section > button.cat-btn > i.fa {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;margin: 0;padding: 0;color: inherit !important;font-size: 0 !important;line-height: 0 !important;transform: none;transition: color 90ms ease-out;}.cats-container ul.cats-list > li > a > section > button.cat-btn > i.fa::before {content: "" !important;display: block;width: 9px;height: 9px;margin: 0;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translateX(-1px) rotate(45deg);}.cats-container ul.cats-list > li > a:hover > section > button.cat-btn,.cats-container ul.cats-list > li > a:focus-visible > section > button.cat-btn,.cats-container ul.cats-list > li > a:active > section > button.cat-btn {color: #FFFFFF;background: #55789d;transform: translateY(-1px);}html[dir=rtl] .cats-container ul.cats-list > li > a > section > button.cat-btn > i.fa {transform: scaleX(-1);}.home-box .cats-container {padding-inline: 0;}.home-box ul.cats-list {margin: 0 -12px;}.home-box ul.cats-list > li {margin: 0 0 24px;padding: 12px;}.home-box ul.cats-list > li > a {overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 28px;background: #FFFFFF;box-shadow: 0 18px 45px rgba(23, 21, 42, 0.075);transition: 220ms ease-out;}.home-box ul.cats-list > li > a::before, .home-box ul.cats-list > li > a::after {display: none;}.home-box ul.cats-list > li > a > figure {height: 230px;min-height: 230px;background: #edf5f8;}.home-box ul.cats-list > li > a > figure::before {z-index: 1;background: linear-gradient(180deg, transparent 62%, rgba(23, 21, 42, 0.16) 100%);opacity: 1;}.home-box ul.cats-list > li > a > figure > img {object-fit: cover;object-position: center;background: #edf5f8;transition: transform 260ms ease-out;}.home-box ul.cats-list > li > a > section {position: relative;z-index: 2;min-height: 166px;margin-top: -28px;padding: 50px 76px 24px 24px;overflow: visible;border-radius: 28px 28px 0 0;background: rgba(255, 255, 255, 0.97);box-shadow: 0 -8px 30px rgba(23, 21, 42, 0.035);}.home-box ul.cats-list > li > a > section::before {border-radius: inherit;background: radial-gradient(circle at 0 100%, rgba(253, 0, 128, 0.08), transparent 42%), radial-gradient(circle at 100% 0, rgba(8, 122, 240, 0.07), transparent 38%);}.home-box ul.cats-list > li > a > section::after {display: none;}.home-box ul.cats-list > li > a > section .cat-icon {top: -31px;left: auto;right: auto;inset-inline-start: 24px;width: 64px;height: 64px;border: 5px solid #FFFFFF;border-radius: 50%;color: #087AF0;background: #FFFFFF;box-shadow: 0 10px 24px rgba(23, 21, 42, 0.12);transition: 180ms ease-out;}.home-box ul.cats-list > li > a > section .cat-icon img {width: 38px;height: 38px;}.home-box ul.cats-list > li > a > section h5,.home-box ul.cats-list > li > a > section h4 {min-height: 2.6em;margin: 0 0 0.7em;color: #212529;font-size: 1.05rem;font-weight: 700;line-height: 1.35;letter-spacing: 0.03em;text-transform: none;}.home-box ul.cats-list > li > a > section h5::after,.home-box ul.cats-list > li > a > section h4::after {width: 32px;height: 3px;margin-top: 0.65em;background: linear-gradient(90deg, #FD0080, #087AF0);transition: 180ms ease-out;}.home-box ul.cats-list > li > a > section dl {display: flex;align-items: center;flex-wrap: wrap;gap: 0.35em 0.45em;margin: 0;font-size: 0.78rem;}.home-box ul.cats-list > li > a > section dl dt {min-width: 27px;padding: 0.28em 0.5em;border-radius: 9px;color: #087AF0;background: rgba(8, 122, 240, 0.08);text-align: center;}.home-box ul.cats-list > li > a > section dl dd {margin: 0;padding-inline-end: 0.55em;}.home-box ul.cats-list > li > a > section button.cat-btn {top: auto;bottom: 24px;right: auto;left: auto;inset-inline-end: 22px;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 15px;color: #55789d;background: #edf3f8;opacity: 1;transform: none;transition: 100ms ease-out;}.home-box ul.cats-list > li > a > section button.cat-btn i {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 21px;line-height: 1;text-shadow: none;transition: 100ms ease-out;}.home-box ul.cats-list > li > a:hover, .home-box ul.cats-list > li > a:focus-visible, .home-box ul.cats-list > li > a:active {transform: translateY(-4px);border-color: rgba(8, 122, 240, 0.2);box-shadow: 0 24px 54px rgba(23, 21, 42, 0.11);}.home-box ul.cats-list > li > a:hover > figure > img, .home-box ul.cats-list > li > a:focus-visible > figure > img, .home-box ul.cats-list > li > a:active > figure > img {transform: scale(1.025);}.home-box ul.cats-list > li > a:hover > section .cat-icon, .home-box ul.cats-list > li > a:focus-visible > section .cat-icon, .home-box ul.cats-list > li > a:active > section .cat-icon {transform: translateY(-2px);box-shadow: 0 14px 28px rgba(8, 122, 240, 0.13);}.home-box ul.cats-list > li > a:hover > section h5,.home-box ul.cats-list > li > a:hover > section h4, .home-box ul.cats-list > li > a:focus-visible > section h5,.home-box ul.cats-list > li > a:focus-visible > section h4, .home-box ul.cats-list > li > a:active > section h5,.home-box ul.cats-list > li > a:active > section h4 {color: #087AF0;}.home-box ul.cats-list > li > a:hover > section h5::after,.home-box ul.cats-list > li > a:hover > section h4::after, .home-box ul.cats-list > li > a:focus-visible > section h5::after,.home-box ul.cats-list > li > a:focus-visible > section h4::after, .home-box ul.cats-list > li > a:active > section h5::after,.home-box ul.cats-list > li > a:active > section h4::after {width: 46px;}.home-box ul.cats-list > li > a:hover > section button.cat-btn, .home-box ul.cats-list > li > a:focus-visible > section button.cat-btn, .home-box ul.cats-list > li > a:active > section button.cat-btn {color: #FFFFFF;background: #55789d;transform: translateY(-1px);}.home-box ul.cats-list > li > a:hover > section button.cat-btn i, .home-box ul.cats-list > li > a:focus-visible > section button.cat-btn i, .home-box ul.cats-list > li > a:active > section button.cat-btn i {color: #FFFFFF;}html[dir=rtl] .home-box ul.cats-list > li > a > section {padding: 50px 24px 24px 76px;}html[dir=rtl] .home-box ul.cats-list > li > a > section button.cat-btn {transform: none;}html[dir=rtl] .home-box ul.cats-list > li > a > section button.cat-btn i {transform: scaleX(-1);}html[dir=rtl] .home-box ul.cats-list > li > a:hover > section button.cat-btn, html[dir=rtl] .home-box ul.cats-list > li > a:focus-visible > section button.cat-btn, html[dir=rtl] .home-box ul.cats-list > li > a:active > section button.cat-btn {transform: translateY(-1px);}html[dir=rtl] .home-box ul.cats-list > li > a:hover > section button.cat-btn i, html[dir=rtl] .home-box ul.cats-list > li > a:focus-visible > section button.cat-btn i, html[dir=rtl] .home-box ul.cats-list > li > a:active > section button.cat-btn i {transform: scaleX(-1);}@media (max-width: 767px) {.home-box .cats-container {padding-inline: 15px;}.home-box ul.cats-list {margin: 0;}.home-box ul.cats-list > li {padding-inline: 0;}.home-box ul.cats-list > li > a > figure {height: 220px;min-height: 220px;}.home-box ul.cats-list > li > a > section {min-height: 158px;}}.product-card-hero {overflow: hidden;background-color: #f5f7fa;}.product-card-hero > .hero-bg {background: linear-gradient(110deg, rgba(8, 122, 240, 0.055), rgba(255, 255, 255, 0.91) 48%, rgba(253, 0, 128, 0.045));}.product-card-hero .hero-content h1 {color: #17152A;}.product-card-hero .hero-content .thm-breadcrumb a,.product-card-hero .hero-content .thm-breadcrumb li {color: rgba(23, 21, 42, 0.72);}.product-card-hero .hero-content .thm-breadcrumb i {color: #70859a;}.product-card-hero dfn {display: flex;align-items: flex-end;gap: 0.8rem;padding-top: 1px;}.product-card-hero dfn .p-brand-name {display: flex;align-items: center;justify-content: center;min-width: 112px;min-height: 58px;padding: 8px 12px;border: 1px solid rgba(23, 21, 42, 0.08);border-radius: 18px;background: rgba(255, 255, 255, 0.84);box-shadow: 0 10px 28px rgba(23, 21, 42, 0.055);}.product-card-hero dfn img {display: block;width: auto;max-width: 180px;max-height: 44px;margin: 0;object-fit: contain;}.product-card-hero dfn > a.pdf-btn {display: inline-flex;align-items: center;justify-content: center;min-height: 52px;margin: 0;padding: 8px 16px 8px 9px;overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.18);border-radius: 16px;color: #35536f !important;background: rgba(255, 255, 255, 0.96);box-shadow: 0 9px 24px rgba(23, 21, 42, 0.085) !important;font-style: normal;font-weight: 700;transition: border-color 120ms ease-out, box-shadow 120ms ease-out, transform 120ms ease-out, background-color 120ms ease-out;}.product-card-hero dfn > a.pdf-btn::before, .product-card-hero dfn > a.pdf-btn::after {display: none;}.product-card-hero dfn > a.pdf-btn i {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;margin: 0;border-radius: 50%;color: #FFFFFF;background: linear-gradient(135deg, #1787e8, #526ad8);box-shadow: 0 6px 14px rgba(8, 122, 240, 0.18);font-size: 15px;line-height: 1;}.product-card-hero dfn > a.pdf-btn span {margin-inline-start: 0.72rem;color: inherit !important;font-size: 0.94rem;font-weight: 600;letter-spacing: 0.01em;line-height: 1.2;text-transform: none;}.product-card-hero dfn > a.pdf-btn:hover, .product-card-hero dfn > a.pdf-btn:focus-visible {border-color: rgba(8, 122, 240, 0.34);color: #244967 !important;background: #f8fbfe;box-shadow: 0 12px 26px rgba(8, 122, 240, 0.13) !important;transform: translateY(-2px);}.product-card-hero dfn > a.pdf-btn:hover i, .product-card-hero dfn > a.pdf-btn:focus-visible i {animation: pdf-btn-download 260ms ease-out;}.product-card-hero dfn > a.pdf-btn:hover span, .product-card-hero dfn > a.pdf-btn:focus-visible span {color: inherit !important;}@media (min-width: 992px) and (orientation: landscape) {.product-card-hero .container {display: flex;align-items: center;}.product-card-hero .container .hero-content {flex-grow: 1;}}html[dir=rtl] .product-card-hero dfn > a.pdf-btn span {letter-spacing: 0;}html[dir=rtl] .product-card-hero dfn > a.pdf-btn {padding: 8px 9px 8px 16px;}@keyframes pdf-btn-download {0% {transform: translateY(0);}45% {transform: translateY(3px);}100% {transform: translateY(0);}}@media (max-width: 991px) {.product-card-hero dfn {align-items: flex-start;flex-wrap: wrap;margin-top: 1.5rem;}}.product-card {margin: clamp(4.5rem, 7vw, 8rem) auto;text-align: left;}.product-card > .row {display: flex;align-items: stretch;}.product-card > .row::before, .product-card > .row::after {display: none;}.product-card .p-gallery {display: flex;}.product-card .sub-title {font-family: "TajawalLight", var(--system-font), sans-serif;display: block;margin-bottom: 30px;padding: 15px 25px;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 18px;color: #17152A;background: linear-gradient(110deg, rgba(8, 122, 240, 0.07), rgba(255, 255, 255, 0.96) 48%, rgba(253, 0, 128, 0.055));box-shadow: 0 12px 30px rgba(23, 21, 42, 0.06);font-size: 24px;font-weight: 700;}.product-card > h2 {margin-bottom: 1.5rem;color: #17152A;font-size: 32px;font-weight: 700;}.product-card > h2 > span {margin-left: 15px;color: #087AF0;font-size: 18px;}@media (max-width: 991px) {.product-card {margin: 4rem auto;}.product-card > .row {display: block;}.product-card .p-gallery {display: block;}}.features {height: 100%;margin: 0 10px 0 28px;padding: clamp(1.75rem, 3vw, 2.5rem);border: 1px solid rgba(8, 122, 240, 0.09);border-radius: 28px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.99), #f6f8fb);box-shadow: 0 18px 44px rgba(23, 21, 42, 0.075);}.features > h3 {position: relative;margin: 0 0 2rem;padding-bottom: 1rem;background: none;font-size: 22px;font-weight: 700;}.features > h3 > span {color: #17152A;-webkit-text-fill-color: currentColor;background: none;font-size: 24px;font-weight: 700;}.features > h3::after {content: "";position: absolute;bottom: 0;left: 0;display: block;width: 42px;height: 3px;border-radius: 99px;background: linear-gradient(90deg, rgba(8, 122, 240, 0.78), rgba(253, 0, 128, 0.65));}.features > ul {margin: 0;padding-left: 0;list-style: none;}.features > ul > li {position: relative;padding: 0.72rem 0 0.72rem 2rem;border-bottom: 1px solid rgba(23, 21, 42, 0.055);color: rgba(23, 21, 42, 0.88);font-size: 1.04em;line-height: 1.55;}.features > ul > li:last-child {border-bottom: 0;}.features > ul > li::before {content: "✓";position: absolute;top: 0.83rem;left: 0;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;color: #FFFFFF;background: #6388ad;font-size: 12px;font-weight: 700;}html[dir=rtl] .features > h3 {text-align: right;}html[dir=rtl] .features > h3::after {right: 0;left: auto;}@media (max-width: 991px) {.features {height: auto;margin: 2rem 10px 0;}}.p-gallery {position: relative;}.product-gallery {display: flex;flex: 1;flex-flow: row nowrap;width: 100%;padding: 18px;overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.09);border-radius: 28px;background: #FFFFFF;box-shadow: 0 18px 44px rgba(23, 21, 42, 0.075);}.product-card .gallery-main-ban {flex: 1;min-width: 0;overflow: hidden;border-radius: 22px;background: #f6f8fa;}.product-card .gallery-main-ban .cycle {display: block;}.product-card .gallery-main-ban .cycle a.item {display: block;width: 100%;height: clamp(420px, 46vw, 620px);overflow: hidden;background: #f6f8fa;}.product-card .gallery-main-ban .cycle img {width: 100%;height: 100%;padding: 10px;object-fit: contain;object-position: center;transition: transform 180ms ease-out;}.product-card .gallery-main-ban:hover .cycle img {transform: scale(1.012);}.product-card .gallery-thumbs-ban {width: 106px;padding: 2px 16px 2px 2px;overflow: hidden;}.product-card .gallery-thumbs-ban > a {display: flex;align-items: center;justify-content: center;width: 86px;height: 78px;margin: 0 0 12px;overflow: hidden;border: 1px solid rgba(23, 21, 42, 0.1);border-radius: 16px;background: #f5f7f9;text-align: center;vertical-align: middle;transition: 150ms ease-out;}.product-card .gallery-thumbs-ban > a > img {width: 100%;height: 100%;padding: 5px;object-fit: contain;}.product-card .gallery-thumbs-ban > a:hover, .product-card .gallery-thumbs-ban > a:focus-visible {border-color: rgba(8, 122, 240, 0.38);background: rgba(8, 122, 240, 0.055);transform: translateY(-1px);}.product-card .gallery-thumbs-ban > a > i.fa {display: block;color: #687b8e;font-size: 24px;}.product-card a.edit-gallery-btn {padding: 10px 0;border-color: transparent;background-color: #eef2f5;transition: 150ms ease-out;}.product-card a.edit-gallery-btn:hover {background-color: #6388ad;}.product-card a.edit-gallery-btn:hover i.fa {color: #FFFFFF !important;}.product-card .goto-thumb {max-width: 100%;cursor: pointer;}.product-card .gallery-photo-holder {position: relative;}.product-card .gallery-photo-holder i.fa-play-circle {position: absolute;top: calc(50% - 0.5em);z-index: 90;width: 100%;color: #6388ad;opacity: 0.9;font-size: 70px;text-align: center;}.product-card .gallery-photo-holder i.fa-video-camera {position: absolute;bottom: 5px;left: 10px;z-index: 90;color: #6388ad !important;opacity: 0.82;font-size: 20px;}@media (max-width: 767px) {.product-gallery {flex-direction: column;padding: 12px;border-radius: 24px;}.product-card .gallery-thumbs-ban {display: flex;order: 2;width: 100%;margin-top: 12px;padding: 0 0 4px;overflow-x: auto;gap: 10px;}.product-card .gallery-thumbs-ban > a {flex: 0 0 72px;width: 72px;height: 66px;margin: 0;border-radius: 14px;}.product-card .gallery-main-ban .cycle a.item {height: min(95vw, 470px);}}.product-card .details {margin-top: 4.5rem;padding: clamp(1.75rem, 3vw, 2.5rem);border: 1px solid rgba(8, 122, 240, 0.085);border-radius: 28px;background: #FFFFFF;box-shadow: 0 18px 44px rgba(23, 21, 42, 0.07);}.product-card .details header {position: relative;margin-bottom: 2rem;padding-bottom: 1rem;color: #17152A;font-size: 24px;font-weight: 700;}.product-card .details header::after {content: "";position: absolute;bottom: 0;left: 0;width: 48px;height: 3px;border-radius: 99px;background: linear-gradient(90deg, rgba(8, 122, 240, 0.78), rgba(253, 0, 128, 0.65));}.product-card .details > div {color: rgba(23, 21, 42, 0.82);font-size: 1.08em;line-height: 1.95;}.product-card .details ul {display: flex;flex-wrap: wrap;gap: 1rem;margin: 0;padding: 0;}.product-card .details ul li {flex: 1 1 230px;padding: 1.15rem;border: 1px solid rgba(23, 21, 42, 0.06);border-radius: 18px;background: #f6f8fa;}.product-card .details ul li dt {margin-bottom: 0.55rem;color: #17152A;font-weight: 700;}.product-card .details ul li dd {color: rgba(23, 21, 42, 0.78);line-height: 1.65;}html[dir=rtl] .product-card > .details > header {text-align: right;}html[dir=rtl] .product-card > .details > header::after {right: 0;left: auto;}@media (max-width: 767px) {.product-card .details {margin-top: 2.5rem;border-radius: 24px;}}.imd-partners-page {position: relative;isolation: isolate;min-height: 100vh;padding: clamp(62px, 7vw, 108px) clamp(18px, 5vw, 78px) clamp(92px, 9vw, 144px);overflow: hidden;color: #273F02;background: radial-gradient(circle at 4% 20%, rgba(149, 186, 51, 0.1), transparent 24%), radial-gradient(circle at 96% 66%, rgba(0, 119, 186, 0.1), transparent 26%), linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 45%, #FFFFFF 100%);}.imd-partners-page::before {content: "";position: absolute;inset: 0;z-index: -1;opacity: 0.24;pointer-events: none;background-image: radial-gradient(rgba(0, 119, 186, 0.22) 0.8px, transparent 0.8px);background-size: 28px 28px;mask-image: linear-gradient(180deg, transparent, #000000 18%, #000000 76%, transparent);}.imd-partners-page__hero {position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 44px;max-width: 1280px;margin: 0 auto clamp(52px, 7vw, 92px);padding-bottom: 34px;border-bottom: 1px solid rgba(39, 63, 2, 0.12);}.imd-partners-page__hero::after {content: "";position: absolute;inset-inline-start: 0;bottom: -2px;width: clamp(110px, 18vw, 240px);height: 4px;border-radius: 999px;background: linear-gradient(90deg, #95BA33, #0077BA, #E85200);}.imd-partners-page__intro {max-width: 900px;}.imd-partners-page__eyebrow {display: inline-flex;align-items: center;gap: 10px;margin-bottom: 15px;color: #0077BA;font-size: 13px;font-weight: 800;letter-spacing: 0.15em;text-transform: uppercase;}.imd-partners-page__eyebrow::before {content: "";width: 10px;height: 10px;border: 3px solid rgba(149, 186, 51, 0.35);border-radius: 50%;background: #95BA33;box-shadow: 0 0 0 7px rgba(149, 186, 51, 0.08);}.imd-partners-page__intro h1 {max-width: 920px;margin: 0;color: #273F02;font-size: clamp(38px, 5.4vw, 72px);font-weight: 850;line-height: 1.03;letter-spacing: -0.05em;}.imd-partners-page__intro p {max-width: 820px;margin: 22px 0 0;color: rgba(39, 63, 2, 0.68);font-size: clamp(16px, 1.25vw, 19px);line-height: 1.9;}.imd-partners-page__symbol {position: relative;width: clamp(108px, 12vw, 164px);aspect-ratio: 1;border: 1px solid rgba(0, 119, 186, 0.16);border-radius: 38% 62% 64% 36%/42% 38% 62% 58%;background: linear-gradient(145deg, rgba(149, 186, 51, 0.12), rgba(0, 119, 186, 0.1));box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.64), 0 24px 55px rgba(0, 119, 186, 0.12);animation: imdPartnerSymbol 9s ease-in-out infinite;}.imd-partners-page__symbol span {position: absolute;inset: 50% auto auto 50%;width: 46%;height: 13px;border-radius: 999px;transform-origin: left center;background: linear-gradient(90deg, #95BA33, #0077BA);}.imd-partners-page__symbol span:nth-child(1) {transform: rotate(0deg) translateY(-50%);}.imd-partners-page__symbol span:nth-child(2) {transform: rotate(120deg) translateY(-50%);}.imd-partners-page__symbol span:nth-child(3) {transform: rotate(240deg) translateY(-50%);}.imd-partners-page__grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 38px;max-width: 1440px;margin: 0 auto;}.imd-partner-panel {position: relative;display: grid;grid-template-columns: minmax(245px, 45%) minmax(0, 1fr);min-height: 330px;overflow: hidden;border: 1px solid rgba(39, 63, 2, 0.11);border-radius: 28px;background: rgba(255, 255, 255, 0.94);box-shadow: 0 22px 52px rgba(39, 63, 2, 0.085);animation: imdPartnerReveal 650ms ease both;transition: transform 330ms ease, box-shadow 330ms ease, border-color 330ms ease;}.imd-partner-panel__anchor {position: absolute;top: -220px;inset-inline-start: 0;width: 1px;height: 1px;pointer-events: none;}.imd-partner-panel:nth-child(even) {transform: translateY(34px);}.imd-partner-panel:nth-child(3n+2) {animation-delay: 80ms;}.imd-partner-panel:nth-child(3n) {animation-delay: 160ms;}.imd-partner-panel:hover {border-color: rgba(0, 119, 186, 0.25);box-shadow: 0 30px 66px rgba(0, 119, 186, 0.15);transform: translateY(-7px);}.imd-partner-panel:nth-child(even):hover {transform: translateY(27px);}.imd-partner-panel::after {content: "";position: absolute;inset: auto 0 0;height: 4px;background: linear-gradient(90deg, #95BA33, #0077BA, #FFCD2B);transform: scaleX(0.22);transform-origin: center;transition: transform 420ms ease;}.imd-partner-panel:hover::after {transform: scaleX(1);}.imd-partner-panel__logo-side {position: relative;display: flex;align-items: center;justify-content: center;min-width: 0;padding: 32px 28px;overflow: hidden;border-inline-end: 1px solid rgba(0, 119, 186, 0.09);background: radial-gradient(circle at 20% 16%, rgba(255, 205, 43, 0.14), transparent 22%), linear-gradient(145deg, rgba(149, 186, 51, 0.12), rgba(0, 119, 186, 0.09));}.imd-partner-panel__logo-side::after {content: "";position: absolute;width: 128px;height: 128px;inset-inline-end: -60px;bottom: -64px;border: 20px solid rgba(232, 82, 0, 0.06);border-radius: 50%;}.imd-partner-panel__logo-side > img {position: relative;z-index: 2;display: block;max-width: 100%;max-height: 146px;object-fit: contain;transition: transform 420ms cubic-bezier(0.2, 0.8, 0.2, 1), filter 420ms ease;}.imd-partner-panel:hover .imd-partner-panel__logo-side > img {filter: saturate(1.08) contrast(1.04);transform: scale(1.07);}.imd-partner-panel__number {position: absolute;inset-inline-start: 16px;top: 10px;z-index: 1;color: rgba(0, 119, 186, 0.11);font-size: 62px;font-weight: 900;line-height: 1;letter-spacing: -0.08em;}.imd-partner-panel__fallback {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;width: 92px;height: 92px;color: #FFFFFF;border-radius: 26px;background: linear-gradient(135deg, #95BA33, #0077BA);font-size: 40px;font-weight: 850;}.imd-partner-panel__body {display: flex;min-width: 0;flex-direction: column;justify-content: center;padding: 31px 32px 34px;}.imd-partner-panel__title-row {display: flex;align-items: center;justify-content: space-between;gap: 24px;}.imd-partner-panel__title-row h2 {margin: 0;color: #273F02;font-size: clamp(21px, 1.8vw, 28px);font-weight: 850;line-height: 1.25;letter-spacing: -0.025em;}.imd-partner-panel__country {flex: 0 0 auto;display: inline-flex;align-items: center;gap: 7px;margin-bottom: 10px;padding: 6px 9px 6px 7px;color: rgba(39, 63, 2, 0.66);border: 1px solid rgba(39, 63, 2, 0.09);border-radius: 999px;background: #FFFFFF;font-size: 13px;font-weight: 700;white-space: nowrap;}.imd-partner-panel__country img {width: 23px;height: 23px;object-fit: cover;border-radius: 50%;box-shadow: 0 4px 10px rgba(39, 63, 2, 0.12);}.imd-partner-panel__body > p {margin: 22px 0 20px;color: rgba(39, 63, 2, 0.67);font-size: 17px;line-height: 1.8;}.imd-partner-panel__body > a {display: inline-flex;align-items: center;align-self: flex-start;gap: 10px;margin-top: 0;color: #0077BA !important;font-size: 15px;font-weight: 800;letter-spacing: 0.02em;}.imd-partner-panel__body > a:hover {color: #E85200 !important;}.imd-partner-panel__body > a:hover i {transform: translateX(4px);}[dir=rtl] .imd-partner-panel__body > a:hover i {transform: scaleX(-1) translateX(4px);}@media (max-width: 1120px) {.imd-partners-page__grid {grid-template-columns: 1fr;max-width: 960px;}.imd-partner-panel:nth-child(even),.imd-partner-panel:nth-child(even):hover {transform: none;}}@media (max-width: 760px) {.imd-partners-page__hero {grid-template-columns: 1fr;}.imd-partners-page__symbol {display: none;}.imd-partner-panel {grid-template-columns: 1fr;}.imd-partner-panel__logo-side {min-height: 250px;border-inline-end: none;border-bottom: 1px solid rgba(0, 119, 186, 0.09);}.imd-partner-panel__logo-side > img {max-height: 134px;}.imd-partner-panel__anchor {top: -150px;}}@media (max-width: 460px) {.imd-partners-page {padding-inline: 13px;}.imd-partner-panel {border-radius: 23px;}.imd-partner-panel__body {padding: 25px 22px 28px;}.imd-partner-panel__title-row {align-items: flex-start;flex-direction: column;}}@media (prefers-reduced-motion: reduce) {.imd-partners-page__symbol,.imd-partner-panel {animation: none;}.imd-partner-panel,.imd-partner-panel__logo-side > img {transition: none;}}@keyframes imdPartnerReveal {from {opacity: 0;}to {opacity: 1;}}@keyframes imdPartnerSymbol {0%, 100% {border-radius: 38% 62% 64% 36%/42% 38% 62% 58%;transform: rotate(-3deg);}50% {border-radius: 61% 39% 37% 63%/55% 61% 39% 45%;transform: rotate(4deg);}}a.btn, a.btn-wide {background-color: #087AF0;color: #FFFFFF;border-radius: 20px;white-space: nowrap;}a.btn:hover, a.btn-wide:hover {color: #FFFFFF;}a.btn-light {margin: auto 0.5em;display: inline-block;background-color: rgba(253, 0, 128, 0.3);color: #087AF0;padding: 0.8em 1.1em !important;white-space: nowrap;margin-inline-start: 1em;}a.btn-outline {box-sizing: border-box;margin: auto 0.5em;display: inline-block;background-color: rgba(236, 236, 236, 0.1);color: #FFFFFF;padding: calc(0.8em - 4px) 1.1em !important;border: 4px solid rgba(253, 0, 128, 0.9) !important;white-space: nowrap;margin-inline-start: 1em;}a.btn-gold {margin: auto 0.5em;display: inline-block;background-color: #087AF0;color: #ECECEC;padding: 0.8em 1.1em !important;white-space: nowrap;margin-inline-start: 1em;}button:not(.fancybox-button):not(.ck):not(.owl-dot), a.btn, a.btn-wide {font-family: "Tajawal", var(--system-font), sans-serif;position: relative;overflow: hidden;border: none;padding: 0.8em 1.5em;transition: 0.1s ease-in-out;}button:not(.fancybox-button):not(.ck):not(.owl-dot) > span, button:not(.fancybox-button):not(.ck):not(.owl-dot) > i, a.btn > span, a.btn-wide > span, a.btn > i, a.btn-wide > i {display: inline-block;position: relative;z-index: 10;transition: color 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;}button:not(.fancybox-button):not(.ck):not(.owl-dot):hover > span, button:not(.fancybox-button):not(.ck):not(.owl-dot):hover > i, a.btn:hover > span, a.btn-wide:hover > span, a.btn:hover > i, a.btn-wide:hover > i {color: #FFFFFF;}a.btn:after, a.btn-wide:after,a.btn:before,a.btn-wide:before,button:not(.fancybox-button):not(.ck):not(.owl-dot):not(.cat-btn):after,button:not(.fancybox-button):not(.ck):not(.owl-dot):not(.cat-btn):before {padding: 18px 0 11px;content: "";position: absolute;top: 0;left: calc(-100% - 30px);height: 100%;width: calc(100% + 20px);color: #FD0080;border-radius: 2px;transform: skew(-25deg);}a.btn:after, a.btn-wide:after,button:not(.fancybox-button):not(.ck):not(.owl-dot):not(.cat-btn):after {background: #FD0080;transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;z-index: 0;opacity: 0.8;}a.btn:before, a.btn-wide:before,button:not(.fancybox-button):not(.ck):not(.owl-dot):not(.cat-btn):before {background: #FD0080;z-index: 5;transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);}a.btn:hover:after, a.btn-wide:hover:after,button:not(.fancybox-button):not(.ck):not(.owl-dot):not(.cat-btn):not(.cat-btn):hover:after {left: calc(0% - 10px);transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1);}a.btn:hover:before, a.btn-wide:hover:before,button:not(.fancybox-button):not(.ck):not(.owl-dot):hover:before {left: calc(0% - 10px);transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);}.owl-carousel {position: relative;}.owl-dots {padding: 20px;text-align: center;}.owl-dots .owl-dot {background-color: transparent;border: none;}.owl-dots .owl-dot > span {background-color: rgba(253, 0, 128, 0.3) !important;}.owl-dots .owl-dot.active > span {background-color: #8906C5 !important;}.owl-nav {display: none;}.owl-nav button {position: absolute;top: 100px;}.gallery-panel header {padding-top: 30px;}#home-gallery {list-style: none;padding: 0;margin: 0;}#home-gallery > li {padding: 15px;margin: 0;height: 20vw;max-height: 400px;overflow: hidden;cursor: pointer;position: relative;}@media (max-width: 991.98px) {#home-gallery > li {float: none;margin: auto;height: 40vw;}}@media (max-width: 575.98px) {#home-gallery > li {float: none;margin: auto;width: 100%;height: 60vw;}}#home-gallery > li > figure {width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 12px; box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25); }#home-gallery > li > figure > figcaption {background-color: rgba(0, 0, 0, 0.7);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 100;display: block;opacity: 0;transform: scale(1.5);transition: all 0.4s ease-in-out 0s;}#home-gallery > li > figure:hover > figcaption {transform: scale(1);opacity: 1;}#home-gallery > li > figure > figcaption > a {display: flex;flex-flow: column;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;vertical-align: middle;text-align: center;font-size: 23px;color: #FFFFFF;text-decoration: none;}#home-gallery > li > figure > figcaption > a > span {font-family: "Tajawal", var(--system-font), sans-serif;max-width: 60%;text-align: center;display: inline-block;vertical-align: middle;line-height: normal;text-transform: uppercase;}#home-gallery > li > figure > img {height: 100%;width: 100%;object-fit: cover;transition: all 0.4s ease-in-out 0s;border-radius: 12px; }#home-gallery > li > figure:hover > img {transform: scale(1.5);}.gallery {padding-top: 20px;width: 100%;}#home-gallery > li > figure > section {display: flex;flex-flow: column;align-items: center;justify-content: center;width: 100%;height: 100%;left: 0;position: absolute;top: 0;}#home-gallery > li > figure > section > .fa-play-circle {color: #FFFFFF;display: block;position: relative;font-size: 70px;line-height: 230px;vertical-align: middle;opacity: 0.7;z-index: 50;}#home-gallery > li > figure > section > .fa-video-camera {position: relative;z-index: 50;font-size: 40px;color: #FFFFFF;display: block;opacity: 0.2;}.login-panel {overflow: visible !important;}.login-panel section.panel:not(.panel-primary) {width: 100% !important;}.login-panel section.panel {padding-top: 0 !important;}.login-panel .img-view > img {object-fit: contain;width: 90%;padding: 170px 0;}.login-panel #login,.login-panel #forgot-password,.login-panel #reset-password {overflow: hidden;border-top: 20px solid #087AF0 !important;border-bottom: 5px solid #087AF0 !important;background-color: #FFFFFF;padding: 2.2em;width: 80% !important;margin: auto;border-radius: 16px;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);transition: transform 0.25s ease, box-shadow 0.25s ease;}.login-panel #login .form-group,.login-panel #forgot-password .form-group,.login-panel #reset-password .form-group {margin-bottom: 0 !important;padding-bottom: 0 !important;}@media (max-width: 767.98px) {.login-panel #login,.login-panel #forgot-password,.login-panel #reset-password {width: 100% !important;}}.login-panel #login .panel-title, .login-panel #login header,.login-panel #forgot-password .panel-title,.login-panel #forgot-password header,.login-panel #reset-password .panel-title,.login-panel #reset-password header {display: none;}.login-panel .semiorbit-form-submit-wrap {padding: 1em !important;}.login-panel .semiorbit-form-submit-wrap .btn, .login-panel .semiorbit-form-submit-wrap .btn-wide {width: auto;}.post-header {background-color: #FFFFFF;overflow: hidden;}@media (min-width: 992px) and (orientation: landscape) {.post-header h1 {font-size: 25px;padding-bottom: 35px !important;}}@media (min-width: 1400px) {.post-header h1 {font-size: 41px;padding-bottom: 50px !important;}}@media (max-width: 991.9px) {.post-header h1 {font-size: 18px;padding-bottom: 20px !important;}}.post-meta {padding: 0;}.post-meta i.fa {color: #087AF0;}.post-container.post-detail-card {display: grid;grid-template-columns: minmax(320px, 41%) 1fr;align-items: stretch;gap: 0;margin: 6em 0 3em;min-height: 520px;border: 1px solid rgba(253, 0, 128, 0.12);border-radius: 30px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.045) 48%, rgba(8, 122, 240, 0.055));box-shadow: 0 26px 70px rgba(20, 40, 60, 0.1);position: relative;}.post-container.post-detail-card:before {content: "";position: absolute;inset: 16px;border: 1px solid rgba(255, 255, 255, 0.74);border-radius: 24px;pointer-events: none;z-index: 3;}.post-container.post-detail-card:after {content: "";position: absolute;top: -34%;inset-inline-start: -6%;width: 24rem;height: 24rem;background: radial-gradient(circle, rgba(8, 122, 240, 0.055), transparent 62%);pointer-events: none;z-index: 1;}.post-container.post-detail-card.no-post-photo {grid-template-columns: 1fr;min-height: auto;}.post-container.post-detail-card.no-post-photo .post-detail-text {min-height: 420px;}.post-container.post-detail-card .post-img,.post-container.post-detail-card .post-detail-img {display: block;height: 100%;max-width: none;border-radius: 0;overflow: hidden;position: relative;box-shadow: none;z-index: 2;}.post-container.post-detail-card .post-img:before,.post-container.post-detail-card .post-detail-img:before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgba(253, 0, 128, 0.04), rgba(8, 122, 240, 0.1));pointer-events: none;z-index: 1;mix-blend-mode: screen;}.post-container.post-detail-card .post-img:after,.post-container.post-detail-card .post-detail-img:after {content: "";position: absolute;inset: auto 0 0;height: 42%;background: linear-gradient(to top, rgba(0, 0, 0, 0.22), transparent);transform: none;z-index: 2;}.post-container.post-detail-card .post-img img,.post-container.post-detail-card .post-detail-img img {width: 100%;height: 100%;min-height: 520px;object-fit: cover;border-radius: 0;transform: scale(1);transition: transform 700ms ease;}.post-container.post-detail-card .post-img:hover,.post-container.post-detail-card .post-detail-img:hover {transform: none;box-shadow: none;}.post-container.post-detail-card .post-img:hover img,.post-container.post-detail-card .post-detail-img:hover img {transform: scale(1.06);}.post-container.post-detail-card .post-img:hover:after,.post-container.post-detail-card .post-detail-img:hover:after {animation: none;}.post-container.post-detail-card .post-text,.post-container.post-detail-card .post-detail-text {min-width: 0;padding: 1.15em;display: flex;flex-direction: column;justify-content: stretch;background: transparent;border-radius: 0;box-shadow: none;color: #212529;position: relative;z-index: 2;}.post-container.post-detail-card .post-detail-glow {position: absolute;inset: 1.15em;border-radius: 24px;background: radial-gradient(circle at 88% 12%, rgba(8, 122, 240, 0.075), transparent 30%), linear-gradient(135deg, rgba(255, 255, 255, 0.97), rgba(253, 0, 128, 0.045) 55%, rgba(8, 122, 240, 0.045));pointer-events: none;z-index: 0;}.post-container.post-detail-card .post-detail-body {padding: 3.15em 3.35em 2em;font-size: 20px;line-height: 2em;color: rgba(33, 37, 41, 0.86);position: relative;z-index: 1;}.post-container.post-detail-card .post-detail-body:before {content: "";display: block;width: 96px;height: 5px;margin-bottom: 1.8em;border-radius: 999px;background: linear-gradient(90deg, #087AF0, #FD0080);}.post-container.post-detail-card .post-detail-body p {margin-bottom: 1.45em;}.post-container.post-detail-card .post-detail-body p:first-of-type::first-letter {float: none;font-size: inherit;font-weight: inherit;line-height: inherit;margin: 0;color: inherit;font-family: inherit;vertical-align: inherit;padding-top: 0;}.post-container.post-detail-card .post-detail-body a {color: #087AF0;}.post-container.post-detail-card .post-detail-meta {margin: auto 3.35em 2.45em;padding: 1em 1.2em;border: 1px solid rgba(253, 0, 128, 0.1);border-radius: 18px;background: rgba(255, 255, 255, 0.68);position: relative;z-index: 1;}.post-container.post-detail-card .post-detail-meta ul {margin: 0;display: flex;gap: 1.2em;flex-wrap: wrap;}.post-container.post-detail-card .post-detail-meta .list-inline-item {display: inline-flex;align-items: center;gap: 0.45em;color: rgba(33, 37, 41, 0.62);font-size: 15px;}@media (max-width: 767.98px) {.post-container.post-detail-card {grid-template-columns: 1fr;min-height: auto;}.post-container.post-detail-card .post-img img,.post-container.post-detail-card .post-detail-img img {min-height: 340px;}.post-container.post-detail-card .post-detail-body {padding: 2.25em 2.1em 1.5em;font-size: 19px;}.post-container.post-detail-card .post-detail-meta {margin: auto 2.1em 2em;}}@media (max-width: 991.9px) {.post-container.post-detail-card {margin: 3em 0 2em;border-radius: 22px;}.post-container.post-detail-card:before {inset: 10px;border-radius: 18px;}.post-container.post-detail-card .post-img img,.post-container.post-detail-card .post-detail-img img {min-height: 255px;}.post-container.post-detail-card .post-text,.post-container.post-detail-card .post-detail-text {padding: 0.9em;}.post-container.post-detail-card .post-detail-glow {inset: 0.9em;border-radius: 18px;}.post-container.post-detail-card .post-detail-body {padding: 1.65em 1.35em 1.2em;font-size: 17px;line-height: 1.9em;}.post-container.post-detail-card .post-detail-body:before {width: 72px;height: 4px;margin-bottom: 1.35em;}.post-container.post-detail-card .post-detail-meta {margin: auto 1.35em 1.45em;border-radius: 15px;}}.posts-page-box,.home-news-box {position: relative;overflow: hidden;background: transparent;box-shadow: none;}.posts-page-box:before,.home-news-box:before {content: none;display: none;background: none;}.posts-page-box .container,.home-news-box .container {position: relative;z-index: 1;}.posts-page-box {padding: 4em 0 1em;}.posts-list.home-news-list,.posts-page-list {display: flex;flex-direction: column;gap: 2.6em;padding: 2em 0 !important;}.posts-list.home-news-list .home-news-card,.posts-page-list .home-news-card {width: 100%;min-height: 285px;margin: 1em 0;padding: 0;display: grid;grid-template-columns: minmax(320px, 38%) 1fr;align-items: stretch;border: 1px solid rgba(253, 0, 128, 0.12);border-radius: 28px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.055) 48%, rgba(8, 122, 240, 0.055));box-shadow: 0 20px 50px rgba(20, 40, 60, 0.08);position: relative;transition: transform 350ms ease, box-shadow 350ms ease, border-color 350ms ease;}.posts-list.home-news-list .home-news-card:before,.posts-page-list .home-news-card:before {content: "";position: absolute;inset: 14px;border: 1px solid rgba(255, 255, 255, 0.7);border-radius: 22px;pointer-events: none;z-index: 2;background: transparent;}.posts-list.home-news-list .home-news-card:after,.posts-page-list .home-news-card:after {content: "";position: absolute;top: -38%;inset-inline-start: -7%;width: 20rem;height: 20rem;background: radial-gradient(circle, rgba(8, 122, 240, 0.04), transparent 62%);pointer-events: none;transition: transform 450ms ease, opacity 450ms ease;}.posts-list.home-news-list .home-news-card:hover,.posts-page-list .home-news-card:hover {transform: translateY(-7px);border-color: rgba(8, 122, 240, 0.18);box-shadow: 0 26px 64px rgba(20, 40, 60, 0.13);}.posts-list.home-news-list .home-news-card:hover:before,.posts-page-list .home-news-card:hover:before {background: transparent;}.posts-list.home-news-list .home-news-card:hover:after,.posts-page-list .home-news-card:hover:after {opacity: 0.75;transform: scale(1.05);}.posts-list.home-news-list .home-news-card:hover img,.posts-page-list .home-news-card:hover img {transform: scale(1.08);}.posts-list.home-news-list .home-news-card:hover .home-news-txt,.posts-page-list .home-news-card:hover .home-news-txt {background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.045) 55%, rgba(8, 122, 240, 0.045));}.posts-list.home-news-list .home-news-card:hover .home-news-line:after,.posts-page-list .home-news-card:hover .home-news-line:after {width: 100%;}.posts-list.home-news-list .home-news-card.is-reversed,.posts-page-list .home-news-card.is-reversed {grid-template-columns: 1fr minmax(320px, 38%);}.posts-list.home-news-list .home-news-card.is-reversed .home-news-img,.posts-page-list .home-news-card.is-reversed .home-news-img {order: 2;}.posts-list.home-news-list .home-news-card.is-reversed .home-news-inner,.posts-page-list .home-news-card.is-reversed .home-news-inner {order: 1;}.posts-list.home-news-list .home-news-img,.posts-page-list .home-news-img {display: block;height: 100%;overflow: hidden;background: rgba(8, 122, 240, 0.04);}.posts-list.home-news-list .home-news-img img,.posts-page-list .home-news-img img {width: 100%;height: 100%;min-height: 285px;object-fit: cover;cursor: pointer;background-color: #FFFFFF;transition: transform 650ms ease;}.posts-list.home-news-list .home-news-inner,.posts-page-list .home-news-inner {padding: 1.15em;display: flex;align-items: stretch;justify-content: stretch;position: relative;z-index: 1;}.posts-list.home-news-list .home-news-txt,.posts-page-list .home-news-txt {width: 100%;padding: 2.35em 2.6em;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;border-radius: 22px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.045) 55%, rgba(8, 122, 240, 0.045));transition: background 350ms ease;}.posts-list.home-news-list .home-news-date,.posts-page-list .home-news-date {width: fit-content;margin-bottom: 1.05em;padding: 0.48em 1em;border-radius: 999px;color: rgba(33, 37, 41, 0.64);background: rgba(255, 255, 255, 0.72);font-size: 15px;letter-spacing: 0.035em;}.posts-list.home-news-list .no-date .home-news-summary,.posts-page-list .no-date .home-news-summary {margin-top: 1.15em;}.posts-list.home-news-list h4,.posts-page-list h4 {height: auto;margin: 0;color: #212529;font-size: 36px;font-weight: 600 !important;line-height: 1.48em;transition: color 300ms ease;}.posts-list.home-news-list .home-news-summary,.posts-page-list .home-news-summary {max-width: 780px;margin-top: 1em;color: rgba(33, 37, 41, 0.78);font-size: 19px;line-height: 1.9em;}.posts-list.home-news-list .home-news-card:hover h4,.posts-page-list .home-news-card:hover h4 {color: #087AF0;}.posts-list.home-news-list .home-news-line,.posts-page-list .home-news-line {width: 88px;height: 4px;margin: 1.45em 0 1.6em;overflow: hidden;border-radius: 999px;background: rgba(253, 0, 128, 0.1);position: relative;}.posts-list.home-news-list .home-news-line:after,.posts-page-list .home-news-line:after {content: "";position: absolute;inset: 0 auto 0 0;width: 40%;border-radius: inherit;background: linear-gradient(90deg, #087AF0, #FD0080);transition: width 450ms ease;}.posts-list.home-news-list .home-news-more,.posts-page-list .home-news-more {width: fit-content;min-width: 145px;display: inline-flex;align-items: center;justify-content: center;gap: 0.75em;padding: 0.95em 1.55em;border-radius: 16px !important;color: #FFFFFF !important;background: linear-gradient(135deg, #087AF0, #FD0080);box-shadow: 0 10px 24px rgba(8, 122, 240, 0.24) !important;font-size: 16px;transition: transform 300ms ease, box-shadow 300ms ease;}.posts-list.home-news-list .home-news-more:hover,.posts-page-list .home-news-more:hover {transform: translateY(-2px);box-shadow: 0 14px 28px rgba(8, 122, 240, 0.32) !important;}.posts-list.home-news-list .home-news-browse-btn,.posts-list.home-news-list .news-browse-btn,.posts-page-list .home-news-browse-btn,.posts-page-list .news-browse-btn {margin-top: 0.7em;}html[dir=rtl] .posts-list.home-news-list .home-news-line:after,body.rtl .posts-list.home-news-list .home-news-line:after,.rtl .posts-list.home-news-list .home-news-line:after,html[dir=rtl] .posts-page-list .home-news-line:after,body.rtl .posts-page-list .home-news-line:after,.rtl .posts-page-list .home-news-line:after {inset: 0 0 0 auto;}.posts-pagination-box {padding-top: 4em;}@media (max-width: 767.98px) {.posts-list.home-news-list,.posts-page-list {gap: 1.7em;}.posts-list.home-news-list .home-news-card,.posts-list.home-news-list .home-news-card.is-reversed,.posts-page-list .home-news-card,.posts-page-list .home-news-card.is-reversed {grid-template-columns: 1fr;}.posts-list.home-news-list .home-news-card.is-reversed .home-news-img,.posts-list.home-news-list .home-news-card.is-reversed .home-news-inner,.posts-page-list .home-news-card.is-reversed .home-news-img,.posts-page-list .home-news-card.is-reversed .home-news-inner {order: initial;}.posts-list.home-news-list .home-news-img img,.posts-page-list .home-news-img img {min-height: 285px;}.posts-list.home-news-list .home-news-inner,.posts-page-list .home-news-inner {padding: 1em;}.posts-list.home-news-list .home-news-txt,.posts-page-list .home-news-txt {padding: 1.7em;}.posts-list.home-news-list h4,.posts-page-list h4 {font-size: 30px;}.posts-list.home-news-list .home-news-summary,.posts-page-list .home-news-summary {font-size: 19px;}}@media (max-width: 991.9px) {.posts-list.home-news-list,.posts-page-list {gap: 1.45em;}.posts-list.home-news-list .home-news-card,.posts-page-list .home-news-card {border-radius: 21px;}.posts-list.home-news-list .home-news-img img,.posts-page-list .home-news-img img {min-height: 225px;}.posts-list.home-news-list .home-news-inner,.posts-page-list .home-news-inner {padding: 0.9em;}.posts-list.home-news-list .home-news-txt,.posts-page-list .home-news-txt {padding: 1.35em;border-radius: 18px;}.posts-list.home-news-list h4,.posts-page-list h4 {font-size: 28px;}.posts-list.home-news-list .home-news-summary,.posts-page-list .home-news-summary {font-size: 18px;}}.list-inline {padding-inline-start: 0;list-style: none;}.list-inline-item {display: inline-block;}.list-inline-item:not(:last-child) {margin-inline-end: 0.5rem;}small.date {display: block !important;}.gallery-box {background-color: #FFFFFF;padding: 0 15px 20px;margin-bottom: 100px;}.more-btn-holder {text-align: start;height: 2.6em;}.more-btn-holder .date {padding: 1em;position: relative;bottom: 10px;opacity: 0.2;}.more-btn-holder .more-btn {box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3) !important; position: absolute;bottom: 10px;right: 10px;}.news-browse-btn button {border-radius: 15px !important;}.post-detail-layout {display: grid;grid-template-columns: minmax(0, 1fr) 350px;gap: 2.1em;align-items: start;margin: 5.6em 0 3.4em;position: relative;}.post-detail-layout:before {display: none;}.post-detail-layout.no-related-posts {grid-template-columns: 1fr;}.post-detail-layout.no-related-posts .post-detail-main {max-width: 1120px;margin: 0 auto;}.post-detail-main,.post-detail-side {position: relative;z-index: 1;}.post-container.post-detail-card {display: block;grid-template-columns: none;min-height: 0;margin: 0;overflow: hidden;border: 1px solid rgba(253, 0, 128, 0.13);border-radius: 34px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(253, 0, 128, 0.04) 46%, rgba(8, 122, 240, 0.052));box-shadow: 0 26px 72px rgba(20, 42, 62, 0.11);animation: mt-post-card-rise 720ms ease both;}.post-container.post-detail-card:before {inset: 17px;border-radius: 27px;z-index: 5;}.post-container.post-detail-card:after {top: auto;right: -8rem;bottom: -10rem;inset-inline-start: auto;width: 28rem;height: 28rem;background: radial-gradient(circle, rgba(8, 122, 240, 0.085), transparent 64%);animation: mt-post-soft-pulse 5.5s ease-in-out infinite;}.post-container.post-detail-card.no-post-photo .post-detail-text {min-height: 420px;}.post-container.post-detail-card .post-img,.post-container.post-detail-card .post-detail-img {width: calc(100% - 2.1em);height: clamp(280px, 35vw, 460px);margin: 1.05em auto 0;display: block;overflow: hidden;border-radius: 27px;box-shadow: 0 24px 58px rgba(20, 42, 62, 0.12);isolation: isolate;}.post-container.post-detail-card .post-img:before,.post-container.post-detail-card .post-detail-img:before {background: linear-gradient(135deg, rgba(253, 0, 128, 0.1), rgba(8, 122, 240, 0.11) 46%, transparent 76%);opacity: 0.72;}.post-container.post-detail-card .post-img:after,.post-container.post-detail-card .post-detail-img:after {height: 55%;background: linear-gradient(to top, rgba(0, 0, 0, 0.28), transparent 70%);}.post-container.post-detail-card .post-img img,.post-container.post-detail-card .post-detail-img img {min-height: 0;height: 100%;transform: scale(1.01);}.post-container.post-detail-card .post-img:hover img,.post-container.post-detail-card .post-detail-img:hover img {transform: scale(1.055);}.post-container.post-detail-card .post-text,.post-container.post-detail-card .post-detail-text {padding: 1.05em;}.post-container.post-detail-card .post-detail-glow {inset: 1.05em;border-radius: 26px;background: radial-gradient(circle at 92% 8%, rgba(8, 122, 240, 0.08), transparent 31%), radial-gradient(circle at 0 100%, rgba(253, 0, 128, 0.07), transparent 38%), linear-gradient(135deg, rgba(255, 255, 255, 0.985), rgba(253, 0, 128, 0.035) 56%, rgba(8, 122, 240, 0.04));}.post-container.post-detail-card .post-detail-date-badge {width: fit-content;margin: 1.75em 3.35em 0;padding: 0.68em 1.12em;display: inline-flex;align-items: center;gap: 0.55em;border: 1px solid rgba(253, 0, 128, 0.1);border-radius: 999px;color: rgba(33, 37, 41, 0.64);background: rgba(255, 255, 255, 0.72);backdrop-filter: blur(10px);box-shadow: 0 12px 28px rgba(20, 42, 62, 0.06);position: relative;z-index: 2;}.post-container.post-detail-card .post-detail-date-badge i {color: #087AF0;}.post-container.post-detail-card .post-detail-body {padding: 2.5em 3.35em 2.1em;}.post-container.post-detail-card .post-detail-meta {margin: auto 3.35em 2.55em;}.post-detail-side {display: block;}.post-detail-side .post-side-card {padding: 1.25em;border: 1px solid rgba(253, 0, 128, 0.12);border-radius: 28px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(253, 0, 128, 0.055), rgba(8, 122, 240, 0.045));box-shadow: 0 22px 58px rgba(20, 42, 62, 0.1);position: sticky;top: 120px;overflow: hidden;backdrop-filter: blur(12px);animation: mt-post-side-slide 760ms 120ms ease both;}.post-detail-side .post-side-card:before {content: "";position: absolute;inset: 12px;border: 1px solid rgba(255, 255, 255, 0.74);border-radius: 22px;pointer-events: none;z-index: 1;}.post-detail-side .post-side-card:after {content: "";position: absolute;width: 14rem;height: 14rem;right: -6rem;top: -5rem;border-radius: 50%;background: radial-gradient(circle, rgba(8, 122, 240, 0.13), transparent 66%);pointer-events: none;animation: mt-post-soft-pulse 4.8s ease-in-out infinite;}.post-detail-side .post-side-kicker {display: block;margin: 0.65em 0 0.45em;color: #087AF0;font-size: 13px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;position: relative;z-index: 2;}.post-detail-side h3 {margin: 0;color: #212529;font-size: 25px;font-weight: 700;line-height: 1.35em;position: relative;z-index: 2;}.post-detail-side .post-side-line {width: 74px;height: 4px;margin: 1.1em 0 1.25em;overflow: hidden;border-radius: 999px;background: rgba(253, 0, 128, 0.11);position: relative;z-index: 2;}.post-detail-side .post-side-line:after {content: "";position: absolute;inset: 0 auto 0 0;width: 46%;border-radius: inherit;background: linear-gradient(90deg, #087AF0, #FD0080);animation: mt-post-line-scan 2.8s ease-in-out infinite;}.post-detail-side .post-side-list {display: flex;flex-direction: column;gap: 0.78em;position: relative;z-index: 2;}.post-detail-side .post-side-item {min-height: 88px;padding: 0.7em;display: grid;grid-template-columns: 86px minmax(0, 1fr);gap: 0.85em;align-items: center;border: 1px solid rgba(253, 0, 128, 0.08);border-radius: 20px;color: #212529;background: rgba(255, 255, 255, 0.7);box-shadow: 0 12px 26px rgba(20, 42, 62, 0.055);transition: transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease, background 300ms ease;}.post-detail-side .post-side-item:hover {transform: translateY(-4px);border-color: rgba(8, 122, 240, 0.22);background: rgba(255, 255, 255, 0.92);box-shadow: 0 18px 34px rgba(20, 42, 62, 0.1);}.post-detail-side .post-side-item:hover img {transform: scale(1.08);}.post-detail-side .post-side-item:hover .post-side-title {color: #087AF0;}.post-detail-side .post-side-img {height: 70px;display: block;overflow: hidden;border-radius: 15px;background: rgba(8, 122, 240, 0.05);}.post-detail-side .post-side-img img {width: 100%;height: 100%;object-fit: cover;transition: transform 550ms ease;}.post-detail-side .post-side-info {min-width: 0;display: block;}.post-detail-side .post-side-date {display: block;margin-bottom: 0.35em;color: rgba(33, 37, 41, 0.52);font-size: 13px;line-height: 1.2em;}.post-detail-side .post-side-title {display: -webkit-box;overflow: hidden;color: rgba(33, 37, 41, 0.86);font-size: 15px;font-weight: 650;line-height: 1.55em;transition: color 260ms ease;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}html[dir=rtl] .post-detail-side .post-side-line:after,body.rtl .post-detail-side .post-side-line:after,.rtl .post-detail-side .post-side-line:after {inset: 0 0 0 auto;}@keyframes mt-post-card-rise {from {opacity: 0;transform: translateY(24px);}to {opacity: 1;transform: translateY(0);}}@keyframes mt-post-side-slide {from {opacity: 0;transform: translateX(24px);}to {opacity: 1;transform: translateX(0);}}@keyframes mt-post-soft-pulse {0%, 100% {opacity: 0.72;transform: scale(1);}50% {opacity: 1;transform: scale(1.07);}}@keyframes mt-post-line-scan {0%, 100% {width: 44%;}50% {width: 100%;}}@media (max-width: 991.98px) {.post-detail-layout {grid-template-columns: 1fr;margin: 4.3em 0 2.8em;}.post-detail-side {display: none;}}@media (max-width: 767.98px) {.post-container.post-detail-card .post-img,.post-container.post-detail-card .post-detail-img {width: calc(100% - 1.6em);height: 340px;margin: 0.8em auto 0;}.post-container.post-detail-card .post-detail-date-badge {margin: 1.45em 2.1em 0;}.post-container.post-detail-card .post-detail-body {padding: 2.05em 2.1em 1.5em;}.post-container.post-detail-card .post-detail-meta {margin: auto 2.1em 2em;}}@media (max-width: 991.9px) {.post-detail-layout {margin: 3em 0 2.1em;}.post-container.post-detail-card {border-radius: 23px;}.post-container.post-detail-card:before {inset: 10px;border-radius: 18px;}.post-container.post-detail-card .post-img,.post-container.post-detail-card .post-detail-img {width: calc(100% - 1.1em);height: 245px;margin: 0.55em auto 0;border-radius: 18px;}.post-container.post-detail-card .post-detail-glow {inset: 0.85em;border-radius: 18px;}.post-container.post-detail-card .post-detail-date-badge {margin: 1.25em 1.35em 0;border-radius: 14px;}.post-container.post-detail-card .post-detail-body {padding: 1.55em 1.35em 1.2em;}.post-container.post-detail-card .post-detail-meta {margin: auto 1.35em 1.45em;}}.home-news-box .posts-list.home-news-list {display: flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;gap: 0;}.home-news-box .posts-list.home-news-list .home-news-col {display: flex;margin-bottom: 30px;}.home-news-box .posts-list.home-news-list .home-news-card {display: flex;flex-direction: column;grid-template-columns: none;width: 100%;min-width: 0;min-height: 0;height: 100%;margin: 0;overflow: hidden;}.home-news-box .posts-list.home-news-list .home-news-img {order: 1;flex: 0 0 230px;width: 100%;max-width: none;height: 230px;}.home-news-box .posts-list.home-news-list .home-news-img img {display: block;width: 100%;height: 100%;min-height: 0;object-fit: cover;}.home-news-box .posts-list.home-news-list .home-news-inner {order: 2;flex: 1;width: 100%;padding: 0.8em;}.home-news-box .posts-list.home-news-list .home-news-txt {justify-content: flex-start;min-height: 100%;padding: 1.55em 1.45em 1.45em;}.home-news-box .posts-list.home-news-list h4 {font-size: 24px;line-height: 1.45em;}.home-news-box .posts-list.home-news-list .home-news-summary {font-size: 16px;line-height: 1.8em;}.home-news-box .posts-list.home-news-list .home-news-line {margin-top: auto;}.home-news-box .posts-list.home-news-list .home-news-browse-btn {flex: 0 0 100%;width: 100%;max-width: 100%;}@media (max-width: 767px) {.home-news-box .posts-list.home-news-list .home-news-card {height: auto;}.home-news-box .posts-list.home-news-list .home-news-img {flex-basis: 220px;height: 220px;}}ul.downloads-list {list-style: none;}ul.downloads-list > li {position: relative;text-align: center;padding: 2em 1.3em;}ul.downloads-list > li a {display: block;position: relative;z-index: 0;}ul.downloads-list > li a:before {content: "";display: block;position: absolute;width: 200px;height: 140px;z-index: -1;top: -14px;left: -14px;transition: 0.5s;background: rgba(137, 6, 197, 0.3);}ul.downloads-list > li a:hover {box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);}ul.downloads-list > li a:hover:before {background-color: rgba(253, 0, 128, 0.2);}ul.downloads-list > li figure {position: relative;height: 370px;background-color: #EDEAF3;overflow: hidden;}ul.downloads-list > li figure > img {height: 370px;object-position: center;object-fit: cover;transform: scale(1, 1);transition: 0.4s linear;max-width: 100%;}ul.downloads-list > li figure:hover > img {transform: scale(1.1, 1.1);}ul.downloads-list > li figure > i {position: absolute;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.7);padding: 20px;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);border-top-left-radius: 20px;transition: 0.5s linear;}ul.downloads-list > li figure > i img {height: 32px;width: 32px;}ul.downloads-list > li figure:hover > i {background: rgba(255, 255, 255, 0.9);box-shadow: 0 3px 15px rgba(137, 6, 197, 0.8);}ul.downloads-list > li figure:hover > i img {box-shadow: 0 3px 15px rgba(255, 255, 255, 0.3);}ul.downloads-list > li h6 {color: #212529;height: 3em;padding: 10px 0 0;}ul.downloads-list > li dl {font-size: small;color: #212529 !important;padding-bottom: 2em;}ul.downloads-list > li dl dt {display: inline-block;padding: 1px 10px;border-radius: 10px;background-color: #ECECEC;color: #8906C5;transition: 0.5s ease-in-out;}ul.downloads-list > li dl dd {display: inline-block;}ul.downloads-list > li time {color: rgba(33, 37, 41, 0.9);padding: 5px 10px;font-size: small;display: block;text-align: end;}.all-downloads-btn {padding-bottom: 9em;}.contact-section {position: relative;top: -60px;padding: 100px 0 120px;overflow: hidden;background: radial-gradient(circle at 8% 16%, rgba(8, 122, 240, 0.075), transparent 28%), radial-gradient(circle at 92% 34%, rgba(253, 0, 128, 0.065), transparent 30%), linear-gradient(180deg, #F8FAFD 0%, #FFFFFF 52%, #F9FBFD 100%);text-align: center;isolation: isolate;}.contact-section::before, .contact-section::after {content: "";position: absolute;width: 360px;height: 360px;z-index: -1;pointer-events: none;clip-path: polygon(0 0, 100% 50%, 0 100%, 24% 50%);}.contact-section::before {top: 70px;inset-inline-end: -150px;background: linear-gradient(135deg, rgba(253, 0, 128, 0.075), rgba(8, 122, 240, 0.025));}.contact-section::after {bottom: 30px;inset-inline-start: -170px;background: linear-gradient(135deg, rgba(8, 122, 240, 0.06), rgba(253, 0, 128, 0.02));transform: rotate(180deg);}.contact-section > .container {position: relative;z-index: 1;}@media (max-width: 991.9px) {.contact-section {padding: 80px 15px 90px;}}.contact-section h2 {font-size: 36px;font-weight: 700;margin-bottom: 38px;color: #2F4054;position: relative;}.contact-section h2::after {content: "";display: block;width: 80px;height: 4px;background: linear-gradient(90deg, #087AF0, #FD0080);margin: 15px 0;border-radius: 2px;}.contact-infos {margin-bottom: 72px;}.contact-infos .row {margin-inline: -12px;}.contact-infos .single-info-col {display: flex;padding: 42px 12px 12px;}.contact-infos .single-info {position: relative;display: flex;align-items: center;justify-content: center;flex: 1 1 280px;min-height: 160px;padding: 42px 24px 22px;overflow: visible;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 26px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.99), rgba(8, 122, 240, 0.025) 58%, rgba(253, 0, 128, 0.035));box-shadow: 0 18px 44px rgba(31, 55, 78, 0.085);text-align: center;isolation: isolate;transition: transform 160ms ease-out, border-color 160ms ease-out, box-shadow 160ms ease-out;}.contact-infos .single-info::after {content: "";position: absolute;top: 0;inset-inline-end: 0;width: 110px;height: 110px;z-index: -1;background: linear-gradient(135deg, rgba(8, 122, 240, 0.075), rgba(253, 0, 128, 0.055));clip-path: polygon(0 0, 100% 50%, 0 100%, 28% 50%);transform: rotate(18deg);}@media (max-width: 991.9px) {.contact-infos .single-info {margin-bottom: 2em;}}.contact-infos .single-info:hover {transform: translateY(-4px);border-color: rgba(8, 122, 240, 0.22);box-shadow: 0 24px 50px rgba(31, 55, 78, 0.12);}.contact-infos .single-info:hover .icon-wrapper {transform: translateX(-50%) translateY(-5px) scale(1.06);box-shadow: 0 10px 22px rgba(31, 55, 78, 0.18);}.contact-infos .single-info .icon-wrapper {position: absolute;top: -30px;left: 50%;z-index: 2;height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: linear-gradient(135deg, #FD0080, #087AF0);color: #FFF;font-size: 22px;margin-bottom: 0;transform: translateX(-50%);transition: transform 200ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 200ms ease-out;}.contact-infos .single-info .info-txt {display: flex;align-items: center;justify-content: center;width: 100%;min-height: 0;height: auto;}.contact-infos .single-info p {color: rgba(33, 37, 41, 0.82);font-size: 18px;font-weight: 500;line-height: 1.55;margin: 0;}.contact-infos .single-info a {color: #365F82;font-weight: 600;transition: color 120ms ease-out;}.contact-infos .single-info a:hover {color: #087AF0;}.contact-form-section {position: relative;margin-top: 0;padding: 24px;overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.1);border-radius: 34px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.985), rgba(8, 122, 240, 0.025) 52%, rgba(253, 0, 128, 0.035));box-shadow: 0 24px 62px rgba(31, 55, 78, 0.1);text-align: start;isolation: isolate;}.contact-form-section::before {content: "";position: absolute;top: -170px;inset-inline-end: -150px;width: 390px;height: 390px;z-index: -1;border-radius: 50%;background: radial-gradient(circle, rgba(253, 0, 128, 0.075), transparent 68%);pointer-events: none;}.contact-form-section > .row {position: relative;z-index: 1;display: flex;align-items: stretch;flex-wrap: wrap;}.contact-form-section > .row > .col-lg-6 {display: flex;flex-direction: column;padding: 26px 28px;}.contact-form-section span.title {display: block;margin-bottom: 0.7em;color: #087AF0;font-size: 13px;font-weight: 700;letter-spacing: 0.13em;text-transform: uppercase;}.contact-form-section h2.subtitle {font-size: 28px;font-weight: 700;margin: 0 0 34px;color: #2F4054;}.contact-form-section form {width: 100%;}.contact-form-section .form-element {margin-bottom: 20px;}.contact-form-section .form-element input,.contact-form-section .form-element textarea,.contact-form-section .form-element select {width: 100%;min-height: 54px;border: 1px solid rgba(8, 122, 240, 0.12);border-radius: 14px;padding: 14px 18px;color: #212529;font-size: 15px;background: rgba(255, 255, 255, 0.88);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95);transition: border-color 140ms ease-out, box-shadow 140ms ease-out, background-color 140ms ease-out;}.contact-form-section .form-element input:focus,.contact-form-section .form-element textarea:focus,.contact-form-section .form-element select:focus {border-color: rgba(8, 122, 240, 0.48);background: #FFFFFF;box-shadow: 0 0 0 4px rgba(8, 122, 240, 0.08);outline: none;}.contact-form-section .form-element textarea {min-height: 140px;resize: vertical;}.contact-form-section button[type=submit] {background: linear-gradient(135deg, #FD0080, #087AF0);color: #FFF;padding: 14px 32px;font-size: 15px;font-weight: 600;text-transform: uppercase;border-radius: 14px;border: none;cursor: pointer;transition: transform 140ms ease-out, box-shadow 140ms ease-out;width: 160px;box-shadow: 0 10px 22px rgba(8, 122, 240, 0.2) !important;margin-top: 10px;}.contact-form-section button[type=submit]::before, .contact-form-section button[type=submit]::after {display: none;}.contact-form-section button[type=submit]:hover {transform: translateY(-2px);box-shadow: 0 14px 26px rgba(8, 122, 240, 0.28) !important;}.map-wrapper {flex: 1;min-height: 520px;margin: 0;overflow: hidden;border: 1px solid rgba(8, 122, 240, 0.12);border-radius: 26px;background: #EEF4F8;box-shadow: 0 16px 38px rgba(31, 55, 78, 0.12);}@media (max-width: 991.9px) {.map-wrapper {min-height: 360px;margin-top: 10px;}}.map-wrapper #map {width: 100%;height: 100%;min-height: 520px;}.map-wrapper #map iframe {display: block;border: 0;}@media (max-width: 991.9px) {.map-wrapper #map {min-height: 360px;}}@media (max-width: 991px) {.contact-form-section {padding: 12px;}.contact-form-section > .row > .col-lg-6 {padding: 22px 20px;}}.fab-btn {width: 60px;height: 60px;background-color: #008FC1;border-radius: 50%;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);transition: all 0.1s ease-in-out;font-size: 25px;text-align: center;line-height: 60px;position: fixed;right: 100px;bottom: 40px;color: #FFFFFF !important;z-index: 50;}[dir=rtl] .fab-btn {right: auto;left: 100px;}.fab-btn:hover {box-shadow: 0 2px 14px 0 rgba(102, 102, 102, 0.5);transform: scale(1.05);}.fab-btn-danger {background-color: #F54B0F !important;}.fab-btn-green {background-color: #84C450 !important;}.fab-cp {background-color: #FD0080 !important;left: 0;box-shadow: none;z-index: 2000;border-radius: 0;opacity: 0.4;bottom: 20px;}.fab-cp:hover {opacity: 1;box-shadow: initial;}[dir=rtl] .fab-cp {left: auto;right: 0px;}.panel {box-shadow: none;}.semicolon-form-astric {color: #ff0000;}.semicolon-form-editor .semicolon-form-field {width: 100%;}.semicolon-form-editor .semicolon-form-label {width: 50%;}.semicolon-form-editor .semicolon-form-control {width: 75%;text-align: start;}.semicolon-form-editor .semicolon-form-note {display: block;}.semicolon-val-err {border-color: rgba(255, 0, 0, 0.8) !important;-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;-moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6) !important;background-color: #ffdddd !important;}.form-group {text-align: left;}[dir=rtl] .form-group {text-align: right;}.semiorbit-file-preview {width: 100%;}.semiorbit-file-preview .semiorbit-file-image {max-width: 87%;}.semiorbit-file-preview-tools {overflow: hidden;width: 88%;}.semiorbit-file-preview-icon {float: left;}.semiorbit-file-preview-delete {float: right;margin-top: 3px;}.err-msg {position: fixed;bottom: -4em;z-index: 1500;text-align: start;color: #FFA200;text-shadow: 1px 1px #C0C0C0;border: 0 #DDD8CB solid;background-color: #F54B0F;margin: 10px 0;padding: 20px 30px !important;vertical-align: middle;font-size: 18px;font-weight: normal !important;overflow: hidden;border-radius: 10px;font-family: "Tajawal", var(--system-font), sans-serif;animation: slide 1s ease 0.1s forwards;}@keyframes slide {from {bottom: -4em;}to {bottom: 20px;}}.done-msg {color: #FFFFFF !important;text-shadow: none !important;background-color: #42B574;}.err-msg-icon {float: start;margin: 0 10px;background-color: #FFFFFF;padding: 5px;border-radius: 50%;}.semicolon-login-panel {width: 50%;margin: 5% auto auto;}.semicolon-login-panel .panel-title {border-bottom: 5px #191919 solid;padding: 10px 0;}.semicolon-login-panel .panel-body {padding: 0;}.semicolon-login-panel .semicolon-form-field {width: 100%;}.semicolon-login-panel .semicolon-form-note {display: none;}.semicolon-login-panel .semicolon-form-control {width: 60%;}.semicolon-login-msg {color: #d9534f;text-shadow: 1px 1px #360a16;padding: 15px 27%;}.table-view {font-size: 0.95rem;width: 100%;border-collapse: separate;border-spacing: 0;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);}.table-view thead {background: #FFF;position: sticky;top: 0;z-index: 2;}.table-view thead tr {border-bottom: 2px solid #087AF0 !important;}.table-view thead th {font-family: "Tajawal", var(--system-font), sans-serif;font-weight: 600;text-align: center;padding: 33px 10px;font-size: 0.9em;color: #FD0080;letter-spacing: 0.4px;border-bottom: 2px solid #087AF0 !important;}.table-view tbody tr {border-bottom: 1px solid rgba(23, 21, 42, 0.06);transition: background 0.25s ease, transform 0.15s ease;}.table-view tbody tr:nth-child(odd) {background-color: #FAFAFA;}.table-view tbody tr:hover {background-color: rgba(8, 122, 240, 0.06);transform: scale(1.002);}.table-view tbody td {padding: 14px 12px;text-align: center;border: none;}.table-view tbody td:first-child {font-weight: 600;color: #FD0080;background: rgba(8, 122, 240, 0.04);}.table-view tfoot tr {border-top: 2px solid rgba(8, 122, 240, 0.2);background: #FFF;}.table-view tfoot td > strong {color: #F54B0F;font-size: 1.1em;}.table-view img {max-width: 200px;}.edit-cell,.del-cell {width: 72px;}.pagination_wrap {margin-top: 54px;text-align: center;}.pagination_wrap .pagination {display: inline-flex;gap: 8px;list-style: none;padding: 0;}.pagination_wrap .pagination li a {display: inline-block;padding: 8px 26px !important;background: #FFF;color: #FD0080;text-decoration: none;font-weight: 500;border: 1px solid rgba(8, 122, 240, 0.3);transition: all 0.3s ease;border-radius: 16px !important;}.pagination_wrap .pagination li a:hover {background: rgb(40.935483871, 142.6161290323, 247.864516129);color: #FFF;border-color: #087AF0;box-shadow: 0 4px 10px rgba(8, 122, 240, 0.25);}.pagination_wrap .pagination li a.active {background: #087AF0;color: #FFF;border-color: #087AF0;box-shadow: 0 4px 12px rgba(8, 122, 240, 0.35);}a.semicolon-link,a.semicolon-link:hover {color: #191919;text-decoration: none;}.semicolon-link > img {vertical-align: middle;border: none;text-decoration: none;margin: 0 5px;}.semicolon-link > span {font-family: "TajawalLight", var(--system-font), sans-serif;vertical-align: middle;}.semicolon-link:hover > span {text-decoration: underline;}.rel-links-panel {text-align: left;clear: both;margin-top: 10px;padding-bottom: 20px;}[dir=rtl] .rel-links-panel {text-align: right;}.rel-link {display: inline-block;margin: 10px 10px 10px 0;}[dir=rtl] .rel-link {margin: 10px 0 10px 10px;}.rel-link a {background-color: #F7F7F7;display: inline-block;}.rel-link a img {margin: auto 10px;}.rel-link a > .fa {padding-top: 1px;padding-inline-start: 14px;padding-inline-end: 10px;vertical-align: middle;opacity: 0.9;}[dir=rtl] .rel-link a > .fa {padding-inline-end: 14px;padding-inline-start: 10px;}.rel-link a:hover > .fa {opacity: 1;}.rel-link a span {display: inline-block;background-color: #FD0080;color: #FFF;padding: 3px 10px;}.rel-link a:hover {font-style: normal;text-decoration: none;background-color: #E6E5E5;}.rel-link a span:hover {text-decoration: none;background-color: #087AF0;text-shadow: 1px 1px #000;}.rel-link a:hover span {text-decoration: none;background-color: #087AF0;text-shadow: 1px 1px #000;}.tools-cp {position: relative;width: 100%;max-width: 1240px;margin: auto;padding: 48px 20px 60px;display: grid;grid-template-columns: repeat(4, minmax(0, 235px));gap: 28px;justify-content: center;}.tools-cp > a {font-family: "Tajawal", var(--system-font), sans-serif;--cp-triangle-size: 118px;--cp-triangle-rotate: 18deg;--cp-triangle-rotate-end: 27deg;--cp-triangle-x: 7px;--cp-triangle-y: -6px;--cp-icon-rotate: -3deg;position: relative;width: 100%;max-width: 250px;aspect-ratio: 1.12/1;padding: 24px 20px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;justify-self: center;color: #2F4054 !important;background: radial-gradient(circle at 82% 16%, rgba(8, 122, 240, 0.045), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.995), #F8FAFD);background-size: 145% 145%, 100% 100%;border: 1px solid rgba(31, 55, 78, 0.085);border-radius: 24px;box-shadow: 0 12px 28px rgba(31, 55, 78, 0.065);text-decoration: none !important;cursor: pointer;isolation: isolate;animation: cp-tool-surface 9s ease-in-out infinite alternate;transition: transform 180ms ease-out, border-color 180ms ease-out, box-shadow 180ms ease-out, background-color 180ms ease-out;}.tools-cp > a::before {content: "";position: absolute;top: -34px;inset-inline-end: -24px;width: var(--cp-triangle-size);height: var(--cp-triangle-size);z-index: -1;background: linear-gradient(135deg, rgba(8, 122, 240, 0.05), rgba(253, 0, 128, 0.028));clip-path: polygon(50% 0, 100% 100%, 0 100%);opacity: 0.72;transform-origin: center;animation: cp-tool-triangle 6.8s ease-in-out infinite;}.tools-cp > a::after {content: "";position: absolute;top: -45%;bottom: -45%;inset-inline-start: -78%;width: 44%;z-index: -1;background: linear-gradient(90deg, transparent, rgba(8, 122, 240, 0.06), transparent);opacity: 0;transform: rotate(18deg);transition: inset-inline-start 420ms ease-out, opacity 140ms ease-out;}.tools-cp > a:hover, .tools-cp > a:active {color: #2F4054 !important;transform: translateY(-7px) scale(1.018);border-color: rgba(8, 122, 240, 0.22);box-shadow: 0 22px 44px rgba(31, 55, 78, 0.13);}.tools-cp > a:hover::after, .tools-cp > a:active::after {inset-inline-start: 132%;opacity: 1;}.tools-cp > a:nth-child(4n+2) {--cp-triangle-size: 92px;--cp-triangle-rotate: 138deg;--cp-triangle-rotate-end: 128deg;--cp-triangle-x: -6px;--cp-triangle-y: 7px;--cp-icon-rotate: 3deg;animation-delay: -2.6s;}.tools-cp > a:nth-child(4n+2)::before {top: auto;bottom: -25px;inset-inline-start: -18px;inset-inline-end: auto;animation-duration: 7.6s;}.tools-cp > a:nth-child(4n+3) {--cp-triangle-size: 136px;--cp-triangle-rotate: -24deg;--cp-triangle-rotate-end: -14deg;--cp-triangle-x: -8px;--cp-triangle-y: -4px;--cp-icon-rotate: -2deg;animation-delay: -5.1s;}.tools-cp > a:nth-child(4n+3)::before {top: -50px;inset-inline-start: -42px;inset-inline-end: auto;animation-duration: 8.4s;}.tools-cp > a:nth-child(4n+4) {--cp-triangle-size: 76px;--cp-triangle-rotate: 198deg;--cp-triangle-rotate-end: 210deg;--cp-triangle-x: 6px;--cp-triangle-y: 7px;--cp-icon-rotate: 3deg;animation-delay: -7.3s;}.tools-cp > a:nth-child(4n+4)::before {top: auto;bottom: -18px;inset-inline-end: -10px;animation-duration: 6.2s;}.tools-cp > a > i {width: 72px;height: 72px;margin-bottom: 18px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(31, 55, 78, 0.08);border-radius: 18px;background: #F2F6FA;color: #087AF0;font-size: 36px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.88);transition: transform 180ms ease-out, color 180ms ease-out, background 180ms ease-out, box-shadow 180ms ease-out;}.tools-cp > a:hover > i,.tools-cp > a:active > i {transform: translateY(-5px) rotate(var(--cp-icon-rotate)) scale(1.07);color: #FFFFFF;background: linear-gradient(135deg, #087AF0, #FD0080);box-shadow: 0 14px 30px rgba(8, 122, 240, 0.28), 0 6px 16px rgba(253, 0, 128, 0.18);}.tools-cp > a > span {color: #2F4054;font-size: 15px;font-weight: 700;letter-spacing: 0.2px;text-transform: none;text-decoration: none !important;transition: color 180ms ease-out;}.tools-cp > a:hover > span,.tools-cp > a:active > span {color: #24374A;}@keyframes cp-tool-surface {0% {background-position: 0% 0%, 0 0;}100% {background-position: 100% 100%, 0 0;}}@keyframes cp-tool-triangle {0%, 100% {transform: translate3d(0, 0, 0) rotate(var(--cp-triangle-rotate));}50% {transform: translate3d(var(--cp-triangle-x), var(--cp-triangle-y), 0) rotate(var(--cp-triangle-rotate-end));}}@media (max-width: 767px) {.tools-cp {padding: 30px 12px 42px;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.tools-cp > a {max-width: 220px;padding: 18px 14px;border-radius: 20px;}.tools-cp > a > i {width: 60px;height: 60px;margin-bottom: 14px;border-radius: 18px;font-size: 30px;}.tools-cp > a > span {font-size: 13px;}}@media (min-width: 768px) and (max-width: 1199px) {.tools-cp {grid-template-columns: repeat(3, minmax(0, 220px));}}@media (max-width: 440px) {.tools-cp {grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce) {.tools-cp > a,.tools-cp > a::before {animation: none;}}.rel-link a span {background-color: #FD0080;max-width: 90%;border-radius: 6px;padding: 4px 10px;color: #FFF;font-size: 0.85rem;font-weight: 500;}.semicolon-login-panel .panel-title {border-bottom-width: 0;}.del-form h3 {padding: 1em !important;background-color: rgba(245, 191, 47, 0.5);border-radius: 5px !important;margin: 0 0 1em !important;}.del-form .del-form-btns {padding-top: 2em !important;}.del-form .del-form-btns button {width: 150px;background-color: #E50A0A !important;color: #F2F2F2 !important;font-size: large;}.del-form .del-form-btns button.no-btn {background-color: #42B574 !important;font-weight: bold;}