/* Generated by scripts/build-site-performance.cjs */
 .fab, .far{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}.fa-lg{font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em;}@-webkit-keyframes fa-spin {0% { transform: rotate(0deg); }100% { transform: rotate(1turn); }}@keyframes fa-spin {0% { transform: rotate(0deg); }100% { transform: rotate(1turn); }}.fa-envelope-open::before{content: "";}.fa-facebook::before{content: "";}.fa-instagram::before{content: "";}.fa-linkedin::before{content: "";}@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"); }.fab{font-family: "Font Awesome 5 Brands";}@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"); }.fab, .far{font-weight: 400;}@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"); } .far{font-family: "Font Awesome 5 Free";}@font-face { font-family: flaticon; src: url("../fonts/flaticon.ttf?9da6da3c6ae6f38ca4698081ef934ea0") format("truetype"), url("../fonts/flaticon.woff?9da6da3c6ae6f38ca4698081ef934ea0") format("woff"), url("../fonts/flaticon.woff2?9da6da3c6ae6f38ca4698081ef934ea0") format("woff2"); }i[class^="flaticon-"]::before, i[class*=" flaticon-"]::before{font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: flaticon !important; font-weight: normal !important;}.flaticon-phone-call::before{content: "";}:root{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-body-rgb: 33,37,41; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-bg: #fff;}*, ::after, ::before{box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) {:root{scroll-behavior: smooth;}}body{margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}hr{margin: 1rem 0px; color: inherit; background-color: currentcolor; border: 0px; opacity: 0.25;}hr:not([size]){height: 1px;} h1, h2, h3, h4, h5, h6{margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;} h1{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px) { h1{font-size: 2.5rem;}} h2{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px) { h2{font-size: 2rem;}} h3{font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px) { h3{font-size: 1.75rem;}} h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px) { h4{font-size: 1.5rem;}} h5{font-size: 1.25rem;} h6{font-size: 1rem;}p{margin-top: 0px; margin-bottom: 1rem;}abbr[data-bs-original-title], abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul{padding-left: 2rem;}dl, ol, ul{margin-top: 0px; margin-bottom: 1rem;}ol ol, ol ul, ul ol, ul ul{margin-bottom: 0px;}dt{font-weight: 700;}dd{margin-bottom: 0.5rem; margin-left: 0px;}blockquote{margin: 0px 0px 1rem;}b, strong{font-weight: bolder;} small{font-size: 0.875em;} mark{padding: 0.2em; background-color: rgb(252, 248, 227);}sub, sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}a{color: rgb(13, 110, 253); text-decoration: underline;}a:hover{color: rgb(10, 88, 202);}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}code, kbd, pre, samp{font-family: var(--bs-font-monospace); font-size: 1em; direction: ltr; unicode-bidi: bidi-override;}pre{display: block; margin-top: 0px; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: rgb(214, 51, 132); overflow-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 0.875em; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem;}kbd kbd{padding: 0px; font-size: 1em; font-weight: 700;}figure{margin: 0px 0px 1rem;}img, svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}caption{padding-top: 0.5rem; padding-bottom: 0.5rem; color: rgb(108, 117, 125); text-align: left;}th{text-align: -webkit-match-parent;}tbody, td, tfoot, th, thead, tr{border-color: inherit; border-style: solid; border-width: 0px;}label{display: inline-block;}button{border-radius: 0px;}button:focus:not(:focus-visible){outline: 0px;}button, input, optgroup, select, textarea{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}button, select{text-transform: none;}[role="button"]{cursor: pointer;}select{overflow-wrap: normal;}select:disabled{opacity: 1;}[list]::-webkit-calendar-picker-indicator{display: none;}[type="button"], [type="reset"], [type="submit"], button{appearance: button;}[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){cursor: pointer;}textarea{resize: vertical;}fieldset{min-width: 0px; padding: 0px; margin: 0px; border: 0px;}legend{float: left; width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@media (min-width: 1200px) {legend{font-size: 1.5rem;}}legend + *{clear: left;}::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field{padding: 0px;}::-webkit-inner-spin-button{height: auto;}[type="search"]{outline-offset: -2px; appearance: textfield;}::-webkit-search-decoration{appearance: none;}::-webkit-color-swatch-wrapper{padding: 0px;}::file-selector-button{font: inherit;}::-webkit-file-upload-button{font: inherit; appearance: button;}output{display: inline-block;}iframe{border: 0px;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.container{width: 100%; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); margin-right: auto; margin-left: auto;}@media (min-width: 576px) {.container{max-width: 540px;}}@media (min-width: 768px) {.container{max-width: 720px;}}@media (min-width: 992px) {.container{max-width: 960px;}}@media (min-width: 1200px) {.container{max-width: 1140px;}}@media (min-width: 1400px) {.container{max-width: 1320px;}}.row{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5);}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y);}@media (min-width: 576px) {.col-sm-6{flex: 0 0 auto; width: 50%;}}@media (min-width: 992px) {.col-lg-2{flex: 0 0 auto; width: 16.6667%;}.col-lg-3{flex: 0 0 auto; width: 25%;}.col-lg-12{flex: 0 0 auto; width: 100%;}}@-webkit-keyframes progress-bar-stripes {0% { background-position-x: 1rem; }}@keyframes progress-bar-stripes {0% { background-position-x: 1rem; }}@-webkit-keyframes spinner-border {100% { transform: rotate(360deg); }}@keyframes spinner-border {100% { transform: rotate(360deg); }}@-webkit-keyframes spinner-grow {0% { transform: scale(0); }50% { opacity: 1; transform: none; }}@keyframes spinner-grow {0% { transform: scale(0); }50% { opacity: 1; transform: none; }}@-webkit-keyframes placeholder-glow {50% { opacity: 0.2; }}@keyframes placeholder-glow {50% { opacity: 0.2; }}@-webkit-keyframes placeholder-wave {100% { mask-position: -200% 0%; }}@keyframes placeholder-wave {100% { mask-position: -200% 0%; }}.align-items-center{align-items: center !important;}.text-center{text-align: center !important;}*, ::after, ::before{box-sizing: border-box; margin: 0px; padding: 0px;}body{font-size: 14px; line-height: 1.75; font-weight: 400; font-family: Jost, sans-serif; color: rgb(76, 77, 86); outline: none; visibility: visible; overflow-x: hidden; -webkit-font-smoothing: antialiased;}body[dir="rtl"]{text-align: right;}h1, h2, h3, h4, h5, h6{font-family: Barlow, sans-serif; color: rgb(14, 14, 14); font-weight: 700; margin-top: 0px; line-height: 1.5; margin-bottom: 0px;}h1{font-size: 36px;}@media only screen and (max-width: 767px) {h1{font-size: 30px;}}h2{font-size: 30px;}@media only screen and (max-width: 767px) {h2{font-size: 24px;}}h3{font-size: 24px;}@media only screen and (max-width: 767px) {h3{font-size: 20px;}}h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 14px;}p{margin-bottom: 0px;}a, button{color: inherit; display: inline-block; line-height: inherit; text-decoration: none; cursor: pointer;}a, button, img, input{transition: 0.3s linear; outline: 0px;}img{max-width: 100%;}a:focus, button:focus, img:focus, input:focus{outline: 0px;}a:focus{outline: none; text-decoration: none;}a:hover{text-decoration: none; color: rgb(171, 40, 40);}ul, ol{padding: 0px; list-style: none; margin: 0px;}button, input[type="submit"]{cursor: pointer;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity: 1;}.section, .main-wrapper{float: left; width: 100%;}.swiper-pagination .swiper-pagination-bullet{border-radius: 50%; background-color: rgb(232, 232, 232); width: 7px; height: 7px; transition: 0.3s linear; position: relative; opacity: 1;}.swiper-pagination .swiper-pagination-bullet::after{content: ""; position: absolute; left: -7px; top: -7px; border: 1px solid rgb(87, 88, 90); transform: scale(0); width: calc(100% + 14px); height: calc(100% + 14px); border-radius: 50%; transition: 0.3s linear;}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: rgb(171, 40, 40);}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{transform: scale(1);}#preloader{position: fixed; inset: 0px; background-color: rgb(255, 255, 255); z-index: 999999;}@-webkit-keyframes preloader {0% { transform: scale(0, 0); opacity: 0.5; }100% { transform: scale(1, 1); opacity: 0; }}@keyframes preloader {0% { transform: scale(0, 0); opacity: 0.5; }100% { transform: scale(1, 1); opacity: 0; }}label{display: block; line-height: 1; margin-bottom: 10px; font-weight: 400; text-transform: capitalize;}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea{border: 1px solid rgb(235, 235, 235); box-shadow: none; color: rgb(33, 37, 41); border-radius: 4px; background-color: rgb(255, 255, 255); margin-bottom: 0px; padding: 10px 25px; max-width: 100%; width: 100%; font-size: 16px; line-height: 30px; font-weight: 400; transition: 0.3s linear;}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus, textarea:focus{outline: none; border-color: rgb(171, 40, 40);}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity: 0.95; font-size: 13px; color: rgb(137, 140, 148); font-weight: 600;}[class*="btn-icon-"] i{position: absolute; top: 0px; width: 60px; height: 60px; line-height: 28px; text-align: center; padding: 15px; background-color: rgba(0, 0, 0, 0.1);}@-webkit-keyframes sticky {0% { transform: translateY(-100%); }100% { transform: translateY(0%); }}@keyframes sticky {0% { transform: translateY(-100%); }100% { transform: translateY(0%); }}@-webkit-keyframes up-down {0% { transform: translateY(30px); }50% { transform: translateY(0px); }100% { transform: translateY(30px); }}@keyframes up-down {0% { transform: translateY(30px); }50% { transform: translateY(0px); }100% { transform: translateY(30px); }}@-webkit-keyframes round-01 {0% { transform: rotate(15deg); }50% { transform: rotate(0deg); }100% { transform: rotate(15deg); }}@keyframes round-01 {0% { transform: rotate(15deg); }50% { transform: rotate(0deg); }100% { transform: rotate(15deg); }}@-webkit-keyframes zoombig {0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; }40% { opacity: 0.5; border-width: 3px; }65% { border-width: 2px; }100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 2px; }}@keyframes zoombig {0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; }40% { opacity: 0.5; border-width: 3px; }65% { border-width: 2px; }100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 2px; }}.container{max-width: 1200px; margin: 0px auto; padding: 20px;}.footer-widget-wrap{padding-top: 70px; padding-bottom: 75px;}.footer-widget{margin-top: 30px;}.widget-info{padding-top: 20px;}.widget-info ul li{display: flex; align-items: center; flex-wrap: nowrap; margin-top: 10px;}.widget-info ul li .info-icon i{display: inline-block; color: rgb(171, 40, 40); font-size: 18px; margin-right: 10px; margin-top: 2px;}.widget-info ul li .info-text{font-size: 16px; line-height: 20px; font-family: Barlow, sans-serif; font-weight: 600; color: rgb(196, 197, 199);}.footer-widget-about{margin-top: 15px;}.footer-widget-about p{font-size: 18px; line-height: 30px; color: rgb(255, 255, 255); padding-right: 30px; margin-top: 20px;}@media only screen and (max-width: 1399px) {.footer-widget-about p{padding-right: 0px;}}.footer-social .social{margin-top: 25px;}.footer-social .social li{display: inline-block;}.footer-social .social li + li{margin-left: 5px;}.footer-social .social li a{width: 35px; height: 35px; line-height: 37px; text-align: center; border-radius: 50%; font-size: 16px; background: rgb(255, 255, 255); color: rgb(171, 40, 40);}.footer-social .social li a:hover{color: rgb(171, 40, 40);}.footer-widget .footer-widget-title{font-size: 20px; font-family: Barlow, sans-serif; font-weight: 600; color: rgb(255, 255, 255);}.widget-link{padding-top: 22px;}.widget-link .link li{margin-top: 7px;}.widget-link .link li a{font-size: 14px; color: rgb(196, 197, 199); transition: 0.3s linear;}.widget-link .link li a:hover{color: rgb(171, 40, 40); padding-left: 10px;}.footer-section{background: center center / cover no-repeat black;}.footer-logo{max-width: 170px;}.footer-copyright-area{border-top: 1px solid rgb(27, 32, 47); padding-top: 15px; padding-bottom: 30px;}.copyright-text{margin-top: 15px;}@media only screen and (max-width: 767px) {.copyright-text{text-align: center;}}.copyright-text p{font-size: 14px; color: rgb(196, 197, 199);}.progress-wrap{position: fixed; right: 28px; bottom: 31px; height: 50px; width: 50px; cursor: pointer; display: block; border-radius: 50px; box-shadow: rgba(0, 93, 224, 0.2) 0px 0px 0px 2px inset; opacity: 0; visibility: hidden; transform: translateX(130%); z-index: 99; transition: 200ms linear;}.progress-wrap::after{position: absolute; content: ""; text-align: center; line-height: 45px; font-size: 18px; color: rgb(171, 40, 40); left: 0px; top: 0px; height: 46px; width: 46px; transform: rotate(90deg); cursor: pointer; display: block; z-index: 1; font-family: flaticon !important;}.progress-wrap svg path{fill: none;}.progress-wrap svg.progress-circle path{stroke: rgb(171, 40, 40); stroke-width: 4; box-sizing: border-box;}.progress-wrap.active-progress{opacity: 1; visibility: visible; transform: translateX(0px);}table{width: 100%;}th{padding: 20px !important; background-color: rgb(212, 188, 188) !important;}td{border: 2px solid rgb(200, 192, 192); padding: 20px !important;}::-webkit-scrollbar{display: none;}@media only screen and (max-width: 768px) {h1{color: rgb(171, 40, 40); font-size: 36px; text-align: center; margin-bottom: 30px; font-family: Inter;}p{margin-bottom: -5px; font-size: 18px; text-align: center; color: rgb(110, 110, 115); font-family: Inter;}}:root{--wx-ink: #102033; --wx-muted: #5c6978; --wx-brand: #a51f2b; --wx-brand-dark: #7d1520; --wx-blue: #315faa; --wx-cream: #f7f4ef; --wx-surface: #ffffff; --wx-line: #dfe5ec; --wx-dark: #0b1726; --wx-radius: 22px; --wx-shadow: 0 18px 55px rgba(16, 32, 51, .1);}html{scroll-behavior: smooth;}body{margin: 0px; color: var(--wx-ink); background: var(--wx-surface); font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased; overflow-x: hidden;}button, input, textarea, select{font-family: inherit;}img{max-width: 100%; height: auto;}a{text-decoration: none;}:focus-visible{outline: rgba(49, 95, 170, 0.42) solid 3px; outline-offset: 3px;}body:not(.wx-home) .footer-section{background: var(--wx-dark) !important;}body:not(.wx-home) h1, body:not(.wx-home) h2, body:not(.wx-home) h3{letter-spacing: -0.035em;}body:not(.wx-home) p{line-height: 1.75;}.wx-container{width: min(1180px, 100% - 40px); margin-inline: auto;}.wx-btn{display: inline-flex; min-height: 52px; max-width: 100%; align-items: center; justify-content: center; gap: 10px; padding: 0px 24px; border: 1px solid transparent; border-radius: 999px; box-sizing: border-box; font-size: 0.98rem; font-weight: 700; transition: transform 0.2s, background 0.2s, border 0.2s, box-shadow 0.2s;}.wx-btn:hover{transform: translateY(-2px);}.wx-btn--primary{color: rgb(255, 255, 255); background: var(--wx-brand); box-shadow: rgba(165, 31, 43, 0.25) 0px 12px 30px;}.wx-btn--primary:hover{color: rgb(255, 255, 255); background: var(--wx-brand-dark);}.wx-arrow{font-size: 1.25em; line-height: 1;}.wx-header{position: sticky; z-index: 1000; top: 0px; border-bottom: 1px solid rgba(16, 32, 51, 0.08); background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(18px); transition: box-shadow 0.2s;}.wx-header, .wx-header *, .wx-header ::before, .wx-header ::after{box-sizing: border-box;}.wx-header.is-scrolled{box-shadow: rgba(16, 32, 51, 0.08) 0px 10px 35px;}.wx-nav{display: flex; height: 78px; min-height: 78px; align-items: center; justify-content: space-between; gap: 24px;}.wx-logo img{display: block; width: 164px; height: auto;}.wx-menu{display: flex; align-items: center; gap: 6px; margin: 0px; padding: 0px; list-style: none;}.wx-menu > li{position: relative;}.wx-menu > li > a, .wx-menu-toggle{display: flex; min-height: 44px; align-items: center; gap: 6px; padding: 12px 14px; border: 0px; color: var(--wx-ink); background: transparent; font-size: 0.94rem; font-weight: 650; line-height: 20px;}.wx-menu-toggle > span{width: 7px; height: 7px; flex: 0 0 7px; border-right: 1.5px solid; border-bottom: 1.5px solid; font-size: 0px; line-height: 0; transform: rotate(45deg) translateY(-2px); transform-origin: center center;}.wx-menu > li > a:hover, .wx-menu-toggle:hover{color: var(--wx-brand);}.wx-menu > li > a[aria-current="page"], .wx-menu > li.is-current > .wx-menu-toggle{color: var(--wx-brand);}.wx-dropdown{position: absolute; top: calc(100% + 10px); left: 0px; width: 300px; margin: 0px; padding: 10px; border: 1px solid var(--wx-line); border-radius: 16px; background: rgb(255, 255, 255); box-shadow: var(--wx-shadow); list-style: none; opacity: 0; visibility: hidden; transform: translateY(8px); transition: 0.2s;}.wx-menu li:hover .wx-dropdown, .wx-menu li:focus-within .wx-dropdown{opacity: 1; visibility: visible; transform: translateY(0px);}.wx-dropdown a{display: block; padding: 12px 14px; border-radius: 10px; color: var(--wx-ink); font-size: 0.92rem; font-weight: 600;}.wx-dropdown a:hover{color: var(--wx-brand); background: rgb(251, 245, 245);}.wx-nav-cta{margin-left: 10px;}.wx-menu > li.wx-nav-cta > a.wx-btn{min-height: 52px; padding: 0px 24px; color: rgb(255, 255, 255); background: var(--wx-brand); line-height: 20px;}.wx-menu > li.wx-nav-cta > a.wx-btn:hover{color: rgb(255, 255, 255); background: var(--wx-brand-dark);}.wx-mobile-toggle{position: relative; display: none; width: 44px; height: 44px; padding: 0px; border: 1px solid var(--wx-line); border-radius: 12px; color: var(--wx-ink); background: rgb(255, 255, 255);}.wx-mobile-toggle span, .wx-mobile-toggle::before, .wx-mobile-toggle::after{content: ""; position: absolute; left: 50%; display: block; width: 19px; height: 2px; margin: 0px; border-radius: 2px; background: currentcolor; transform: translateX(-50%); transition: top 0.2s, transform 0.2s, opacity 0.2s;}.wx-mobile-toggle::before{top: 14px;}.wx-mobile-toggle span{top: 20px;}.wx-mobile-toggle::after{top: 26px;}.wx-mobile-toggle[aria-expanded="true"]::before{top: 20px; transform: translateX(-50%) rotate(45deg);}.wx-mobile-toggle[aria-expanded="true"] span{opacity: 0;}.wx-mobile-toggle[aria-expanded="true"]::after{top: 20px; transform: translateX(-50%) rotate(-45deg);}.wx-security-check{margin: 6px 0px 20px; min-width: 0px;}.wx-security-check > label{display: block; margin-bottom: 12px; font-size: 0.9rem; font-weight: 500;}.wx-security-row{display: flex; align-items: center; gap: 14px; flex-wrap: wrap;}.wx-security-question{box-sizing: border-box; display: inline-flex; justify-content: center; align-items: center; min-width: 104px; height: 50px; padding: 10px 14px; border: 1px solid rgb(208, 225, 238); background: rgb(242, 247, 251); color: rgb(23, 59, 83); font-size: 1rem; font-weight: 700; border-radius: 4px; white-space: nowrap;}.wx-security-row input{box-sizing: border-box; max-width: 100%; min-width: 0px; font-size: 0.9rem; width: 138px !important; height: 50px !important; padding: 12px 14px !important; border: 1px solid rgb(203, 213, 225) !important; border-radius: 4px !important; background: rgb(255, 255, 255) !important; color: rgb(16, 32, 51) !important;}.wx-security-refresh{border: 0px; background: transparent; color: rgb(165, 31, 43); padding: 8px 0px; font-size: 0.8rem; cursor: pointer; text-decoration: underline;}.wx-security-refresh[hidden]{display: none;}.wx-security-help{font-size: 0.75rem; line-height: 1.6; margin: 10px 0px 0px; color: rgb(92, 105, 120);}.wx-security-help.is-error{color: rgb(180, 35, 24);}.wx-form-status{margin: 12px 0px 0px; font-size: 0.875rem; line-height: 1.5;}.wx-form-status.is-error{color: rgb(180, 35, 24);}form [type="submit"]:disabled{opacity: 0.55; cursor: not-allowed;}@media (max-width: 1050px) {.wx-nav-cta{display: none;}}@media (max-width: 860px) {html, body, .main-wrapper{max-width: 100%; overflow-x: clip;}body:not(.wx-home) .main-wrapper *, body:not(.wx-home) .main-wrapper ::before, body:not(.wx-home) .main-wrapper ::after{box-sizing: border-box;}body:not(.wx-home) .container{width: 100%; max-width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}body:not(.wx-home) img, body:not(.wx-home) video, body:not(.wx-home) iframe, body:not(.wx-home) svg{max-width: 100%;}body:not(.wx-home) input, body:not(.wx-home) textarea, body:not(.wx-home) select, body:not(.wx-home) button{max-width: 100%; box-sizing: border-box;}body:not(.wx-home) table{display: block; max-width: 100%; overflow-x: auto;}body:not(.wx-home) [style*="margin-left: 42px"], body:not(.wx-home) [style*="margin-left:42px"], body:not(.wx-home) [style*="margin-left: 41px"]{margin-left: 0px !important;}body:not(.wx-home) [style*="width: 345px"]{max-width: 345px; width: 100% !important;}.wx-container{width: min(100% - 30px, 720px); margin-right: auto; margin-left: auto;}.wx-nav{position: relative; justify-content: flex-start;}.wx-logo{flex: 0 0 auto;}.wx-mobile-toggle{position: absolute; top: 50%; right: 0px; display: block; margin-left: auto; transform: translateY(-50%);}.wx-menu{position: fixed; inset: 78px 15px auto; display: none; max-height: calc(-100px + 100vh); align-items: stretch; padding: 18px; border: 1px solid var(--wx-line); border-radius: 18px; background: rgb(255, 255, 255); box-shadow: var(--wx-shadow); overflow-y: auto;}.wx-menu.is-open{display: block;}.wx-menu > li > a, .wx-menu-toggle{width: 100%; justify-content: space-between; padding: 13px 10px;}.wx-dropdown{position: static; display: none; width: auto; margin: 0px 0px 8px; border: 0px; background: rgb(246, 247, 249); box-shadow: none; opacity: 1; visibility: visible; transform: none;}.wx-menu li.is-open .wx-dropdown{display: block;}body:not(.wx-home) h1{font-size: clamp(2rem, 8vw, 3.2rem) !important; line-height: 1.1 !important; margin-left: 0px !important; margin-right: 0px !important;}body:not(.wx-home) h2{font-size: clamp(1.6rem, 6vw, 2.35rem) !important; line-height: 1.2 !important;}body:not(.wx-home) [class*="section"]{background-position: center center;}}@media (max-width: 600px) {.wx-container{width: min(100% - 24px, 520px); margin-right: auto; margin-left: auto;}.wx-nav{height: 70px; min-height: 70px;}.wx-logo img{width: 145px;}.wx-menu{top: 70px;} .wx-btn{width: 100%; min-width: 0px;}}@media (prefers-reduced-motion: reduce) {*, ::before, ::after{scroll-behavior: auto !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}:root{--wx-cream: #f5f1e9; --wx-radius: 12px;}*, ::before, ::after{box-sizing: border-box;}.wx-btn{border-radius: 6px; font-size: 0.88rem; min-height: 50px;}.wx-btn--primary{box-shadow: none;}.wx-header .wx-btn{border-radius: 6px; box-shadow: none;}main > section{scroll-margin-top: 90px;}main [class$="__grid"] > *, main [class$="-grid"] > *{min-width: 0px;}main :is(.wx-why-hero, .wx-product-hero, .wx-cloud-hero, .wx-autodesk-hero, .wx-manufacturing-hero, .wx-logistics-hero, .wx-retail-hero, .wx-health-hero, .wx-contact-hero, .wx-hero)::before{display: none;}main :is(.wx-product-proof, .wx-cloud-proof, .wx-autodesk-proof, .wx-manufacturing-proof, .wx-logistics-proof, .wx-retail-proof, .wx-why-proof){border-bottom: 0px;}main :is(.wx-product-proof, .wx-cloud-proof, .wx-autodesk-proof, .wx-manufacturing-proof, .wx-logistics-proof, .wx-retail-proof, .wx-why-proof) p{max-width: 230px;}.wx-policy-page{background: rgb(245, 241, 233);}.wx-policy-page .main-wrapper > h1{font-weight: 600; padding-block: 50px !important;}@media (max-width: 600px) {main .wx-btn{max-width: 100%; white-space: normal; text-align: center; padding: 14px 20px; height: auto;}}@font-face { font-family: Inter; font-style: normal; font-weight: 400 800; font-display: optional; src: url("../fonts/inter-latin-variable.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Barlow; font-style: normal; font-weight: 400; font-display: optional; src: url("../fonts/barlow-400.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Barlow; font-style: normal; font-weight: 500; font-display: optional; src: url("../fonts/barlow-500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Barlow; font-style: normal; font-weight: 600; font-display: optional; src: url("../fonts/barlow-600.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Barlow; font-style: normal; font-weight: 700; font-display: optional; src: url("../fonts/barlow-700.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Jost; font-style: normal; font-weight: 300 500; font-display: optional; src: url("../fonts/jost-300-500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }[data-aos]{opacity:1!important;transform:none!important;transition:none!important}
