/*! Copyright 2026 Fintrade Securities Corporation Ltd. Finclix template, commercial license. */
@import url("fonts-local.css?v=20260913");@import url("animate.css?v=20260913");@import url("swiper.min.css?v=20260913");@import url("jquery.fancybox.min.css?v=20260913");@import url("linear.css?v=20260913");@import url("fontawesome-free.css?v=20260913");@import url("icons-compat.css?v=20260913");@import url("flaticon.css?v=20260913");@import url("flaticon-finance.css?v=20260913");@import url("flaticon-set-business.css?v=20260913");@import url("tm-bs-mp.css?v=20260913");@import url("tm-utility-classes.css?v=20260913");html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}:root{--color-1:#000;--color-2:#0C3392;--color-3:#2B7CE5;--color-4:#F2DE61;--color-5:#DCA644;--color-6:#C78838;--color-7:#E7C152;--color-8:#1E68CF;--color-9:#0F53B8;--color-10:#B06929;--theme-color-white:#ffffff;--theme-color-white-rgb:255,255,255;--theme-color-light:var(--color-4);--theme-color-gray:#F4F7FE;--theme-color-gray2:#596684;--theme-color-black:var(--color-1);--theme-color-black-rgb:0,0,0;--theme-color1:var(--color-7);--theme-color1-rgb:231,193,82;--theme-color2:var(--color-2);--theme-color2-rgb:12,51,146;--theme-color3:#EEF4FF;--theme-color4:var(--color-1);--theme-color5:var(--color-8);--theme-color6:var(--color-5);--theme-color7:var(--color-3);--theme-color8:var(--color-9);--theme-color-silver:#C7D4EA;--bg-theme-color1:var(--theme-color1);--bg-theme-color2:var(--theme-color2);--bg-theme-color3:var(--theme-color3);--border-theme-color1:var(--theme-color1);--border-theme-color2:var(--theme-color2);--border-theme-color3:var(--theme-color3);--theme-color1-text-color:var(--color-1);--theme-color2-text-color:var(--theme-color-white);--theme-color3-text-color:var(--theme-color2);--gradient-1:linear-gradient(99deg,var(--theme-color1) 0%,var(--theme-color7) 93.92%);--gradient-2:linear-gradient(to left,rgba(var(--theme-color2-rgb),1) 0%,rgba(var(--theme-color2-rgb),0.7) 100%);--gradient-3:linear-gradient(-135deg,rgba(0,0,0,0) 50%,var(--theme-color2) 100%);--Linear:linear-gradient(90deg,var(--theme-color1) 0%,var(--theme-color7) 100%);--body-color:#fff;--text-color:#4F5D78;--headings-color:var(--color-2);--link-color:var(--headings-color);--link-hover-color:var(--color-5);--body-font-family:"Poppins",sans-serif;--heading-font-family:"DM Sans",sans-serif;--style-font:"Manrope",sans-serif;--body-font-size:16px;--body-line-height:1.9;--body-font-weight:400;--line-height-heading-h1:1em;--line-height-heading:1.2em;--line-height-heading-small:1.4em;--h1-font-size:80px;--h2-font-size:56px;--h3-font-size:24px;--h4-font-size:20px;--h5-font-size:18px;--h6-font-size:14px;--h1-font-weight:600;--h2-font-weight:600;--h3-font-weight:600;--h4-font-weight:600;--h5-font-weight:600;--h6-font-weight:700;--sec-title-subtitle-color:var(--color-9);--sec-title-subtitle-font-size:16px;--sec-title-subtitle-font-family:var(--heading-font-family);--sec-title-subtitle-font-weight:600;--sec-title-subtitle-line-height:1;--sec-title-color:var(--headings-color);--sec-title-font-size:56px;--sec-title-font-family:var(--heading-font-family);--sec-title-font-weight:var(--h2-font-weight);--theme-light-background:#F8FAFF;--theme-light-background-text-color:var(--headings-color);--theme-black:var(--color-1);--container-width:1320px;--small-container-width:1000px;--large-container-width:1550px;--container-pt:120px;--container-pb:120px}::-moz-selection{background:var(--theme-color1);color:#fff;text-shadow:none}::selection{background:var(--theme-color1);color:#fff;text-shadow:none}::-moz-selection{background:var(--theme-color1);color:#fff;text-shadow:none}::-webkit-selection{background:var(--theme-color1);color:#fff;text-shadow:none}:focus-visible{outline:3px solid #0c3392;outline-offset:3px}::-webkit-input-placeholder{color:#7c858c}::-moz-input-placeholder{color:#7c858c}::-ms-input-placeholder{color:#7c858c}body{background-color:var(--body-color);background-attachment:fixed;-ms-word-wrap:break-word;word-wrap:break-word;counter-reset:my-sec-counter;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;color:var(--text-color);font-size:var(--body-font-size);font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}p,.text{color:var(--text-color);font-size:var(--body-font-size);font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--heading-font-family);position:relative;line-height:var(--line-height-heading-)}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-weight:normal;line-height:1;color:var(--headings-color)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--line-height-heading-h1)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--line-height-heading)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--line-height-heading)}h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);line-height:var(--line-height-heading-small)}h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--line-height-heading-small)}h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--line-height-heading-small)}table p{margin-bottom:0}p{padding:0;margin:0}p a:not(.button):not(.btn):hover,p a:not(.button):not(.btn):focus{text-decoration:underline}a{color:var(--link-color);text-decoration:none;font-weight:var(--body-font-weight);cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover,a:focus{color:inherit;text-decoration:none;outline:none}a b,a strong{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a img{border:none}pre,ul,ol,dl,dd,blockquote,address,table,fieldset{margin-bottom:10px}ol,ul{list-style-position:inside;margin:0;padding:0;list-style:none}b,strong{color:#333;font-weight:var(--body-font-weight-bold)}iframe{border:none!important}.container .container{width:100%}.container .container{padding-left:0;padding-right:0}section>.container{padding-top:var(--container-pt);padding-bottom:var(--container-pt)}@media (max-width:1199px){section>.container{padding:100px 0}}@media (max-width:991px){section>.container{padding:80px 0}}@media (min-width:1400px){.container{max-width:var(--container-width)}}.auto-container{position:static;max-width:var(--container-width);padding:0px 15px;margin:0 auto;width:100%}.form-control{height:calc(2.25rem + 27px);padding:14px 30px;outline:0;background-color:var(--theme-color3);border:1px solid var(--theme-color3);color:#686a6f;font-size:0.9rem;width:100%}.form-control::-webkit-input-placeholder{color:#686a6f;opacity:1}.form-control::-moz-placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder{color:#686a6f;opacity:1}.form-control::-ms-input-placeholder{color:#686a6f;opacity:1}.form-control::placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder{color:#686a6f}.form-control::-ms-input-placeholder{color:#686a6f}textarea.form-control{height:auto;padding-top:15px;padding-bottom:15px}.skip-to-content{position:absolute;left:16px;top:16px;z-index:10000;padding:10px 14px;border-radius:4px;background:#0c3392;color:#fff;font-weight:700;transform:translateY(-140%);transition:transform 0.2s ease}.skip-to-content:focus,.skip-to-content:focus-visible{color:#fff;outline:3px solid #e7c152!important;outline-offset:3px;transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,.mobile-menu .navigation li.dropdown .dropdown-btn:focus-visible{outline:3px solid #0c3392!important;outline-offset:3px;box-shadow:0 0 0 4px rgba(231,193,82,0.45)}.footer-widget a:focus-visible,.theme-btn:focus-visible{outline-color:#e7c152!important}.form-clt label.field-label,.about-form label.field-label{display:block;margin-bottom:8px;color:#0b1f3f;font-size:14px;font-weight:700;line-height:1.35}.contact-content-1 .form-box .form-clt label.field-label{color:#0b1f3f}.form-help{display:block;margin-top:7px;color:#5d6674;font-size:13px;line-height:1.4}.contact-content-1 .form-box .form-help{color:#4b5563}.contact-form-status{margin-bottom:18px}.contact-form-error{margin-top:7px}*{margin:0px;padding:0px;border:none;outline:none;font-size:100%}textarea{overflow:hidden;resize:none}button{cursor:pointer}img{display:inline-block;max-width:100%;height:auto}ul,li{list-style:none;padding:0px;margin:0px}.title a{color:inherit}.color1{color:var(--theme-color1)}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;z-index:99;background-color:var(--body-color)}.auto-container{position:static;max-width:var(--container-width);padding:0px 15px;margin:0 auto;width:100%}.dropdown-toggle::after{display:none}.preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999}.preloader .animation-preloader{z-index:1000}.preloader .animation-preloader .spinner{-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;border-radius:50%;border:3px solid rgba(0,0,0,0.2);border-top-color:var(--headings-color);height:9em;margin:0 auto 3.5em auto;width:9em}@media (max-width:767px){.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em auto}}.preloader .animation-preloader .txt-loading{font:bold 5em var(--heading-font-family),var(--body-font-family);text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.preloader .animation-preloader .txt-loading{font-size:2.5em}}.preloader .animation-preloader .txt-loading .letters-loading{color:var(--theme-color1);position:relative}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s;animation-delay:0.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.4s;animation-delay:0.4s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.8s;animation-delay:0.8s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;animation-delay:1.4s}.preloader .animation-preloader .txt-loading .letters-loading::before{-webkit-animation:letters-loading 4s infinite;animation:letters-loading 4s infinite;color:var(--headings-color);content:attr(data-text-preloader);left:0;opacity:0;font-family:var(--heading-font-family);position:absolute;top:-3px;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.preloader p{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var(--headings-color)}.preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none}.preloader .loader .row{height:100%}.preloader .loader .loader-section{padding:0px}.preloader .loader .loader-section .bg{background-color:#f5f5f5;height:100%;left:0;width:100%;-webkit-transition:all 800ms cubic-bezier(0.77,0,0.175,1);transition:all 800ms cubic-bezier(0.77,0,0.175,1)}.preloader.loaded .animation-preloader{opacity:0;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.preloader.loaded .loader-section .bg{width:0;-webkit-transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1);transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1)}.scroll-to-top{position:fixed;right:20px;bottom:20px;width:40px;font-size:16px;line-height:40px;color:#ffffff;text-align:center;cursor:pointer;background-color:var(--theme-color2);z-index:100;display:none;border-radius:50%;margin:0 auto;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-transition:all 300ms ease;transition:all 300ms ease}.scroll-to-top:hover{background:var(--theme-color1);color:#000}.tabs-box{position:relative}.tabs-box .tab{display:none}.tabs-box .tab.active-tab{display:block}.theme-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:0}.btn-style-one{background-color:var(--bg-theme-color2);border-radius:100px;color:var(--theme-color1);font-family:var(--heading-font-family);font-weight:700;line-height:1;overflow:hidden;padding:20px 42px;position:relative;text-transform:capitalize}.btn-style-one:before{position:absolute;left:0;top:0%;height:100%;width:100%;content:"";background-color:var(--bg-theme-color1);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform 500ms cubic-bezier(0.86,0,0.07,1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.86,0,0.07,1);transition:transform 500ms cubic-bezier(0.86,0,0.07,1);transition:transform 500ms cubic-bezier(0.86,0,0.07,1),-webkit-transform 500ms cubic-bezier(0.86,0,0.07,1);-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1);z-index:-1}.btn-style-one:hover:before{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-one:hover{color:var(--theme-color2)}[data-tm-layout=dark] .btn-style-one:hover .icon{color:var(--headings-color)}.bounce-y{-webkit-animation:bounce-y 10s infinite linear;animation:bounce-y 10s infinite linear}.bounce-x{-webkit-animation:bounce-x 10s infinite linear;animation:bounce-x 10s infinite linear}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoom-one{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes zoom-one{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(0px);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(30px);transform:translateX(30px)}}@keyframes float-bob-x{0%{-webkit-transform:translateX(30px);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(30px);transform:translateX(30px)}}@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.img-custom-anim-right{-webkit-animation:img-anim-right 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;animation:img-anim-right 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;opacity:0}@-webkit-keyframes img-anim-right{0%{-webkit-transform:translateX(5%);transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes img-anim-right{0%{-webkit-transform:translateX(5%);transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-left{-webkit-animation:img-anim-left 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;animation:img-anim-left 1.3s forwards cubic-bezier(0.645,0.045,0.355,1) 0.4s;opacity:0}@-webkit-keyframes img-anim-left{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes img-anim-left{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}@-webkit-keyframes img-anim-top{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes img-anim-top{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(0px);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(30px);transform:translateX(30px)}}@keyframes float-bob-x{0%{-webkit-transform:translateX(30px);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(30px);transform:translateX(30px)}}@-webkit-keyframes rounded{50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes rounded{50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes cir36{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cir36{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes loaderspin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes tpswing{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes tpswing{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes width{0%{width:0%}100%{width:100%}}@-webkit-keyframes width{0%{width:0%}100%{width:100%}}@-webkit-keyframes loaderspin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes loaderpulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes loaderpulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes sway_Y{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes sway_Y{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes sway_YY{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes sway_YY{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}@-webkit-keyframes rotateAndScale{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.8);transform:rotate(180deg) scale(0.8)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes rotateAndScale{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.8);transform:rotate(180deg) scale(0.8)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.header-style-one .header-top-bar{background:var(--color-9);border-bottom:1px solid rgba(255,255,255,0.12);padding:6px 0}.header-style-one .header-top-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 22px}.header-style-one .header-top-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 22px;min-width:0}.header-style-one .header-top-contact a{color:rgba(255,255,255,0.86);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:15px;line-height:1.3}.header-style-one .header-top-contact a i{color:var(--theme-color1);font-size:15px}.header-style-one .header-top-contact a:hover{color:var(--theme-color1)}.header-style-one .header-top-social-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header-style-one .header-top-label{color:rgba(255,255,255,0.86);font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.header-style-one .header-top-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px}.header-style-one .header-top-social a{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#fff;font-size:14px;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header-style-one .header-top-social a:hover{background:var(--theme-color1);border-color:var(--theme-color1);color:var(--theme-color-black)}@media (max-width:767.98px){.header-style-one .header-top-bar{padding:6px 0}.header-style-one .header-top-bar-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px 12px}.header-style-one .header-top-contact{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px 14px}.header-style-one .header-top-contact a{font-size:14px}.header-style-one .header-top-social-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-style-one .header-top-label{width:100%;text-align:center;font-size:13px;letter-spacing:0.08em}.header-style-one .header-top-social a{width:30px;height:30px;line-height:30px}}.header-style-one .main-box{padding:0 70px}@media (max-width:1699.98px){.header-style-one .main-box{padding:0 30px}}@media only screen and (max-width:1023px){.header-style-one .main-box{padding:14px 30px}}.header-style-one .main-box .nav-outer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header-style-one .main-box .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:1699.98px){.header-style-one .main-box .outer-box{gap:25px}}.header-style-one .main-box .btn-style-one{padding:20px 38px}@media (max-width:991.98px){.header-style-one .main-box .btn-style-one{display:none}}.header-style-one.header-1{position:relative;z-index:999}.header-style-one.header-1 .main-box{background-color:var(--theme-color-white);border-bottom:1px solid rgba(var(--theme-color-white-rgb),0.1)}.main-menu{position:relative}.main-menu .navbar-collapse{padding:0px}.main-menu .navigation{margin:0px;position:relative}.main-menu .navigation>li{float:left;margin-right:46px;padding:25px 0px;position:relative;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media (max-width:1899.98px){.main-menu .navigation>li{margin-right:35px}}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li:before{background-color:var(--headings-color);bottom:23px;content:"";height:1px;left:50%;position:absolute;-webkit-transition:all 300ms ease;transition:all 300ms ease;width:0%}.main-menu .navigation>li:hover:before,.main-menu .navigation>li.current:before{left:0;width:100%}.main-menu .navigation>li>a{color:var(--headings-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;line-height:30px;font-weight:500;opacity:1;padding:0;position:relative;text-align:center;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-family:var(--heading-font-family)}@media (max-width:1899.98px){.main-menu .navigation>li>a{font-size:15px}}.main-menu .navigation>li>a .icon{position:relative;font-size:22px;line-height:24px;margin-left:10px}.main-menu .navigation>li>a:hover{color:var(--headings-color)}.main-menu .navigation>li.current>a{color:var(--headings-color);font-weight:500}.main-menu .navigation>li.dropdown:hover>ul,.main-menu .navigation>li.dropdown:focus-within>ul{display:block;margin-top:0;opacity:1;top:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease;visibility:visible}.main-menu .navigation>li>ul{background-color:var(--theme-color-white);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);display:none;left:0px;margin-top:30px;opacity:0;padding:10px 0 0;position:absolute;top:100%;width:220px;z-index:100}.main-menu .navigation>li>ul>li{position:relative;width:100%;border-bottom:1px solid #ebf1f5}[data-tm-layout=dark] .main-menu .navigation>li>ul>li{border-color:rgb(var(--theme-color-white-rgb),0.1)}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 0px;line-height:29px;font-weight:500;font-size:16px;color:var(--headings-color);text-align:left;font-family:var(--heading-font-family);margin:0 30px;text-transform:capitalize;-webkit-transition:all 200ms ease;transition:all 200ms ease}.main-menu .navigation>li>ul>li:hover>a{color:var(--headings-color)}@media (min-width:1025px){.main-menu .navigation>li.expertise-dropdown>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,calc(100vw - 48px))}.main-menu .navigation>li.expertise-dropdown:hover>ul,.main-menu .navigation>li.expertise-dropdown:focus-within>ul{display:grid!important}.main-menu .navigation>li.expertise-dropdown>ul>li{width:100%}.main-menu .navigation>li.expertise-dropdown>ul>li>a{align-items:center;display:flex;line-height:1.35;margin:0;min-height:58px;padding:12px 24px;white-space:normal}}.main-menu .navigation>li>ul>li.dropdown>a:after{font-family:"Font Awesome 5 Free";content:"";position:absolute;right:0;top:11px;display:block;line-height:24px;font-size:11px;font-weight:900;z-index:5}.main-menu .navigation>li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0px;margin-top:20px;-webkit-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li>ul>li>ul{background-color:var(--theme-color-white);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);display:none;left:100%;margin-top:10px;opacity:0;padding:10px 0 0;position:absolute;top:0px;-webkit-transform:translateY(-30px);transform:translateY(-30px);width:220px;z-index:100}.main-menu .navigation>li>ul>li>ul>li{position:relative;border-bottom:1px solid #ebf1f5;width:100%}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 0;line-height:24px;font-weight:500;font-size:16px;color:var(--headings-color);font-family:var(--heading-font-family);text-align:left;margin:0 30px;text-transform:capitalize;-webkit-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--headings-color)}.main-menu .navigation li.dropdown .dropdown-btn{border:1px solid var(--theme-color-white);color:var(--theme-color-white);cursor:pointer;display:none;font-size:16px;height:30px;line-height:26px;position:absolute;right:10px;text-align:center;top:8px;width:34px;z-index:5}.sticky-header{background:var(--theme-color-white);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.05);box-shadow:0 0 20px rgba(0,0,0,0.05);left:0px;opacity:0;padding:0px 0px;position:fixed;top:0px;visibility:hidden;width:100%;z-index:99999}.main-header .header-lower .logo-box .logo img{display:block;height:92px;max-height:92px;max-width:290px;object-fit:contain;width:auto}@media (max-width:767.98px){.header-style-one .main-box{padding:14px 20px}.main-header .header-lower .logo-box .logo img{height:64px;max-height:64px;max-width:190px}}.sticky-header.fixed-header{opacity:1;visibility:visible;z-index:9999}.sticky-header .logo{padding:10px 0}.sticky-header .logo img{display:block;height:74px;max-height:74px;max-width:240px;object-fit:contain;width:auto}.sticky-header .nav-outer{background:none;position:relative}.sticky-header .inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.sticky-header .main-menu .navigation>li{margin:0;margin-left:46px;padding:20px 0}.sticky-header .main-menu .navigation>li>a{color:var(--headings-color)}.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a{color:var(--headings-color)}.sticky-header .main-menu .navigation>li:before{display:none}.sticky-header .outer-box{display:none}.sticky-header .mobile-nav-toggler{color:var(--headings-color)!important}.section-padding{padding:120px 0}@media (max-width:1199.98px){.section-padding{padding:100px 0}}@media (max-width:991.98px){.section-padding{padding:80px 0}}.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes draw2{to{stroke-dashoffset:0}}@keyframes draw2{to{stroke-dashoffset:0}}@media (max-width:767.98px){br{display:none}}.fix{overflow:hidden}.array-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.array-button .array-prev,.array-button .array-next{width:80px;height:80px;line-height:75px;text-align:center;border-radius:50%;background-color:var(--theme-color-white);border:1px solid #D9D9D9;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:var(--headings-color);font-size:30px}[data-tm-layout=dark] .array-button .array-prev,[data-tm-layout=dark] .array-button .array-next{border-color:rgba(255,255,255,0.1)}.array-button .array-prev i,.array-button .array-next i{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.array-button .array-prev svg path,.array-button .array-next svg path{fill:#fff}.array-button .array-prev:hover,.array-button .array-next:hover{background:var(--gradient-1);color:#fff}.section-bg{background-color:#F5F5F5}[data-tm-layout=dark] .section-bg{background-color:var(--dark-color2)}.footer-bg{background-color:var(--theme-color2);background-blend-mode:multiply}.swiper-dot{position:relative;z-index:99;text-align:center;margin-top:70px;line-height:1}@media (max-width:767.98px){.swiper-dot{margin-top:30px}}.swiper-dot .swiper-pagination-bullet{width:15px;height:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#D9D9D9;opacity:1;border-radius:15px}.swiper-dot .swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--headings-color);-webkit-transition:0.6s;transition:0.6s;position:relative}.sticky-style{position:sticky;top:100px}.mobile-nav-toggler{position:relative;font-size:24px;line-height:20px;cursor:pointer;color:var(--heading-color);display:none;top:0px;margin-left:25px;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.mobile-menu{position:fixed;right:0;top:0;width:300px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999}.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden}.mobile-menu .upper-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 20px}.mobile-menu .close-btn{position:relative;top:-10px;text-align:center;font-size:18px;color:var(--theme-color3);cursor:pointer;z-index:10;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.mobile-menu .close-btn:hover{opacity:0.5}.mobile-menu .nav-logo{position:relative;text-align:left;width:100%}.mobile-menu .nav-logo img{display:block;height:54px;max-height:54px;max-width:180px;object-fit:contain;width:auto}.mobile-menu .menu-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0px;top:0px;width:100%;height:100%;max-height:100%;overflow-y:auto;background:var(--headings-color);padding:0px 0px;z-index:5;opacity:0;visibility:hidden;border-radius:0px;-webkit-transform:translateX(101%);transform:translateX(101%)}[data-tm-layout=dark] .mobile-menu .menu-box{background:var(--dark-color1)}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease 200ms;transition:all 0.4s ease 200ms;-webkit-transform:translateX(0%);transform:translateX(0%)}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0px);transform:translateY(0px)}.mobile-menu-visible .scroll-to-top{opacity:0;visibility:hidden}.mobile-menu .navigation{position:relative;display:block;width:100%;border-top:1px solid rgba(255,255,255,0.1)}.mobile-menu .navigation li{position:relative;display:block;border-bottom:1px solid rgba(255,255,255,0.1)}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(255,255,255,0.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 20px;font-size:16px;color:#ffffff;font-weight:400;text-transform:capitalize}.mobile-menu .navigation li:hover>a,.mobile-menu .navigation li.current>a{color:#fff}.mobile-menu .navigation li.dropdown .dropdown-btn{padding:0;border:0;background:transparent;position:absolute;right:0px;top:0px;width:44px;height:44px;text-align:center;font-size:17px;line-height:44px;font-weight:500;font-family:var(--heading-font-family);color:#ffffff;cursor:pointer;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn:focus-visible{outline:2px solid var(--theme-color1);outline-offset:-3px}.mobile-menu .navigation li.dropdown .dropdown-btn:after{content:"";position:absolute;left:0px;top:10px;width:1px;height:24px;border-left:1px solid rgba(255,255,255,0.1)}.mobile-menu .navigation li.dropdown .dropdown-btn.active i:before{content:""}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .navigation li>ul>li{padding-left:20px}.contact-list-one{position:relative;padding:30px 20px 20px}.contact-list-one li{position:relative;margin-bottom:20px}.contact-list-one li:last-child{margin-right:0}.contact-list-one li .contact-info-box{position:relative;padding-left:54px;font-size:14px;line-height:24px;color:#ffffff}.contact-list-one li .contact-info-box a{color:#ffffff;-webkit-transition:all 300ms ease;transition:all 300ms ease}.contact-list-one li .contact-info-box .icon{position:absolute;left:0;top:0;font-size:34px;line-height:50px;color:#fff}.contact-list-one li .contact-info-box .title{display:block;font-size:12px;color:#b2c1c0;font-weight:400;text-transform:uppercase}.mobile-menu .social-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--bg-theme-color1);width:100%;border-top:1px solid rgba(255,255,255,0.1);margin-top:auto}[data-tm-layout=dark] .mobile-menu .social-links{background:var(--dark-color2)}.mobile-menu .social-links li{position:relative;text-align:center;width:100%;border-right:1px solid rgba(255,255,255,0.1)}.mobile-menu .social-links li a{position:relative;display:block;line-height:50px;height:50px;font-size:14px;text-align:center;color:var(--headings-color);-webkit-transition:all 300ms ease;transition:all 300ms ease}.mobile-menu .social-links li a:hover{color:var(--theme-color2)}.sec-title{position:relative;margin-bottom:30px}@media (max-width:767.98px){.sec-title{margin-bottom:0}}.sec-title .sub-title{color:var(--sec-title-subtitle-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--sec-title-subtitle-font-size);font-family:var(--sec-title-subtitle-font-family);font-weight:var(--sec-title-subtitle-font-weight);gap:10px;letter-spacing:1.3px;line-height:var(--sec-title-subtitle-line-height);margin-bottom:25px;padding-left:50px;position:relative}.sec-title .sub-title.light{color:var(--theme-color-light)}.sec-title .sub-title.light .triangle.triangle2{border-left-color:var(--theme-color-white)}.sec-title .sub-title .triangle{border-bottom:9.803px solid transparent;border-left:19.606px solid;border-top:9.803px solid transparent;height:0;position:absolute;width:0}.sec-title .sub-title .triangle.triangle1{border-left-color:var(--theme-color1);left:5px;z-index:9}.sec-title .sub-title .triangle.triangle2{-webkit-animation:move2 1s infinite alternate ease-in-out;animation:move2 1s infinite alternate ease-in-out;border-left-color:#113c3d;left:20px}.sec-title h3{font-size:var(--sec-title-font-size);font-weight:var(--sec-title-font-weight);line-height:var(--line-height-heading)}@-webkit-keyframes move1{0%{left:5px}100%{left:2px}}@keyframes move1{0%{left:5px}100%{left:2px}}@-webkit-keyframes move2{0%{left:20px}100%{left:17px}}@keyframes move2{0%{left:20px}100%{left:17px}}@media (max-width:1199.98px){.sec-title h2,.sec-title h3{font-size:50px}}@media (max-width:767.98px){.sec-title h2,.sec-title h3{font-size:44px}}@media (max-width:575.98px){.sec-title h2,.sec-title h3{font-size:38px}}@media (max-width:469.98px){.sec-title h2,.sec-title h3{font-size:30px}}.sec-title .title{position:relative;font-size:var(--sec-title-font-size);color:var(--sec-title-color);font-family:var(--sec-title-font-family);font-weight:var(--sec-title-font-weight);margin-top:-9px;margin-bottom:0}.sec-title .title.light{color:var(--theme-color-light)}@media (max-width:1199.98px){.sec-title .title{font-size:50px}}@media (max-width:767.98px){.sec-title .title{font-size:44px}}@media (max-width:575.98px){.sec-title .title{font-size:38px}}@media (max-width:469.98px){.sec-title .title{font-size:30px}}.sec-title .text{margin-top:35px}.sec-title.center{text-align:center}.sec-title.center .sub-title{margin:0 auto;margin-bottom:10px}.hero-1{padding:170px 0 170px;background-image:linear-gradient(90deg,rgba(3,13,33,0.92) 0%,rgba(8,27,64,0.84) 48%,rgba(5,13,29,0.58) 100%),url("../images/hero/home-hero-trx-skyline-1920-20260913.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;z-index:9}[data-tm-layout=dark] .hero-1{background-color:var(--dark-color2)}@media (max-width:1199.98px){.hero-1{padding:140px 0 100px}}@media (max-width:767.98px){.hero-1{padding:100px 0 100px}}.hero-1 .shape-1{position:absolute;top:0;left:0;display:none}@media screen and (max-width:1499px){.hero-1 .shape-1{top:-50px}}@media (max-width:1199.98px){.hero-1 .shape-1{display:none}}.hero-1 .hero-content{margin-left:0;max-width:620px;position:relative;text-align:left;z-index:2}@media (min-width:1200px){.hero-1 .auto-container{max-width:none;padding-left:clamp(48px,5.2vw,100px);padding-right:40px}}@media screen and (max-width:1499px){.hero-1 .hero-content{margin-left:0}}@media (max-width:1399.98px){.hero-1 .hero-content{margin-left:0}}@media (max-width:1199.98px){.hero-1 .hero-content{margin-left:0}}@media (max-width:991.98px){.hero-1 .hero-content{margin-left:0}}@media (max-width:991.98px){.hero-1 .hero-content h1{font-size:70px;line-height:130%}}.hero-1 .hero-content h1{color:var(--theme-color-white);max-width:620px;text-shadow:0 10px 30px rgba(0,0,0,0.24)}@media (max-width:767.98px){.hero-1 .hero-content h1{font-size:48px}}@media (max-width:575.98px){.hero-1 .hero-content h1{font-size:34px}}.hero-1 .hero-content h6,.hero-1 .hero-content .hero-kicker{background-color:rgba(255,255,255,0.1);font-size:16px;font-weight:600;border:1px solid;padding:0 35px;border-radius:100px;display:inline-block;line-height:60px;padding-left:70px;padding-bottom:0;height:60px;position:relative;margin-bottom:20px;border:1px solid rgba(255,255,255,0.28);color:var(--theme-color-white)}[data-tm-layout=dark] .hero-1 .hero-content h6,[data-tm-layout=dark] .hero-1 .hero-content .hero-kicker{border:1px solid #CBCBCB}@media (max-width:575.98px){.hero-1 .hero-content h6,.hero-1 .hero-content .hero-kicker{align-items:center;display:inline-flex;font-size:clamp(10px,3vw,12px);height:46px;line-height:1;max-width:100%;min-width:0;overflow:hidden;padding:0 14px 0 52px;text-overflow:clip;white-space:nowrap}.hero-1 .hero-content h6 .icon,.hero-1 .hero-content .hero-kicker .icon{bottom:5px;height:36px;left:5px;line-height:36px;width:36px}.hero-1 .hero-content h6 .icon svg,.hero-1 .hero-content .hero-kicker .icon svg{height:22px;width:22px}}.hero-1 .hero-content h6 .icon,.hero-1 .hero-content .hero-kicker .icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;bottom:6px;border-radius:46px;display:inline-block;height:46px;left:6px;line-height:46px;margin-right:10px;position:absolute;text-align:center;-webkit-transition:all 300ms ease;transition:all 300ms ease;width:46px}.hero-1 .hero-content h6:hover .icon,.hero-1 .hero-content .hero-kicker:hover .icon{background-position:100% 0}.hero-1 .hero-content p{color:rgba(255,255,255,0.84);font-size:18px;max-width:530px;margin-top:20px;text-align:left}@media only screen and (max-width:424px){.hero-1 .hero-content p{margin-top:10px}}@media (max-width:991.98px){.hero-1 .hero-content p{font-size:16px}}@media (max-width:575.98px){.hero-1 .hero-content p{font-size:15px}}.hero-1 .hero-content .hero-button{margin-top:45px}@media (max-width:767.98px){.hero-1 .hero-content .hero-button{margin-top:30px}}.hero-1 .hero-content .hero-button .theme-btn{position:relative}.hero-1 .hero-content .hero-button .theme-btn.btn-style-one{padding:26px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:100px;height:70px}@media only screen and (max-width:767px){.hero-1 .hero-content .hero-button .theme-btn.btn-style-one{height:60px;padding-right:80px}.hero-1 .hero-content .hero-button .theme-btn.btn-style-one .icon{width:40px;height:40px;line-height:40px;right:10px;top:8px}.hero-1 .hero-content .hero-button .theme-btn.btn-style-one .icon svg{width:15px;height:15px}}.hero-1 .hero-content .hero-button .theme-btn.btn-style-one:hover .icon svg path{fill:#ffffff}@media (max-width:575.98px){.hero-1 .hero-content .hero-button .theme-btn.btn-style-one{height:57px;padding:26px 42px;padding-right:42px;padding-right:88px}}.hero-1 .hero-content .hero-button .theme-btn .icon{width:62px;height:62px;line-height:62px;border-radius:50%;background-color:var(--theme-color1);position:absolute;right:4px;top:4px;bottom:4px;-webkit-transition:all 300ms ease;transition:all 300ms ease;color:var(--headings-color);font-size:25px}.hero-1 .hero-content .hero-button .theme-btn:hover .icon{background-color:var(--theme-color2);color:var(--theme-color-white)}.hero-1 .hero-content .hero-button .theme-btn:hover .icon svg path{fill:#ffffff}.hero-1 .hero-image{bottom:0;max-width:1200px;position:absolute;right:-190px;z-index:1}.hero-1 .hero-image img{display:block}@media screen and (max-width:1499px){.hero-1 .hero-image{right:-155px;max-width:1140px}}@media (max-width:1399.98px){.hero-1 .hero-image{max-width:1060px}}@media (max-width:1199.98px){.hero-1 .hero-image{display:none}}.hero-1 .hero-image .shape-2{position:absolute;top:23%;left:8%}.feature-left-content-1{padding:40px 60px;height:100%;background-color:#E4F4F2;position:relative;z-index:9}[data-tm-layout=dark] .feature-left-content-1{background-color:var(--dark-color2)}.feature-left-content-1 .down-shape{position:absolute;top:28px;right:14px;z-index:-1}.feature-left-content-1 .spiral-shape{position:absolute;left:37px;bottom:75px;z-index:-1}@media (max-width:1199.98px){.feature-left-content-1{padding:40px 30px}}.feature-left-content-1 h2{font-size:40px;font-weight:600}@media (max-width:1199.98px){.feature-left-content-1 h2{font-size:30px}}.feature-left-content-1 .client-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;margin-bottom:20px}.feature-left-content-1 .client-image img{border-radius:50%;border:1px solid #fff}.feature-left-content-1 .client-image .icon-2{margin-left:-15px}.feature-left-content-1 .client-image .icon-3{margin-left:-15px}.feature-left-content-1 .client-image .icon-4{margin-left:-15px}.feature-left-content-1 h4,.feature-left-content-1 .feature-values{display:block;font-size:20px;line-height:1}.feature-left-content-1 .star i{color:#FFC65E}.feature-left-content-1 .star span{font-size:14px;font-weight:bold;color:var(--headings-color)}.feature-business-solution-items-1{background:var(--theme-color2)}.feature-business-solution-items-1 .business-image{position:relative;z-index:2;overflow:hidden;width:100%;height:clamp(145px,15vw,180px)}.feature-business-solution-items-1 .business-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;object-position:center}.feature-business-solution-items-1 .business-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.feature-business-solution-items-1 .business-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.feature-business-solution-items-1 .business-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.feature-business-solution-items-1 .content{margin-top:-40px;padding:40px 60px;padding-top:0;position:relative;z-index:9}@media (max-width:1199.98px){.feature-business-solution-items-1 .content{margin-top:-40px;padding:40px 35px;padding-top:0}}.feature-business-solution-items-1 .content .icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;color:var(--theme-color-white);font-size:35px;height:70px;line-height:65px;margin-bottom:25px;overflow:hidden;position:relative;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:70px;z-index:0}.feature-business-solution-items-1 .content .icon i{-webkit-transition:all 900ms ease;transition:all 900ms ease;display:inline-block}.feature-business-solution-items-1 .content h3{color:#ffffff}.feature-business-solution-items-1 .content p{font-size:18px;color:#ffffff}.feature-business-solution-items-1:hover .business-image img:nth-child(1){-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.feature-business-solution-items-1:hover .business-image img:nth-child(2){-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.feature-business-solution-items-1:hover .content .icon{background-position:100% 0}.feature-business-solution-items-1:hover .content .icon i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}[data-tm-layout=dark] .business-solution-section{margin-top:10px;background-color:var(--dark-color1)}.feature-business-solution-items-2{background:var(--theme-color2)}.feature-business-solution-items-2 .business-image{position:relative;z-index:2;overflow:hidden;width:100%;height:clamp(145px,15vw,180px)}.feature-business-solution-items-2 .business-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.feature-business-solution-items-2 .business-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.feature-business-solution-items-2 .business-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.feature-business-solution-items-2 .business-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.feature-business-solution-items-2 .content{padding:40px 60px;padding-bottom:0;position:relative;z-index:9;margin-top:0;padding-bottom:0;padding-top:40px}@media (max-width:1199.98px){.feature-business-solution-items-2 .content{margin-top:0;padding:40px 35px;padding-bottom:0}}.feature-business-solution-items-2 .content .icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;color:var(--theme-color-white);height:70px;line-height:65px;margin-bottom:-35px;margin-top:20px;font-size:34px;text-align:center;width:70px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.feature-business-solution-items-2 .content .icon i{-webkit-transition:all 900ms ease;transition:all 900ms ease;display:inline-block}.feature-business-solution-items-2 .content h3{color:#ffffff}.feature-business-solution-items-2 .content p{font-size:18px;color:#ffffff}.feature-business-solution-items-2:hover .business-image img:nth-child(1){-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.feature-business-solution-items-2:hover .business-image img:nth-child(2){-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.feature-business-solution-items-2:hover .content .icon{background-position:100% 0}.feature-business-solution-items-2:hover .content .icon i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199.98px){.counter-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.counter-box-1{width:312px;height:312px;border-radius:320px;border:1px solid #D2D2D2;text-align:center;padding-top:70px}[data-tm-layout=dark] .counter-box-1{border:1px solid rgba(255,255,255,0.1)}@media (max-width:1399.98px){.counter-box-1{width:275px;height:275px;padding-top:60px}}@media (max-width:991.98px){.counter-box-1{width:215px;height:215px;padding-top:40px}}@media (max-width:767.98px){.counter-box-1{width:250px;height:250px;padding-top:45px;margin:0 auto}}@media (max-width:575.98px){.counter-box-1{width:230px;height:230px;padding-top:45px}}.counter-box-1 h2,.counter-box-1 .counter-value{display:block;font-size:96px;font-weight:400;color:var(--headings-color);font-family:var(--heading-font-family);line-height:var(--line-height-heading);margin-bottom:0}@media (max-width:1399.98px){.counter-box-1 h2,.counter-box-1 .counter-value{font-size:80px}}@media (max-width:991.98px){.counter-box-1 h2,.counter-box-1 .counter-value{font-size:60px}}@media (max-width:767.98px){.counter-box-1 h2,.counter-box-1 .counter-value{font-size:75px}}@media (max-width:575.98px){.counter-box-1 h2,.counter-box-1 .counter-value{font-size:60px}}.counter-box-1 p{font-size:18px;font-weight:500;max-width:140px;line-height:133%;margin:0 auto;color:var(--theme-color2)}[data-tm-layout=dark] .counter-box-1 p{color:rgba(204,204,204,0.8)}.cta-contact-wrapper{border-radius:20px;padding:40px 100px;padding-left:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden;z-index:9}.cta-contact-wrapper::before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;content:"";background:var(--theme-color2);z-index:-1;opacity:0.9}@media (max-width:1199.98px){.cta-contact-wrapper{padding-left:100px}}@media (max-width:991.98px){.cta-contact-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;text-align:center;text-align:center}}@media (max-width:575.98px){.cta-contact-wrapper{padding:40px}}.cta-contact-wrapper .btn-style-one{flex-shrink:0;background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;color:var(--theme-color-white)}.cta-contact-wrapper .btn-style-one:before{display:none}.cta-contact-wrapper .btn-style-one:hover{background-position:100% 0}.cta-contact-wrapper .left-shape{position:absolute;left:100px;top:0}@media (max-width:1199.98px){.cta-contact-wrapper .left-shape{display:none}}.cta-contact-section{position:relative;z-index:9;padding-top:70px}.cta-contact-section::before{position:absolute;top:70px;bottom:0;left:0;right:0;height:100%;width:100%;content:"";z-index:-1;background-color:#F5F5F5;height:50%}@media (max-width:991.98px){.cta-contact-section{padding-top:50px}.cta-contact-section::before{top:50px}}[data-tm-layout=dark] .cta-contact-section::before{background-color:var(--dark-color2)}.feature-block-one{margin-bottom:30px}.feature-block-one.active .inner-box::before,.feature-block-one:hover .inner-box::before{width:100%}.feature-block-one .inner-box{position:relative;padding:40px;z-index:1;border:1px solid #DDDDDD;-webkit-transition:all 500ms ease;transition:all 500ms ease}[data-tm-layout=dark] .feature-block-one .inner-box{border-color:rgb(var(--theme-color-white-rgb),0.1)}.feature-block-one .inner-box::before{position:absolute;top:0;left:0;width:0px;height:100%;content:"";z-index:-1;background-color:var(--bg-theme-color2);-webkit-transition:all 500ms ease;transition:all 500ms ease}.hzAccordion__item{-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7;min-width:190px;-webkit-transition:0.7s;transition:0.7s;overflow:hidden;cursor:pointer;position:relative;z-index:1}.hzAccordion__item .content{display:none;height:100%;margin-left:180px;position:relative;z-index:1}.hzAccordion__item .content .image{height:100%;max-width:450px}.hzAccordion__item .content .image img{height:100%}.hzAccordion__item .content .shape{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.hzAccordion__item .content .text{color:var(--theme-color-silver)}.hzAccordion__item.active{-webkit-box-flex:4;-ms-flex:4;flex:4}.hzAccordion__item.active .head .number{-webkit-text-fill:var(--theme-color-white);color:var(--theme-color-white)}[data-tm-layout=dark] .hzAccordion__item.active .head .number{-webkit-text-fill:#ffffff;color:#ffffff}.hzAccordion__item.active .content{display:block}@media (max-width:1399.98px){.hzAccordion__item{min-width:75px}.hzAccordion__item .content{margin-left:75px}}@media (max-width:991.98px){.hzAccordion__item .content{margin-left:0}}.about-image-1{position:relative;width:100%;max-width:602px;aspect-ratio:1 / 1;overflow:hidden}.about-image-1 img{display:block;width:100%;height:100%;object-fit:cover}.about-content-1 .icon-items{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}@media (max-width:1399.98px){.about-content-1 .icon-items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about-content-1 .icon-items .icon{width:90px;height:90px;line-height:90px;text-align:center;border-radius:50%;background-color:var(--theme-color2);font-size:36px}.about-content-1 .icon-items .icon i{background:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-content-1 .icon-items:hover .icon .animated-svg path{-webkit-animation:draw2 3s forwards ease-in-out;animation:draw2 3s forwards ease-in-out}.about-content-1 .icon-items p{font-size:20px;font-weight:500;line-height:175%;color:var(--theme-color2);text-transform:capitalize;text-decoration-line:underline;max-width:471px}@media (max-width:767.98px){.about-content-1 .icon-items p{font-size:18px}}@media (max-width:575.98px){.about-content-1 .icon-items p{font-size:16px}}[data-tm-layout=dark] .about-content-1 .icon-items p{color:#ffffff}.about-content-1 .about-text{font-size:18px;margin-top:25px}@media (max-width:575.98px){.about-content-1 .about-text{font-size:16px;margin-top:20px}}.about-content-1 .about-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (max-width:1199.98px){.about-content-1 .about-list-items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media (max-width:767.98px){.about-content-1 .about-list-items{margin-top:30px}}.about-content-1 .about-list-items .about-list li{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.about-content-1 .about-list-items .about-list li:not(:last-child){margin-bottom:13px}.about-content-1 .about-list-items .about-list li .icon{position:relative;color:var(--headings-color);background-color:var(--theme-color1);width:22px;height:22px;line-height:22px;border-radius:22px;font-size:13px;text-align:center;border:2px solid var(--headings-color)}.about-content-1 .about-list-items .about-list li .icon::before{position:absolute;top:2px;right:-4px;content:"";background-color:var(--theme-color2);width:20px;height:20px;border-radius:50%;z-index:-1}.about-content-1 .about-list-items .counter-box{padding:32px;border-radius:20px;min-width:250px;background:-webkit-gradient(linear,left top,left bottom,from(var(--theme-color1)),to(var(--theme-color7)));background:linear-gradient(180deg,var(--theme-color1) 0%,var(--theme-color7) 100%);position:relative;z-index:9}.about-content-1 .about-list-items .counter-box .butterfly-shape{position:absolute;bottom:0;right:0;z-index:-1}.about-content-1 .about-list-items .counter-box h2,.about-content-1 .about-list-items .counter-box .counter-value{display:block;font-weight:400;font-size:64px;color:#fff;font-family:var(--heading-font-family);line-height:var(--line-height-heading)}.about-content-1 .about-list-items .counter-box .counter-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-content-1 .about-list-items .counter-box .counter-bottom p{font-size:18px;max-width:173px;color:#fff;font-weight:500;line-height:133%}.about-content-1 .about-list-items .counter-box .counter-bottom .icon{font-size:50px;color:#fff}.about-content-1 .about-list-items .counter-box:hover .counter-bottom .icon .animated-svg path{-webkit-animation:draw2 3s forwards ease-in-out;animation:draw2 3s forwards ease-in-out}.about-section{position:relative;z-index:9}.about-section .star-shape{position:absolute;bottom:0;left:0;z-index:-1}@media (max-width:1399.98px){.about-section .star-shape{display:none}}.about-section .arrow-shape-1{position:absolute;top:35%;right:40px;z-index:-1}@media (max-width:1399.98px){.about-section .arrow-shape-1{display:none}}.about-section .arrow-shape-2{position:absolute;top:35%;right:0;z-index:-1}@media (max-width:1399.98px){.about-section .arrow-shape-2{display:none}}.progress{background-color:transparent;position:relative;display:block;height:auto;width:100%;border-radius:0}.progress .bar{position:relative;width:100%;height:8px;background-color:#e8e8e8;border-radius:13px;overflow:hidden}.progress .bar-inner{position:relative;display:block;width:0px;height:100%;border-radius:13px;background-color:#0c6460;-webkit-transition:all 1500ms ease;transition:all 1500ms ease}.progress .count-text{position:absolute;right:0px;bottom:21px;color:var(--theme-color-white);background-color:#0c6460;border-radius:3px;font-size:18px;line-height:18px;font-weight:700;opacity:0;-webkit-transition:all 500ms ease;transition:all 500ms ease;padding:5px 13px;z-index:1}.progress .count-text::after{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:#0c6460;width:14px;height:14px;content:"";z-index:-1}.progress .bar-inner.counted .count-text{opacity:1;bottom:25px;right:-35px}.service-section{position:relative;z-index:9;border-radius:30px;margin:0 15px;padding:120px 30px;background-attachment:fixed}.service-section::before{background:linear-gradient(280deg,rgba(var(--theme-color2-rgb),0.85) 15.04%,var(--theme-color2) 50.27%);z-index:-1;border-radius:30px;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;content:""}.service-section .ellipse-bg{position:absolute;top:45px;left:150px;z-index:-1;display:inline-block;width:180px;height:180px;-ms-flex-negative:0;flex-shrink:0;background:var(--theme-color1);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}.service-wrapper{margin:0 30px;margin:0 15px;margin:0}.service-card-items{border:1px solid rgba(255,255,255,0.2);border-radius:30px;margin-top:30px;padding:50px;padding-bottom:30px}@media (max-width:1699.98px){.service-card-items{padding:35px}}@media (max-width:575.98px){.service-card-items{padding:30px}}@media (max-width:469.98px){.service-card-items{padding:25px}}.service-card-items .icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;height:68px;line-height:72px;text-align:center;width:68px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:var(--theme-color-white);font-size:35px}.service-card-items .icon i{-webkit-transition:all 900ms ease;transition:all 900ms ease;display:inline-block}.service-card-items .content{margin-top:35px}.service-card-items .content h3 a{color:#fff;background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline}.service-card-items .content h3 a:hover{background-size:100% 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(180deg,#fff 0%,#fff 100%)}.service-card-items .content p{color:var(--theme-color-silver)}.service-card-items .content .link-btn{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;margin-top:20px;line-height:1;font-size:35px;color:var(--theme-color-white)}.service-card-items .content .link-btn:hover{-webkit-transform:rotate(0);transform:rotate(0)}.service-card-items:hover .icon{background-position:100% 0}.service-card-items:hover .icon i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.service-section .section-counter-content h3,.service-section .section-counter-content .count-box{display:block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--theme-color1);font-size:120px;font-weight:600;color:transparent;font-family:var(--body-font-family)}.service-block-two{margin-bottom:0;position:relative}.service-block-two .inner-box{position:relative;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.service-block-two .inner-box.active .content-box.active{display:block}.service-block-two .inner-box .content-box{display:none;padding:39px 0 19px}.counter-section{position:relative}.marquee{position:relative;--duration:30s;--gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0}.marquee .text{font-size:48px;line-height:1.3;font-weight:600;text-transform:capitalize;margin:0 30px;position:relative;color:var(--headings-color);-webkit-text-stroke:1px var(--headings-color)}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}.project-wrapper{margin-right:-35%}@media (max-width:767.98px){.project-wrapper{margin-right:0}}.project-section{position:relative}.project-section .shape-1{position:absolute;top:39%;left:5%;width:64px;height:64px}.project-section .shape-1 img{display:block;width:100%;height:100%;-webkit-filter:hue-rotate(-34deg) saturate(0.7) brightness(0.95);filter:hue-rotate(-34deg) saturate(0.7) brightness(0.95)}@supports ((-webkit-mask:url("")) or (mask:url(""))){.project-section .shape-1{background:var(--theme-color1);-webkit-mask:url("../images/project/shape-1.png") center/contain no-repeat;mask:url("../images/project/shape-1.png") center/contain no-repeat}.project-section .shape-1 img{opacity:0}}@media (max-width:1199.98px){.project-section .shape-1{display:none}}.project-section .shape-2{position:absolute;left:0;bottom:15%}@media (max-width:1199.98px){.project-section .shape-2{display:none}}@media (max-width:991.98px){.project-section .array-button{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.project-box-items-2{margin-top:30px;border-radius:10px;border:1px solid #EBEBEB;padding:30px 24px}[data-tm-layout=dark] .project-box-items-2{border-color:rgb(var(--theme-color-white-rgb),0.1)}.project-box-items-2 .project-image{position:relative;overflow:hidden;border-radius:10px 10px 0px 0px}.project-box-items-2 .project-image::before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;content:"";border-radius:10px 10px 0px 0px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--theme-color2-rgb),0)),to(var(--theme-color2)));background:linear-gradient(180deg,rgba(var(--theme-color2-rgb),0) 0%,var(--theme-color2) 100%);z-index:9}.project-box-items-2 .project-image img{width:100%;height:100%;border-radius:10px 10px 0px 0px}.project-box-items-2 .project-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.project-box-items-2 .project-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.project-box-items-2 .project-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.project-box-items-2 .project-image .shape-1{position:absolute;bottom:0;right:20px}.project-box-items-2 .project-image .project-content{position:absolute;bottom:40px;left:40px;z-index:9}.project-box-items-2 .project-image .project-content h3{line-height:1}.project-box-items-2 .project-image .project-content h3 a{color:#fff;background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline}.project-box-items-2 .project-image .project-content h3 a:hover{background-size:100% 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(180deg,#fff 0%,#fff 100%)}.project-box-items-2 .project-image .project-content p{color:#fff}.project-box-items-2 .theme-btn{position:relative}.project-box-items-2 .theme-btn.btn-style-one{padding:26px 22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;border-radius:0px 10px 10px 0px;background:var(--theme-color1);color:var(--headings-color);padding-right:85px}[data-tm-layout=dark] .project-box-items-2 .theme-btn.btn-style-one{color:var(--theme-color2)}.project-box-items-2 .theme-btn.btn-style-one::before{z-index:-1;background-color:var(--headings-color)}.project-box-items-2 .theme-btn.btn-style-one:hover{color:#fff}[data-tm-layout=dark] .project-box-items-2 .theme-btn.btn-style-one:hover{color:var(--theme-color2)}.project-box-items-2 .theme-btn .icon{width:52px;height:52px;line-height:56px;border-radius:10px;background:var(--theme-color2);position:absolute;right:4px;top:4px;bottom:4px;font-size:28px;color:var(--theme-color-white)}.project-box-items-2 .theme-btn .icon i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block}.project-box-items-2:hover .project-image img:nth-child(1){-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.project-box-items-2:hover .project-image img:nth-child(2){-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.ks-project-area{overflow:hidden;padding-top:110px;padding-bottom:120px}@media (max-width:1199.98px){.why-choose-us-wrapper{padding:100px 0}}.why-choose-us-image-1{direction:rtl;max-width:850px;position:relative;width:100%}.why-choose-us-image-1 img{display:block;width:100%;max-width:100%;height:auto}@media (max-width:1199.98px){.why-choose-us-image-1 img{width:100%;height:auto}}.why-choose-us-image-1 .icon-box-items{position:absolute;bottom:0;right:0;background:rgba(154,154,154,0.3);backdrop-filter:blur(20px);padding:35px 35px;max-width:340px}@media (max-width:575.98px){.why-choose-us-image-1 .icon-box-items{padding:18px 30px;max-width:286px}}.why-choose-us-image-1 .icon-box-items .icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;color:var(--theme-color-white);font-size:50px;font-size:50px;height:112px;line-height:120px;margin:0 auto 30px;text-align:center;width:112px;-webkit-transition:all 300ms ease;transition:all 300ms ease;text-align:center}.why-choose-us-image-1 .icon-box-items h3{color:#fff;font-size:30px;font-weight:500;line-height:134%;font-family:var(--body-font-family);text-align:center}@media (max-width:575.98px){.why-choose-us-image-1 .icon-box-items h3{font-size:20px;line-height:144%}}.why-choose-us-image-1 .icon-box-items:hover .icon{background-position:100% 0}.why-choose-us-content-1{margin-left:60px}@media (max-width:1399.98px){.why-choose-us-content-1{margin-left:30px}}@media (max-width:1199.98px){.why-choose-us-content-1{margin-left:0}}.why-choose-us-content-1 .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;background:#FFF;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;margin-top:45px}[data-tm-layout=dark] .why-choose-us-content-1 .nav{background-color:#1F4646}@media (max-width:767.98px){.why-choose-us-content-1 .nav{margin-top:30px;border-radius:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.why-choose-us-content-1 .nav .nav-item .nav-link{padding:21px 30px;font-size:16px;font-weight:500;color:var(--headings-color);border-radius:100px;line-height:1}@media (max-width:1199.98px){.why-choose-us-content-1 .nav .nav-item .nav-link{font-size:15px;padding:18px 20px}}.why-choose-us-content-1 .nav .nav-item .nav-link.active{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#fff}.why-choose-us-content-1 .nav .nav-item .nav-link.active:hover{background-position:100% 0}.why-choose-us-content-1 .why-choose-list{margin-top:30px}.why-choose-us-content-1 .why-choose-list h3{font-size:26px;color:var(--headings-color)}[data-tm-layout=dark] .why-choose-us-content-1 .why-choose-list h3{color:#ffffff}.why-choose-us-content-1 .why-choose-list p{font-size:18px;margin-top:10px}.why-choose-us-content-1 .why-choose-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media (max-width:1199.98px){.why-choose-us-content-1 .why-choose-list-items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.why-choose-us-content-1 .why-choose-list-items .why-list li{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:767.98px){.why-choose-us-content-1 .why-choose-list-items .why-list li{font-size:16px}}.why-choose-us-content-1 .why-choose-list-items .why-list li:not(:last-child){margin-bottom:13px}.why-choose-us-content-1 .why-choose-list-items .why-list li .icon{position:relative;color:var(--headings-color);background-color:var(--theme-color1);width:22px;height:22px;line-height:22px;border-radius:22px;font-size:13px;text-align:center;border:2px solid var(--headings-color)}.why-choose-us-content-1 .why-choose-list-items .why-list li .icon::before{position:absolute;top:2px;right:-4px;content:"";background-color:var(--theme-color2);width:20px;height:20px;border-radius:50%;z-index:-1}.why-choose-us-content-1 .choose-us-progressbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin-top:20px}@media (max-width:1199.98px){.why-choose-us-content-1 .choose-us-progressbar{gap:30px}}.why-choose-us-content-1 .progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-choose-us-content-1 .circular-progress{position:relative;width:150px;height:150px;background:conic-gradient(var(--theme-color1) 0deg,var(--theme-color-silver) 0deg);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-choose-us-content-1 .circular-progress::before{content:"";position:absolute;width:120px;height:120px;background:#fff;border-radius:50%}[data-tm-layout=dark] .why-choose-us-content-1 .circular-progress::before{background:var(--theme-color2)}.why-choose-us-content-1 .progress-value{position:absolute;font-size:26px;font-weight:600;color:var(--headings-color);font-family:var(--heading-font-family)}[data-tm-layout=dark] .why-choose-us-content-1 .progress-value{color:#ffffff}.why-choose-us-content-1 .text{margin-top:10px;font-size:18px;font-weight:500;color:var(--headings-color)}[data-tm-layout=dark] .why-choose-us-content-1 .text{color:#ffffff}.team-box-items{margin-top:30px}.team-box-items .team-image{position:relative;overflow:hidden}.team-box-items .team-image img{width:100%;height:100%}.team-box-items .team-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.team-box-items .team-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.team-box-items .team-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.team-box-items .team-image .arrow-shape{position:absolute;left:14px;bottom:-20px}.team-box-items .team-image .team-content{padding:14px 20px;background-color:var(--theme-color-white);position:absolute;bottom:30px;left:70px;right:30px;left:20px;right:20px;bottom:20px}.team-box-items .team-image .team-content h4{line-height:1}.team-box-items .team-image .team-content h4 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline}.team-box-items .team-image .team-content h4 a:hover{background-size:100% 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--theme-color2)),to(var(--theme-color2)));background-image:linear-gradient(180deg,var(--theme-color2) 0%,var(--theme-color2) 100%)}.team-box-items .team-image .team-content .share-icon{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;bottom:19px;color:var(--theme-color-white);cursor:pointer;font-size:18px;height:50px;line-height:50px;position:absolute;right:20px;text-align:center;width:50px;-webkit-transition:all 300ms ease;transition:all 300ms ease;z-index:3}.team-box-items .team-image .team-content .share-icon:hover{background-position:100% 0}.team-box-items .team-image .team-content .social-links{position:absolute;right:20px;bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0;z-index:3;visibility:hidden;-webkit-transition:all 400ms ease;transition:all 400ms ease}.team-box-items .team-image .team-content .social-links a{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;border-radius:50%;color:var(--theme-color-white);display:block;font-size:16px;height:50px;line-height:50px;position:relative;text-align:center;width:50px;-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-box-items .team-image .team-content .social-links a:hover{background-position:100% 0}.team-box-items:hover .team-image img:nth-child(1){-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1)}.team-box-items:hover .team-image img:nth-child(2){-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2)}.team-box-items .team-content:hover .social-links{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}#media .team-box-items{overflow:hidden;border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.1)}#media .team-box-items .team-image{overflow:visible;background:var(--theme-color-white)}#media .team-box-items .team-image>img:nth-child(1){display:none}#media .team-box-items .team-image>img:nth-child(2){position:static;display:block;width:100%;aspect-ratio:5 / 3;height:auto;object-fit:cover;opacity:1;filter:none;transform:none}#media .team-box-items:hover .team-image>img:nth-child(2){opacity:1;filter:none;transform:none}#media .team-box-items.media-document-card .team-image>img:nth-child(2){padding:18px;object-fit:contain;background:linear-gradient(135deg,#eef3fb 0%,#ffffff 58%,rgba(231,193,82,0.18) 100%)}#media .team-box-items .team-image .arrow-shape{display:none}#media .team-box-items .team-image .team-content{position:relative;left:auto;right:auto;bottom:auto;min-height:168px;padding:22px 84px 24px 24px;background-color:var(--theme-color-white)}#media .team-box-items .team-image .team-content h4{line-height:1.25}#media .team-box-items .team-image .team-content p{margin-bottom:0}#media.team-section{margin-top:0;background-color:#f6f9ff;overflow:hidden;position:relative}#media::before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,rgba(12,51,146,0.08),rgba(231,193,82,0.12));pointer-events:none}#media .auto-container,#media .team-slider{position:relative;z-index:2}#media .swiper-wrapper{align-items:stretch}#media .swiper-slide{height:auto}#media .team-box-items{display:flex;height:100%;flex-direction:column}#media .team-box-items .team-image{display:flex;height:100%;flex-direction:column}#media .team-box-items .team-image .team-content{display:flex;min-height:150px;flex:1;flex-direction:column;justify-content:space-between;padding:20px}#media .team-box-items .team-image .team-content h4{margin-bottom:8px;font-size:21px}#media .team-box-items .team-image .team-content p{color:var(--text-color);font-size:14px;line-height:1.55}#media .team-box-items .team-image .team-content .share-icon{display:none}#media .team-box-items .team-image .team-content .social-links{position:static;display:flex;flex-direction:row;gap:8px;margin-top:16px;opacity:1;visibility:visible;transform:none}#media .team-box-items .team-image .team-content .social-links a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-color2);color:var(--theme-color-white);font-size:13px;line-height:1}#media .team-box-items .team-image .team-content .social-links a:hover{background:#2f6fe8}@media (max-width:767.98px){#media::before{inset:0}#media .team-box-items .team-image .team-content{min-height:140px}}.latest-media-section .news-box-items{display:flex;flex-direction:column;width:100%;height:100%;margin-top:0;padding:20px;border-radius:8px}.latest-media-section .row>[class*="col-"]{display:flex}.latest-media-section .news-box-items .news-image{aspect-ratio:4 / 3;flex:0 0 auto;border-radius:8px}.latest-media-section .news-box-items .news-image img{object-fit:cover;border-radius:8px}.latest-media-section .news-box-items .news-content{display:flex;flex:1;flex-direction:column;margin-top:16px}.latest-media-section .news-box-items .news-content h3{font-size:16px;line-height:1.34;min-height:66px;padding-bottom:14px}.latest-media-section .news-box-items .news-content .comments-list{gap:14px;margin-bottom:14px;padding:9px 12px}.latest-media-section .news-box-items .news-content .comments-list li{font-size:12px}.latest-media-section .news-box-items .news-content .link-btn{font-size:14px;margin-top:auto}#contact + .cta-contact-section{--contact-cta-offset:130px;padding-top:var(--contact-cta-offset);background:#f6f9ff}#contact + .cta-contact-section::before{top:0;height:100%;background-color:#f6f9ff}#contact + .cta-contact-section + .latest-media-section{background-color:#f6f9ff}@media (max-width:991.98px){#contact + .cta-contact-section{--contact-cta-offset:96px}}.team-block{margin-top:30px}.team-block .inner-box{position:relative;margin-bottom:26px;border-radius:30px 0 30px 30px;overflow:hidden}.team-block .inner-box::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top right;background-image:none;border-radius:30px}[data-tm-layout=dark] .team-block .inner-box::before{background-image:none}.team-block .inner-box:hover .share-icon .icon{background-color:var(--headings-color);color:var(--theme-color-white);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.team-block .inner-box:hover .social-links{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible;height:auto}.team-block .share-icon{position:absolute;top:0;right:0;z-index:1;padding-left:18px;background-color:var(--theme-color6);border-radius:0 0 0 30px;-webkit-transition:all 300ms ease;transition:all 300ms ease}[data-tm-layout=dark] .team-block .share-icon{background-color:var(--dark-color1)}.team-block .share-icon::before,.team-block .share-icon::after{content:"";position:absolute;width:20px;background-color:transparent;z-index:-1;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.team-block .share-icon::before{top:0;right:100%;height:40px;-webkit-box-shadow:0 20px 0 0 var(--theme-color6);box-shadow:0 20px 0 0 var(--theme-color6);border-radius:0 0 30px 0}[data-tm-layout=dark] .team-block .share-icon::before{-webkit-box-shadow:0 20px 0 0 var(--dark-color1);box-shadow:0 20px 0 0 var(--dark-color1)}.team-block .share-icon::after{right:0;bottom:-40px;height:40px;-webkit-box-shadow:0 17px 0 0 var(--theme-color6);box-shadow:0 17px 0 0 var(--theme-color6);border-radius:0 0 30px 0}[data-tm-layout=dark] .team-block .share-icon::after{-webkit-box-shadow:0 20px 0 0 var(--dark-color1);box-shadow:0 20px 0 0 var(--dark-color1)}.team-block .share-icon .icon{z-index:3;width:40px;height:40px;line-height:40px;font-size:18px;text-align:center;border-radius:50%;color:var(--headings-color);background-color:var(--theme-color-white);border-top:1px solid var(--theme-color-white);-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-block .social-links{position:relative;top:0;right:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-top:0;height:0;opacity:0;visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;z-index:3;-webkit-transition:all 400ms ease;transition:all 400ms ease}.team-block .social-links a{position:relative;width:40px;height:40px;line-height:40px;font-size:16px;text-align:center;border-radius:50%;background-color:var(--headings-color);color:var(--theme-color-white);margin-bottom:10px;display:block;z-index:1;-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-block .social-links a:last-child{margin-bottom:0}.team-block .social-links a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(var(--theme-color1)),to(var(--theme-color7)));background:linear-gradient(90deg,var(--theme-color1) 0%,var(--theme-color7) 100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-block .social-links a:hover{color:var(--theme-color-white)}.team-block .social-links a:hover::before{-webkit-transform:scale(1);transform:scale(1)}.team-block .content-box{position:absolute;bottom:0;left:0;width:100%;padding:30px;z-index:2}.team-block .content-box .name{margin-bottom:0;color:var(--theme-color-white);-webkit-transition:all 300ms ease;transition:all 300ms ease;font-size:26px;font-weight:600;font-family:var(--heading-font-family)}[data-tm-layout=dark] .team-block .content-box .name{color:var(--headings-color)}.team-block .content-box .name a:hover{color:var(--theme-color-white)}.team-block-five .inner-box{position:relative;margin-bottom:30px;border-radius:10px;background-color:var(--theme-color-white);overflow:hidden}.team-block-five .inner-box:hover .team-image img:nth-child(1){-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.team-block-five .inner-box:hover .team-image img:nth-child(2){-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.team-block-five .inner-box:hover .content-box{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%}.team-block-five .inner-box:hover .content-box .name{color:var(--theme-color-white)}.team-block-five .inner-box:hover .content-box:hover{background-position:100% 0}.team-block-five .inner-box .team-image{border-radius:10px;overflow:hidden;-webkit-transition:all 300ms ease;transition:all 300ms ease;position:relative}.team-block-five .inner-box .team-image img{width:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-block-five .inner-box .team-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.team-block-five .inner-box .team-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.team-block-five .inner-box .team-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.team-block-five .content-box{position:absolute;bottom:20px;left:20px;right:20px;padding:25px 30px 25px;z-index:2;text-align:center;border-radius:10px;background:var(--theme-color-white);-webkit-transition:all 500ms ease;transition:all 500ms ease}.team-block-five .content-box .name{font-size:24px;font-weight:700;line-height:30px;text-transform:capitalize;margin-bottom:8px;color:var(--headings-color);font-family:var(--heading-font-family)}.team-block-five .content-box .name a{-webkit-transition:none;transition:none}.team-block-five .content-box .name a:hover{color:var(--theme-color1)}.team-block-five .content-box .social-links{margin-top:10px;display:none}.team-block-five .content-box .social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.team-block-five .content-box .social-links ul li a{position:relative;width:24px;height:24px;line-height:24px;font-size:14px;text-align:center;border-radius:50%;color:var(--headings-color);background-color:var(--theme-color-white);display:block;z-index:1;-webkit-transition:all 300ms ease;transition:all 300ms ease}.team-block-five .content-box .social-links ul li a:hover{color:var(--theme-color-white);background:var(--Linear,linear-gradient(90deg,var(--theme-color1) 0%,var(--theme-color7) 100%))}.contact-content-1 .sec-title .triangle2{border-left-color:var(--theme-color7)}.contact-content-1 .contact-text{color:rgba(var(--theme-color-white-rgb),0.82);margin-top:22px;max-width:540px}.contact-content-1 .form-box{background-color:#fff;padding:65px 42px;border-radius:20px;margin-top:70px;max-width:590px}[data-tm-layout=dark] .contact-content-1 .form-box{background-color:var(--dark-color2)}@media (max-width:767.98px){.contact-content-1 .form-box{margin-top:30px;padding:40px 30px}}.contact-content-1 .form-box .form-clt input,.contact-content-1 .form-box .form-clt textarea{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:20px;outline:none;background-color:#fff;color:var(--text-color);text-transform:none}.contact-content-1 .form-box .form-clt input::-webkit-input-placeholder,.contact-content-1 .form-box .form-clt textarea::-webkit-input-placeholder{color:var(--theme-color-gray2);text-transform:none}.contact-content-1 .form-box .form-clt input::-moz-placeholder,.contact-content-1 .form-box .form-clt textarea::-moz-placeholder{color:var(--theme-color-gray2);text-transform:none}.contact-content-1 .form-box .form-clt input:-ms-input-placeholder,.contact-content-1 .form-box .form-clt textarea:-ms-input-placeholder{color:var(--theme-color-gray2);text-transform:none}.contact-content-1 .form-box .form-clt input::-ms-input-placeholder,.contact-content-1 .form-box .form-clt textarea::-ms-input-placeholder{color:var(--theme-color-gray2);text-transform:none}.contact-content-1 .form-box .form-clt input::placeholder,.contact-content-1 .form-box .form-clt textarea::placeholder{color:var(--theme-color-gray2);text-transform:none}[data-tm-layout=dark] .contact-content-1 .form-box .form-clt input,[data-tm-layout=dark] .contact-content-1 .form-box .form-clt textarea{color:rgba(204,204,204,0.8);background-color:transparent;border-color:rgba(255,255,255,0.1)}.contact-content-1 .form-box .form-clt textarea{padding-bottom:40px;min-height:150px;resize:vertical}.contact-content-1 .form-box .form-clt input.is-invalid,.contact-content-1 .form-box .form-clt textarea.is-invalid{border-bottom-color:#c43f3f}.contact-content-1 .form-box .form-clt textarea.is-invalid{border-bottom-width:2px}.contact-content-1 .form-box .form-clt button{border:none}.contact-content-1 .form-box label.contact-form-error{display:block;margin-top:10px;color:#c43f3f;font-size:14px;line-height:1.5;text-transform:none}.contact-content-1 .form-box #form-result{margin-bottom:24px}.contact-content-1 .form-box .form-clt .btn-style-one{background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;color:#fff;padding:24px 42px}.contact-content-1 .form-box .form-clt .btn-style-one:before{display:none}.contact-content-1 .form-box .form-clt .btn-style-one:hover{background-position:100% 0}.contact-image-1{position:absolute;top:0;bottom:0;right:0;z-index:9}@media (max-width:1399.98px){.contact-image-1{max-width:600px}.contact-image-1 img{width:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:1199.98px){.contact-image-1{max-width:500px}}@media (max-width:991.98px){.contact-image-1{position:static;height:600px;max-width:initial}}.contact-image-1 img{height:100%}.contact-image-1 .contact-info-box{border-radius:20px;position:absolute;bottom:72px;left:-18%;width:min(100%,560px);max-width:560px;padding:42px 44px;background-color:var(--theme-color2);overflow:hidden}@media (max-width:1699.98px){.contact-image-1 .contact-info-box{left:20px;right:20px;bottom:20px;width:auto;max-width:none}}@media (max-width:767.98px){.contact-image-1 .contact-info-box{padding:28px 24px}}.contact-image-1 .contact-info-box h2,.contact-image-1 .contact-info-box .contact-info-title{font-size:36px;color:#fff;line-height:1.2;max-width:none;margin-bottom:30px}@media (max-width:767.98px){.contact-image-1 .contact-info-box h2,.contact-image-1 .contact-info-box .contact-info-title{font-size:24px}}.contact-image-1 .contact-info-box .contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:17px}.contact-image-1 .contact-info-box .contact-list li:not(:last-child){margin-bottom:24px}.contact-image-1 .contact-info-box .contact-list li .icon{width:72px;height:72px;line-height:72px;border-radius:50%;background-color:var(--theme-color1);text-align:center;color:var(--headings-color);font-size:30px;-ms-flex-negative:0;flex-shrink:0}.contact-image-1 .contact-info-box .contact-list li .icon img{width:initial;height:initial}.contact-image-1 .contact-info-box .contact-list li .content h3{font-size:24px;color:#fff;font-family:var(--body-font);font-weight:600;line-height:1.2;margin-bottom:8px}.contact-image-1 .contact-info-box .contact-list li .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.contact-image-1 .contact-info-box .contact-list li .content p{font-size:16px;line-height:1.6;color:#fff;margin-bottom:0;overflow-wrap:anywhere}.contact-image-1 .contact-info-box .contact-list li .content p a{color:#fff;overflow-wrap:anywhere}.contact-image-1 .contact-info-box .ellipse-bg{width:232px;height:249.521px;position:absolute;bottom:-30%;right:-60px;background:rgba(200,241,105,0.5);-webkit-filter:blur(100px);filter:blur(100px);z-index:-1}#contact .contact-image-1 .contact-info-box .contact-list li{gap:12px}#contact .contact-image-1 .contact-info-box .contact-list li .icon{width:38px;height:38px;line-height:38px;font-size:16px}#contact .contact-image-1 .contact-info-box h2,#contact .contact-image-1 .contact-info-box .contact-info-title{font-size:28px;margin-bottom:22px}#contact .contact-image-1 .contact-info-box .contact-list li:not(:last-child){margin-bottom:18px}#contact .contact-image-1 .contact-info-box .contact-list li .content h3{font-size:18px;margin-bottom:5px}#contact .contact-image-1 .contact-info-box .contact-list li .content p{font-size:13px;line-height:1.5}#contact .contact-info-box a[href^="tel:"]{display:block}#contact .contact-info-box a[href^="tel:"] + br{display:none}@media (min-width:992px){#contact.contact-section.fix{overflow:hidden}#contact .contact-image-1{top:0;bottom:0;width:min(50vw,675px);overflow:visible}#contact .contact-image-1>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.contact-section{position:relative;background-color:var(--theme-color2);z-index:9}@media (max-width:991.98px){.contact-section{padding-bottom:0}}.contact-section .shape-image{position:absolute;top:27%;left:-40%;-webkit-animation:rounded 5s linear infinite;animation:rounded 5s linear infinite}@media (max-width:1699.98px){.contact-section .shape-image{display:none}}.contact-section .contact-shape{position:absolute;left:0;bottom:130px;z-index:-1}.nice-select{width:100%;border-radius:5px;height:61px;line-height:61px;border:1px solid #e4e4e4;padding-top:0}.nice-select::after{display:none}.nice-select::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:0;right:15px;color:#696969;-webkit-transition:all 300ms ease;transition:all 300ms ease}.nice-select.open::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nice-select:focus{border:1px solid #e4e4e4}.nice-select .list{width:100%}.nice-select .current{font-size:16px;color:var(--text-color)}.news-box-items{margin-top:30px;border-radius:20px;background:#FFF;-webkit-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);padding:30px}[data-tm-layout=dark] .news-box-items{background-color:var(--dark-color2)}.news-box-items .news-image{position:relative;z-index:2;overflow:hidden;width:100%;border-radius:10px}.news-box-items .news-image img{background-size:cover;-webkit-transition:0.5s;transition:0.5s;width:100%}.news-box-items .news-image img:nth-child(1){-webkit-transform:translatex(50%) scalex(2);transform:translatex(50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.news-box-items .news-image img:nth-child(2){position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.news-box-items .news-image img{width:100%;height:100%;display:block;border-radius:10px}.news-box-items .news-image .post-box{position:absolute;top:20px;left:20px;width:70px;height:70px;background:var(--theme-color2);text-align:center;padding-top:13px}.news-box-items .news-image .post-box .date{font-size:24px;font-family:var(--heading-font-family);font-weight:700;color:var(--theme-color1);line-height:1}.news-box-items .news-image .post-box .month{display:block;font-size:12px;font-weight:400;color:#fff;font-family:var(--body-font);line-height:1}.news-box-items .news-content{margin-top:20px}.news-box-items .news-content .comments-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;background:#F5F5F5;padding:12px 17px;line-height:1;gap:24px;margin-bottom:20px}[data-tm-layout=dark] .news-box-items .news-content .comments-list{background:rgb(var(--theme-color-white-rgb),0.1)}@media (max-width:1199.98px){.news-box-items .news-content .comments-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}}.news-box-items .news-content .comments-list li{font-size:14px}.news-box-items .news-content .comments-list li i{color:var(--headings-color);margin-right:5px}.news-box-items .news-content .comments-list svg{margin-right:5px}[data-tm-layout=dark] .news-box-items .news-content .comments-list svg path{fill:#fff}.news-box-items .news-content h3{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:18px}[data-tm-layout=dark] .news-box-items .news-content h3{border-color:rgb(var(--theme-color-white-rgb),0.1)}@media (max-width:1199.98px){.news-box-items .news-content h3{font-size:20px}}.news-box-items .news-content h3 a{background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline}.news-box-items .news-content h3 a:hover{background-size:100% 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--headings-color)),to(var(--headings-color)));background-image:linear-gradient(180deg,var(--headings-color) 0%,var(--headings-color) 100%)}.news-box-items .news-content .link-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-color2);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--heading-font-family);font-size:16px;font-weight:600;padding-top:15px}[data-tm-layout=dark] .news-box-items .news-content .link-btn{color:var(--link-color)}.news-box-items .news-content .link-btn .icon{background:linear-gradient(99deg,var(--theme-color1) 0%,var(--theme-color7) 93.92%);border-radius:26px;color:var(--theme-color-white);display:inline-block;height:26px;line-height:28px;margin-left:5px;text-align:center;width:26px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.news-box-items .news-content .link-btn .icon i{display:inline-block;font-size:14px}.news-box-items .news-content .link-btn:hover .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.news-box-items:hover .news-image img:nth-child(1){-webkit-transform:translatex(0) scalex(1);transform:translatex(0) scalex(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.news-box-items:hover .news-image img:nth-child(2){-webkit-transform:translatex(-50%) scalex(2);transform:translatex(-50%) scalex(2);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.product-details .bxslider .thumb-box li{position:relative;display:inline-block;float:left;margin-right:10px;margin-bottom:15px;width:100px;height:100px}.product-details .bxslider .thumb-box li:last-child{margin:0px!important}.product-details .bxslider .thumb-box li a{position:relative;display:inline-block}.product-details .bxslider .thumb-box li a:before{position:absolute;content:"";left:0px;top:0px;width:100%;height:100%;opacity:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}.product-details .bxslider .thumb-box li a.active:before{opacity:1}.product-details .bx-wrapper{margin-bottom:30px}.range-slider{position:relative}.range-slider .title{display:inline-block;line-height:26px;margin-right:4px;position:relative}.range-slider .title:before{color:#646578;content:"$";font-size:18px;left:-5px;position:absolute;top:-19px}.range-slider p{color:#646578;display:inline-block;margin-right:10px!important;position:relative}.range-slider .input{color:#646578;display:inline-block;font-size:18px;margin-top:5px;max-width:75px;position:relative}.range-slider .input input{background:none;color:#646578;font-size:15px;text-align:left}.range-slider .ui-widget.ui-widget-content{background-color:#d0d4dd;border-radius:2px;border:none;height:4px;margin-bottom:14px}.range-slider .ui-slider .ui-slider-range{background-color:var(--theme-color2);top:0px;height:4px}.range-slider .ui-state-default{background-color:var(--theme-color2);border:none;border-radius:50%;cursor:pointer;height:14px;margin-left:0px;position:absolute;top:-5px;width:14px}.range-slider .ui-state-default:before{background-color:#ffffff;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:4px;width:6px}.range-slider .ui-widget-content .ui-state-default{background-color:var(--theme-color2);border:none;border-radius:50%;cursor:pointer;height:14px;margin-left:0px;top:-5px;width:14px}.range-slider .ui-widget-content .ui-state-default:before{background-color:#ffffff;border-radius:50%;content:"";position:absolute;height:6px;left:4px;top:4px;width:6px}.range-slider input[type=submit]{background:var(--theme-color2);border:none;border-radius:10px;color:#ffffff;cursor:pointer;display:block;float:right;font-size:14px;font-weight:500;margin-top:0;padding:7px 20px;position:relative;text-align:center;text-transform:capitalize;-webkit-transition:all 500ms ease;transition:all 500ms ease}.range-slider input[type=submit]:hover{background-color:var(--theme-color1);color:var(--theme-color1-text-color)}.page-title{background-color:#051740;background-image:url("../images/hero/banner_img.jpg");background-repeat:no-repeat;background-position:center 30%;background-size:cover;overflow:hidden;padding:100px 0 110px;position:relative}.page-title:before{position:absolute;left:0;top:0;height:100%;width:100%;background:radial-gradient(95.51% 264.21% at 92.63% 41.85%,rgba(0,7,31,0) 0%,rgba(4,44,42,0.98) 99.98%,rgba(4,44,42,0.98) 99.99%);content:"";mix-blend-mode:normal}.page-title .title{font-size:64px;color:#ffffff;margin-top:15px}.page-title .text{position:relative;color:#ffffff;font-size:16px;line-height:26px;letter-spacing:0.05em;max-width:520px}.page-breadcrumb{position:relative;margin-top:5px}.page-breadcrumb li{position:relative;display:inline-block;margin-right:12px;padding-right:13px;color:#ffffff;font-size:16px;font-weight:400;text-transform:capitalize}.page-breadcrumb li:after{position:absolute;content:"";right:-6px;top:1px;color:#ffffff;font-size:14px;font-weight:900;font-family:"Font Awesome 6 Free";color:#ffffff}.page-breadcrumb li:last-child{padding-right:0px;margin-right:0px}.page-breadcrumb li:last-child::after{display:none}.page-breadcrumb li a{color:var(--theme-color1);font-weight:500;text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.page-breadcrumb li a:hover{color:#ffffff}.background-image{background-position:center;background-repeat:repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.error-page__inner{position:relative;display:block;text-align:center}.error-page__inner .error-page__title-box{position:relative;display:block}.error-page__inner .error-page__title{position:relative;display:inline-block;font-size:280px;line-height:280px;margin-bottom:0;color:var(--theme-color1)}.error-page__inner .error-page__sub-title{font-size:40px;letter-spacing:0.1em;text-transform:uppercase;line-height:50px;margin-top:-16px}.error-page__inner .error-page__text{font-size:20px;line-height:30px;text-align:center}.error-page__inner .error-page__form{position:relative;display:block;margin:42px auto 20px}.error-page__inner .error-page__form input[type=search]{height:60px;width:100%;border:none;outline:none;background-color:#f5f5f5;font-size:14px;color:#333;padding-left:50px;padding-right:75px;border-radius:7px}.error-page__inner .error-page__form button[type=submit]{background-color:transparent;font-size:22px;position:absolute;top:0;right:0px;bottom:0;width:72px;outline:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.error-page__inner .error-page__form-input{position:relative;display:block;max-width:570px;width:100%;margin:0 auto}.error-page__inner .theme-btn{position:relative}.error-page__inner .theme-btn.btn-style-one{padding:26px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:100px;height:70px;border-radius:100px;background:-webkit-gradient(linear,left top,right top,from(#BEEC6B),to(#169C92));background:linear-gradient(90deg,#BEEC6B 0%,#169C92 100%);color:var(--theme-color-white)}@media only screen and (max-width:767px){.error-page__inner .theme-btn.btn-style-one{height:60px;padding-right:80px}.error-page__inner .theme-btn.btn-style-one .icon{width:40px;height:40px;line-height:40px;right:10px;top:8px}.error-page__inner .theme-btn.btn-style-one .icon svg{width:15px;height:15px}}@media (max-width:575.98px){.error-page__inner .theme-btn.btn-style-one{padding:26px 42px;padding-right:42px;padding-right:88px;height:57px}}.error-page__inner .theme-btn.btn-style-one:hover{color:var(--headings-color)}.error-page__inner .theme-btn .icon{width:62px;height:62px;line-height:72px;border-radius:50%;background-color:#fff;position:absolute;right:4px;top:4px;bottom:4px;font-size:50px;color:var(--headings-color)}@media (max-width:991px){.sidebar{margin-top:50px}}.contact-details{overflow:hidden}.footer-widget-wrapper{padding:48px 0 60px}.footer-widget-wrapper .row{row-gap:24px}.footer-widget-wrapper .footer-widget-items{background:transparent;border:none;border-radius:0;backdrop-filter:none;height:100%;margin-top:0!important;padding:0}.footer-widget-wrapper .footer-widget-items.footer-brand-card{text-align:left}.footer-widget-wrapper .footer-widget-items.footer-brand-card .footer-logo{display:inline-block}.footer-widget-wrapper .footer-widget-items.footer-brand-card .footer-logo img{display:block;height:92px;max-height:92px;max-width:230px;object-fit:contain;width:auto}.footer-widget-wrapper .footer-widget-items.footer-brand-card .footer-content .footer-brand-note{color:#D7E4FB;font-size:14px;font-weight:400;line-height:1.8;margin:18px 0 16px;max-width:none;text-transform:none}.footer-widget-wrapper .footer-widget-items.footer-brand-card .footer-content .footer-brand-tagline{color:#DDE9FF;font-size:14px;font-weight:600;letter-spacing:0.14em;line-height:1.7;margin-bottom:0;max-width:none;text-transform:uppercase}.footer-widget-wrapper .footer-widget-items .footer-content p{color:#D7E4FB;max-width:360px;line-height:1.75;text-transform:none}.footer-text-links li{color:#D7E4FB;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.footer-text-links li a{color:inherit;-webkit-transition:color 300ms ease;transition:color 300ms ease}.footer-text-links li a:hover{color:#7db7ff}.footer-text-links li:not(:last-child){margin-bottom:10px}.footer-contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.footer-contact-item h4{color:var(--theme-color1);font-size:16px;font-weight:600;margin-bottom:5px}.footer-contact-item p{color:#D7E4FB;font-size:14px;line-height:1.6;margin-bottom:6px;overflow-wrap:anywhere;text-transform:none}.footer-widget-wrapper .col-xl-4 .widget-title h3{font-size:21px!important}.footer-contact-item p:last-child{margin-bottom:0}.footer-contact-item p a{color:#D7E4FB;overflow-wrap:anywhere}.footer-regulatory-bar{border-top:1px solid rgba(255,255,255,0.1);padding:22px 0}.footer-regulatory-bar p{color:var(--theme-color1);font-size:14px;line-height:1.8;margin-bottom:0;text-align:center}@media (max-width:767.98px){.footer-widget-wrapper .footer-widget-items{padding:0}.footer-regulatory-bar p{font-size:13px}}.footer-widget-wrapper .footer-widget-items .footer-content .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-widget-wrapper .footer-widget-items .footer-content .social-icon a{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);text-align:center;color:var(--theme-color-white)}[data-tm-layout=dark] .footer-widget-wrapper .footer-widget-items .footer-content .social-icon a{color:var(--link-color)}.footer-widget-wrapper .footer-widget-items .footer-content .social-icon a:hover{background:var(--gradient-1);color:var(--theme-color-black)}.footer-widget-wrapper .footer-widget-items .contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.footer-widget-wrapper .footer-widget-items .contact-list li i{font-size:18px;color:var(--theme-color1);-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.footer-widget-wrapper .footer-widget-items .contact-list li:not(:last-child){margin-bottom:22px}.footer-widget-wrapper .footer-widget-items .contact-list li p{color:#D7E4FB;line-height:1.5;max-width:100%;overflow-wrap:anywhere;text-transform:none}.footer-widget-wrapper .footer-widget-items .contact-list li p a{color:#D7E4FB;overflow-wrap:anywhere}.footer-bottom{background:var(--color-9);border-top:1px solid rgba(255,255,255,0.1);padding:6px 0}.footer-bottom .footer-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 14px}.footer-bottom p{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;margin-bottom:0;text-align:left;color:#DDE9FF;font-size:11px;line-height:1.35}.footer-policy-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-policy-links li a{color:#DDE9FF;font-size:11px;line-height:1.35}.footer-policy-links li a:hover{color:var(--theme-color1)}@media (max-width:767.98px){.footer-bottom{padding:5px 0}.footer-bottom .footer-bottom-inner{gap:4px 12px}.footer-bottom p{font-size:10px;line-height:1.35;text-align:center}.footer-policy-links{gap:4px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-policy-links li a{font-size:10px;line-height:1.35}}.footer-text{text-align:center;font-size:16px;font-weight:400;color:var(--theme-color-white);padding-bottom:50px;padding-top:24px}[data-tm-layout=dark] .footer-text{color:#ffffff}.footer-section-1{position:relative;z-index:9}.footer-section-1 .widget-title h3{color:var(--theme-color1)!important}.footer-section-1 .circle-shape{display:inline-block;border-radius:592px;background:linear-gradient(48deg,rgba(var(--theme-color2-rgb),0.28) 13.25%,rgba(231,193,82,0.24) 83.21%);width:592px;height:592px;border-radius:50%;position:absolute;top:-20%;right:-10%;z-index:-1}@media (max-width:1199.98px){.footer-section-1 .circle-shape{display:none}}.footer-section-1 .circle-shape-2{display:inline-block;border-radius:592px;background:transparent;width:592px;height:592px;border-radius:50%;position:absolute;top:0;left:-20%;z-index:-1;border:5px solid rgba(231,193,82,0.35);opacity:0.2}@media (max-width:1199.98px){.footer-section-1 .circle-shape-2{display:none}}.about-page-title{padding:118px 0 112px}.about-page-title:before{background:linear-gradient(90deg,rgba(5,23,64,0.94) 0%,rgba(12,51,146,0.72) 58%,rgba(231,193,82,0.28) 100%)}.about-page-title .title{max-width:720px}.about-page{background:#fff}.about-page p{color:var(--text-color);line-height:1.86;margin-bottom:18px}.about-page .sec-title{margin-bottom:34px}.about-page .sec-title h2,.about-page .sec-title h3{margin-bottom:24px}.about-page .sec-title h4{color:var(--headings-color);font-size:30px;margin-top:10px}.about-video-card{position:relative;overflow:hidden;aspect-ratio:16 / 11;border-radius:8px;box-shadow:0 24px 70px rgba(12,51,146,0.16)}.about-video-card:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(135deg,rgba(12,51,146,0.18),rgba(0,0,0,0.42))}.about-video-card img{width:100%;height:100%;display:block;object-fit:cover}.about-video-play{position:absolute;left:50%;top:50%;z-index:2;width:74px;height:74px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-color1);color:var(--theme-color2);box-shadow:0 0 0 14px rgba(255,255,255,0.22);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 300ms ease;transition:all 300ms ease}.about-video-play:hover{background:#fff;color:var(--theme-color2)}.about-partner-row{margin-top:58px}.about-partner-card{position:relative;display:grid;grid-template-columns:minmax(190px,250px) 1fr;gap:34px;align-items:center;padding:34px 38px;overflow:hidden;border:1px solid rgba(12,51,146,0.12);border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,#f7faff 100%);box-shadow:0 22px 70px rgba(12,51,146,0.1)}.about-partner-card:before{position:absolute;left:0;top:0;width:5px;height:100%;content:"";background:var(--theme-color1)}.about-partner-logo{display:flex;align-items:center;justify-content:center;min-height:170px;padding:24px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px rgba(12,51,146,0.08)}.about-partner-logo img{width:min(100%,172px);height:auto;display:block}.about-partner-card .about-page-copy-large{padding:0}.about-partner-card .about-page-copy-large p{margin-bottom:0}.about-image-frame{overflow:hidden;padding:28px;border:1px solid rgba(12,51,146,0.12);border-radius:8px;background:#fff;box-shadow:0 20px 60px rgba(12,51,146,0.1)}.about-image-frame img{width:100%;display:block;border-radius:6px;object-fit:contain}.about-image-frame-wide{padding:0}.about-image-frame-wide img{aspect-ratio:1 / 1;object-fit:contain;object-position:center;background:#fff}.about-page-copy-large{padding:10px 0}.about-statement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:62px}.about-statement-item{display:flex;gap:20px;align-items:flex-start;min-height:100%;padding:30px;border:1px solid rgba(12,51,146,0.1);border-left:4px solid var(--theme-color1);border-radius:8px;background:var(--theme-color3)}.about-statement-item .icon{width:54px;height:54px;display:inline-flex;flex:0 0 54px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--theme-color2);font-size:26px}.about-statement-item p{margin-bottom:0}.about-section-lead{max-width:1040px;margin:0 auto}.about-content-flow h3{margin:40px 0 22px;color:var(--headings-color);font-size:36px}.about-content-flow h3:first-child{margin-top:0}.about-check-list{margin:26px 0 28px}.about-check-list li{position:relative;padding-left:34px;margin-bottom:13px;color:var(--text-color);line-height:1.7}.about-check-list li:before{position:absolute;left:0;top:2px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-color1);color:var(--theme-color2);content:"✓";font-size:13px;font-weight:700}.about-sidebar{position:sticky;top:120px}.about-brochure-link{display:block;max-width:270px;margin:0 auto 30px;border-radius:8px;overflow:hidden;box-shadow:0 16px 42px rgba(12,51,146,0.14)}.about-brochure-link img{width:100%;display:block}.about-contact-panel{padding:36px;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(12,51,146,0.12)}.about-form{margin-top:24px}.about-form .form-clt + .form-clt{margin-top:18px}.about-form input,.about-form textarea{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,0.18);border-radius:0;outline:none;background:transparent;color:var(--text-color);padding:0 0 18px;text-transform:none}.about-form input::placeholder,.about-form textarea::placeholder{color:var(--theme-color-gray2);text-transform:none}.about-form textarea{min-height:132px;resize:vertical}.about-form .theme-btn{width:100%;border:none}.about-professionals-section{background-color:var(--theme-color-gray);background-image:url("../images/choose-us/choose-us-shape.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.about-source-cta{padding:0 0 120px}.about-source-cta .cta-contact-wrapper{min-height:360px;gap:32px;align-items:flex-end;padding:64px;background-position:center 24%;border-radius:8px}.about-source-cta .cta-contact-wrapper::before{background:linear-gradient(90deg,rgba(4,22,62,0.94) 0%,rgba(4,22,62,0.76) 48%,rgba(12,51,146,0.46) 100%);opacity:1}.about-source-cta .cta-contact-wrapper .left-shape{display:none}.about-cta-content{position:relative;z-index:2;max-width:720px}.about-source-cta .cta-contact-wrapper h3{margin:10px 0 0;max-width:720px;line-height:1.22}.about-cta-kicker{position:relative;z-index:2;color:rgba(var(--theme-color-white-rgb),0.84);font-weight:500;margin-bottom:0}.about-source-cta .theme-btn{position:relative;z-index:2;flex:0 0 auto}#about .about-content-1 .about-list-items{align-items:flex-start;gap:24px}#about .about-content-1 .about-list-items .about-list{flex:1 1 auto}#about .about-content-1 .about-list-items .about-list li{gap:12px;font-size:15px;line-height:1.45}#about .about-content-1 .about-list-items .about-list li:not(:last-child){margin-bottom:10px}#about .about-content-1 .about-list-items .about-list li .icon{width:18px;min-width:18px;height:18px;line-height:16px;font-size:10px;border-width:1px}#about .about-content-1 .about-list-items .about-list li .icon::before{top:2px;right:-3px;width:16px;height:16px}#about .about-content-1 .about-list-items .counter-box{min-width:170px;max-width:190px;padding:20px;border-radius:14px}#about .about-content-1 .about-list-items .counter-box h2,#about .about-content-1 .about-list-items .counter-box .counter-value{font-size:44px;line-height:1}#about .about-content-1 .about-list-items .counter-box .counter-bottom p{max-width:118px;font-size:13px;line-height:1.35}#about .about-content-1 .about-list-items .counter-box .counter-bottom .icon{font-size:34px}#about .about-content-1 .about-list-items .counter-box .butterfly-shape img{max-width:82px}#expertise .service-card-items .icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}#expertise .service-card-items .icon i{font-size:28px;line-height:1}#goals{position:relative;background-color:#F5F5F5}#goals .auto-container{position:relative;z-index:1}#goals .why-choose-us-image-1 .icon-box-items{right:0;bottom:0;left:auto;top:auto;box-sizing:border-box;width:min(250px,100%);max-width:250px;padding:22px 24px;z-index:2}#goals .why-choose-us-image-1 .icon-box-items .icon{width:76px;height:76px;line-height:82px;font-size:34px;margin-bottom:16px}#goals .why-choose-us-image-1 .icon-box-items h3{font-size:22px;line-height:1.25;margin:0;overflow-wrap:break-word}#goals .why-choose-us-wrapper{padding:110px 0}#goals .row{align-items:stretch!important}#goals .col-xl-5,#goals .col-xl-7{display:flex}#goals .why-choose-us-image-1,#goals .why-choose-us-content-1{width:100%}#goals .why-choose-us-image-1{display:block;position:relative;flex:1 1 auto;align-self:stretch;height:auto;min-height:100%;max-width:none;overflow:hidden;border-radius:8px}#goals .why-choose-us-image-1>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}#goals .why-choose-us-content-1{display:flex;flex-direction:column;justify-content:center;margin-left:24px}#goals .why-choose-us-content-1 .sec-title h3{max-width:680px}#goals .why-choose-us-content-1 .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;justify-content:initial;border-radius:18px;padding:8px}#goals .why-choose-us-content-1 .nav .nav-item{min-width:0}#goals .why-choose-us-content-1 .nav .nav-item .nav-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 16px;border:1px solid rgba(var(--theme-color2-rgb),0.12);background:rgba(var(--theme-color2-rgb),0.08);text-align:center;line-height:1.25;white-space:normal;transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,box-shadow 220ms ease}#goals .why-choose-us-content-1 .nav .nav-item .nav-link:hover{border-color:rgba(var(--theme-color2-rgb),0.35);background:var(--theme-color2);color:var(--theme-color-white)}#goals .why-choose-us-content-1 .nav .nav-item .nav-link.active{border-color:transparent;background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-size:200%;color:var(--theme-color-white);box-shadow:0 10px 24px rgba(var(--theme-color2-rgb),0.18)}#goals .why-choose-us-content-1 .nav .nav-item .nav-link.active:hover{border-color:transparent;background-image:-webkit-gradient(linear,right top,left top,from(var(--theme-color1)),color-stop(50%,var(--theme-color7)),to(var(--theme-color1)));background-image:linear-gradient(to left,var(--theme-color1) 0%,var(--theme-color7) 50%,var(--theme-color1) 100%);background-position:100% 0;color:var(--theme-color-white)}#goals .why-choose-us-content-1 .tab-content{flex:1 1 auto}#goals .why-choose-us-content-1 .why-choose-list p{max-width:660px;line-height:1.7}#goals .why-choose-us-content-1 .why-choose-list-items{display:grid;grid-template-columns:minmax(0,390px) auto;gap:18px;align-items:start;justify-content:start}#goals .why-choose-us-content-1 .why-list{min-width:0}#goals .why-choose-us-content-1 .why-list li{gap:12px;font-size:15px;line-height:1.45}#goals .why-choose-us-content-1 .why-list li:not(:last-child){margin-bottom:9px}#goals .why-choose-us-content-1 .why-list li .icon{flex:0 0 18px;width:18px;height:18px;line-height:16px;border-width:1px;border-radius:50%;font-size:10px}#goals .why-choose-us-content-1 .why-list li .icon::before{top:2px;right:-3px;width:16px;height:16px}#goals .why-choose-us-content-1 .choose-us-progressbar{display:grid;grid-template-columns:repeat(2,108px);gap:18px;flex:0 0 auto;justify-content:start;justify-self:start;align-self:start;margin-top:0}#goals .why-choose-us-content-1 .circular-progress{width:108px;height:108px}#goals .why-choose-us-content-1 .circular-progress::before{width:86px;height:86px}#goals .why-choose-us-content-1 .progress-value{font-size:20px}#goals .why-choose-us-content-1 .text{font-size:15px;line-height:1.35;text-align:center}@media (max-width:1199.98px){#goals .why-choose-us-wrapper{padding:86px 0}#goals .why-choose-us-content-1{margin-left:0}#goals .why-choose-us-image-1{height:clamp(410px,50vw,500px)}#goals .why-choose-us-content-1 .nav{margin-top:34px}#goals .why-choose-us-content-1 .why-choose-list-items{grid-template-columns:minmax(0,390px) auto}}@media (max-width:767.98px){#goals .why-choose-us-wrapper{padding:64px 0}#goals .row{gap:28px 0}#goals .why-choose-us-image-1{height:clamp(340px,84vw,420px)}#goals .why-choose-us-image-1 .icon-box-items{right:0;bottom:0;width:min(220px,100%);max-width:220px;padding:18px 20px}#goals .why-choose-us-image-1 .icon-box-items .icon{width:64px;height:64px;line-height:70px;font-size:28px;margin-bottom:12px}#goals .why-choose-us-image-1 .icon-box-items h3{font-size:18px}#goals .why-choose-us-content-1 .nav{grid-template-columns:1fr;margin-top:26px;border-radius:14px}#goals .why-choose-us-content-1 .nav .nav-item .nav-link{min-height:48px;padding:12px 14px;font-size:15px}#goals .why-choose-us-content-1 .why-choose-list h3{font-size:24px}#goals .why-choose-us-content-1 .why-choose-list p{font-size:16px}#goals .why-choose-us-content-1 .why-choose-list-items{grid-template-columns:1fr;gap:24px}#goals .why-choose-us-content-1 .choose-us-progressbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}#goals .why-choose-us-content-1 .progress-container{min-width:0}}@media (max-width:399.98px){#goals .why-choose-us-content-1 .choose-us-progressbar{grid-template-columns:1fr}}#solutions .project-wrapper{margin-right:0}#solutions .project-box-items-2{height:100%;padding:16px}#solutions .project-box-items-2 .project-image{aspect-ratio:1 / 1}#solutions .project-box-items-2 .project-image img{object-fit:cover}#solutions .project-box-items-2 .project-image .project-content{left:20px;right:20px;bottom:20px}#solutions .project-box-items-2 .project-image .project-content h3{font-size:19px;line-height:1.22}#solutions .project-box-items-2 .project-image .project-content p{font-size:13px;line-height:1.4;margin-top:7px}#solutions .project-box-items-2 .theme-btn.btn-style-one{display:inline-flex;width:auto;height:38px;min-height:38px;align-items:center;margin-top:13px;padding:0 44px 0 15px;border-radius:999px;background:var(--theme-color2);color:var(--theme-color-white);font-size:12px;line-height:1}#solutions .project-box-items-2 .theme-btn.btn-style-one::before{background-color:var(--theme-color1)}#solutions .project-box-items-2 .theme-btn.btn-style-one:hover{color:var(--headings-color)}#solutions .project-box-items-2 .theme-btn .icon{width:30px;height:30px;line-height:34px;border-radius:50%;background:rgba(var(--theme-color-white-rgb),0.14);right:4px;top:4px;bottom:4px;font-size:16px}#solutions .project-box-items-2 .theme-btn.btn-style-one:hover .icon{background:var(--theme-color2);color:var(--theme-color-white)}@media (max-width:767.98px){#solutions .project-wrapper{margin-right:0}}@media (max-width:1199.98px){.about-sidebar{position:static}}@media (max-width:991.98px){.about-page-title .title{font-size:50px}.about-partner-card{grid-template-columns:1fr;gap:24px}.about-partner-logo{min-height:auto}.about-statement-grid{grid-template-columns:1fr}.about-content-flow h3{font-size:30px}}@media (max-width:767.98px){.about-page-title{padding:88px 0 92px}.about-page-title .title{font-size:42px}.about-page .sec-title h2,.about-page .sec-title h3{font-size:34px}.about-partner-card{padding:28px 24px}.about-partner-logo img{width:min(100%,150px)}.about-statement-item{padding:24px}.about-contact-panel{padding:28px}.about-source-cta{padding-bottom:90px}.about-source-cta .cta-contact-wrapper{min-height:320px;padding:42px 28px;align-items:center;text-align:center;background-position:center}}.expertise-page{background:var(--theme-color-white)}.expertise-copy-card{border:1px solid rgba(var(--theme-color1-rgb),0.12);border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.expertise-copy-card{padding:48px}.expertise-copy-card .sec-title{margin-bottom:28px}.expertise-copy-card .sec-title h2{margin-bottom:0}.expertise-content p{color:var(--text-color);font-size:18px;line-height:1.75;margin-bottom:20px}.expertise-content h3{color:var(--theme-color1);font-size:32px;line-height:1.24;margin:0 0 20px}.expertise-content p:last-child{margin-bottom:0}.expertise-check-list{display:grid;gap:16px;margin:0}.expertise-check-list li{position:relative;color:var(--text-color);line-height:1.65;padding-left:30px}.expertise-check-list li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--theme-color2);color:var(--theme-color-white);font-family:"Font Awesome 6 Free";font-size:10px;font-weight:700;line-height:20px;text-align:center}.expertise-cta{padding:0 0 120px}.expertise-cta .cta-contact-wrapper{min-height:300px;align-items:center;gap:32px;padding:56px 64px;background-position:center 24%;border-radius:8px}.expertise-cta .cta-contact-wrapper::before{background:linear-gradient(90deg,rgba(4,22,62,0.94) 0%,rgba(4,22,62,0.78) 50%,rgba(12,51,146,0.48) 100%);opacity:1}.expertise-cta .cta-contact-wrapper .left-shape{display:none}.expertise-cta-content{position:relative;z-index:2;max-width:760px}.expertise-cta-content p{color:rgba(var(--theme-color-white-rgb),0.84);font-weight:500;margin-bottom:10px}.expertise-cta-content h3{margin-bottom:0;line-height:1.22}.expertise-cta .theme-btn{position:relative;z-index:2;flex:0 0 auto}.forex-overview-section{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(var(--theme-color1-rgb),0.07),rgba(var(--theme-color-white-rgb),0))}.forex-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:46px;align-items:stretch}.forex-hero-media{position:relative;min-height:0}.forex-hero-media img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:8px;box-shadow:0 22px 60px rgba(var(--theme-color-black-rgb),0.12)}.forex-hero-copy{min-height:520px;padding:46px;border:1px solid rgba(var(--theme-color1-rgb),0.12);border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.forex-hero-copy .sec-title{margin-bottom:22px}.forex-hero-copy h2{margin-bottom:0;color:var(--theme-color2)}.forex-hero-copy p{color:var(--text-color);font-size:17px;line-height:1.75}.forex-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.forex-meta-card{padding:22px 20px;border-radius:8px;background:#f7f8fb}.forex-meta-card span{display:block;margin-bottom:8px;color:var(--theme-color1);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.forex-meta-card strong{display:block;margin-bottom:8px;color:var(--theme-color2);font-size:34px;line-height:1}.forex-meta-card p{margin-bottom:0;font-size:14px;line-height:1.55}.forex-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start}.forex-copy-card h3{color:var(--theme-color2)}.forex-side-panel{position:sticky;top:110px;padding:34px 32px;border:1px solid rgba(var(--theme-color1-rgb),0.12);border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.forex-side-panel h3{margin-bottom:22px;color:var(--theme-color1);font-size:24px}.forex-process-section{background:#f7f8fb}.forex-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.forex-process-card{min-height:100%;padding:34px 28px;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:var(--theme-color-white);box-shadow:0 16px 42px rgba(var(--theme-color-black-rgb),0.06)}.forex-process-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:50%;background:rgba(var(--theme-color2-rgb),0.08);color:var(--theme-color2);font-size:19px}.forex-process-card h3{margin-bottom:12px;color:var(--theme-color2);font-size:22px}.forex-process-card p{margin-bottom:0;color:var(--text-color);font-size:15px;line-height:1.7}.forex-cta{padding-top:120px}.expertise-modern-overview-section{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(var(--theme-color1-rgb),0.07),rgba(var(--theme-color-white-rgb),0))}.expertise-modern-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:46px;align-items:center}.expertise-modern-hero-media img{display:block;width:100%;min-height:520px;object-fit:cover;border-radius:8px;box-shadow:0 22px 60px rgba(var(--theme-color-black-rgb),0.12)}.expertise-modern-hero-copy{padding:46px;border:1px solid rgba(var(--theme-color1-rgb),0.12);border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.expertise-modern-hero-copy .sec-title{margin-bottom:22px}.expertise-modern-hero-copy h2{margin-bottom:0;color:var(--theme-color2)}.expertise-modern-hero-copy p{color:var(--text-color);font-size:17px;line-height:1.75}.expertise-modern-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.expertise-modern-meta-card{padding:22px 20px;border-radius:8px;background:#f7f8fb}.expertise-modern-meta-card span{display:block;margin-bottom:8px;color:var(--theme-color1);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.expertise-modern-meta-card strong{display:block;margin-bottom:8px;color:var(--theme-color2);font-size:30px;line-height:1}.expertise-modern-meta-card p{margin-bottom:0;font-size:14px;line-height:1.55}.expertise-modern-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start}.expertise-modern-copy-card h3{color:var(--theme-color2)}.expertise-modern-side-panel{position:sticky;top:110px;padding:34px 32px;border:1px solid rgba(var(--theme-color1-rgb),0.12);border-radius:8px;background:var(--theme-color-white);box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.expertise-modern-side-panel h3{margin-bottom:22px;color:var(--theme-color2);font-size:24px}main:has(.expertise-modern-side-panel) .expertise-modern-content-layout{align-items:start}main:has(.expertise-modern-side-panel) .expertise-modern-copy-card{position:relative;display:flex;flex-direction:column;overflow:hidden}main:has(.expertise-modern-side-panel) .expertise-modern-copy-card .expertise-content{margin-bottom:30px}main:has(.expertise-modern-side-panel) .expertise-modern-copy-card::after{content:"";display:block;flex:0 0 auto;min-height:clamp(260px,30vw,360px);border-radius:8px;background:linear-gradient(180deg,rgba(12,51,146,0.08),rgba(12,51,146,0.26)),var(--expertise-support-image) center / cover no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22)}main:has(.expertise-modern-side-panel[aria-label="Securities & Investment Advisory highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/securities-investment-advisory-meeting-20260911-20260921.webp?v=527738b399d")}main:has(.expertise-modern-side-panel[aria-label="Financial Advisory & Consulting highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/financial-advisory-consulting-meeting-20260911-20260921.webp?v=3d56ccfb15c1")}main:has(.expertise-modern-side-panel[aria-label="Business Advisory highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/business-advisory-strategy-meeting-20260911-20260921.webp?v=c78286813f1f")}main:has(.expertise-modern-side-panel[aria-label="CASFI highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/casfi-institutional-boardroom-20260911-20260921.webp?v=84a2594a5c0b")}main:has(.expertise-modern-side-panel[aria-label="Introduction & Intermediation highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/intermediation-advisory-meeting-20260911-20260921.webp?v=14a05ac52531")}main:has(.expertise-modern-side-panel[aria-label="Banking & Finance Technology highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/banking-finance-technology-operations-20260911-20260921.webp?v=a1742d7c63d2")}main:has(.expertise-modern-side-panel[aria-label="Accounting & Administration Advisory highlights"]){--expertise-support-image:url("../images/about/optimized-20260911/accounting-administration-office-review-20260911-20260921.webp?v=9d13342d86e4")}.expertise-modern-process-section{background:#f7f8fb}.expertise-modern-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.expertise-modern-process-card{min-height:100%;padding:34px 28px;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:var(--theme-color-white);box-shadow:0 16px 42px rgba(var(--theme-color-black-rgb),0.06)}.expertise-modern-process-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:50%;background:rgba(var(--theme-color2-rgb),0.08);color:var(--theme-color2);font-size:19px}.expertise-modern-process-card h3{margin-bottom:12px;color:var(--theme-color2);font-size:22px}.expertise-modern-process-card p{margin-bottom:0;color:var(--text-color);font-size:15px;line-height:1.7}.expertise-faq-section{background:var(--theme-color-white)}.expertise-faq-section .sec-title{max-width:860px;margin:0 auto 42px}.expertise-faq-intro{max-width:720px;margin:14px auto 0;color:var(--text-color);font-size:17px;line-height:1.7}.expertise-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.expertise-faq-item{position:relative;overflow:hidden;min-height:100%;padding:30px 28px;border:1px solid rgba(var(--theme-color1-rgb),0.12);border-top:3px solid var(--theme-color1);border-radius:8px;background:#f7f8fb;box-shadow:0 14px 34px rgba(var(--theme-color-black-rgb),0.05);transition:border-color 300ms ease,background 300ms ease,box-shadow 300ms ease,transform 300ms ease}.expertise-faq-item:hover{border-color:rgba(var(--theme-color1-rgb),0.28);box-shadow:0 18px 44px rgba(var(--theme-color-black-rgb),0.08);transform:translateY(-2px)}.expertise-faq-item h4{margin-bottom:12px;color:var(--theme-color2);font-size:20px;line-height:1.35}.expertise-faq-item p{margin-bottom:0;color:var(--text-color);font-size:15.5px;line-height:1.75}.home-faq-section .expertise-faq-item:last-child:nth-child(odd){grid-column:1 / -1}.faq-accordion-ready .expertise-faq-item{cursor:pointer;background:linear-gradient(180deg,var(--theme-color-white),#f7f8fb)}.faq-accordion-ready .expertise-faq-item.is-open{border-color:rgba(var(--theme-color1-rgb),0.34);background:var(--theme-color-white);box-shadow:0 20px 52px rgba(var(--theme-color-black-rgb),0.1)}.faq-accordion-ready .expertise-faq-item h4{position:relative;margin-bottom:0;padding-right:54px;cursor:pointer;transition:color 250ms ease}.faq-accordion-ready .expertise-faq-item h4::after{content:"+";position:absolute;top:50%;right:0;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(var(--theme-color1-rgb),0.22);border-radius:50%;background:rgba(var(--theme-color1-rgb),0.08);color:var(--theme-color1);font-size:24px;font-weight:600;line-height:1;transform:translateY(-50%);transition:background 250ms ease,color 250ms ease,transform 250ms ease,border-color 250ms ease}.faq-accordion-ready .expertise-faq-item h4:focus-visible{outline:3px solid rgba(var(--theme-color1-rgb),0.28);outline-offset:6px;border-radius:6px}.faq-accordion-ready .expertise-faq-item p{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height 360ms ease,margin-top 260ms ease,opacity 260ms ease}.faq-accordion-ready .expertise-faq-item.is-open h4{color:var(--theme-color1)}.faq-accordion-ready .expertise-faq-item.is-open h4::after{content:"−";border-color:var(--theme-color1);background:var(--theme-color1);color:var(--theme-color-white);transform:translateY(-50%) rotate(180deg)}.faq-accordion-ready .expertise-faq-item.is-open p{max-height:420px;margin-top:14px;opacity:1}@media (prefers-reduced-motion:reduce){.expertise-faq-item,.faq-accordion-ready .expertise-faq-item h4,.faq-accordion-ready .expertise-faq-item h4::after,.faq-accordion-ready .expertise-faq-item p{transition:none}}.expertise-modern-cta{padding-top:120px}.expertise-hub-hero{position:relative;display:flex;align-items:center;min-height:650px;overflow:hidden;padding:165px 0 120px;background:#071a3d}.expertise-hub-hero:after{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(90deg,rgba(6,24,58,0.94) 0%,rgba(6,24,58,0.78) 52%,rgba(6,24,58,0.2) 100%),linear-gradient(0deg,rgba(6,24,58,0.38),rgba(6,24,58,0.08))}.expertise-hub-hero-image{position:absolute;inset:0;z-index:0}.expertise-hub-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center right}.expertise-hub-hero .auto-container{position:relative;z-index:1;width:100%}.expertise-hub-hero .page-breadcrumb{margin-bottom:28px}.expertise-hub-hero .page-breadcrumb li,.expertise-hub-hero .page-breadcrumb li a{color:rgba(255,255,255,0.86)}.expertise-hub-hero .page-breadcrumb li:after{color:rgba(255,255,255,0.62)}.expertise-hub-hero-content{max-width:790px}.expertise-hub-kicker,.expertise-hub-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:#f3b443;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase}.expertise-hub-kicker:before,.expertise-hub-eyebrow:before{display:inline-block;width:34px;height:2px;content:"";background:#f3b443}.expertise-hub-hero-content h1{margin-bottom:22px;color:var(--theme-color-white);font-size:58px;line-height:1.08}.expertise-hub-hero-content p{max-width:680px;margin-bottom:32px;color:rgba(255,255,255,0.86);font-size:18px;line-height:1.75}.expertise-hub-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.expertise-hub-outline-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:17px 28px;border:1px solid rgba(255,255,255,0.48);color:var(--theme-color-white);font-size:16px;font-weight:700;line-height:1;transition:all 300ms ease}.expertise-hub-outline-btn:hover{border-color:var(--theme-color-white);background:var(--theme-color-white);color:var(--theme-color2)}.expertise-hub-section{background:#f5f7fb}.expertise-hub-heading{max-width:920px;margin:0 auto 42px}.expertise-hub-intro{max-width:820px;margin:0 auto;color:var(--text-color);font-size:18px;line-height:1.75;text-align:center}.expertise-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.expertise-hub-card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:28px;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:var(--theme-color-white);box-shadow:0 16px 42px rgba(var(--theme-color-black-rgb),0.06);transition:transform 300ms ease,box-shadow 300ms ease,border-color 300ms ease}.expertise-hub-card:hover{border-color:rgba(var(--theme-color2-rgb),0.34);box-shadow:0 22px 52px rgba(var(--theme-color-black-rgb),0.1);transform:translateY(-4px)}.expertise-hub-card-number{position:absolute;top:20px;right:24px;color:rgba(var(--theme-color1-rgb),0.12);font-size:48px;font-weight:800;line-height:1}.expertise-hub-card-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:22px;border-radius:8px;background:rgba(var(--theme-color2-rgb),0.1);color:var(--theme-color2);font-size:20px}.expertise-hub-card-icon i{line-height:1}.expertise-hub-card-accent .expertise-hub-card-icon{background:rgba(var(--theme-color2-rgb),0.1);color:var(--theme-color2)}.expertise-hub-card h3{position:relative;margin-bottom:14px;color:var(--headings-color);font-size:22px;line-height:1.26}.expertise-hub-card h3 a{color:inherit}.expertise-hub-card h3 a:hover{color:var(--theme-color2)}.expertise-hub-card p{position:relative;margin-bottom:22px;color:var(--text-color);font-size:15px;line-height:1.68}.expertise-hub-card .link-btn{margin-top:auto;font-size:13px}.expertise-hub-integrated-section{background:#081c3f}.expertise-hub-integrated-layout{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:46px;align-items:center}.expertise-hub-integrated-copy h2,.expertise-hub-integrated-copy h3{margin-bottom:18px;color:var(--theme-color-white);font-size:42px;line-height:1.18}.expertise-hub-integrated-copy p{max-width:650px;margin-bottom:28px;color:rgba(255,255,255,0.82);font-size:17px;line-height:1.75}.expertise-hub-points{display:grid;gap:14px}.expertise-hub-points div{padding:20px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.06)}.expertise-hub-points strong,.expertise-hub-points span{display:block}.expertise-hub-points strong{margin-bottom:6px;color:var(--theme-color-white);font-size:18px}.expertise-hub-points span{color:rgba(255,255,255,0.72);line-height:1.6}.expertise-hub-integrated-media img{width:100%;min-height:500px;border-radius:8px;object-fit:cover;box-shadow:0 24px 62px rgba(var(--theme-color-black-rgb),0.25)}.expertise-hub-specialist-section{background:var(--theme-color-white)}.expertise-hub-specialist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.expertise-hub-specialist-card{display:grid;grid-template-columns:minmax(240px,0.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:#f8fafc;box-shadow:0 18px 48px rgba(var(--theme-color-black-rgb),0.06)}.expertise-hub-specialist-card img{width:100%;height:100%;min-height:320px;object-fit:cover}.expertise-hub-specialist-content{display:flex;flex-direction:column;justify-content:center;padding:34px}.expertise-hub-specialist-content span{display:block;margin-bottom:10px;color:var(--theme-color2);font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.expertise-hub-specialist-content h3{margin-bottom:14px;color:var(--headings-color);font-size:28px;line-height:1.24}.expertise-hub-specialist-content p{margin-bottom:22px;color:var(--text-color);line-height:1.72}.expertise-hub-cta{padding-top:0}@media (max-width:1399.98px){.expertise-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199.98px){.expertise-hub-hero{min-height:580px;padding:135px 0 105px}.expertise-hub-hero-content h1{font-size:50px}.expertise-hub-grid,.expertise-hub-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-hub-integrated-layout{grid-template-columns:1fr}}@media (max-width:767.98px){.expertise-hub-hero{min-height:auto;padding:110px 0 84px}.expertise-hub-hero:after{background:linear-gradient(90deg,rgba(6,24,58,0.96) 0%,rgba(6,24,58,0.84) 100%)}.expertise-hub-hero .page-breadcrumb{margin-bottom:20px}.expertise-hub-hero-content h1{font-size:36px;line-height:1.15}.expertise-hub-hero-content p,.expertise-hub-intro{font-size:16px;line-height:1.65}.expertise-hub-hero-actions{align-items:stretch;flex-direction:column;max-width:320px}.expertise-hub-hero-actions .theme-btn,.expertise-hub-outline-btn{width:100%;justify-content:center}.expertise-hub-grid,.expertise-hub-specialist-grid{grid-template-columns:1fr}.expertise-hub-card,.expertise-hub-specialist-content{padding:24px}.expertise-hub-card h3{font-size:21px}.expertise-hub-integrated-copy h2,.expertise-hub-integrated-copy h3{font-size:30px}.expertise-hub-integrated-media img{min-height:320px}.expertise-hub-specialist-card{grid-template-columns:1fr}.expertise-hub-specialist-card img{min-height:240px}.expertise-hub-specialist-content h3{font-size:24px}}.media-hub-section{background:#f5f7fb}.media-hub-section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.media-hub-section-title-centered{justify-content:center;text-align:center}.media-hub-eyebrow{display:inline-block;margin-bottom:10px;color:var(--theme-color2);font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.media-hub-section-title h2,.media-hub-section-title h3{margin-bottom:0;color:var(--headings-color);font-size:40px;line-height:1.18}.contact-page-title .text{max-width:780px}.contact-page-main .contact-page-hero{padding-top:120px;padding-bottom:130px}.contact-page-main .contact-wrapper{border-radius:8px;overflow:hidden}.contact-page-main .contact-content-1 .contact-text{max-width:560px;margin-top:18px;margin-bottom:28px;line-height:1.7}.contact-page-main .contact-image-1 .contact-info-box{max-width:430px}.contact-details-section{position:relative;background:#f7f8fb}.contact-details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.contact-office-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;margin:0 auto;gap:30px;align-items:stretch}.contact-detail-card{min-height:100%;padding:30px 26px;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:var(--theme-color-white);box-shadow:0 16px 42px rgba(var(--theme-color-black-rgb),0.06)}.contact-detail-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:rgba(var(--theme-color1-rgb),0.1);color:var(--theme-color1);font-size:20px}.contact-detail-label{display:block;margin-bottom:10px;color:var(--theme-color1);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.contact-detail-card h3{margin-bottom:12px;color:var(--theme-color2);font-size:21px;line-height:1.25}.contact-detail-card p{margin-bottom:0;color:var(--text-color);font-size:15px;line-height:1.7}.contact-detail-card a{color:var(--theme-color2)}.contact-office-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:36px 34px 32px;border-color:rgba(var(--theme-color2-rgb),0.12);background:linear-gradient(135deg,rgba(var(--theme-color1-rgb),0.14) 0%,rgba(var(--theme-color1-rgb),0) 36%),var(--theme-color-white);box-shadow:0 22px 55px rgba(var(--theme-color2-rgb),0.1);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.contact-office-card:before{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--theme-color1) 0%,var(--theme-color2) 100%);content:""}.contact-office-card:hover{transform:translateY(-4px);border-color:rgba(var(--theme-color1-rgb),0.38);box-shadow:0 28px 68px rgba(var(--theme-color2-rgb),0.14)}.contact-office-card .contact-detail-icon{width:58px;height:58px;margin-bottom:22px;border-radius:16px;background:rgba(var(--theme-color2-rgb),0.08);color:var(--theme-color2);font-size:24px;box-shadow:inset 0 0 0 1px rgba(var(--theme-color1-rgb),0.36)}.contact-office-card .contact-detail-label{width:fit-content;margin-bottom:13px;color:var(--theme-color1)}.contact-office-card h3{margin-bottom:14px;font-size:24px;line-height:1.24}.contact-office-address{max-width:94%;margin-bottom:20px!important;line-height:1.75!important}.contact-office-lines{margin-top:auto;padding-top:20px;border-top:1px solid rgba(var(--theme-color1-rgb),0.12)}.contact-office-lines span{display:block;margin-bottom:8px;color:var(--theme-color1);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.contact-office-lines p{margin-bottom:0}.contact-office-lines p a{display:block;width:fit-content;color:var(--theme-color2);font-weight:700;line-height:1.55}.contact-office-lines p a + br{display:none}.contact-office-lines p a + br + a{margin-top:5px}.contact-office-lines p a:hover{color:var(--theme-color1)}.contact-assurance-section{background:linear-gradient(180deg,#ffffff 0%,#f7f8fb 100%)}.contact-assurance-wrapper{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.25fr);gap:44px;align-items:center}.contact-assurance-copy h2,.contact-assurance-copy h3{margin-top:14px;margin-bottom:18px;color:var(--theme-color2);font-size:42px;line-height:1.15}.contact-assurance-copy p{max-width:560px;color:var(--text-color);font-size:16px;line-height:1.75}.contact-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-assurance-card{min-height:100%;padding:28px 22px;border:1px solid rgba(var(--theme-color1-rgb),0.1);border-radius:8px;background:var(--theme-color-white);box-shadow:0 16px 42px rgba(var(--theme-color-black-rgb),0.06)}.contact-assurance-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:rgba(var(--theme-color2-rgb),0.08);color:var(--theme-color2);font-size:17px}.contact-assurance-icon i{line-height:1}.contact-assurance-card h3{margin-bottom:12px;color:var(--theme-color2);font-size:20px;line-height:1.25}.contact-assurance-card p{margin-bottom:0;color:var(--text-color);font-size:14px;line-height:1.65}.legal-page-title{padding:64px 0 52px;background:#f7f8fb;background-image:none;border-bottom:1px solid rgba(var(--theme-color2-rgb),0.08)}.legal-page-title:before{display:none}.legal-page-title .page-breadcrumb{position:relative}.legal-page-title .page-breadcrumb li,.legal-page-title .page-breadcrumb li a,.legal-page-title .page-breadcrumb li:after{color:var(--theme-color2)}.legal-page-title .title{color:var(--theme-color2)}.legal-page-title .text{color:var(--text-color)}.legal-page{background:var(--theme-color-white)}.legal-content-card{max-width:1040px;margin:0 auto;padding:46px;border:1px solid rgba(12,51,146,0.1);border-radius:8px;background:#fff;box-shadow:0 22px 70px rgba(12,51,146,0.09)}.legal-content-card h3{margin:34px 0 16px;color:var(--theme-color2);font-size:28px}.legal-content-card p{color:var(--text-color);line-height:1.85;margin-bottom:18px}.legal-content-card ol,.legal-content-card ul{margin:0 0 22px 22px;color:var(--text-color)}.legal-content-card li{margin-bottom:10px;line-height:1.75}.legal-content-card a{color:var(--theme-color2);font-weight:600}.legal-content-card strong{color:var(--headings-color)}@media (max-width:767.98px){.legal-page-title{padding:46px 0 42px}.legal-page-title .title{font-size:38px}.legal-content-card{padding:28px 22px}.legal-content-card h3{font-size:24px}}@media (max-width:1199.98px){.contact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-assurance-wrapper{grid-template-columns:1fr}.forex-hero-grid,.forex-content-layout,.expertise-modern-hero-grid,.expertise-modern-content-layout{grid-template-columns:1fr}.forex-hero-media img,.expertise-modern-hero-media img{height:auto;min-height:420px}.forex-hero-media img{position:static}.forex-hero-copy{min-height:0}.forex-side-panel,.expertise-modern-side-panel{position:static}main:has(.expertise-modern-side-panel) .expertise-modern-copy-card::after{flex:0 0 auto;min-height:320px}.forex-process-grid,.expertise-modern-process-grid{grid-template-columns:1fr}.expertise-faq-grid{grid-template-columns:1fr}}@media (max-width:991.98px){.media-hub-section-title{align-items:flex-start;flex-direction:column}.media-hub-section-title h2,.media-hub-section-title h3{font-size:34px}}@media (max-width:767.98px){.expertise-copy-card{padding:28px 24px}.expertise-content h3{font-size:28px}.expertise-content p{font-size:16px}.expertise-cta{padding-bottom:90px}.expertise-cta .cta-contact-wrapper{min-height:300px;padding:42px 28px;align-items:center;text-align:center;background-position:center}.expertise-faq-section .sec-title{margin-bottom:30px}.expertise-faq-item{padding:26px 22px}.expertise-faq-item h4{font-size:18px}.media-hub-section-title h2,.media-hub-section-title h3{font-size:28px}.contact-page-main .contact-page-hero{padding-top:90px;padding-bottom:95px}.contact-details-grid{grid-template-columns:1fr}.contact-office-grid{gap:20px}.contact-detail-card{padding:26px 22px}.contact-office-card{padding:28px 22px 26px}.contact-office-card .contact-detail-icon{width:52px;height:52px;margin-bottom:18px;font-size:22px}.contact-office-card h3{font-size:21px}.contact-office-address{max-width:none}.contact-assurance-copy h2,.contact-assurance-copy h3{font-size:32px}.contact-assurance-grid{grid-template-columns:1fr}.contact-assurance-card{padding:26px 22px}.forex-hero-media img,.expertise-modern-hero-media img{min-height:320px}.forex-hero-copy,.forex-copy-card,.forex-side-panel,.forex-process-card,.expertise-modern-hero-copy,.expertise-modern-copy-card,.expertise-modern-side-panel,.expertise-modern-process-card{padding:28px 24px}.forex-meta-grid,.expertise-modern-meta-grid{grid-template-columns:1fr}main:has(.expertise-modern-side-panel) .expertise-modern-copy-card::after{min-height:240px}.forex-cta,.expertise-modern-cta{padding-top:90px}}.feature-business-solution-items-1 .business-image>picture,.feature-business-solution-items-2 .business-image>picture{display:block;width:100%;height:100%;transition:0.5s}.feature-business-solution-items-1 .business-image>picture>img:nth-child(2),.feature-business-solution-items-2 .business-image>picture>img:nth-child(2),.feature-business-solution-items-1:hover .business-image>picture>img:nth-child(2),.feature-business-solution-items-2:hover .business-image>picture>img:nth-child(2){position:static;display:block;width:100%;height:100%;object-fit:cover;opacity:1;filter:none;transform:none}.feature-business-solution-items-1 .business-image>picture:nth-of-type(1),.feature-business-solution-items-2 .business-image>picture:nth-of-type(1){transform:translateX(50%) scaleX(2);opacity:0;filter:blur(10px)}.feature-business-solution-items-1 .business-image>picture:nth-of-type(2),.feature-business-solution-items-2 .business-image>picture:nth-of-type(2){position:absolute;inset:0}.feature-business-solution-items-1:hover .business-image>picture:nth-of-type(1),.feature-business-solution-items-2:hover .business-image>picture:nth-of-type(1){transform:translateX(0) scaleX(1);opacity:1;filter:blur(0)}.feature-business-solution-items-1:hover .business-image>picture:nth-of-type(2),.feature-business-solution-items-2:hover .business-image>picture:nth-of-type(2){transform:translateX(-50%) scaleX(2);opacity:0;filter:blur(10px)}#media .team-box-items .team-image>picture:first-of-type{display:none}#media .team-box-items .team-image>picture:nth-of-type(2){position:static;display:block;width:100%;aspect-ratio:5 / 3;height:auto}#media .team-box-items .team-image>picture:nth-of-type(2)>img:nth-child(2),#media .team-box-items:hover .team-image>picture:nth-of-type(2)>img:nth-child(2){position:static;display:block;width:100%;height:100%;object-fit:cover;opacity:1;filter:none;transform:none}#media .team-box-items.media-document-card .team-image>picture:nth-of-type(2){padding:18px;background:linear-gradient(135deg,#eef3fb 0%,#ffffff 58%,rgba(231,193,82,0.18) 100%)}#media .team-box-items.media-document-card .team-image>picture:nth-of-type(2)>img:nth-child(2){object-fit:contain}.news-box-items .news-image>picture{display:block;width:100%;transition:0.5s}.news-box-items .news-image>picture>img:nth-child(2),.news-box-items:hover .news-image>picture>img:nth-child(2){position:static;display:block;width:100%;height:auto;border-radius:10px;object-fit:cover;opacity:1;filter:none;transform:none}.news-box-items .news-image>picture:nth-of-type(1){transform:translateX(50%) scaleX(2);opacity:0;filter:blur(10px)}.news-box-items .news-image>picture:nth-of-type(2){position:absolute;inset:0}.news-box-items .news-image>picture:nth-of-type(2)>img:nth-child(2){width:100%;height:100%}.news-box-items:hover .news-image>picture:nth-of-type(1){transform:translateX(0) scaleX(1);opacity:1;filter:blur(0)}.news-box-items:hover .news-image>picture:nth-of-type(2){transform:translateX(-50%) scaleX(2);opacity:0;filter:blur(10px)}.latest-media-section .news-box-items .news-image>picture,.latest-media-section .news-box-items .news-image>picture>img:nth-child(2){height:100%}.footer-regulatory-bar p{color:#ffffff}@media (max-width:1200px){.hero-1{background-image:linear-gradient(90deg,rgba(3,13,33,0.92) 0%,rgba(8,27,64,0.84) 48%,rgba(5,13,29,0.58) 100%),url("../images/hero/home-hero-trx-skyline-1200-20260913.webp")}}@media (max-width:640px){.hero-1{background-image:linear-gradient(90deg,rgba(3,13,33,0.92) 0%,rgba(8,27,64,0.84) 48%,rgba(5,13,29,0.58) 100%),url("../images/hero/home-hero-trx-skyline-640-20260913.webp")}}.about-office-phones{font-size:14px;line-height:1.8;margin:16px 0}.faq-accordion-ready .expertise-faq-item.is-open h4,.forex-side-panel h3{color:#122f55}.expertise-hub-card-number{color:#846514}body.ft-site-corporate :is(.contact-content-1 .form-box,.about-form){background:#fff;color:#0b1f3f}body.ft-site-corporate :is(.form-box,.about-form) .field-label{color:#0b1f3f;font-size:15px}body.ft-site-corporate :is(.form-box,.about-form) :is(.form-help,.form-instructions,.form-privacy){color:#4b5563;font-size:14px;line-height:1.6}body.ft-site-corporate :is(.form-box,.about-form) .form-instructions{margin:0 0 20px}body.ft-site-corporate :is(.form-box,.about-form) .form-privacy{margin:20px 0 16px}body.ft-site-corporate :is(.form-box,.about-form) .form-privacy a{color:#0c3392;text-decoration:underline;text-underline-offset:3px}body.ft-site-corporate :is(.form-box,.about-form) :is(input,textarea){color:#0b1f3f;background-color:#fff;font-size:16px}body.ft-site-corporate :is(.form-box,.about-form) .contact-form-error{display:block;color:#a52626;font-size:14px;line-height:1.5}@media (max-width:575px){body.ft-site-corporate .contact-content-1 .form-box{padding:28px 20px}}

/* Compact enquiry forms: preserve the original grid and persistent readable labels. */
body.ft-site-corporate .contact-content-1 .form-box{padding:28px 30px}
body.ft-site-corporate .form-box>.row{--bs-gutter-y:16px}
body.ft-site-corporate .form-box .field-label{margin-bottom:4px;line-height:1.35}
body.ft-site-corporate .form-box .form-control{height:48px;min-height:48px;padding:10px 12px;line-height:24px}
body.ft-site-corporate .form-box textarea.form-control{height:112px;min-height:112px;resize:vertical;overflow:auto}
body.ft-site-corporate .form-box .form-help{margin-top:4px;font-size:13px;line-height:1.4}
body.ft-site-corporate .form-box :is(.form-instructions,.form-privacy){font-size:14px;line-height:1.45}
body.ft-site-corporate .form-box .form-instructions{margin:0 0 16px}
body.ft-site-corporate .form-box .form-privacy{margin:0 0 14px}
body.ft-site-corporate .form-box .form-clt .theme-btn{min-height:48px;padding:12px 20px;line-height:24px}
@media (max-width:575px){body.ft-site-corporate .contact-content-1 .form-box{padding:22px 20px}}

/* WHAT WE DO: equal-size service cards across every row, sized to their content. */
body.ft-site-corporate.ft-page-home #expertise .service-wrapper>.row{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--ft-grid);margin:0}
body.ft-site-corporate.ft-page-home #expertise .service-wrapper>.row>div{display:flex;width:auto;max-width:none;margin:0;padding:0;min-width:0}
body.ft-site-corporate.ft-page-home #expertise .service-card-items{display:flex;flex-direction:column;width:100%;height:100%;margin:0}
body.ft-site-corporate.ft-page-home #expertise .service-card-items>.icon{flex-shrink:0}
body.ft-site-corporate.ft-page-home #expertise .service-card-items>.content{display:flex;flex-direction:column;flex:1}
body.ft-site-corporate.ft-page-home #expertise .service-card-items .content>p{flex:1}
body.ft-site-corporate.ft-page-home #expertise .service-card-items .link-btn{align-self:flex-start}
@media(min-width:768px){body.ft-site-corporate.ft-page-home #expertise .service-wrapper>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:992px){body.ft-site-corporate.ft-page-home #expertise .service-wrapper>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1400px){body.ft-site-corporate.ft-page-home #expertise .service-wrapper>.row{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Restore the compact footer note and keep its inline contact link visible. */
body.ft-site-corporate .footer-widget-wrapper .footer-brand-card .footer-content .footer-brand-note{width:100%;max-width:360px;white-space:normal;overflow-wrap:anywhere}
body.ft-site-corporate .footer-brand-card .footer-brand-note a,
body.ft-site-corporate .footer-brand-card .footer-brand-note a:hover,
body.ft-site-corporate .footer-brand-card .footer-brand-note a:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}

/* Restore the original About Us form heading spacing. */
body.ft-site-corporate .about-contact-panel .sec-title{margin-bottom:0!important}
