html.hc-nav-yscroll {overflow-y: scroll }body.hc-nav-open {overflow: visible;position: sticky;width: 100%;min-height: 100% }.hc-offcanvas-nav {visibility: hidden;display: none;position: fixed;top: 0;height: 100%;z-index: 9999;text-align: left }.hc-offcanvas-nav.is-ios * {cursor: pointer !important }.hc-offcanvas-nav .nav-container {position: fixed;z-index: 9998;top: 0;height: 100%;max-width: 100%;max-height: 100%;box-sizing: border-box;transition: transform .4s ease }.hc-offcanvas-nav .nav-wrapper {width: 100%;height: 100%;box-sizing: border-box;-ms-scroll-chaining: none;overscroll-behavior: none }.hc-offcanvas-nav .nav-content {height: 100% }.hc-offcanvas-nav .nav-wrapper-0>.nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box }.hc-offcanvas-nav ul {list-style: none;margin: 0;padding: 0 }.hc-offcanvas-nav li {position: relative;display: block }.hc-offcanvas-nav li.level-open>.nav-wrapper {visibility: visible }.hc-offcanvas-nav li:not(.custom-content) a {position: relative;display: block;box-sizing: border-box;cursor: pointer }.hc-offcanvas-nav li:not(.custom-content) a[disabled] {cursor: not-allowed }.hc-offcanvas-nav li:not(.custom-content) a, .hc-offcanvas-nav li:not(.custom-content) a:hover {text-decoration: none }.hc-offcanvas-nav input[type="checkbox"] {display: none }.hc-offcanvas-nav label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer }.hc-offcanvas-nav .nav-item-wrapper {position: relative }.hc-offcanvas-nav .nav-item-link {position: relative;display: block;box-sizing: border-box }.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus, .hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus {outline: none }.hc-offcanvas-nav .nav-close:focus, .hc-offcanvas-nav .nav-next:focus, .hc-offcanvas-nav .nav-back:focus {z-index: 10 }.hc-offcanvas-nav.disable-body::after, .hc-offcanvas-nav .nav-wrapper::after {content: '';z-index: 9990;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-ms-scroll-chaining: none;overscroll-behavior: none;visibility: hidden;opacity: 0;transition: visibility 0s ease .4s, opacity .4s ease }.hc-offcanvas-nav.disable-body::after {position: fixed }.hc-offcanvas-nav .nav-wrapper::after {position: absolute }.hc-offcanvas-nav.disable-body.nav-open::after, .hc-offcanvas-nav .sub-level-open::after {visibility: visible;opacity: 1;transition-delay: .05s }.hc-offcanvas-nav:not(.nav-open)::after {pointer-events: none }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display: none }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 {max-height: 100vh }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;max-height: 100vh }.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width: 0;max-height: 0;visibility: hidden;overflow: hidden;transition: height 0s ease .4s }.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper {max-height: none;overflow: visible;visibility: visible }.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;max-height: 100vh }.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper {max-height: 100vh }.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position: absolute;z-index: 9999;top: 0;height: 100%;visibility: hidden;transition: visibility 0s ease .4s, transform .4s ease }.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position: static }.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper {visibility: visible;transform: translate3d(0, 0, 0) !important;transition: visibility .6s step-start;animation: swipeIn .6s cubic-bezier(.165,.84,.44,1) forwards;}.hc-offcanvas-nav.nav-position-left {left: 0 }.hc-offcanvas-nav.nav-position-left .nav-container {left: 0 }.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left: 0;transform: translate3d(-100%, 0, 0) }.hc-offcanvas-nav.nav-position-right {right: 0 }.hc-offcanvas-nav.nav-position-right .nav-container {right: 0 }.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right: 0;transition: visibility .6s step-end;animation: swipeOut .6s cubic-bezier(.165,.84,.44,1) forwards;}.hc-offcanvas-nav.nav-position-top {top: 0 }.hc-offcanvas-nav.nav-position-top .nav-container {top: 0;width: 100% }.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left: 0;transform: translate3d(0, -100%, 0) }.hc-offcanvas-nav.nav-position-bottom {top: auto;bottom: 0 }.hc-offcanvas-nav.nav-position-bottom .nav-container {top: auto;bottom: 0;width: 100% }.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left: 0;transform: translate3d(0, 100%, 0) }.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {transform: translate3d(0, 0, 0) }.hc-offcanvas-nav.rtl {text-align: right;direction: rtl }.hc-nav-trigger {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: none;z-index: 9980;}.hc-nav-trigger span {width: 30px;top: 50%;transform: translateY(-50%);transform-origin: 50% 50% }.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {display: block;position: absolute;left: 0;height: 4px;background: #34495E;transition: all .2s ease }.hc-nav-trigger span::before, .hc-nav-trigger span::after {content: '';width: 100% }.hc-nav-trigger span::before {top: -10px }.hc-nav-trigger span::after {bottom: -10px }.hc-nav-trigger.toggle-open span {background: rgba(0, 0, 0, 0);transform: rotate(45deg) }.hc-nav-trigger.toggle-open span::before {transform: translate3d(0, 10px, 0) }.hc-nav-trigger.toggle-open span::after {transform: rotate(-90deg) translate3d(10px, 0, 0) }.hc-offcanvas-nav::after, .hc-offcanvas-nav .nav-wrapper::after {background: rgba(0, 0, 0, 0.3) }.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {background: #000 }.hc-offcanvas-nav .nav-content>h2, .hc-offcanvas-nav .nav-content>h3, .hc-offcanvas-nav .nav-content>h4, .hc-offcanvas-nav .nav-content>h5, .hc-offcanvas-nav .nav-content>h6 {font-size: 19px;font-weight: normal;padding: 20px 17px;color: #030303 }.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title) {font-size: 16px;padding: 15px 17px;background: #336ca6 }.hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {padding: 14px 27px;font-size: 22px;color: #fff !important;z-index: 1;background: rgba(0, 0, 0, 0);transition: background .1s ease;font-weight: 600;text-transform: capitalize;}.hc-offcanvas-nav .nav-item-link:focus, .hc-offcanvas-nav .nav-item-link:focus-within, .hc-offcanvas-nav li.nav-close a:focus, .hc-offcanvas-nav li.nav-close a:focus-within, .hc-offcanvas-nav .nav-back a:focus, .hc-offcanvas-nav .nav-back a:focus-within {z-index: 10 }.hc-offcanvas-nav .nav-item-link[disabled], .hc-offcanvas-nav li.nav-close a[disabled], .hc-offcanvas-nav .nav-back a[disabled] {color: rgba(255, 255, 255, 0.5) }.hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link {border-top: none !important }.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover {background: #030303;color: #fff !important;margin-left: 2%;width: 96%;}.hc-offcanvas-nav .nav-custom-content {padding: 14px 17px;font-size: 14px;}.hc-offcanvas-nav .nav-highlight {background: #2e6296 }.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2, .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3, .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4, .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5, .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6 {margin-top: -2px }.hc-offcanvas-nav li {color: #fff }.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child {display: flex;align-items: center;}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child) {margin-right: 45px }.hc-offcanvas-nav .nav-close-button span, .hc-offcanvas-nav .nav-parent .nav-next, .hc-offcanvas-nav .nav-back span {width: 45px;position: absolute;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;transition: background .1s ease }.hc-offcanvas-nav .nav-close-button {position: relative;display: block }.hc-offcanvas-nav .nav-close-button span::before, .hc-offcanvas-nav .nav-close-button span::after {content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-top: 3px solid #fff;border-left: 3px solid #fff }.hc-offcanvas-nav .nav-close-button span::before {margin-left: -13px;transform: rotate(135deg) }.hc-offcanvas-nav .nav-close-button span::after {transform: rotate(-45deg) }.hc-offcanvas-nav .nav-close-button span {right: 10px;}.hc-offcanvas-nav .nav-content>.nav-close {position: relative;z-index: 2 }.hc-offcanvas-nav .nav-content>.nav-close a {font-size: 14px;color: #fff;background: rgba(0, 0, 0, 0);z-index: 1;text-decoration: none;box-sizing: border-box }.hc-offcanvas-nav .nav-content>.nav-close a:not(.has-label) {height: 50px }.hc-offcanvas-nav .nav-content>.nav-close a.has-label {padding: 14px 17px;}.hc-offcanvas-nav .nav-content>.nav-close a:hover {border: none;background: radial-gradient(farthest-corner at top right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)) }.hc-offcanvas-nav .nav-content>.nav-close.has-label+ul {margin-top: -1px }.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close {margin-bottom: -1px }.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label) {position: absolute;width: 45px;height: 66px;line-height: 66px;top: -77px;right: 0 }.hc-offcanvas-nav.nav-close-button-empty .nav-title {padding-right: 55px }.hc-offcanvas-nav li.nav-close a:not(.has-label) {height: 49px }.hc-offcanvas-nav .nav-content>.nav-close:first-child a, .hc-offcanvas-nav .nav-title+.nav-close a.has-label, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {background: #000;}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover, .hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover, .hc-offcanvas-nav li.nav-close a:hover, .hc-offcanvas-nav .nav-back a:hover {background: #000;}.hc-offcanvas-nav li.nav-close:not(:first-child) a, .hc-offcanvas-nav li.nav-back:not(:first-child) a {margin-top: -1px }.hc-offcanvas-nav .nav-next span::before, .hc-offcanvas-nav .nav-back span::before {content: '';position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;box-sizing: border-box;border-top: 3px solid #fff;border-left: 3px solid #fff;transform-origin: center }.hc-offcanvas-nav .nav-next span {display: block;width: 35px;}.hc-offcanvas-nav .nav-next span::before {transform: translate(-50%, -50%) rotate(135deg) }.hc-offcanvas-nav .nav-back span::before {margin-left: 2px;transform: translate(-50%, -50%) rotate(-45deg) }.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper {box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2) }.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper {box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2) }.hc-offcanvas-nav.nav-position-right .nav-back span::before {margin-left: -2px;transform: translate(-50%, -50%) rotate(135deg) }.hc-offcanvas-nav .nav-item-link {margin: 0px !important;}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) }.hc-offcanvas-nav.nav-position-top .nav-next span::before {margin-left: 0;margin-right: -2px;transform: translate(-50%, -50%) rotate(-135deg) }.hc-offcanvas-nav.nav-position-top .nav-back span::before {margin-left: 0;margin-right: -2px;transform: translate(-50%, -50%) rotate(45deg) }.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2) }.hc-offcanvas-nav.nav-position-bottom .nav-next span::before {margin-left: 0;margin-right: -2px;transform: translate(-50%, -50%) rotate(45deg) }.hc-offcanvas-nav.nav-position-bottom .nav-back span::before {margin-left: 0;margin-right: -2px;transform: translate(-50%, -50%) rotate(-135deg) }.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none ul .nav-wrapper {box-shadow: none;background: transparent }.hc-offcanvas-nav.nav-levels-expand li.level-open, .hc-offcanvas-nav.nav-levels-none li.level-open {background: #2e6296 }.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a, .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a {border-bottom: 1px solid #295887 }.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover, .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover {background: #2f649a }.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span::before, .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span::before, .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span::before, .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span::before {margin-top: -2px;transform: translate(-50%, -50%) rotate(-135deg) }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link {padding-left: calc(17px + 20px * 1) }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link {padding-left: calc(17px + 20px * 2) }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link {padding-left: calc(17px + 20px * 3) }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link {padding-left: calc(17px + 20px * 4) }.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link {padding-left: calc(17px + 20px * 5) }.hc-offcanvas-nav.rtl a.nav-next {border-left: none;border-right: 1px solid #2c5d8f }.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label), .hc-offcanvas-nav.rtl .nav-close-button span, .hc-offcanvas-nav.rtl .nav-next, .hc-offcanvas-nav.rtl .nav-back span {left: 0;right: auto }.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child) {margin-left: 45px;margin-right: 0 }.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 1) }.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 2) }.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 3) }.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 4) }.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 5) }@media screen and (max-width: 1198px) {.hc-offcanvas-nav.hc-nav-1 {display: block;}.hc-nav-original.hc-nav-1 {display: none;}.hc-nav-trigger.hc-nav-1 {display: block;}.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left li.level-open > .nav-wrapper {transform: translate3d(-40px, 0, 0);}.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-right li.level-open > .nav-wrapper {transform: translate3d(40px, 0, 0);}.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-top li.level-open > .nav-wrapper {transform: translate3d(0, -40px, 0);}.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-bottom li.level-open > .nav-wrapper {transform: translate3d(0, 40px, 0);}}.hc-offcanvas-nav.hc-nav-1 .nav-container {width: 100%;}.hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container {transform: translate3d(-425px, 0, 0);}.hc-offcanvas-nav.hc-nav-1.nav-position-right .nav-container {transform: translate3d(425px, 0, 0);}.hc-offcanvas-nav.hc-nav-1.nav-position-top .nav-container {transform: translate3d(0, -836px, 0);}.hc-offcanvas-nav.hc-nav-1.nav-position-bottom .nav-container {transform: translate3d(0, 836px, 0);}.hc-offcanvas-nav.hc-nav-1.nav-position-right .nav-container {transform: none !important;transition: visibility .6s step-end;animation: swipeOut .6s cubic-bezier(.165,.84,.44,1) forwards;}.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {transform: none !important;transition: visibility .6s step-start;animation: swipeIn .6s cubic-bezier(.165,.84,.44,1) forwards;}@keyframes swipeOut {0% {-webkit-clip-path: polygon(0 0,101% 0,101% 101%,0 101%);clip-path: polygon(0 0,101% 0,101% 101%,0 101%) }to {-webkit-clip-path: polygon(105% 0,100% 0,101% 100%,100% 100%);clip-path: polygon(105% 0,100% 0,101% 100%,100% 100%) }}@keyframes swipeIn {0% {-webkit-clip-path: polygon(101% 0,100% 0,101% 100%,116% 100%);clip-path: polygon(101% 0,100% 0,101% 100%,116% 100%) }to {-webkit-clip-path: polygon(0 0,101% 0,101% 101%,0 101%);clip-path: polygon(0 0,101% 0,101% 101%,0 101%) }}.hc-offcanvas-nav .nav-parent .nav-next ,.hc-offcanvas-nav .nav-back span{position: relative;width: auto;margin-left: 15px;}.hc-offcanvas-nav .btn-line:hover:after {display: none;}.hc-offcanvas-nav .nav-item-wrapper .info {margin-bottom: 25px;}.hc-offcanvas-nav .nav-item-wrapper .info .email{text-transform: lowercase;color: #6e6e6e;}header .main{height: 80px;display: flex;align-items: center;z-index: 99;position: relative;color: #fff;}.childrenmenu .fa-angle-down {transition: 0.5s;margin-left: 8px;}header ul li:hover>a .show i {transform: rotate(180deg);}.header-menu ul li ul.submenu {position: fixed;top: 100px;left: 50%;transform: translateX(-50%);width: 60vw;max-width: 1820px;border-radius: 35px;height: 55vh;min-height: fit-content;background-color: #000 !important;color: #fff !important;padding: 48px 40px;}.header-menu ul li>ul.submenu {height: max-content;display: flex;flex-direction: column;align-items: flex-start;}.header-menu ul li ul.submenu li {margin-bottom: 40px;display: flex;width: 100%;}.header-menu ul li {list-style: none;}html[dir=rtl] .header-menu ul li ul.submenu li a::after {margin-left: 0;left: 0;content: "\f177";left: -62px;}html[dir=rtl] .header-menu ul li ul.submenu li a {padding-bottom: 15px;}html[dir=rtl] .header-menu ul li ul.submenu li a span:hover:before {left: initial;right: 0;}html[dir=rtl] .hc-offcanvas-nav.rtl .nav-back span {left: -16px;}html[dir=rtl] .hc-offcanvas-nav .nav-next span::before {transform: translate(-50%, -50%) rotate(315deg);}.header-menu ul li:hover>ul.submenu {opacity: 1;visibility: visible;top: 100%;}.header-menu ul li:hover>ul.submenu {top: 60px !important;}.header-menu ul {margin: 0;padding: 0;}.header-menu ul li ul.submenu {position: absolute;background: #fff;width: 330px;text-align: start;top: 200%;padding-top: 30px;opacity: 0;visibility: hidden;box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px;z-index: 99999;padding-bottom: 30px;padding-left: 18px;padding-right: 18px;border-radius: 0;transition: .3s cubic-bezier(.33, 1, .68, 1), .3s cubic-bezier(.33, 1, .68, 1);}.header-menu ul li ul.submenu {position: fixed;top: 100px;left: 50%;transform: translateX(-50%);width: 60vw;max-width: 1820px;border-radius: 35px;height: 55vh;min-height: fit-content;background-color: #000 !important;color: #fff !important;padding: 48px 40px;}header #main-nav {width: 100%;display: flex;justify-content: center;}.btn-line {font-size: 14px;color: #000;font-weight:600;cursor: pointer;position: relative;border: none;background: none;text-transform: uppercase;transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);transition-duration: 400ms;transition-property: color;padding: 0;line-height: 1.2;text-decoration: none;}.btn-line:focus, .btn-line:hover {color: #000 !important;}.btn-line:hover:after {width: 100%;left: 0%;}.btn-line:after {content: "";pointer-events: none;bottom: -2px;left: 0;position: absolute;width: 0%;height: 2px;background-color: #000;transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);transition-duration: 400ms;transition-property: width, left;}header .btn-line,header .btn-line:hover{color: #fff !important;}#main-nav .main li a{color: #fff !important;}#main-nav .main li .btn-line:after {background-color: #fff;}#main-nav .main li .submenu a{color: #fff !important;}header ul li.childrenmenu ul.submenu li {display: flex;width: auto;padding: 0px;margin-right: 0px !important;flex-direction: column;cursor: auto;}header ul li ul.submenu {position: absolute;background: #fff;width: fit-content;text-align: start;top: 200%;opacity: 0;visibility: hidden;z-index: 99999;transition: .3s cubic-bezier(.33, 1, .68, 1), .3s cubic-bezier(.33, 1, .68, 1);display: flex;flex-direction: column;margin-right: 15px;min-width: 160px;width: max-content;padding: 6px 5px;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border-radius: 15px;background: linear-gradient(45deg, rgba(255, 255, 255, 0.818) 0%, rgba(255, 255, 255, 0.927) 100%);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), 0 2px 2px rgba(0, 0, 0, 0.03), 0 4px 4px rgba(0, 0, 0, 0.04), 0 10px 8px rgba(0, 0, 0, 0.05), 0 15px 15px rgba(0, 0, 0, 0.06), 0 30px 30px rgba(0, 0, 0, 0.07), 0 70px 65px rgba(0, 0, 0, 0.09);}header ul li.childrenmenu ul.submenu {position: fixed;top: 55px;margin-right: 0px;width: 1000px;left: 50%;transform: translateX(-50%);background: #000 !important;color: #fff !important;padding: 48px 40px;height: 400px;min-height: fit-content;max-width: 1820px;border-radius: 14px;display: grid;column-gap: 35px;grid-template-columns: repeat(3, minmax(300px, 1fr));align-items: start;}header ul li.childrenmenu ul.submenu li a {position: relative;opacity: 1;line-height: 1;font-weight: 500 !important;transition: all .2s;font-size: 16px;font-weight: 300;margin: 0px;text-transform: capitalize !important;width: max-content;letter-spacing: normal;text-decoration: none;}header ul li.childrenmenu ul.submenu li {display: flex;width: fit-content;}header ul li.childrenmenu ul.submenu li .demo {margin-top: 10px;font-size: 14px;letter-spacing: normal;color: #878787;text-transform: capitalize;}header ul li.childrenmenu ul.submenu li a::after {font-family: 'Font Awesome 5 Pro';position: absolute;display: inline-block;content: "\f178";font-weight: 300;line-height: 1;bottom: -1px;opacity: 0;transform: translateX(0%);transition: transform 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s, opacity 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s, -webkit-transform 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s;height: 100%;width: fit-content;left: unset;right: 0;background-color: transparent;}header ul li.childrenmenu ul.submenu li a:hover::after {transform: translateX(130%) !important;opacity: 1 !important;}.btn-defult, .go-link {--background: rgb(231, 231, 231);--color: rgb(14, 14, 14);display: flex;align-items: center;justify-content: center;width: fit-content;height: 62px;position: relative;overflow: hidden;border: 0px;transition: color .5s;z-index: 1;font-size: 15px;color: var(--color);padding: 10px 24px;letter-spacing: -0.6px;background-color: #fff;text-decoration: none;line-height: 1;text-transform: uppercase;min-width: 160px;font-weight: 500;border-radius: 100px;}.btn-defult:before,.go-link:before {content: "";position: absolute;z-index: -1;background: var(--background);height: 150px;width: 300px;border-radius: 50%;opacity: 0.5;}.btn-defult:hover,.go-link:hover {color: var(--color) !important;opacity: 1 !important;}.btn-defult:before,.go-link:before {top: 100%;left: 100%;transition: all .7s;}.btn-defult:hover:before,.go-link:hover:before {top: -30px;left: -30px;}.btn-defult:active:before,.go-link:active:before {background: var(--background);transition: background 0s;}header .cta {display: flex;justify-content: flex-end;}#main-nav .main{height: 62px;border-radius: 50px;padding: 0 30px;gap: 30px;color: #fff;}header .btn-defult {background-color: #fff;height: 58px;}header .cta {display: flex;align-items: center;gap: 20px;}header .cta .dropdown-toggle{background-color: transparent;border: 0px;color: #fff;}header .cta .dropdown-toggle::after{font-family: "Font Awesome 5 Pro";display: inline-block;margin-left: 0px;vertical-align: 0px;content: "\f107";border-top: none;border-right: none;border-bottom: none;border-left: none;margin-left: 5px;transition: .2s all;}header .cta .dropdown:hover .dropdown-toggle::after {transform: rotate(180deg);}header .cta .dropdown:hover .dropdown-menu {display: block;opacity: 1;transform: translateX(-50%);left: 50%;border: none;border-radius: 15px;}header .cta .dropdown-menu {display: none;opacity: 0;transition: 0.2s ease;position: absolute;}html{scroll-behavior: smooth;font-weight: normal;}body {font-family: 'Poppins',serif;font-size: 1rem;background: #fff;color: #000;scroll-behavior: smooth;font-weight: normal;line-height: 1.5;}html[dir=rtl] body {font-family: 'Tajawal',serif;}* {-webkit-font-smoothing: antialiased;-moz-os-font-smoothing: grayscale;box-sizing: border-box;padding: 0;margin: 0;outline: none;vertical-align: baseline;}header {position: absolute;top: 0;left: 0;width: 100%;}section {overflow: hidden;padding: 0px;position: relative;}.px-2vw {padding: 0 2vw;}.title-display {line-height: .93em;font-size: calc(-2.8181818181818183rem + 29.09090909090909vw);font-size: clamp(48px,-2.8181818181818183rem + 29.09090909090909vw,64px) }.title-1 {line-height: .93em;font-size: calc(2.2727272727272725rem + 3.6363636363636362vw);font-size: clamp(48px,2.2727272727272725rem + 3.6363636363636362vw,50px) }@media (min-width: 375px) {.title-1 {font-size:calc(2.2357723577235773rem + 3.7940379403794036vw);font-size: clamp(50px,2.2357723577235773rem + 3.7940379403794036vw,64px) }.title-display {font-size:calc(2.9837398373983737rem + 4.336043360433604vw);font-size: clamp(64px,2.9837398373983737rem + 4.336043360433604vw,80px) }}@media (min-width: 768px) {.title-1 {font-size:calc(-.38043478260869534rem + 9.420289855072465vw);font-size: clamp(64px,-.38043478260869534rem + 9.420289855072465vw,90px) }.title-display {font-size:calc(-.0543478260869561rem + 10.869565217391305vw);font-size: clamp(80px,-.0543478260869561rem + 10.869565217391305vw,110px) }}@media (min-width: 1020px) {.title-1 {font-size:calc(3.173076923076923rem + 3.8461538461538463vw);font-size: clamp(90px,3.173076923076923rem + 3.8461538461538463vw,100px) }.title-display {font-size:calc(-.48076923076923084rem + 11.538461538461538vw);font-size: clamp(110px,-.48076923076923084rem + 11.538461538461538vw,140px) }}@media (min-width: 1280px) {.title-1 {font-size: 5.7vw }.title-display {font-size:calc(-1.25rem + 12.5vw);font-size: clamp(140px,-1.25rem + 12.5vw,160px) }}@media (min-width: 1440px) {.title-1 {font-size:calc(2.5rem + 4.166666666666666vw);font-size: clamp(100px,2.5rem + 4.166666666666666vw,120px) }.title-display {font-size:calc(.625rem + 10.416666666666668vw);font-size: clamp(160px,.625rem + 10.416666666666668vw,210px) }}.hero-main {background-image: url(/uploads/hero.jpg);width: 100%;height: 100vh;color: #fff;background-repeat: no-repeat;background-size: cover;}.hero-main::before {content: '';background-color: #000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.3;}.hero-main .main {position: relative;z-index: 2;padding-top: 27vh;}header .mobile-menu button{background-color: transparent;border: 0px;color: #fff;font-size: 30px;}@media (max-width:1199px) {.header-menu {display: none;}header .cta .btn-more {display: none !important;}.nav-item-wrapper .fa-angle-down {display: none;}}.link-small {position: relative;outline-offset: -2px;font-weight: 500;line-height: 1em;letter-spacing: 0;text-rendering: geometricPrecision;text-transform: uppercase;font-size: 15px;line-height: 1;word-break: break-word;color: #000;opacity: .65;display: block;transition: opacity 300ms ease, color .3s ease;text-decoration: none;}.link-small:hover {opacity: 1;}.link-small::after {font-family: 'Font Awesome 5 Pro';position: absolute;display: inline-block;margin-left: .3em;content: "\f178";font-weight: 400;font-size: 19px;line-height: 1;bottom: -1px;opacity: 0;transform: translateX(-100%);transition: transform 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s, opacity 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s, -webkit-transform 300ms cubic-bezier(0.694, 0, 0.335, 1) 0s;}.link-small:hover::after {transform: translateX(0);opacity: 1;}.link-small[target="_blank"]::after {transform: translateX(-100%) rotate(315deg);}.link-small[target="_blank"]:hover:after {transform: translateX(0) rotate(315deg);}footer .link-small {color: #fff;}.footer {padding: 120px 2vw;background-color: #0F172A;color: #fff;}.py-120 {padding-top: 120px;padding-bottom: 120px;}.py-200 {padding-top: 200px;padding-bottom: 200px;}.max-main {max-width: 1920px;margin: 0 auto;}.fw-600 {font-weight: 600;}.fw-500 {font-weight: 500;}.item-services {width: 100%;max-width: 1400px;height: 700px;background-color: #000;border-radius: 22px;color: #fff;position: relative;overflow: hidden;}.item-services .arrow i{width: 60px;background-color: #fff;color: #000;display: flex;justify-content: center;align-items: center;height: 60px;font-size: 35px;transform: rotate(45deg);border-radius: 50%;}.item-services img{position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;z-index: 1;opacity: 44%;}.item-services .main {z-index: 2;position: relative;display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.item-services a{text-decoration: none;color: #fff;}.fw-400 {font-weight: 400;}.item-what {background-color: #fff;padding: 40px;border-radius: 22px;min-height: 440px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}.item-what .icon {font-size: 37px;color: #345FEB;}.btn-defult.black {--background: rgb(94 94 94);--color: rgb(255 255 255);background-color: #000;}.cta-section {padding: 250px 0;background-color: #fff;}.cta-section img {position: absolute;left: 0;top: 0;object-fit: cover;width: 100%;height: 100%;opacity: 40%;}.cta-section .max-main {z-index: 2;position: relative;}.fadeupover {overflow: hidden;}.fadeupover span{display: inline-block;animation: 1s fadeupover;}@keyframes fadeupover {0% {transform: translateY(100%);}10% {transform: translateY(100%);}100% {transform: translateY(0%);}}.dy-hero {min-height: 100vh;position: relative;background-color: #000;}.dy-hero .main{position: relative;z-index: 2;padding-top: 27vh;height: 100%;}.dy-hero img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}.round-22 {border-radius: 22px;}.timeline {position: relative;margin-top: 80px;}.timeline::before {content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 2px;background-color: #3b6cff;transform: translateX(-50%);}.timeline-item {position: relative;margin-bottom: 80px;}.timeline-dot {width: 20px;height: 20px;background-color: #3b6cff;border-radius: 50%;position: absolute;left: 50%;top: 0px;transform: translateX(-50%);padding: 0px;}.timeline-content {max-width: 360px;}.timeline-left {text-align: right;padding-right: 60px;}.timeline-right {padding-left: 60px;}.timeline-title {font-weight: 600;font-size: 18px;margin-bottom: 8px;text-align: start;}.timeline-text {color: #555;font-size: 15px;text-align: start;}@media (max-width: 768px) {.timeline::before {left: 6px;}.timeline-dot {left: 2%;transform: translateX(-2%);}.timeline .timeline-content {margin-left: 35px !important;}.timeline-left, .timeline-right {text-align: start;padding-right: 0;padding-left: 20px;}}.what-make-section .data-partners {display: flex;gap:15px;flex-wrap: wrap;justify-content: center;}.what-make-section .data-partners div {background-color: #fff;padding: 15px;border-radius: 15px;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;display: flex;align-items: center;height: 170px;}.what-make-section .data-partners img {width: 140px;height: auto;}a.UnderlineSlide , button.UnderlineSlide {display: inline;background-repeat: no-repeat;background-image: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);background-size: 51% 1px, 50% 1px;background-position: 0 100%, 100% 100%;line-height: 1;animation: UnderlineSlideon .5s cubic-bezier(.645,.045,.355,1) forwards;color: currentColor;background-color: transparent;border: 0;padding: 0;height: fit-content;opacity: 1 ;text-decoration: none;}.UnderlineSlide:hover {animation: UnderlineSlideoff .5s cubic-bezier(.645,.045,.355,1) forwards;opacity: 1 ;}@keyframes UnderlineSlideon {0% {background-position: -200% 100%, -100% 100%;}100% {background-position: 0 100%, 100% 100%;}}@keyframes UnderlineSlideoff {0% {background-position: 0 100%, 100% 100%;}100% {background-position: 210% 100%, 300% 100%;}}.hc-nav-trigger.hc-nav-1 {display: none;}@media (min-width:1198px) {.mobile-menu {display: none;}}html[dir="rtl"] {direction: rtl;text-align: right;}html[dir="rtl"] header .cta .dropdown-toggle::after{margin-left: 0px;margin-right: 5px;}html[dir="rtl"] .childrenmenu .fa-angle-down {margin-right: 8px;margin-left: 0px;}html[dir=rtl] .header-menu ul li ul.submenu li a::after {left: unset !important;right: 100%;transform: translateX(80%) !important;}