@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: #82C100;}* {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: #95BA33;}a:hover {color: #0077BA;}.context-dark {color: #FFFFFF;background-color: #95BA33;}.context-dark input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #95BA33 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: #0077BA;}.context-dark a:hover {color: #FFCD2B;}[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: #95BA33;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: #95BA33;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: #95BA33;background-color: #ECECEC !important;border-top: 3px solid #ECECEC !important;border-bottom: 1px solid #0077BA !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: #95BA33;}.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: #0077BA !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(39, 63, 2, 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 #95BA33;}.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%;display: flex;justify-content: flex-end;gap: 1em;background: linear-gradient(90deg, rgba(144, 191, 49, 0.16), rgba(10, 115, 200, 0.08));border-bottom: 1px solid rgba(115, 148, 100, 0.16);text-align: right;padding: 0.6em 2em;font-size: small;border-bottom: 0 solid #ECECEC;}@media (max-width: 991.9px) {.top-bar {justify-content: space-between;padding: 0.5em 1em;border-bottom: 1px solid #ECECEC;}}.top-bar nav:nth-child(1) a {margin: 0 5px;}.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: #95BA33;}.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: #0077BA !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: #0077BA;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: #0077BA;}.menu-toggle-btn .icon:before {transition-duration: 0.5s;position: absolute;width: 60px;height: 7px;background-color: #0077BA;content: "";top: -20px;}.menu-toggle-btn .icon:after {transition-duration: 0.5s;position: absolute;width: 50px;height: 7px;background-color: #0077BA;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 2em;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu {position: relative;margin: 1.2em auto 0.5em;border-top: 0;border-bottom: 0;transition: all 0.5s ease-in-out;}}@media (max-width: 991.9px) {nav.main-menu {background-color: rgba(236, 236, 236, 0.95);padding: 20px 0 0;}}nav.main-menu menu {justify-content: space-between;width: 100%;gap: 5px;text-transform: uppercase;font-size: 21px;}nav.main-menu menu > li:first-child, nav.main-menu menu > li.item-btn {flex: 1 1 auto;}nav.main-menu menu > li.menu-logo {padding: 0.5em;display: none;}nav.main-menu menu > li.menu-logo img {height: 60px;padding: 0 40px;}nav.main-menu menu > li {display: flex;text-align: center;justify-content: center;align-items: center;font-family: "Tajawal", var(--system-font), sans-serif !important;}@media (max-width: 991.9px) {nav.main-menu menu > li {text-align: start;display: block;justify-content: start;}}nav.main-menu menu > li > a {position: relative;display: inline-block;padding: 0.8em 1px;margin: 0 0.2em;white-space: nowrap;width: fit-content;font-weight: normal !important;text-transform: uppercase;color: #212529;transition: color 0.25s ease;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > a:after {content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #95BA33, #0077BA);transition: 0.35s ease;}}@media (max-width: 991.9px) {nav.main-menu menu > li > a {display: block;margin: 0;padding: 0.8em 2em;width: 100%;}nav.main-menu menu > li > a:after {content: "\f105";position: absolute;font-weight: bold;font-size: 22px;font-family: "FontAwesome";right: 1em;top: 0.4em;color: #9B9B9B;}}nav.main-menu menu > li > a:hover, nav.main-menu menu > li.active > a {color: #0077BA;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > a:hover:after, nav.main-menu menu > li.active > a:after {width: 100%;}}@media (max-width: 991.9px) {nav.main-menu menu > li > a:hover, nav.main-menu menu > li.active > a {background-color: #0077BA;color: #FFFFFF;}nav.main-menu menu > li > a:hover:after, nav.main-menu menu > li.active > a:after {color: #FFFFFF;}}@media (max-width: 991.9px) {nav.main-menu menu > li.open > a:hover:after, nav.main-menu menu > li.open.active > a:after, nav.main-menu menu > li.open > a:after {content: "\f107";}}nav.main-menu menu > li > ul {text-align: start;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > ul {display: flex;flex-direction: column;flex-wrap: nowrap;min-width: 380px;padding: 18px 16px 16px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(245, 250, 248, 0.88) 28%, rgba(170, 205, 74, 0.18) 52%, rgba(0, 126, 199, 0.18) 78%, rgba(255, 255, 255, 0.92) 100%);border: 1px solid rgba(255, 255, 255, 0.75);border-radius: 24px;box-shadow: 0 16px 45px rgba(0, 70, 110, 0.14);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);overflow: visible;}nav.main-menu menu > li > ul:before {content: "";position: absolute;top: -12px;left: 34px;width: 22px;height: 22px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(245, 252, 248, 0.95) 30%, rgba(198, 232, 140, 0.22) 55%, rgba(0, 126, 199, 0.12) 80%, rgba(255, 255, 255, 0.97) 100%);border-top: 1px solid rgba(255, 255, 255, 0.75);border-left: 1px solid rgba(255, 255, 255, 0.75);transform: rotate(45deg);z-index: 1;}html[dir=rtl] nav.main-menu menu > li > ul:before {left: auto;right: 34px;}nav.main-menu menu > li > ul:after {content: "";position: absolute;inset: 0;border-radius: 24px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.04));pointer-events: none;}}@media (max-width: 991.9px) {nav.main-menu menu > li > ul {background: rgba(255, 255, 255, 0.96);border-radius: 0;box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.04);padding: 6px 0 10px;}}nav.main-menu menu > li > ul > li {display: block;padding: 0;width: 100%;position: relative;}nav.main-menu menu > li > ul > li:not(:last-child) {margin-bottom: 8px;}@media (max-width: 991.9px) {nav.main-menu menu > li > ul > li {margin-bottom: 0 !important;}}nav.main-menu menu > li > ul > li a {position: relative;display: flex;align-items: center;justify-content: flex-start;gap: 10px;width: 100%;white-space: nowrap;color: #2D4D57;padding: 15px 18px;border: 1px solid rgba(0, 126, 199, 0.08);border-radius: 18px;overflow: hidden;transition: all 0.24s ease;text-align: start;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > ul > li a {background: rgba(255, 255, 255, 0.58);}nav.main-menu menu > li > ul > li a:before {content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(170, 205, 74, 0.1) 0%, rgba(0, 126, 199, 0.1) 100%);opacity: 0;transition: opacity 0.24s ease;}nav.main-menu menu > li > ul > li a:after {content: "\f105";font-family: "FontAwesome";font-size: 14px;font-weight: bold;position: absolute;right: 16px;top: 50%;transform: translateY(-50%) translateX(-6px);opacity: 0;color: #007EC7;transition: all 0.24s ease;}html[dir=rtl] nav.main-menu menu > li > ul > li a:after {right: auto;left: 16px;content: "\f104";transform: translateY(-50%) translateX(6px);}}@media (max-width: 991.9px) {nav.main-menu menu > li > ul > li a {background: rgba(255, 255, 255, 0.96);color: #4F9F2F;border: 0;border-radius: 0;padding: 14px 22px;justify-content: flex-start;text-align: start;}}nav.main-menu menu > li > ul > li a span, nav.main-menu menu > li > ul > li a i {position: relative;z-index: 2;}nav.main-menu menu > li > ul > li a:hover {color: #007EC7;transform: translateX(4px);background: rgba(255, 255, 255, 0.82);border-color: rgba(0, 126, 199, 0.16);box-shadow: 0 8px 20px rgba(0, 85, 130, 0.08);padding-inline-start: 22px;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li > ul > li a:hover:before {opacity: 1;}nav.main-menu menu > li > ul > li a:hover:after {opacity: 1;transform: translateY(-50%) translateX(0);}html[dir=rtl] nav.main-menu menu > li > ul > li a:hover:after {transform: translateY(-50%) translateX(0);}}@media (max-width: 991.9px) {nav.main-menu menu > li > ul > li a:hover {transform: none;background: rgba(170, 205, 74, 0.1);color: #4F9F2F;padding-inline-start: 22px;box-shadow: none;}}nav.main-menu menu > li.menu-products > ul {transition: 0.4s ease;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-products > ul {width: 600px;min-width: 600px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 14px;row-gap: 12px;box-shadow: 0 0 0 1px rgba(170, 205, 74, 0.06);}}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-products > ul:hover {background: rgba(255, 255, 255, 0.7);transform: translateX(4px);box-shadow: 0 10px 24px rgba(0, 126, 199, 0.08), 0 0 0 1px rgba(170, 205, 74, 0.25), 0 0 12px rgba(170, 205, 74, 0.18);}}@media (max-width: 991.9px) {nav.main-menu menu > li.menu-products > ul {width: 100%;min-width: 100%;display: block;}}nav.main-menu menu > li.menu-products > ul > li {margin-bottom: 0 !important;}nav.main-menu menu > li.menu-products > ul > li a {padding: 16px 20px;}@media (min-width: 992px) and (orientation: landscape) {nav.main-menu menu > li.menu-products > ul > li a {min-height: 60px;}}@media (max-width: 991.9px) {nav.main-menu menu > li.menu-products > ul > li a {min-height: auto;}}[dir=rtl] nav.main-menu menu > li > a:after {left: auto;right: 0;}[dir=rtl] nav.main-menu menu > li > ul > li a:after {content: "\f104";right: auto;left: 12px;}@media (max-width: 991.9px) {.menu-toggle-btn {transform: scale(0.35);}}.navbar.sticky {position: fixed;top: 0;left: 0;width: 100%;height: fit-content;background: rgba(255, 255, 255, 0.95);transition: all 0.5s ease-in-out;box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);animation: navFadeIn 1s;}@media (min-width: 992px) and (orientation: landscape) {.navbar.sticky nav.main-menu {margin: 0 !important;border-color: transparent !important;max-width: 100% !important;width: 100% !important;}.navbar.sticky nav.main-menu menu {margin: 0 5vw;padding: 0 !important;}.navbar.sticky nav.main-menu li.menu-logo {display: block !important;}}.navbar.sticky .top-bar {display: none;}.navbar.sticky li:not(.menu-logo) figure {display: none;}.navbar.sticky nav.main-menu menu > li.menu-logo {padding: 0.3em;}.navbar.sticky nav.main-menu menu > li.menu-logo img {height: 70px;transition: 0.3s ease-in-out;margin: 5px;}.navbar.sticky figure {margin-bottom: 0 !important;}.navbar.sticky menu > li > a > span {padding-top: 1em;}@keyframes navFadeIn {from {opacity: 0;transform: translateY(-100%);}to {opacity: 1;transform: translateY(0%);}}@media (max-width: 991.9px) {nav.main-menu menu li.item-btn, nav.main-menu menu li.menu-logo {display: none !important;}}@media (min-width: 992px) and (orientation: landscape) {ul.cats-mnu {background-color: #ECECEC !important;padding: 10px 15px !important;width: 695px !important;height: 380px;}ul.cats-mnu.cats-mnu-long {height: 480px !important;}ul.cats-mnu.cats-mnu-wide {width: 920px !important;}}@media (min-width: 992px) and (orientation: landscape) {ul.cats-mnu > li > a {color: #95BA33 !important;}ul.cats-mnu > li > a:hover, ul.cats-mnu > li > a.active {color: #E85200 !important;border-left: none !important;padding-inline-start: 10px !important;}ul.cats-mnu > li > a:after {color: #0077BA !important;}ul.cats-mnu > li > a:hover:after {color: rgba(0, 119, 186, 0.5) !important;}}ul.cats-mnu > li > a > i {padding: 8px 0 !important;}ul.cats-mnu > li > a > i > img {border-radius: 15px;background-color: #FFFFFF !important;position: relative;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }nav.main-menu {position: relative;z-index: 10;}nav.main-menu menu {position: relative;padding: 12px 0 18px;}nav.main-menu menu > li > a {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 18px;text-decoration: none;transition: transform 0.22s ease;}nav.main-menu menu > li > a figure {position: relative;display: flex;align-items: center;justify-content: center;width: 72px;height: 60px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 18px;box-shadow: none;overflow: visible;transition: transform 0.22s ease, box-shadow 0.22s ease;}nav.main-menu menu > li > a figure::before {content: "";position: absolute;inset: 0;border-radius: 18px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(245, 250, 248, 0.94) 28%, rgba(170, 205, 74, 0.1) 56%, rgba(0, 126, 199, 0.1) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 8px 20px rgba(0, 90, 130, 0.08);border: 1px solid rgba(170, 205, 74, 0.12);pointer-events: none;transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background 0.22s ease;}nav.main-menu menu > li > a figure::before {opacity: 0;transform: scale(0.9);}> a:hover nav.main-menu menu > li > a figure::before, nav.main-menu menu > li > a figure.active > a nav.main-menu menu > li > a figure::before {opacity: 1;transform: scale(1.05);background: radial-gradient(circle, rgba(0, 126, 199, 0.12) 0%, rgba(0, 126, 199, 0.06) 40%, rgba(0, 126, 199, 0) 70%);box-shadow: 0 8px 24px rgba(0, 80, 130, 0.18);}nav.main-menu menu > li > a figure::after {content: "";position: absolute;left: 50%;bottom: -6px;width: 44px;height: 12px;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(ellipse, rgba(0, 58, 94, 0.14) 0%, rgba(0, 58, 94, 0.05) 46%, rgba(0, 58, 94, 0) 78%);opacity: 0.85;pointer-events: none;transition: opacity 0.22s ease, transform 0.22s ease;}nav.main-menu menu > li > a svg {display: block;width: 48px;height: 48px;overflow: visible;position: relative;z-index: 2;filter: drop-shadow(0 1px 1px rgba(255, 255, 255, 0.38)) drop-shadow(0 1px 2px rgba(0, 60, 100, 0.06));transition: transform 0.22s ease, filter 0.22s ease, opacity 0.22s ease;}nav.main-menu menu > li > a span {position: relative;z-index: 2;color: #364858;font-weight: 500;letter-spacing: 0.2px;line-height: 1.1;transition: color 0.22s ease, text-shadow 0.22s ease, opacity 0.22s ease;}@media (max-width: 991.9px) {nav.main-menu menu > li > a {flex-direction: row;justify-content: flex-start;align-items: center;gap: 12px;width: 100%;}nav.main-menu menu > li > a figure {width: 46px;height: 40px;flex: 0 0 46px;border-radius: 13px;}nav.main-menu menu > li > a figure::before {border-radius: 13px;}nav.main-menu menu > li > a figure::after {display: none;}nav.main-menu menu > li > a svg {width: 42px;height: 42px;}}nav.main-menu menu > li > a:hover, nav.main-menu menu > li.active > a {transform: translateY(-1px);}nav.main-menu menu > li > a:hover figure, nav.main-menu menu > li.active > a figure {transform: translateY(-1px);}nav.main-menu menu > li > a:hover figure::before, nav.main-menu menu > li.active > a figure::before {transform: scale(1.04);border-color: rgba(168, 190, 203, 0.72);background: linear-gradient(180deg, rgba(248, 252, 254, 0.99) 0%, rgba(234, 243, 248, 0.99) 52%, rgb(220, 232, 239) 100%);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 -1px 0 rgba(180, 197, 206, 0.34) inset, 0 12px 28px rgba(0, 64, 102, 0.18), 0 4px 12px rgba(0, 0, 0, 0.08);}nav.main-menu menu > li > a:hover figure::after, nav.main-menu menu > li.active > a figure::after {opacity: 1;transform: translateX(-50%) scale(1.08);}nav.main-menu menu > li > a:hover svg, nav.main-menu menu > li.active > a svg {transform: scale(1.05);filter: drop-shadow(0 1px 1px rgba(255, 255, 255, 0.42)) drop-shadow(0 2px 6px rgba(0, 126, 199, 0.1));}nav.main-menu menu > li > a:hover svg *, nav.main-menu menu > li.active > a svg * {stroke-dasharray: none !important;}nav.main-menu menu > li > a:hover span, nav.main-menu menu > li.active > a span {color: #1B8FD6;text-shadow: 0 1px 6px rgba(0, 126, 199, 0.08);}nav.main-menu menu > li > a figure svg,nav.main-menu menu > li > a figure svg *,nav.main-menu menu > li > a figure svg *::before,nav.main-menu menu > li > a figure svg *::after {animation: none !important;transition: none !important;transform: none !important;transform-box: initial !important;transform-origin: initial !important;filter: none !important;opacity: 1 !important;box-shadow: none !important;}nav.main-menu menu > li > a figure svg {transition: transform 0.22s ease, filter 0.22s ease, opacity 0.22s ease !important;}nav.main-menu menu > li > a figure svg {animation: menuIconFloat 3.4s ease-in-out infinite !important;}nav.main-menu menu > li > a figure svg path[stroke],nav.main-menu menu > li > a figure svg circle[stroke],nav.main-menu menu > li > a figure svg ellipse[stroke],nav.main-menu menu > li > a figure svg line[stroke],nav.main-menu menu > li > a figure svg polyline[stroke],nav.main-menu menu > li > a figure svg polygon[stroke],nav.main-menu menu > li > a figure svg rect[stroke] {stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke;stroke-width: 2.3px;stroke-dasharray: 19 7 60 4;stroke-dashoffset: 0;opacity: 1 !important;animation: menuStrokeFlow 2.8s linear infinite !important;}nav.main-menu menu > li:nth-child(3) > a figure svg {width: 48px;height: auto;display: block;margin: 0 auto;}nav.main-menu menu > li:nth-child(3) > a figure svg * {stroke-width: 2px !important;}@media (max-width: 991.9px) {nav.main-menu menu > li:nth-child(3) > a figure svg {width: 34px;height: auto;}}@keyframes menuStrokeFlow {0% {stroke-dashoffset: 0;}100% {stroke-dashoffset: -118;}}@keyframes menuIconFloat {0% {transform: translateY(0);}50% {transform: translateY(-1.5px);}100% {transform: translateY(0);}}@keyframes menuIconFloatSoft {0% {transform: translateY(0);}50% {transform: translateY(-0.8px);}100% {transform: translateY(0);}}@media (max-width: 991.9px) {nav.main-menu menu > li > a:after {top: 50%;transform: translateY(-50%);}nav.main-menu menu > li > a:hover, nav.main-menu menu > li > a:focus, nav.main-menu menu > li > a:active {color: #FFFFFF;}nav.main-menu menu > li > a:hover span, nav.main-menu menu > li > a:focus span, nav.main-menu menu > li > a:active span {color: #FFFFFF;}nav.main-menu menu > li > a:hover:after, nav.main-menu menu > li > a:focus:after, nav.main-menu menu > li > a:active:after {color: #FFFFFF;}nav.main-menu menu > li.active > a span {color: #FFFFFF;}}@media (max-width: 991.9px) {[dir=rtl] nav.main-menu {left: auto !important;right: 0 !important;text-align: right;}[dir=rtl] nav.main-menu menu > li > a {justify-content: flex-start;text-align: right;padding: 0.8em 2em 0.8em 3em;}[dir=rtl] nav.main-menu menu > li > a:after {content: "\f104";right: auto;left: 1em;top: 50%;transform: translateY(-50%);}[dir=rtl] nav.main-menu menu > li.open > a:hover:after, [dir=rtl] nav.main-menu menu > li.open.active > a:after,[dir=rtl] nav.main-menu menu > li.open > a:after {content: "\f107";}[dir=rtl] nav.main-menu menu > li > ul {text-align: right;}[dir=rtl] nav.main-menu menu > li > ul > li > a {justify-content: flex-start;text-align: right;}[dir=rtl] nav.main-menu menu > li > ul > li > a:hover {padding-inline-start: 22px;padding-inline-end: 22px;}}@media (max-width: 991.9px) {nav.main-menu menu > li > ul > li > a:after {top: 50%;transform: translateY(-50%);}nav.main-menu menu > li > ul > li > a:hover:after, nav.main-menu menu > li > ul > li > a:focus:after, nav.main-menu menu > li > ul > li > a:active:after {color: #FFFFFF;}}@media (max-width: 991.9px) {[dir=rtl] nav.main-menu menu > li > ul > li > a {direction: rtl;justify-content: flex-start;padding: 14px 22px 14px 3em;}[dir=rtl] nav.main-menu menu > li > ul > li > a:after {content: "\f104";right: auto;left: 1em;top: 50%;transform: translateY(-50%);}[dir=rtl] nav.main-menu menu > li > ul > li > a:hover, [dir=rtl] nav.main-menu menu > li > ul > li > a:focus, [dir=rtl] nav.main-menu menu > li > ul > li > a:active {padding-inline-start: 22px;padding-inline-end: 3em;}}@media (max-width: 991.9px) {body.mobile-menu-open {overflow: hidden;}header > .navbar.open {z-index: 999;}nav.main-menu {top: clamp(72px, 11vh, 110px) !important;bottom: 0 !important;height: auto !important;max-height: calc(100dvh - clamp(72px, 11vh, 110px)) !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding: 8px 0 14px !important;background: rgba(236, 236, 236, 0.98) !important;box-shadow: 0 12px 36px rgba(0, 0, 0, 0.2) !important;transition: transform 0.28s ease, visibility 0.28s ease !important;}.navbar.sticky nav.main-menu {top: 62px !important;max-height: calc(100dvh - 62px) !important;}nav.main-menu.no-transition {transition: none !important;}nav.main-menu menu {display: block !important;padding: 4px 0 16px !important;margin: 0 !important;gap: 0 !important;text-transform: none;}nav.main-menu menu > li {display: block !important;padding: 0 !important;margin: 0 !important;border-bottom: 1px solid rgba(0, 126, 199, 0.06);}nav.main-menu menu > li > a {display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;gap: 12px !important;width: 100% !important;min-height: 64px;margin: 0 !important;padding: 10px 48px 10px 18px !important;overflow: visible !important;background: transparent !important;color: #364858 !important;text-align: left !important;transform: none !important;}nav.main-menu menu > li > a figure {width: 46px !important;height: 40px !important;flex: 0 0 46px !important;margin: 0 !important;transform: none !important;}nav.main-menu menu > li > a span {color: #364858 !important;line-height: 1.25 !important;white-space: normal !important;}nav.main-menu menu > li > a:after {content: "\f105" !important;font-family: "FontAwesome";font-size: 20px;font-weight: bold;line-height: 1;position: absolute;top: 50% !important;right: 18px !important;left: auto !important;width: auto !important;height: auto !important;color: rgba(0, 126, 199, 0.7) !important;background: none !important;transform: translateY(-50%) !important;opacity: 1 !important;}nav.main-menu menu > li:not(:has(ul)) > a:after,nav.main-menu menu > li > a.lang-select-btn:after {opacity: 0.35 !important;}nav.main-menu menu > li.open > a,nav.main-menu menu > li > a:hover,nav.main-menu menu > li > a:focus,nav.main-menu menu > li.active > a {background: linear-gradient(90deg, rgba(0, 126, 199, 0.92), rgba(79, 159, 47, 0.88)) !important;color: #FFFFFF !important;}nav.main-menu menu > li.open > a span,nav.main-menu menu > li > a:hover span,nav.main-menu menu > li > a:focus span,nav.main-menu menu > li.active > a span {color: #FFFFFF !important;}nav.main-menu menu > li.open > a:after,nav.main-menu menu > li > a:hover:after,nav.main-menu menu > li > a:focus:after,nav.main-menu menu > li.active > a:after {color: #FFFFFF !important;}nav.main-menu menu > li.open > a:after {content: "\f107" !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {display: block !important;position: static !important;width: 100% !important;min-width: 0 !important;max-height: 0 !important;visibility: hidden !important;opacity: 1 !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;transform: none !important;pointer-events: auto !important;transition: max-height 0.28s ease, visibility 0s linear 0.28s !important;}nav.main-menu menu > li:hover > ul {max-height: 0 !important;visibility: hidden !important;}nav.main-menu menu > li.open > ul,nav.main-menu menu > li.open:hover > ul,nav.main-menu menu > li.menu-products.open > ul {max-height: 900px !important;visibility: visible !important;padding: 4px 0 8px !important;transition: max-height 0.28s ease, visibility 0s linear 0s !important;}nav.main-menu menu > li > ul:before,nav.main-menu menu > li > ul:after {display: none !important;}nav.main-menu menu > li > ul > li {margin: 0 !important;padding: 0 !important;border-bottom: 0 !important;}nav.main-menu menu > li > ul > li > a,nav.main-menu menu > li.menu-products > ul > li a {display: flex !important;align-items: center !important;justify-content: flex-start !important;min-height: 46px !important;margin: 0 !important;padding: 11px 44px 11px 74px !important;border: 0 !important;border-radius: 0 !important;background: rgba(255, 255, 255, 0.56) !important;color: #3D7F2F !important;box-shadow: none !important;text-align: left !important;transform: none !important;white-space: normal !important;}nav.main-menu menu > li > ul > li > a:after,nav.main-menu menu > li.menu-products > ul > li a:after {content: "\f105" !important;font-family: "FontAwesome";font-size: 15px;font-weight: bold;line-height: 1;position: absolute;top: 50% !important;right: 20px !important;left: auto !important;color: rgba(0, 126, 199, 0.62) !important;transform: translateY(-50%) !important;opacity: 1 !important;}nav.main-menu menu > li > ul > li > a:hover,nav.main-menu menu > li > ul > li > a:focus,nav.main-menu menu > li.menu-products > ul > li a:hover,nav.main-menu menu > li.menu-products > ul > li a:focus {background: rgba(170, 205, 74, 0.16) !important;color: #007EC7 !important;transform: none !important;}[dir=rtl] nav.main-menu menu > li > a {justify-content: flex-start !important;text-align: right !important;padding: 10px 18px 10px 48px !important;}[dir=rtl] nav.main-menu menu > li > a:after {content: "\f104" !important;right: auto !important;left: 18px !important;}[dir=rtl] nav.main-menu menu > li.open > a:after {content: "\f107" !important;}[dir=rtl] nav.main-menu menu > li > ul > li > a,[dir=rtl] nav.main-menu menu > li.menu-products > ul > li a {justify-content: flex-start !important;text-align: right !important;padding: 11px 74px 11px 44px !important;}[dir=rtl] nav.main-menu menu > li > ul > li > a:after,[dir=rtl] nav.main-menu menu > li.menu-products > ul > li a:after {content: "\f104" !important;right: auto !important;left: 20px !important;}}@media (max-width: 991.9px) {html.mobile-menu-open,body.mobile-menu-open {width: 100%;height: 100%;overflow: hidden !important;overscroll-behavior: none;touch-action: none;}header > .navbar.open {position: relative;z-index: 9999;}nav.main-menu {position: fixed !important;top: var(--mobile-menu-top, 72px) !important;bottom: auto !important;height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 72px) - 8px)) !important;max-height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 72px) - 8px)) !important;overflow-x: hidden !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important;overscroll-behavior-y: contain !important;touch-action: pan-y !important;padding: 0 0 14px !important;contain: none !important;}nav.main-menu.open {overflow-y: auto !important;}nav.main-menu menu {min-height: auto !important;padding-top: 0 !important;padding-bottom: calc(170px + env(safe-area-inset-bottom)) !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {display: none !important;max-height: none !important;overflow: visible !important;visibility: visible !important;transition: none !important;}nav.main-menu menu > li:hover > ul {display: none !important;}nav.main-menu menu > li.open > ul,nav.main-menu menu > li.open:hover > ul,nav.main-menu menu > li.menu-products.open > ul {display: block !important;max-height: none !important;overflow: visible !important;visibility: visible !important;padding: 4px 0 8px !important;}}@media (max-width: 991.9px) {html.mobile-menu-open,body.mobile-menu-open {overflow: hidden !important;overscroll-behavior: none;touch-action: auto !important;}body.mobile-menu-open {position: fixed !important;left: 0 !important;right: 0 !important;width: 100% !important;}header > .navbar.open {z-index: 9998;}nav.main-menu {position: fixed !important;top: var(--mobile-menu-top, 72px) !important;bottom: unset !important;height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 72px))) !important;max-height: var(--mobile-menu-height, calc(100dvh - var(--mobile-menu-top, 72px))) !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior-y: contain !important;-webkit-overflow-scrolling: touch !important;touch-action: pan-y !important;padding: 0 0 calc(110px + env(safe-area-inset-bottom)) !important;z-index: 9999 !important;contain: none !important;}nav.main-menu.open,nav.main-menu.open menu,nav.main-menu.open menu > li,nav.main-menu.open menu > li > a,nav.main-menu.open menu > li > ul,nav.main-menu.open menu > li > ul > li,nav.main-menu.open menu > li > ul > li > a {touch-action: pan-y !important;}nav.main-menu menu {display: block !important;min-height: auto !important;padding-top: 0 !important;padding-bottom: 0 !important;margin: 0 !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {display: none !important;position: relative !important;left: auto !important;right: auto !important;top: auto !important;width: 100% !important;max-height: none !important;overflow: visible !important;visibility: visible !important;opacity: 1 !important;transform: none !important;transition: none !important;}nav.main-menu menu > li:hover > ul,nav.main-menu menu > li.menu-products:hover > ul {display: none !important;}nav.main-menu menu > li.open > ul,nav.main-menu menu > li.open:hover > ul,nav.main-menu menu > li.menu-products.open > ul,nav.main-menu menu > li.menu-products.open:hover > ul {display: block !important;max-height: none !important;overflow: visible !important;visibility: visible !important;opacity: 1 !important;transform: none !important;padding: 4px 0 8px !important;}[dir=rtl] nav.main-menu {left: auto !important;right: 0 !important;transform: translateX(105%);}[dir=rtl] nav.main-menu.open {transform: translateX(0) !important;}}@media (max-width: 991.9px) {nav.main-menu menu {transform: none !important;}nav.main-menu menu > li {position: static !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {display: none !important;position: static !important;inset: auto !important;margin: 0 !important;padding: 0 !important;transform: none !important;transition: none !important;}nav.main-menu menu > li.open > ul,nav.main-menu menu > li.open:hover > ul,nav.main-menu menu > li.menu-products.open > ul,nav.main-menu menu > li.menu-products.open:hover > ul {display: block !important;position: static !important;margin: 0 !important;padding: 4px 0 8px !important;transform: none !important;}}@media (max-width: 991.9px) {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: 1em !important;padding-bottom: 1em !important;transform: none !important;}nav.main-menu menu > li {position: relative !important;}nav.main-menu menu > li > ul,nav.main-menu menu > li.menu-products > ul {position: static !important;top: auto !important;left: auto !important;right: auto !important;width: 100% !important;margin: 0 !important;transform: none !important;}}@media (max-width: 991.9px) {body.mobile-menu-open {position: static !important;top: auto !important;left: auto !important;right: auto !important;width: auto !important;}.navbar.sticky.open {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;transform: none !important;}}:root {--swiper-theme-color: #0077BA;}@media (max-width: 991.9px) {:root {--swiper-navigation-size: 18;}}.home-banner {position: relative;padding: 0 0;display: flex;width: 100%;overflow: hidden;border-radius: 32px !important;}.home-banner .banner-slide {width: 61.8%;background: #EEE; position: relative;}@media (max-width: 991.9px) {.home-banner .banner-slide {width: 71.8%;}}.home-banner .banner-side {width: 38.2%;position: relative;display: flex;align-items: center;justify-content: center;background-position: 70% 0;z-index: 3; }@media (max-width: 991.9px) {.home-banner .banner-side {width: 28.2%;}}.home-banner::after {content: "";position: absolute;top: 10%;left: 61.8%; width: 20px;height: 80%;background: transparent;box-shadow: -10px 0 20px rgba(0, 0, 0, 0.7);border-radius: 100%; z-index: 1;}@media (max-width: 991.9px) {.home-banner::after {left: 71.8%;}}.home-banner .banner-logo {width: 70%;max-width: 320px;position: relative;z-index: 2;filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.4));}@media (max-width: 991.9px) {.home-banner .banner-logo {transform: rotate(-90deg);transform-origin: center;width: auto;max-width: 180px;}}.home-banner .swiper-button-next {display: none;}.home-banner .swiper-button-prev {display: none;}@media (max-width: 991.9px) {.home-banner {padding: 0 0;margin: 0 auto !important;width: calc(100% - 2em) !important;}.home-banner .swiper-button-next {top: 94%;margin-inline-end: 25vw;display: none;}.home-banner .swiper-button-prev {margin-inline-start: 25vw;top: 94%;display: none;}}.home-banner .swiper {position: relative;width: 100%;height: 70vh;min-height: 500px;overflow: hidden;}@media (max-width: 991.9px) {.home-banner .swiper {height: 550px;}}.home-banner .swiper .swiper-slide {width: 100%;height: 70vh;min-height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;}.home-banner .swiper .image-layer {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;background-position: center;transform: none;z-index: 1;}.home-banner .swiper .swiper-slide-active .image-layer {transform: scale(1.3);transition: transform 7s ease;}.home-banner .swiper .image-layer-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: rgba(13, 13, 13, 0.12);z-index: 2;transition: 3s ease;}.home-banner .swiper .swiper-slide-active .image-layer-overlay {background: rgba(13, 13, 13, 0.25);}.home-banner .swiper .slide-content-holder {position: relative;z-index: 2;height: 100%;display: flex;flex-flow: column;justify-content: center;}.home-banner .swiper .slide-content {background-color: rgba(0, 0, 0, 0);padding: 2em;max-width: 40vw;min-height: 50%;transition: 3s ease;text-align: start;border: 6px solid transparent;}@media (max-width: 991.9px) {.home-banner .swiper .slide-content {padding: 1em;max-width: 80vw;}}.home-banner .swiper .slide-content .section-title > span {color: #FFFFFF;font-size: 30px;font-weight: bold;}.home-banner .swiper .slide-content .section-title h1 {font-size: 60px;color: #ECECEC;}@media (max-width: 991.9px) {.home-banner .swiper .slide-content .section-title h1 {font-size: 2em;}}.home-banner .swiper .slide-content a {display: inline-block;font-size: 18px;min-width: 150px;}@media (max-width: 991.9px) {.home-banner .swiper .slide-content a {margin-bottom: 1em;margin-inline-start: 0 !important;}}.home-banner .swiper .section-title {margin-bottom: 27px;opacity: 0;transform: perspective(400px) rotateY(0deg) translateY(-120px);transform-origin: bottom;transition: all 1000ms ease;}.home-banner .swiper .swiper-slide-active .section-title {opacity: 1;transform: perspective(400px) rotateY(0deg) translateY(0px);transition-delay: 500ms;}.home-banner .swiper .section-button-box {opacity: 0;transform: perspective(400px) rotateY(0deg) translateY(80px);transform-origin: bottom;transition: all 1500ms ease;}.home-banner .swiper .swiper-slide-active .section-button-box {opacity: 1;transform: perspective(400px) rotateY(0deg) translateY(0px);transition-delay: 1000ms;}[dir=rtl] .home-banner {direction: ltr;}[dir=rtl] .home-banner .slide-content-holder,[dir=rtl] .home-banner .slide-content {direction: rtl;text-align: right;}[dir=rtl] .home-banner .slide-content .section-button-box {text-align: right;}.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(149, 186, 51, 0.06) 0%, rgba(149, 186, 51, 0) 26%), radial-gradient(circle at 68% 48%, rgba(0, 119, 186, 0.055) 0%, rgba(0, 119, 186, 0) 24%), radial-gradient(circle at 34% 58%, rgba(130, 193, 0, 0.045) 0%, rgba(130, 193, 0, 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: #0077BA;}.home-box-kicker::before {content: "";width: 30px;height: 2px;border-radius: 20px;background: linear-gradient(90deg, #95BA33 0%, #82C100 45%, #0077BA 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(0, 119, 186, 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(0, 119, 186, 0.1), 0 8px 20px rgba(149, 186, 51, 0.08);overflow: hidden;isolation: isolate;}.find-products-panel::before {content: "";position: absolute;inset: -25% -15%;background: radial-gradient(circle at 20% 30%, rgba(149, 186, 51, 0.28) 0%, rgba(149, 186, 51, 0) 28%), radial-gradient(circle at 80% 30%, rgba(0, 119, 186, 0.26) 0%, rgba(0, 119, 186, 0) 28%), radial-gradient(circle at 60% 85%, rgba(130, 193, 0, 0.22) 0%, rgba(130, 193, 0, 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(149, 186, 51, 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(0, 119, 186, 0.08);}.find-products-field .field-search-icon {position: absolute;left: 1.05em;top: 50%;transform: translateY(-50%);font-size: 1rem;color: rgba(0, 119, 186, 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, #82C100 0%, #95BA33 42%, #0077BA 100%);background-size: 180% 180%;animation: searchButtonShift 5s ease-in-out infinite;box-shadow: 0 12px 26px rgba(0, 119, 186, 0.22), 0 4px 12px rgba(149, 186, 51, 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(0, 119, 186, 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;}footer,.site-footer {color: #95BA33;margin-top: 6em;position: relative;overflow: hidden;background: radial-gradient(circle at 13% 22%, rgba(149, 186, 51, 0.045), transparent 32%), radial-gradient(circle at 88% 26%, rgba(0, 119, 186, 0.04), transparent 34%), linear-gradient(135deg, rgba(255, 255, 255, 0.99), rgba(149, 186, 51, 0.018));box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.035);}[dir=rtl] footer,[dir=rtl] .site-footer {background: radial-gradient(circle at 87% 22%, rgba(149, 186, 51, 0.045), transparent 32%), radial-gradient(circle at 12% 26%, rgba(0, 119, 186, 0.04), transparent 34%), linear-gradient(225deg, rgba(255, 255, 255, 0.99), rgba(149, 186, 51, 0.018));}footer .top-footer,.site-footer .top-footer {padding: 92px 0 70px;position: relative;border-bottom: 1px solid rgba(149, 186, 51, 0.09);}footer .footer-row,.site-footer .footer-row {align-items: flex-start;}footer .footer-col,.site-footer .footer-col {position: relative;}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 12px 18px rgba(149, 186, 51, 0.075));}footer .footer-brief,.site-footer .footer-brief {max-width: 410px;margin-bottom: 0;color: rgba(0, 119, 186, 0.94);font-size: 15px;line-height: 1.95;letter-spacing: 0.01em;}footer h4,.site-footer h4 {color: #0077BA;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: "";width: 30px;height: 8px;flex: 0 0 auto;border-radius: 999px;background: radial-gradient(circle, #0077BA 0 3px, transparent 4px), radial-gradient(circle, rgba(149, 186, 51, 0.85) 0 3px, transparent 4px), radial-gradient(circle, rgba(170, 183, 196, 0.9) 0 3px, transparent 4px);background-position: 0 50%, 11px 50%, 22px 50%;background-repeat: no-repeat;background-size: 8px 8px;}footer h4::before,.site-footer h4::before {content: "";position: absolute;inset-inline-start: 0;bottom: -24px;width: 42px;height: 2px;border-radius: 999px;background: linear-gradient(90deg, #0077BA, #95BA33);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: uppercase;color: #95BA33;font-size: 13px;font-weight: 400;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(0, 119, 186, 0.94);}footer ul.userful-links li a::before,.site-footer ul.userful-links li a::before {content: "\f054";position: absolute;inset-inline-start: 0;top: 50%;width: 14px;height: 14px;line-height: 14px;margin-top: -7px;border-radius: 50%;background-color: rgba(149, 186, 51, 0.075);color: rgba(0, 119, 186, 0.75);font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 6px;text-align: center;transition: background-color 0.22s ease, color 0.22s ease;}footer ul.userful-links li a:hover::before,.site-footer ul.userful-links li a:hover::before {background-color: #0077BA;color: #FFFFFF;}[dir=rtl] footer ul.userful-links li a::before,[dir=rtl] .site-footer ul.userful-links li a::before {content: "\f053";}footer .footer-products-links,.site-footer .footer-products-links {column-count: 2;column-gap: 42px;}footer .footer-products-links li,.site-footer .footer-products-links li {break-inside: avoid;-webkit-column-break-inside: avoid;}.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(149, 186, 51, 0.105);border-radius: 18px;box-shadow: 0 14px 34px rgba(149, 186, 51, 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(149, 186, 51, 0.075);}.footer-contact .contact-info i {font-size: 16px;display: inline-block;margin-top: 0;color: rgba(0, 119, 186, 0.68);}.footer-contact .contact-info p {margin: 0;color: rgba(149, 186, 51, 0.96);font-size: 14px;line-height: 1.8;font-weight: 400;}.footer-contact .contact-info p a {color: #0077BA !important;font-weight: 600;}footer .bottom-footer,.site-footer .bottom-footer {padding: 18px 0 14px;font-size: 13px;color: rgba(0, 119, 186, 0.92);}footer .bottom-footer a,.site-footer .bottom-footer a {color: #0077BA !important;}footer .bottom-footer .__dev,.site-footer .bottom-footer .__dev {opacity: 0.62;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(149, 186, 51, 0.18);color: #95BA33;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: #95BA33;border-color: #95BA33;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;}@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 .top-footer,.site-footer .top-footer {padding: 58px 0 42px;}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;}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;}}@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-contact .contact-info {padding: 15px 14px;border-radius: 16px;}footer .bottom-footer,.site-footer .bottom-footer {font-size: 12px;line-height: 1.8;}}.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(149, 186, 51, 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(0, 119, 186, 0.12), transparent 54%), radial-gradient(circle at 0% 50%, rgba(149, 186, 51, 0.1), transparent 42%), radial-gradient(circle at 100% 50%, rgba(0, 119, 186, 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(149, 186, 51, 0.035), 0 12px 28px rgba(149, 186, 51, 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(149, 186, 51, 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(0, 119, 186, 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(0, 119, 186, 0.04), rgba(149, 186, 51, 0.02)) !important;}.hero-area {padding: 40px 0 40px 0;text-transform: uppercase;color: #95BA33;position: relative;margin-bottom: 60px;}.hero-txt {position: relative;z-index: 2;}.hero-overlay {position: absolute;background-color: #95BA33;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 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: #95BA33;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: #95BA33;font-size: 20px;font-weight: 500;text-transform: capitalize;transition: all 500ms ease;}.thm-breadcrumb li:hover a {color: #E85200;}.thm-breadcrumb li i::before {font-size: 15px;color: #E85200;}.back-to-top {bottom: 30px;right: 0;position: fixed;color: #FFF;height: 40px;width: 40px;line-height: 40px;background-color: #0077BA;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: #0077BA;}.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;}}.mt-about-section {position: relative;overflow: hidden;padding: 145px 0 60px;background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 10%, #FBFCFB 24%, #F5F9F3 55%, #F2F7F8 78%, #F7FAFB 100%);}.mt-about-section::before {content: "";position: absolute;left: -8%;top: 230px;width: 116%;height: 320px;opacity: 0.92;pointer-events: none;z-index: 0;background: url("../images/about/mt-about-waves-top.svg") center center/cover no-repeat;}.mt-about-section .container {position: relative;z-index: 2;}.mt-about-section__bg-mark {position: absolute;width: 280px;height: 110px;pointer-events: none;z-index: 1;background: url("../images/about/mt-about-mark.svg") center center/contain no-repeat;filter: saturate(1.12) drop-shadow(0 10px 20px rgba(141, 198, 63, 0.08));opacity: 0.24;}.mt-about-section__bg-mark::before {content: "";position: absolute;inset: -26px;border-radius: 999px;background: radial-gradient(circle, rgba(141, 198, 63, 0.11) 0%, rgba(141, 198, 63, 0) 74%);}.mt-about-section__bg-mark--left {top: 130px;right: 8%;transform: rotate(-16deg);}.mt-about-section__bg-mark--right {top: 660px;left: 3%;transform: rotate(14deg) scale(1);opacity: 0.17;}.mt-about-section__hero {display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr);gap: 64px;align-items: center;margin-bottom: 82px;}.mt-about-section__content {position: relative;z-index: 2;padding-top: 18px;}.mt-about-section__eyebrow, .mt-about-section__card-eyebrow {display: inline-flex;align-items: center;gap: 10px;font-size: 13px;line-height: 1;letter-spacing: 0.18em;text-transform: uppercase;font-weight: 800;color: #0B76C5;}.mt-about-section__eyebrow::before, .mt-about-section__card-eyebrow::before {content: "";width: 34px;height: 2px;border-radius: 999px;background: linear-gradient(90deg, #8DC63F 0%, #0B76C5 100%);}.mt-about-section__title {margin: 24px 0 28px;font-size: 64px;line-height: 1.05;letter-spacing: -0.035em;font-weight: 800;color: #1F2F40;}.mt-about-section__lead {max-width: 860px;margin: 0;font-size: 20px;line-height: 1.9;color: #66798D;}.mt-about-section__actions {display: flex;flex-wrap: wrap;gap: 14px;margin-top: 38px;}.mt-about-section__btn {display: inline-flex;align-items: center;justify-content: center;min-width: 190px;height: 58px;padding: 0 24px;border-radius: 18px;font-size: 17px;font-weight: 800;text-decoration: none;transition: 0.28s ease;}.mt-about-section__btn--primary {color: #FFFFFF !important;background: linear-gradient(135deg, #8DC63F 0%, #72B72A 100%);box-shadow: 0 20px 40px rgba(141, 198, 63, 0.24);}.mt-about-section__btn--primary:hover, .mt-about-section__btn--primary:focus, .mt-about-section__btn--primary:active, .mt-about-section__btn--primary:visited {color: #FFFFFF !important;}.mt-about-section__btn--primary:hover {transform: translateY(-2px);box-shadow: 0 24px 48px rgba(141, 198, 63, 0.3);}.mt-about-section__btn--secondary {color: #7FB92D;background: rgba(255, 255, 255, 0.94);border: 1px solid rgba(133, 154, 176, 0.18);box-shadow: 0 16px 34px rgba(25, 59, 95, 0.05);}.mt-about-section__btn--secondary:hover {transform: translateY(-2px);background: #FFFFFF;color: #0B76C5;}.mt-about-section__visual {position: relative;min-height: 470px;border-radius: 34px;padding: 34px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(250, 253, 248, 0.95) 100%);border: 1px solid rgba(147, 167, 187, 0.1);box-shadow: 0 30px 60px rgba(32, 57, 86, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.72);overflow: hidden;}.mt-about-section__visual::before {content: "";position: absolute;inset: 0;background: radial-gradient(circle at 78% 16%, rgba(150, 198, 61, 0.18) 0, rgba(150, 198, 61, 0) 24%), radial-gradient(circle at 18% 80%, rgba(11, 118, 197, 0.1) 0, rgba(11, 118, 197, 0) 26%);pointer-events: none;}.mt-about-section__visual::after {content: "";position: absolute;left: -18%;right: -18%;bottom: 36px;height: 170px;opacity: 0.34;background: url("../images/about/mt-about-visual-waves.svg") center center/cover no-repeat;pointer-events: none;}.mt-about-section__visual-glow {position: absolute;top: 26px;right: 24px;width: 180px;height: 180px;border-radius: 999px;background: radial-gradient(circle, rgba(150, 198, 61, 0.22) 0%, rgba(150, 198, 61, 0) 68%);filter: blur(8px);pointer-events: none;}.mt-about-section__logo-card {position: absolute;left: 50%;top: 50%;width: 78%;max-width: 430px;padding: 34px 28px 28px;text-align: center;border-radius: 28px;background: rgba(255, 255, 255, 0.95);border: 1px solid rgba(149, 167, 184, 0.12);box-shadow: 0 24px 50px rgba(24, 58, 93, 0.09);transform: translate(-50%, -50%);backdrop-filter: blur(10px);}.mt-about-section__logo-card img {display: block;width: 100%;max-width: 320px;height: auto;margin: 0 auto 18px;}.mt-about-section__logo-card p {margin: 0;font-size: 24px;line-height: 1.3;font-weight: 700;color: #5A6E81;}.mt-about-section__mini-card {position: absolute;min-width: 150px;padding: 16px 18px;border-radius: 18px;background: rgba(255, 255, 255, 0.92);border: 1px solid rgba(145, 166, 186, 0.12);box-shadow: 0 14px 32px rgba(29, 55, 84, 0.07);backdrop-filter: blur(8px);}.mt-about-section__mini-card strong {display: block;font-size: 20px;line-height: 1.25;color: #1F3247;}.mt-about-section__mini-card--top {top: 22px;left: 22px;}.mt-about-section__mini-card--bottom {right: 22px;bottom: 20px;}.mt-about-section__mini-label {display: block;margin-bottom: 6px;font-size: 12px;line-height: 1;letter-spacing: 0.16em;text-transform: uppercase;font-weight: 800;color: #7D92A7;}.mt-about-section__stats {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px;margin: 0 0 94px;}.mt-about-section__stat {position: relative;padding: 26px 22px 24px;border-radius: 24px;background: rgba(255, 255, 255, 0.82);border: 1px solid rgba(147, 166, 187, 0.12);box-shadow: 0 18px 36px rgba(27, 58, 91, 0.05);backdrop-filter: blur(10px);transition: transform 0.28s ease, box-shadow 0.28s ease;}.mt-about-section__stat:hover {transform: translateY(-4px);box-shadow: 0 24px 40px rgba(27, 58, 91, 0.08);}.mt-about-section__stat strong {display: block;margin-bottom: 8px;font-size: 26px;line-height: 1.15;font-weight: 800;color: #0B76C5;}.mt-about-section__stat span {display: block;font-size: 16px;line-height: 1.65;color: #6B7E92;}.mt-about-section__stat-icon {display: inline-flex;align-items: center;justify-content: center;width: 62px;height: 62px;margin-bottom: 18px;border-radius: 18px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(240, 248, 255, 0.94) 100%);box-shadow: inset 0 0 0 1px rgba(136, 181, 204, 0.14), 0 10px 22px rgba(11, 118, 197, 0.06), 0 8px 22px rgba(141, 198, 63, 0.08);}.mt-about-section__stat-icon img {display: block;width: 34px;height: 34px;filter: drop-shadow(0 2px 5px rgba(11, 118, 197, 0.1));}.mt-about-section__grid, .mt-about-section__split, .mt-about-section__bottom-row {display: grid;gap: 24px;}.mt-about-section__grid {grid-template-columns: 1.18fr 0.92fr 0.92fr;margin-bottom: 76px;}.mt-about-section__split {grid-template-columns: 1.18fr 0.82fr;margin-bottom: 76px;}.mt-about-section__bottom-row {grid-template-columns: repeat(3, minmax(0, 1fr));margin-bottom: 130px;}.mt-about-section__card, .mt-about-section__wide-card, .mt-about-section__bottom-card {position: relative;overflow: hidden;padding: 32px 30px;border-radius: 30px;background: rgba(255, 255, 255, 0.78);border: 1px solid rgba(145, 166, 186, 0.12);box-shadow: 0 18px 40px rgba(26, 56, 88, 0.05);backdrop-filter: blur(10px);}.mt-about-section__card::before, .mt-about-section__wide-card::before, .mt-about-section__bottom-card::before {content: "";position: absolute;inset: 0;background: radial-gradient(circle at 100% 0%, rgba(150, 198, 61, 0.08) 0, rgba(150, 198, 61, 0) 26%);pointer-events: none;}.mt-about-section__card h3, .mt-about-section__wide-card h3, .mt-about-section__bottom-card h3 {margin: 16px 0 18px;font-size: 28px;line-height: 1.18;letter-spacing: -0.03em;font-weight: 800;color: #213244;}.mt-about-section__card p, .mt-about-section__wide-card p, .mt-about-section__bottom-card p {margin: 0;font-size: 18px;line-height: 1.9;color: #6B7D90;}.mt-about-section__card--large {background: linear-gradient(180deg, rgba(246, 251, 242, 0.94) 0%, rgba(255, 255, 255, 0.82) 100%);}.mt-about-section__card--large h3 {font-size: 40px;line-height: 1.08;}.mt-about-section__wide-card--soft {background: linear-gradient(180deg, rgba(247, 250, 255, 0.94) 0%, rgba(255, 255, 255, 0.82) 100%);}.mt-about-section__media {width: 100%;height: 180px;margin: 0 0 22px;border-radius: 20px;overflow: hidden;border: 1px solid rgba(136, 181, 204, 0.18);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.28);}.mt-about-section__media img {display: block;width: 100%;height: 100%;object-fit: cover;}.mt-about-section__media--bottom {margin: 24px 0 0;}.mt-about-section__tag-list, .mt-about-section__bullet-list {margin: 18px 0 0;padding: 0;list-style: none;}.mt-about-section__tag-list {display: flex;flex-wrap: wrap;gap: 10px;}.mt-about-section__tag-list li {display: inline-flex;align-items: center;min-height: 42px;padding: 10px 14px;border-radius: 999px;font-size: 15px;line-height: 1.4;font-weight: 700;color: #28415A;background: linear-gradient(180deg, rgba(245, 251, 240, 0.96) 0%, rgba(236, 245, 254, 0.92) 100%);border: 1px solid rgba(136, 181, 204, 0.18);}.mt-about-section__service-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;margin-top: 22px;}.mt-about-section__service-item {position: relative;display: flex;align-items: flex-start;gap: 14px;min-height: 88px;padding: 18px 18px;border-radius: 18px;font-size: 16px;line-height: 1.75;font-weight: 700;color: #30465D;background: linear-gradient(180deg, rgba(255, 255, 255, 0.84) 0%, rgba(247, 251, 245, 0.84) 100%);border: 1px solid rgba(147, 167, 185, 0.12);}.mt-about-section__service-item span:last-child {flex: 1;}.mt-about-section__service-check {position: relative;flex: 0 0 22px;width: 22px;height: 22px;margin-top: 3px;border-radius: 999px;background: linear-gradient(135deg, #8DC63F 0%, #0B76C5 100%);box-shadow: 0 0 0 0 rgba(141, 198, 63, 0.24);animation: mt-service-pulse 2.2s infinite ease-out;}.mt-about-section__service-check::before {content: "";position: absolute;left: 6px;top: 4px;width: 6px;height: 10px;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;transform: rotate(40deg);}.mt-about-section__bullet-list li {position: relative;margin-bottom: 18px;padding-left: 28px;font-size: 17px;line-height: 1.9;color: #667B90;}.mt-about-section__bullet-list li:last-child {margin-bottom: 0;}.mt-about-section__bullet-list li::before {content: "";position: absolute;top: 13px;left: 0;width: 10px;height: 10px;border-radius: 999px;background: linear-gradient(135deg, #8DC63F 0%, #0B76C5 100%);box-shadow: 0 0 0 0 rgba(141, 198, 63, 0.18);animation: mt-bullet-pulse 2.6s infinite ease-out;}.mt-about-section__bullet-list li::after {content: "";position: absolute;top: 8px;left: -5px;width: 20px;height: 20px;border-radius: 999px;border: 1px solid rgba(141, 198, 63, 0.22);animation: mt-bullet-ring 2.6s infinite ease-out;}.mt-about-section__text-link {display: inline-flex;align-items: center;gap: 10px;margin-top: 24px;font-size: 17px;line-height: 1.3;font-weight: 800;color: #77B92E;text-decoration: none;transition: 0.24s ease;}.mt-about-section__text-link::after {content: "→";display: inline-block;transition: transform 0.24s ease;}.mt-about-section__text-link:hover {color: #77B92E;}.mt-about-section__text-link:hover::after {transform: translateX(4px);}.mt-about-section__quick-links {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 20px;}.mt-about-section__quick-links a {display: inline-flex;align-items: center;justify-content: center;min-width: 0;height: 46px;padding: 0 16px;border-radius: 999px;text-decoration: none;font-size: 15px;font-weight: 800;color: #28415A;background: linear-gradient(180deg, rgba(245, 251, 240, 0.96) 0%, rgba(236, 245, 254, 0.92) 100%);border: 1px solid rgba(136, 181, 204, 0.18);transition: 0.24s ease;}.mt-about-section__quick-links a:hover {transform: translateY(-2px);color: #0B76C5;background: #FFFFFF;}.mt-about-section__quick-decor {position: relative;min-height: 150px;margin-top: 24px;border-radius: 22px;overflow: hidden;background: linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(245, 250, 246, 0.82) 100%);border: 1px solid rgba(136, 181, 204, 0.12);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 12px 28px rgba(28, 58, 88, 0.04);}.mt-about-section__quick-decor::before {content: "";position: absolute;right: -26px;top: -30px;width: 120px;height: 120px;border-radius: 999px;background: radial-gradient(circle, rgba(141, 198, 63, 0.16) 0%, rgba(141, 198, 63, 0) 72%);pointer-events: none;}.mt-about-section__quick-decor::after {content: "";position: absolute;left: -30px;bottom: -34px;width: 150px;height: 150px;border-radius: 999px;background: radial-gradient(circle, rgba(11, 118, 197, 0.1) 0%, rgba(11, 118, 197, 0) 72%);pointer-events: none;}.mt-about-section__quick-decor-line {position: absolute;left: -8%;right: -8%;bottom: 34px;height: 70px;opacity: 0.22;pointer-events: none;background: url("../images/about/mt-about-visual-waves.svg") center center/cover no-repeat;}.mt-about-section__quick-decor-mark {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;padding-top: 26px;}.mt-about-section__quick-decor-mark img {display: block;width: 120px;height: auto;opacity: 0.88;filter: drop-shadow(0 8px 18px rgba(11, 118, 197, 0.08));animation: mt-quick-mark-float 4.8s ease-in-out infinite;}.mt-about-section__quick-decor-dots {position: relative;z-index: 2;display: flex;justify-content: center;gap: 10px;margin-top: 10px;}.mt-about-section__quick-decor-dots span {display: block;width: 10px;height: 10px;border-radius: 999px;animation: mt-quick-dot-pulse 2.6s ease-in-out infinite;}.mt-about-section__quick-decor-dots span:nth-child(1) {background: #8DC63F;animation-delay: 0s;}.mt-about-section__quick-decor-dots span:nth-child(2) {background: #0B76C5;animation-delay: 0.35s;}.mt-about-section__quick-decor-dots span:nth-child(3) {background: #C4D0D9;animation-delay: 0.7s;}.mt-about-section__quick-decor-text {position: relative;z-index: 2;margin: 12px 0 0;text-align: center;font-size: 14px;line-height: 1.4;letter-spacing: 0.14em;text-transform: uppercase;font-weight: 800;color: #6F8294;}@keyframes mt-quick-mark-float {0% {transform: translateY(0);}50% {transform: translateY(-4px);}100% {transform: translateY(0);}}@keyframes mt-quick-dot-pulse {0% {transform: scale(1);opacity: 0.65;}50% {transform: scale(1.18);opacity: 1;}100% {transform: scale(1);opacity: 0.65;}}@keyframes mt-service-pulse {0% {box-shadow: 0 0 0 0 rgba(141, 198, 63, 0.26);}70% {box-shadow: 0 0 0 10px rgba(141, 198, 63, 0);}100% {box-shadow: 0 0 0 0 rgba(141, 198, 63, 0);}}@keyframes mt-bullet-pulse {0% {transform: scale(1);}50% {transform: scale(1.14);}100% {transform: scale(1);}}@keyframes mt-bullet-ring {0% {transform: scale(0.7);opacity: 0.7;}70% {transform: scale(1.2);opacity: 0;}100% {transform: scale(1.2);opacity: 0;}}@media (max-width: 1399px) {.mt-about-section__title {font-size: 56px;}.mt-about-section__card--large h3 {font-size: 35px;}}@media (max-width: 1199px) {.mt-about-section__hero, .mt-about-section__grid, .mt-about-section__split, .mt-about-section__bottom-row, .mt-about-section__stats {grid-template-columns: 1fr;}.mt-about-section__hero {gap: 46px;}.mt-about-section__stats, .mt-about-section__grid, .mt-about-section__split {margin-bottom: 58px;}.mt-about-section__bottom-row {margin-bottom: 100px;}.mt-about-section__visual {min-height: 430px;}.mt-about-section__card h3, .mt-about-section__wide-card h3, .mt-about-section__bottom-card h3 {font-size: 30px;}.mt-about-section__card--large h3 {font-size: 30px;}}@media (max-width: 991px) {.mt-about-section {padding: 110px 0 130px;}.mt-about-section::before {top: 190px;opacity: 0.72;}.mt-about-section__title {font-size: 46px;}.mt-about-section__lead {font-size: 18px;line-height: 1.85;}.mt-about-section__visual {min-height: 400px;padding: 24px;}.mt-about-section__logo-card {width: calc(100% - 40px);max-width: none;padding: 26px 22px 22px;}.mt-about-section__logo-card p {font-size: 22px;}.mt-about-section__mini-card strong {font-size: 18px;}.mt-about-section__service-grid {grid-template-columns: 1fr;}.mt-about-section__media {height: 170px;}}@media (max-width: 767px) {.mt-about-section {padding: 84px 0 100px;}.mt-about-section::before, .mt-about-section__bg-mark {display: none;}.mt-about-section__title {font-size: 34px;}.mt-about-section__lead {font-size: 16px;}.mt-about-section__actions {flex-direction: column;}.mt-about-section__btn {width: 100%;min-width: 0;}.mt-about-section__visual {min-height: 360px;}.mt-about-section__mini-card {min-width: 130px;padding: 14px 14px;}.mt-about-section__card, .mt-about-section__wide-card, .mt-about-section__bottom-card, .mt-about-section__stat {padding: 24px 20px;border-radius: 24px;}.mt-about-section__card h3, .mt-about-section__wide-card h3, .mt-about-section__bottom-card h3 {font-size: 26px;}.mt-about-section__card p, .mt-about-section__wide-card p, .mt-about-section__bottom-card p {font-size: 15px;line-height: 1.8;}.mt-about-section__card--large h3 {font-size: 26px;}.mt-about-section__stats, .mt-about-section__grid, .mt-about-section__split {margin-bottom: 46px;}.mt-about-section__bottom-row {margin-bottom: 76px;}.mt-about-section__bullet-list li {font-size: 15px;line-height: 1.8;}.mt-about-section__tag-list li {font-size: 14px;}.mt-about-section__quick-links {grid-template-columns: repeat(2, minmax(0, 1fr));}.mt-about-section__quick-links a {width: 100%;font-size: 14px;}.mt-about-section__service-item {font-size: 14px;min-height: 0;}.mt-about-section__media {height: 155px;}.mt-about-section__stat-icon {width: 58px;height: 58px;}.mt-about-section__stat-icon img {width: 32px;height: 32px;}.mt-about-section__quick-decor {min-height: 128px;margin-top: 18px;}.mt-about-section__quick-decor-mark {padding-top: 20px;}.mt-about-section__quick-decor-mark img {width: 96px;}.mt-about-section__quick-decor-text {font-size: 12px;}}html[dir=rtl] .mt-about-section {direction: rtl;text-align: right;}html[dir=rtl] .mt-about-section__eyebrow, html[dir=rtl] .mt-about-section__card-eyebrow {letter-spacing: 0;}html[dir=rtl] .mt-about-section__card h3, html[dir=rtl] .mt-about-section__wide-card h3, html[dir=rtl] .mt-about-section__bottom-card h3 {margin: 20px 0 36px;}html[dir=rtl] .mt-about-section__bullet-list li {padding-left: 0;padding-right: 28px;}html[dir=rtl] .mt-about-section__bullet-list li::before {left: auto;right: 0;}html[dir=rtl] .mt-about-section__bullet-list li::after {left: auto;right: -5px;}html[dir=rtl] .mt-about-section__text-link::after {content: "←";}html[dir=rtl] .mt-about-section__text-link:hover::after {transform: translateX(-4px);}html[dir=rtl] .mt-about-section__service-item {text-align: right;}html[dir=rtl] .mt-about-section__quick-links a {text-align: center;}.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(149, 186, 51, 0.08), transparent 30%), radial-gradient(circle at 82% 18%, rgba(0, 119, 186, 0.1), transparent 34%), radial-gradient(circle at 42% 84%, rgba(149, 186, 51, 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(149, 186, 51, 0.12);border-radius: 28px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(149, 186, 51, 0.055) 48%, rgba(0, 119, 186, 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(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.06);}.home-news-list .home-news-card:hover .home-news-txt {background: rgba(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.1) 55%, rgba(0, 119, 186, 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: #0077BA;}.home-news-list .home-news-line {width: 88px;height: 4px;margin: 1.45em 0 1.6em;overflow: hidden;border-radius: 999px;background: rgba(149, 186, 51, 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, #0077BA, #95BA33);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, #0077BA, #95BA33);box-shadow: 0 10px 24px rgba(0, 119, 186, 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(0, 119, 186, 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;}}.brands-carousel-container {overflow: hidden;width: 100%;}.brands-carousel-container .container {overflow: hidden;padding-top: 65px;}.brands-carousel-container .item {border: 1px #CCCCCC solid;transition: 0.5s linear;}.brands-carousel-container .item:hover {border: 1px solid #0077BA;}.brands-carousel-container a {display: block;padding: 25px;background-color: #FFFFFF;transition: 300ms ease;border-radius: 15px;}.brands-carousel-container a > img {width: 190px;height: 150px;object-fit: contain;object-position: center;margin: auto;display: block;max-width: 100%;}.brands-carousel-container a h4 {font-family: "Tajawal", var(--system-font), sans-serif !important;font-weight: bold;padding-top: 30px;height: 3em;}.brands-carousel-container .owl-stage-outer {overflow: hidden;}.brands-carousel-container .owl-stage {display: flex;}.brands-carousel .owl-stage {display: flex;animation: scroll-left 20s linear infinite;}.brands-carousel:hover .owl-stage {animation-play-state: paused; }@keyframes scroll-left {0% {transform: translateX(0);}100% {transform: translateX(-50%); }}[dir=rtl] .brands-carousel-container {overflow: hidden;}[dir=rtl] .brands-carousel .owl-stage-outer {overflow: hidden;}[dir=rtl] .brands-carousel .owl-stage {animation-name: scroll-right;}@keyframes scroll-right {0% {transform: translateX(0);}100% {transform: translateX(50%);}}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(149, 186, 51, 0.1);border-top: 0;border-radius: 0 0 26px 26px;background: rgba(255, 255, 255, 0.94);box-shadow: 0 22px 55px rgba(149, 186, 51, 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, #E85200, #95BA33, #0077BA, #E85200);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(149, 186, 51, 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(232, 82, 0, 0.11), transparent 38%), radial-gradient(circle at 100% 0, rgba(149, 186, 51, 0.08), transparent 36%), repeating-linear-gradient(135deg, rgba(149, 186, 51, 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(149, 186, 51, 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: #95BA33;background: rgba(255, 255, 255, 0.88);box-shadow: 0 12px 28px rgba(149, 186, 51, 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: #95BA33;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, #E85200, #95BA33);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: #E85200;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: #95BA33;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(149, 186, 51, 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(149, 186, 51, 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: #E85200;transform: translateY(-4px) rotate(-4deg);box-shadow: 0 18px 36px rgba(232, 82, 0, 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: #95BA33;}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: #0077BA;}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;}}.product-card-hero dfn {display: block;padding-top: 1px;}@media (min-width: 992px) and (orientation: landscape) {.product-card-hero dfn {display: flex;flex-flow: column;}}.product-card-hero dfn img {display: block;max-width: 210px;max-height: 60px;margin: 1em 0;}.product-card-hero dfn > a.pdf-btn {padding: 13px 16px;font-style: normal;font-weight: bold;display: inline-block;color: #FFFFFF !important;margin: 0;border-radius: 16px;overflow: hidden;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3) !important; }.product-card-hero dfn > a.pdf-btn i {margin-right: 10px;font-size: 19px;}@media (min-width: 992px) and (orientation: landscape) {.product-card-hero .container {display: flex;}.product-card-hero .container .hero-content {flex-grow: 1;}}.product-card {text-align: left;margin: 8rem auto;}.product-card .sub-title {font-family: "TajawalLight", var(--system-font), sans-serif;display: block;background: linear-gradient(90deg, #82C100, #273F02, #E85200);color: #FFF;padding: 15px 25px;margin-bottom: 30px;font-size: 24px;font-weight: bold;position: relative;border-radius: 8px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}.product-card > h2 {margin-bottom: 1.5rem;font-size: 32px;font-weight: bold;color: #273F02;}.product-card > h2 > span {font-size: 18px;color: #E85200;margin-left: 15px;}.product-card .p-gallery .gallery-main-ban {border-radius: 16px;overflow: hidden;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);}.product-card .p-gallery .gallery-main-ban img {transition: transform 0.4s ease, filter 0.4s ease;}.product-card .p-gallery .gallery-main-ban:hover img {transform: scale(1.05);filter: brightness(1.1) saturate(1.2);}.product-card .p-gallery .gallery-thumbs-ban {margin-top: 1rem;}.product-card .p-gallery .gallery-thumbs-ban > a {border-radius: 8px;border: 2px solid transparent;transition: border 0.3s, transform 0.3s;}.product-card .p-gallery .gallery-thumbs-ban > a:hover {border-color: #82C100;transform: scale(1.05);}.features {margin: 0 10px 0 30px;padding: 1.5rem;border-radius: 12px;background: #F8FAFC;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}@media (max-width: 991.9px) {.features {margin: 5rem 10px 0;}}.features > h3 {font-size: 22px;font-weight: 700;margin-bottom: 2rem;background: none;}.features > h3 > span {background: linear-gradient(90deg, #82C100, #273F02, #E85200);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;font-size: 24px;}.features > h3:after {display: none;}.features > ul {list-style: none;padding-left: 0;}.features > ul > li {padding: 8px 0;font-size: 1.1em;position: relative;padding-left: 25px;}.features > ul > li:before {content: "✔";position: absolute;left: 0;color: #82C100;font-weight: bold;}html[dir=rtl] .features > h3 {text-align: right;}.p-gallery {position: relative;}.product-gallery {display: flex;flex-flow: row nowrap;}.product-card .gallery-main-ban {flex: 1;overflow: hidden;align-items: flex-start;}.product-card .gallery-main-ban .cycle {display: block;}.product-card .gallery-main-ban .cycle a.item {display: block;overflow: hidden;width: 100%;height: 60vw;max-height: 520px;}.product-card .gallery-main-ban .cycle img {width: 100%;height: 100%;object-fit: contain;object-position: top center;}.product-card .gallery-thumbs-ban {overflow: hidden;width: 100px;padding: 5px 25px 10px 5px;}.product-card .gallery-thumbs-ban > a {width: 100%;border: 3px #D9D9D9 solid;vertical-align: middle;text-align: center;overflow: hidden;margin: 0 0 1rem;display: block;}.product-card .gallery-thumbs-ban > a > img {width: 100%;}.product-card .gallery-thumbs-ban > a:hover {border-color: #0077BA;}.product-card .gallery-thumbs-ban > a > i.fa {display: block;font-size: 25px;color: grey;}@media (max-width: 576px) {.product-card .gallery-thumbs-ban > a {margin: 0 2% 0.5rem;}}.product-card a.edit-gallery-btn {border-color: transparent;background-color: #ECECEC;transition: 0.3s all ease;padding: 10px 0;}.product-card a.edit-gallery-btn:hover {background-color: #0077BA;}.product-card a.edit-gallery-btn:hover i.fa {color: #FFFFFF !important;}.product-card .goto-thumb {cursor: pointer;max-width: 100%;}.product-card .gallery-photo-holder {position: relative;}.product-card .gallery-photo-holder i.fa-play-circle {color: #0077BA;font-size: 71px;opacity: 0.9;position: absolute;z-index: 90;width: 100%;text-align: center;top: calc(50% - 1em);}.product-card .gallery-photo-holder i.fa-video-camera {color: #0077BA !important;font-size: 21px;opacity: 0.8;position: absolute;z-index: 90;bottom: 5px;left: 10px;}.product-card .details {margin-top: 5rem;border-radius: 12px;background: #FFF;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);padding: 2rem;}.product-card .details header {font-size: 24px;font-weight: bold;margin-bottom: 2rem;color: #273F02;position: relative;}.product-card .details header:after {content: "";position: absolute;bottom: -5px;left: 0;width: 80px;height: 3px;background: linear-gradient(90deg, #82C100, #E85200);border-radius: 2px;}.product-card .details > div {font-size: 1.15em;line-height: 2em;color: #444;}.product-card .details ul {display: flex;flex-wrap: wrap;gap: 1rem;padding: 0;margin: 0;}.product-card .details ul li {flex: 1 1 220px;background: #F8FAFC;border-radius: 10px;padding: 1rem;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);}.product-card .details ul li dt {font-weight: bold;margin-bottom: 0.5rem;color: #273F02;}.product-card .details ul li dd {color: #333;line-height: 1.6;}html[dir=rtl] .product-card > .details > header {text-align: right;}html[dir=rtl] .product-card > .details > header:after {left: auto;right: 0;}.mt-partners {position: relative;overflow: hidden;padding: clamp(48px, 6vw, 90px) clamp(18px, 4vw, 64px);color: #253449;background: linear-gradient(180deg, #ffffff 0%, #ffffff 16%, #fcfcfb 24%, #f8faf8 36%, #f4f7f7 50%, #f5f8fb 64%, #fafbfc 76%, #ffffff 88%, #ffffff 100%);}.mt-partners::before {content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0.42;background: radial-gradient(circle at 18% 50%, rgba(140, 198, 63, 0.07), transparent 26%), radial-gradient(circle at 82% 50%, rgba(30, 115, 190, 0.08), transparent 28%), linear-gradient(90deg, rgba(140, 198, 63, 0.015), rgba(30, 115, 190, 0.025));background-size: 220% 220%;animation: mtPartnersAura 18s ease-in-out infinite;}.mt-partners__intro {position: relative;z-index: 1;max-width: 920px;margin: 0 auto clamp(34px, 5vw, 58px);text-align: center;}.mt-partners__eyebrow {display: inline-flex;align-items: center;gap: 10px;margin-bottom: 14px;padding: 8px 18px;border: 1px solid rgba(140, 198, 63, 0.28);border-radius: 999px;color: #1e73be;font-size: 13px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;background: rgba(255, 255, 255, 0.72);box-shadow: 0 14px 34px rgba(30, 115, 190, 0.08);backdrop-filter: blur(10px);}.mt-partners__eyebrow::before {content: "";width: 9px;height: 9px;border-radius: 50%;background: linear-gradient(135deg, #8cc63f, #1e73be);box-shadow: 0 0 18px rgba(140, 198, 63, 0.72);}.mt-partners__title {margin: 0;color: #203044;font-size: clamp(30px, 4.2vw, 54px);font-weight: 800;line-height: 1.08;letter-spacing: -0.04em;}.mt-partners__text {max-width: 760px;margin: 20px auto 0;color: #607086;font-size: clamp(16px, 1.35vw, 20px);line-height: 1.9;}.mt-partners__grid {position: relative;z-index: 1;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: clamp(18px, 2vw, 28px);max-width: 1320px;margin: 0 auto;}.mt-partner-card {position: relative;isolation: isolate;min-height: 330px;overflow: hidden;border: 1px solid rgba(153, 177, 195, 0.26);border-radius: 28px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.76)), linear-gradient(135deg, rgba(140, 198, 63, 0.1), rgba(30, 115, 190, 0.1));box-shadow: 0 22px 50px rgba(31, 55, 82, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.86);backdrop-filter: blur(12px);transform: translateY(0);transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;}.mt-partner-card::before {content: "";position: absolute;inset: -1px;z-index: -2;opacity: 0;background: linear-gradient(135deg, rgba(140, 198, 63, 0.36), rgba(30, 115, 190, 0.32), rgba(140, 198, 63, 0.22));transition: opacity 0.35s ease;}.mt-partner-card::after {content: "";position: absolute;inset: 1px;z-index: -1;border-radius: 27px;background: rgba(255, 255, 255, 0.86);}.mt-partner-card:hover {transform: translateY(-9px);border-color: rgba(140, 198, 63, 0.48);box-shadow: 0 30px 70px rgba(31, 55, 82, 0.16), 0 12px 26px rgba(140, 198, 63, 0.1);}.mt-partner-card:hover::before {opacity: 1;}.mt-partner-card:hover .mt-partner-card__shine {transform: translateX(135%) rotate(18deg);}.mt-partner-card:hover .mt-partner-card__logo {transform: scale(1.07);filter: saturate(1.12) contrast(1.08);}.mt-partner-card:hover .mt-partner-card__flag-wrap {transform: translateY(-2px) scale(1.08);box-shadow: 0 10px 22px rgba(30, 115, 190, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.72);}.mt-partner-card__shine {position: absolute;top: -40%;left: -90%;z-index: 2;width: 52%;height: 180%;opacity: 0.55;pointer-events: none;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.72), transparent);transform: translateX(0) rotate(18deg);transition: transform 0.75s ease;}.mt-partner-card__logo-box {display: flex;align-items: center;justify-content: center;height: 164px;margin: 22px 22px 8px;padding: 22px;border-radius: 24px;background: radial-gradient(circle at 50% 36%, rgba(255, 255, 255, 0.92), rgba(245, 250, 253, 0.72)), linear-gradient(135deg, rgba(30, 115, 190, 0.08), rgba(140, 198, 63, 0.1));box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.96), inset 0 -22px 40px rgba(31, 55, 82, 0.04);}.mt-partner-card__logo {display: block;max-width: 100%;max-height: 110px;object-fit: contain;transform: scale(1);transition: transform 0.35s ease, filter 0.35s ease;}.mt-partner-card__logo-fallback {display: flex;align-items: center;justify-content: center;width: 92px;height: 92px;border-radius: 24px;color: #ffffff;font-size: 42px;font-weight: 800;background: linear-gradient(135deg, #8cc63f, #1e73be);box-shadow: 0 18px 34px rgba(30, 115, 190, 0.18);}.mt-partner-card__body {padding: 10px 24px 26px;text-align: center;}.mt-partner-card__name {margin: 0;color: #1f2f43;font-size: clamp(20px, 1.55vw, 26px);font-weight: 800;line-height: 1.28;letter-spacing: -0.02em;}.mt-partner-card__country {display: inline-flex;align-items: center;justify-content: center;gap: 9px;margin-top: 12px;padding: 7px 12px;border-radius: 999px;color: #526477;font-size: 13px;font-weight: 700;background: rgba(246, 249, 251, 0.88);box-shadow: inset 0 0 0 1px rgba(153, 177, 195, 0.2);}.mt-partner-card__flag-wrap {position: relative;display: inline-flex;width: 28px;height: 28px;overflow: hidden;border-radius: 50%;background: rgba(255, 255, 255, 0.74);box-shadow: 0 7px 14px rgba(31, 55, 82, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.86);transition: transform 0.3s ease, box-shadow 0.3s ease;}.mt-partner-card__flag-wrap::after {content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(135deg, rgba(255, 255, 255, 0.7), transparent 42%), radial-gradient(circle at 34% 24%, rgba(255, 255, 255, 0.74), transparent 26%);pointer-events: none;}.mt-partner-card__flag {width: 100%;height: 100%;object-fit: cover;}.mt-partner-card__description {min-height: 44px;margin: 15px 0 0;color: #68788a;font-size: 15px;font-weight: 600;line-height: 1.55;}@media (max-width: 1180px) {.mt-partners__grid {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 820px) {.mt-partners {padding-inline: 16px;}.mt-partners__grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.mt-partner-card {min-height: 300px;}.mt-partner-card__logo-box {height: 138px;margin: 16px 16px 8px;padding: 18px;}.mt-partner-card__logo {max-height: 94px;}.mt-partner-card__body {padding: 8px 18px 22px;}.mt-partner-card__name {font-size: 18px;}}.mt-partners[dir=rtl] .mt-partner-card__name {font-size: clamp(20px, 1.55vw, 26px) !important;line-height: 1.45;}@media (max-width: 560px) {.mt-partners__grid {grid-template-columns: 1fr;}.mt-partner-card {min-height: auto;}}@keyframes mtPartnersAura {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}a.btn, a.btn-wide {background-color: #0077BA;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(149, 186, 51, 0.3);color: #0077BA;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(149, 186, 51, 0.9) !important;white-space: nowrap;margin-inline-start: 1em;}a.btn-gold {margin: auto 0.5em;display: inline-block;background-color: #0077BA;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: #95BA33;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: #95BA33;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: #95BA33;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(149, 186, 51, 0.3) !important;}.owl-dots .owl-dot.active > span {background-color: #E85200 !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 #0077BA !important;border-bottom: 5px solid #0077BA !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: #0077BA;}.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(149, 186, 51, 0.12);border-radius: 30px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(149, 186, 51, 0.045) 48%, rgba(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.04), rgba(0, 119, 186, 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(0, 119, 186, 0.075), transparent 30%), linear-gradient(135deg, rgba(255, 255, 255, 0.97), rgba(149, 186, 51, 0.045) 55%, rgba(0, 119, 186, 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, #0077BA, #95BA33);}.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: #0077BA;}.post-container.post-detail-card .post-detail-meta {margin: auto 3.35em 2.45em;padding: 1em 1.2em;border: 1px solid rgba(149, 186, 51, 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;}.posts-page-box:before,.home-news-box:before {content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(circle at 12% 22%, rgba(149, 186, 51, 0.08), transparent 30%), radial-gradient(circle at 82% 18%, rgba(0, 119, 186, 0.1), transparent 34%), radial-gradient(circle at 42% 84%, rgba(149, 186, 51, 0.05), transparent 38%);}.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(149, 186, 51, 0.12);border-radius: 28px;overflow: hidden;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(149, 186, 51, 0.055) 48%, rgba(0, 119, 186, 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(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.045) 55%, rgba(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.045) 55%, rgba(0, 119, 186, 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: #0077BA;}.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(149, 186, 51, 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, #0077BA, #95BA33);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, #0077BA, #95BA33);box-shadow: 0 10px 24px rgba(0, 119, 186, 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(0, 119, 186, 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 {content: "";position: absolute;inset: -3em -2em auto;height: 22rem;pointer-events: none;background: radial-gradient(circle at 16% 18%, rgba(0, 119, 186, 0.12), transparent 34%), radial-gradient(circle at 86% 20%, rgba(149, 186, 51, 0.1), transparent 36%);filter: blur(2px);opacity: 0.82;z-index: 0;}.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(149, 186, 51, 0.13);border-radius: 34px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(149, 186, 51, 0.04) 46%, rgba(0, 119, 186, 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(0, 119, 186, 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(149, 186, 51, 0.1), rgba(0, 119, 186, 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(0, 119, 186, 0.08), transparent 31%), radial-gradient(circle at 0 100%, rgba(149, 186, 51, 0.07), transparent 38%), linear-gradient(135deg, rgba(255, 255, 255, 0.985), rgba(149, 186, 51, 0.035) 56%, rgba(0, 119, 186, 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(149, 186, 51, 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: #0077BA;}.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(149, 186, 51, 0.12);border-radius: 28px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(149, 186, 51, 0.055), rgba(0, 119, 186, 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(0, 119, 186, 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: #0077BA;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(149, 186, 51, 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, #0077BA, #95BA33);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(149, 186, 51, 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(0, 119, 186, 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: #0077BA;}.post-detail-side .post-side-img {height: 70px;display: block;overflow: hidden;border-radius: 15px;background: rgba(0, 119, 186, 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;}}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(232, 82, 0, 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(149, 186, 51, 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(232, 82, 0, 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: #E85200;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 {padding: 100px 0;background: linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%);text-align: center;position: relative;top: -60px;}@media (max-width: 991.9px) {.contact-section {padding: 100px 20px;}}.contact-section h2 {font-size: 36px;font-weight: 700;margin-bottom: 50px;color: #95BA33;position: relative;}.contact-section h2::after {content: "";display: block;width: 80px;height: 4px;background: #0077BA;margin: 15px 0;border-radius: 2px;}.contact-infos .single-info {flex: 1 1 280px;background: #FFF;padding: 40px 30px;border-radius: 16px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);text-align: start;transition: transform 0.3s ease, box-shadow 0.3s ease;}@media (max-width: 991.9px) {.contact-infos .single-info {margin-bottom: 2em;}}.contact-infos .single-info:hover {transform: translateY(-6px);box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);}.contact-infos .single-info .icon-wrapper {height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: linear-gradient(135deg, #95BA33, #0077BA);color: #FFF;font-size: 22px;margin-bottom: 20px;}.contact-infos .single-info .info-txt {height: 4em;}.contact-infos .single-info p {font-size: 16px;line-height: 1.6;margin: 0;}.contact-form-section {margin-top: 80px;text-align: start;}.contact-form-section h2.subtitle {font-size: 28px;font-weight: 600;margin-bottom: 40px;color: #95BA33;}.contact-form-section .form-element {margin-bottom: 25px;}.contact-form-section .form-element input,.contact-form-section .form-element textarea,.contact-form-section .form-element select {width: 100%;border: 1px solid rgba(149, 186, 51, 0.2);border-radius: 10px;padding: 14px 18px;font-size: 15px;background: #FFF;transition: all 0.3s ease;}.contact-form-section .form-element input:focus,.contact-form-section .form-element textarea:focus,.contact-form-section .form-element select:focus {border-color: #0077BA;box-shadow: 0 0 0 3px rgba(0, 119, 186, 0.15);outline: none;}.contact-form-section .form-element textarea {min-height: 140px;resize: vertical;}.contact-form-section button[type=submit] {background: linear-gradient(135deg, #95BA33, #0077BA);color: #FFF;padding: 14px 32px;font-size: 15px;font-weight: 600;text-transform: uppercase;border-radius: 8px;border: none;cursor: pointer;transition: all 0.3s ease;width: 150px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3) !important; margin-top: 10px;}.contact-form-section button[type=submit]:hover {transform: translateY(-2px);box-shadow: 0 8px 18px rgba(0, 119, 186, 0.3);}.map-wrapper {margin-top: 80px;border-radius: 16px;overflow: hidden;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);margin-inline-start: 2em;}@media (max-width: 991.9px) {.map-wrapper {margin-inline-start: 0;}}.map-wrapper #map {width: 100%;height: 400px;}.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: #95BA33 !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 #0077BA !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: #95BA33;letter-spacing: 0.4px;border-bottom: 2px solid #0077BA !important;}.table-view tbody tr {border-bottom: 1px solid rgba(39, 63, 2, 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(0, 119, 186, 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: #95BA33;background: rgba(0, 119, 186, 0.04);}.table-view tfoot tr {border-top: 2px solid rgba(0, 119, 186, 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: #95BA33;text-decoration: none;font-weight: 500;border: 1px solid rgba(0, 119, 186, 0.3);transition: all 0.3s ease;border-radius: 16px !important;}.pagination_wrap .pagination li a:hover {background: rgb(0, 145.1032258065, 226.8);color: #FFF;border-color: #0077BA;box-shadow: 0 4px 10px rgba(0, 119, 186, 0.25);}.pagination_wrap .pagination li a.active {background: #0077BA;color: #FFF;border-color: #0077BA;box-shadow: 0 4px 12px rgba(0, 119, 186, 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: #95BA33;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: #0077BA;text-shadow: 1px 1px #000;}.rel-link a:hover span {text-decoration: none;background-color: #0077BA;text-shadow: 1px 1px #000;}.tools-cp {position: relative;width: 100%;margin: auto;padding: 48px 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 56px;justify-content: center;transition: all 0.4s ease;}.tools-cp > a {font-family: "Tajawal", var(--system-font), sans-serif;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 210px;padding: 24px 20px;color: #95BA33 !important;background: linear-gradient(145deg, white, rgb(244.8, 244.8, 244.8));border-radius: 18px;border: 0 solid rgb(109.5, 202.5887096774, 255);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);text-decoration: none !important;cursor: pointer;transition: transform 0.3s ease, background 0.4s ease, box-shadow 0.4s ease, color 0.4s ease;}.tools-cp > a:hover, .tools-cp > a:active {background: linear-gradient(135deg, rgb(0, 151.6290322581, 237), rgb(0, 102.685483871, 160.5));color: #FFF !important;transform: translateY(-8px);box-shadow: 0 14px 32px rgba(0, 119, 186, 0.35);}.tools-cp > a > i {font-size: 46px;margin-bottom: 16px;color: #0077BA;transition: transform 0.3s ease, color 0.3s ease;}.tools-cp > a:hover > i {transform: scale(1.2);color: #FFF;}.tools-cp > a > span {font-size: 15px;font-weight: 600;letter-spacing: 0.6px;text-transform: uppercase;text-decoration: none !important;transition: color 0.3s ease;}.rel-link a span {background-color: #95BA33;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;}