﻿form .select-resize-ghost,form .select2-container .select2-choice,form .select2-container .select2-selection,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{box-shadow:none;border-radius:6px;height:42px;margin-bottom:10px}form input[type="submit"]{border:0;border-radius:6px;text-transform:none}form .wpcf7-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%, -50%)}.amb-0 *,.pmb-0 p{margin-bottom:0}.font-h,.all-font-h *{font-family:var(--heading-font-family) !important}.font-p,.all-font-p *{font-family:var(--text-font-family) !important}.font-alt,.all-font-alt *{font-family:var(--alt-font-family) !important}.fs-0{font-size:0px}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}@media (max-width:849px){.md-fs-0{font-size:0px}}@media (max-width:849px){.md-fs-1{font-size:1px}}@media (max-width:849px){.md-fs-2{font-size:2px}}@media (max-width:849px){.md-fs-3{font-size:3px}}@media (max-width:849px){.md-fs-4{font-size:4px}}@media (max-width:849px){.md-fs-5{font-size:5px}}@media (max-width:849px){.md-fs-6{font-size:6px}}@media (max-width:849px){.md-fs-7{font-size:7px}}@media (max-width:849px){.md-fs-8{font-size:8px}}@media (max-width:849px){.md-fs-9{font-size:9px}}@media (max-width:849px){.md-fs-10{font-size:10px}}@media (max-width:849px){.md-fs-11{font-size:11px}}@media (max-width:849px){.md-fs-12{font-size:12px}}@media (max-width:849px){.md-fs-13{font-size:13px}}@media (max-width:849px){.md-fs-14{font-size:14px}}@media (max-width:849px){.md-fs-15{font-size:15px}}@media (max-width:849px){.md-fs-16{font-size:16px}}@media (max-width:849px){.md-fs-17{font-size:17px}}@media (max-width:849px){.md-fs-18{font-size:18px}}@media (max-width:849px){.md-fs-19{font-size:19px}}@media (max-width:849px){.md-fs-20{font-size:20px}}@media (max-width:849px){.md-fs-21{font-size:21px}}@media (max-width:849px){.md-fs-22{font-size:22px}}@media (max-width:849px){.md-fs-23{font-size:23px}}@media (max-width:849px){.md-fs-24{font-size:24px}}@media (max-width:849px){.md-fs-25{font-size:25px}}@media (max-width:849px){.md-fs-26{font-size:26px}}@media (max-width:849px){.md-fs-27{font-size:27px}}@media (max-width:849px){.md-fs-28{font-size:28px}}@media (max-width:849px){.md-fs-29{font-size:29px}}@media (max-width:849px){.md-fs-30{font-size:30px}}@media (max-width:849px){.md-fs-31{font-size:31px}}@media (max-width:849px){.md-fs-32{font-size:32px}}@media (max-width:849px){.md-fs-33{font-size:33px}}@media (max-width:849px){.md-fs-34{font-size:34px}}@media (max-width:849px){.md-fs-35{font-size:35px}}@media (max-width:849px){.md-fs-36{font-size:36px}}@media (max-width:849px){.md-fs-37{font-size:37px}}@media (max-width:849px){.md-fs-38{font-size:38px}}@media (max-width:849px){.md-fs-39{font-size:39px}}@media (max-width:849px){.md-fs-40{font-size:40px}}@media (max-width:849px){.md-fs-41{font-size:41px}}@media (max-width:849px){.md-fs-42{font-size:42px}}@media (max-width:849px){.md-fs-43{font-size:43px}}@media (max-width:849px){.md-fs-44{font-size:44px}}@media (max-width:849px){.md-fs-45{font-size:45px}}@media (max-width:849px){.md-fs-46{font-size:46px}}@media (max-width:849px){.md-fs-47{font-size:47px}}@media (max-width:849px){.md-fs-48{font-size:48px}}@media (max-width:849px){.md-fs-49{font-size:49px}}@media (max-width:849px){.md-fs-50{font-size:50px}}@media (max-width:849px){.md-fs-51{font-size:51px}}@media (max-width:849px){.md-fs-52{font-size:52px}}@media (max-width:849px){.md-fs-53{font-size:53px}}@media (max-width:849px){.md-fs-54{font-size:54px}}@media (max-width:849px){.md-fs-55{font-size:55px}}@media (max-width:849px){.md-fs-56{font-size:56px}}@media (max-width:849px){.md-fs-57{font-size:57px}}@media (max-width:849px){.md-fs-58{font-size:58px}}@media (max-width:849px){.md-fs-59{font-size:59px}}@media (max-width:849px){.md-fs-60{font-size:60px}}@media (max-width:849px){.md-fs-61{font-size:61px}}@media (max-width:849px){.md-fs-62{font-size:62px}}@media (max-width:849px){.md-fs-63{font-size:63px}}@media (max-width:849px){.md-fs-64{font-size:64px}}@media (max-width:849px){.md-fs-65{font-size:65px}}@media (max-width:849px){.md-fs-66{font-size:66px}}@media (max-width:849px){.md-fs-67{font-size:67px}}@media (max-width:849px){.md-fs-68{font-size:68px}}@media (max-width:849px){.md-fs-69{font-size:69px}}@media (max-width:849px){.md-fs-70{font-size:70px}}@media (max-width:849px){.md-fs-71{font-size:71px}}@media (max-width:849px){.md-fs-72{font-size:72px}}@media (max-width:849px){.md-fs-73{font-size:73px}}@media (max-width:849px){.md-fs-74{font-size:74px}}@media (max-width:849px){.md-fs-75{font-size:75px}}@media (max-width:849px){.md-fs-76{font-size:76px}}@media (max-width:849px){.md-fs-77{font-size:77px}}@media (max-width:849px){.md-fs-78{font-size:78px}}@media (max-width:849px){.md-fs-79{font-size:79px}}@media (max-width:849px){.md-fs-80{font-size:80px}}@media (max-width:849px){.md-fs-81{font-size:81px}}@media (max-width:849px){.md-fs-82{font-size:82px}}@media (max-width:849px){.md-fs-83{font-size:83px}}@media (max-width:849px){.md-fs-84{font-size:84px}}@media (max-width:849px){.md-fs-85{font-size:85px}}@media (max-width:849px){.md-fs-86{font-size:86px}}@media (max-width:849px){.md-fs-87{font-size:87px}}@media (max-width:849px){.md-fs-88{font-size:88px}}@media (max-width:849px){.md-fs-89{font-size:89px}}@media (max-width:849px){.md-fs-90{font-size:90px}}@media (max-width:849px){.md-fs-91{font-size:91px}}@media (max-width:849px){.md-fs-92{font-size:92px}}@media (max-width:849px){.md-fs-93{font-size:93px}}@media (max-width:849px){.md-fs-94{font-size:94px}}@media (max-width:849px){.md-fs-95{font-size:95px}}@media (max-width:849px){.md-fs-96{font-size:96px}}@media (max-width:849px){.md-fs-97{font-size:97px}}@media (max-width:849px){.md-fs-98{font-size:98px}}@media (max-width:849px){.md-fs-99{font-size:99px}}@media (max-width:849px){.md-fs-100{font-size:100px}}@media (max-width:549px){.sm-fs-0{font-size:0px}}@media (max-width:549px){.sm-fs-1{font-size:1px}}@media (max-width:549px){.sm-fs-2{font-size:2px}}@media (max-width:549px){.sm-fs-3{font-size:3px}}@media (max-width:549px){.sm-fs-4{font-size:4px}}@media (max-width:549px){.sm-fs-5{font-size:5px}}@media (max-width:549px){.sm-fs-6{font-size:6px}}@media (max-width:549px){.sm-fs-7{font-size:7px}}@media (max-width:549px){.sm-fs-8{font-size:8px}}@media (max-width:549px){.sm-fs-9{font-size:9px}}@media (max-width:549px){.sm-fs-10{font-size:10px}}@media (max-width:549px){.sm-fs-11{font-size:11px}}@media (max-width:549px){.sm-fs-12{font-size:12px}}@media (max-width:549px){.sm-fs-13{font-size:13px}}@media (max-width:549px){.sm-fs-14{font-size:14px}}@media (max-width:549px){.sm-fs-15{font-size:15px}}@media (max-width:549px){.sm-fs-16{font-size:16px}}@media (max-width:549px){.sm-fs-17{font-size:17px}}@media (max-width:549px){.sm-fs-18{font-size:18px}}@media (max-width:549px){.sm-fs-19{font-size:19px}}@media (max-width:549px){.sm-fs-20{font-size:20px}}@media (max-width:549px){.sm-fs-21{font-size:21px}}@media (max-width:549px){.sm-fs-22{font-size:22px}}@media (max-width:549px){.sm-fs-23{font-size:23px}}@media (max-width:549px){.sm-fs-24{font-size:24px}}@media (max-width:549px){.sm-fs-25{font-size:25px}}@media (max-width:549px){.sm-fs-26{font-size:26px}}@media (max-width:549px){.sm-fs-27{font-size:27px}}@media (max-width:549px){.sm-fs-28{font-size:28px}}@media (max-width:549px){.sm-fs-29{font-size:29px}}@media (max-width:549px){.sm-fs-30{font-size:30px}}@media (max-width:549px){.sm-fs-31{font-size:31px}}@media (max-width:549px){.sm-fs-32{font-size:32px}}@media (max-width:549px){.sm-fs-33{font-size:33px}}@media (max-width:549px){.sm-fs-34{font-size:34px}}@media (max-width:549px){.sm-fs-35{font-size:35px}}@media (max-width:549px){.sm-fs-36{font-size:36px}}@media (max-width:549px){.sm-fs-37{font-size:37px}}@media (max-width:549px){.sm-fs-38{font-size:38px}}@media (max-width:549px){.sm-fs-39{font-size:39px}}@media (max-width:549px){.sm-fs-40{font-size:40px}}@media (max-width:549px){.sm-fs-41{font-size:41px}}@media (max-width:549px){.sm-fs-42{font-size:42px}}@media (max-width:549px){.sm-fs-43{font-size:43px}}@media (max-width:549px){.sm-fs-44{font-size:44px}}@media (max-width:549px){.sm-fs-45{font-size:45px}}@media (max-width:549px){.sm-fs-46{font-size:46px}}@media (max-width:549px){.sm-fs-47{font-size:47px}}@media (max-width:549px){.sm-fs-48{font-size:48px}}@media (max-width:549px){.sm-fs-49{font-size:49px}}@media (max-width:549px){.sm-fs-50{font-size:50px}}@media (max-width:549px){.sm-fs-51{font-size:51px}}@media (max-width:549px){.sm-fs-52{font-size:52px}}@media (max-width:549px){.sm-fs-53{font-size:53px}}@media (max-width:549px){.sm-fs-54{font-size:54px}}@media (max-width:549px){.sm-fs-55{font-size:55px}}@media (max-width:549px){.sm-fs-56{font-size:56px}}@media (max-width:549px){.sm-fs-57{font-size:57px}}@media (max-width:549px){.sm-fs-58{font-size:58px}}@media (max-width:549px){.sm-fs-59{font-size:59px}}@media (max-width:549px){.sm-fs-60{font-size:60px}}@media (max-width:549px){.sm-fs-61{font-size:61px}}@media (max-width:549px){.sm-fs-62{font-size:62px}}@media (max-width:549px){.sm-fs-63{font-size:63px}}@media (max-width:549px){.sm-fs-64{font-size:64px}}@media (max-width:549px){.sm-fs-65{font-size:65px}}@media (max-width:549px){.sm-fs-66{font-size:66px}}@media (max-width:549px){.sm-fs-67{font-size:67px}}@media (max-width:549px){.sm-fs-68{font-size:68px}}@media (max-width:549px){.sm-fs-69{font-size:69px}}@media (max-width:549px){.sm-fs-70{font-size:70px}}@media (max-width:549px){.sm-fs-71{font-size:71px}}@media (max-width:549px){.sm-fs-72{font-size:72px}}@media (max-width:549px){.sm-fs-73{font-size:73px}}@media (max-width:549px){.sm-fs-74{font-size:74px}}@media (max-width:549px){.sm-fs-75{font-size:75px}}@media (max-width:549px){.sm-fs-76{font-size:76px}}@media (max-width:549px){.sm-fs-77{font-size:77px}}@media (max-width:549px){.sm-fs-78{font-size:78px}}@media (max-width:549px){.sm-fs-79{font-size:79px}}@media (max-width:549px){.sm-fs-80{font-size:80px}}@media (max-width:549px){.sm-fs-81{font-size:81px}}@media (max-width:549px){.sm-fs-82{font-size:82px}}@media (max-width:549px){.sm-fs-83{font-size:83px}}@media (max-width:549px){.sm-fs-84{font-size:84px}}@media (max-width:549px){.sm-fs-85{font-size:85px}}@media (max-width:549px){.sm-fs-86{font-size:86px}}@media (max-width:549px){.sm-fs-87{font-size:87px}}@media (max-width:549px){.sm-fs-88{font-size:88px}}@media (max-width:549px){.sm-fs-89{font-size:89px}}@media (max-width:549px){.sm-fs-90{font-size:90px}}@media (max-width:549px){.sm-fs-91{font-size:91px}}@media (max-width:549px){.sm-fs-92{font-size:92px}}@media (max-width:549px){.sm-fs-93{font-size:93px}}@media (max-width:549px){.sm-fs-94{font-size:94px}}@media (max-width:549px){.sm-fs-95{font-size:95px}}@media (max-width:549px){.sm-fs-96{font-size:96px}}@media (max-width:549px){.sm-fs-97{font-size:97px}}@media (max-width:549px){.sm-fs-98{font-size:98px}}@media (max-width:549px){.sm-fs-99{font-size:99px}}@media (max-width:549px){.sm-fs-100{font-size:100px}}.stack.stack-row .icon-box{flex-flow:row}.slider-wrapper.lg-5 .flickity-slider>*{max-width:20% !important}.slider-wrapper.lg-4 .flickity-slider>*{max-width:25% !important}.slider-wrapper.lg-3 .flickity-slider>*{max-width:33.3333% !important}.slider-wrapper.lg-2 .flickity-slider>*{max-width:50% !important}@media (max-width:849px){.slider-wrapper.md-4 .flickity-slider>*{max-width:25% !important}}@media (max-width:849px){.slider-wrapper.md-3 .flickity-slider>*{max-width:33.3333% !important}}@media (max-width:849px){.slider-wrapper.md-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:849px){.slider-wrapper.md-1 .flickity-slider>*{max-width:100% !important}}@media (max-width:549px){.slider-wrapper.sm-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:549px){.slider-wrapper.sm-1 .flickity-slider>*{max-width:100% !important}}.slider-wrapper .slider-style-container .flickity-slider>*{opacity:1 !important;padding:0 10px}.slider-wrapper .slider-nav-outside .flickity-slider>*{padding-bottom:30px !important}.slider-wrapper .slider-nav-outside .flickity-page-dots{bottom:0}.archive-page-header .page-title{font-size:0}.archive-page-header .page-title span{font-size:25px}.menu-item-gtranslate>div{top:-10px}@media (max-width:849px){.menu-item-gtranslate>div{width:100%;top:0}}.menu-item-gtranslate .gt_float_switcher{background-color:transparent;box-shadow:none;font-size:14px;overflow:visible;display:block}.menu-item-gtranslate .gt_float_switcher img{width:20px}.menu-item-gtranslate .gt_float_switcher .gt-selected{background-color:transparent;width:100%;overflow:visible}.menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang{padding:0;color:#fff;font-weight:normal;font-family:var(--alt-font-family)}@media (max-width:849px){.menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang{padding:10px 15px;color:#000}}.menu-item-gtranslate .gt_float_switcher .gt-selected .gt_float_switcher-arrow{filter:brightness(100)}@media (max-width:849px){.menu-item-gtranslate .gt_float_switcher .gt-selected .gt_float_switcher-arrow{filter:none}}.menu-item-gtranslate .gt_float_switcher .gt_options.gt-open{background:#fff;width:100%;display:flex !important;flex-direction:column;max-height:450px}@media (max-width:849px){.menu-item-gtranslate .gt_float_switcher .gt_options.gt-open{background:transparent}}.menu-item-gtranslate .gt_float_switcher .gt_options.gt-open::-webkit-scrollbar{display:none}.menu-item-gtranslate .gt_float_switcher .gt_options.gt-open a{padding:10px;width:100%;min-width:max-content;display:block}@media (max-width:849px){.menu-item-gtranslate .gt_float_switcher .gt_options.gt-open a{padding:10px 15px;color:#000}}.page-template-page-transparent-header-light .logo img{filter:brightness(5)}#header .header-wrapper.stuck .header-main .logo img{filter:none}#header .header-wrapper .nav-dropdown{padding:0}@media (max-width:849px){#header .header-bg-color{background-color:var(--fs-color-primary) !important}#header .nav-icon .primary{background-color:#fff;color:var(--fs-color-primary) !important}}#header .header-main .header-nav.nav-left{justify-content:center}#header .header-main .header-nav.nav-left li{margin:0 16px}#header .header-main .header-nav.nav-left li a{font-size:14px}#header .header-main .header-nav.nav-left ul.sub-menu{padding:0;display:flex;flex-flow:column}#header .header-main .header-nav.nav-left ul.sub-menu a{margin:0;padding:10px;position:relative;z-index:1}#header .header-main .header-nav.nav-left ul.sub-menu a:before{position:absolute;content:"";width:0;height:100%;top:0;left:0;transition:0.5s all;background:var(--primary-color);z-index:-1}#header .header-main .header-nav.nav-left ul.sub-menu a:hover{color:#fff}#header .header-main .header-nav.nav-left ul.sub-menu a:hover:before{width:100%}#header .header-main .header-nav.nav-left ul.sub-menu li{position:relative;width:100%;margin:0}#header .header-main .header-nav.nav-left ul.sub-menu li:first-child a:before{border-radius:5px 5px 0 0}#header .header-main .header-nav.nav-left ul.sub-menu li:last-child a:before{border-radius:0 0 5px 5px}#header .header-main .header-nav.nav-left ul.sub-menu li .sub-menu{position:absolute;top:0;left:100%;background:#fff;width:fit-content;border-radius:0 5px 5px 0;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.15);opacity:0;display:none;visibility:hidden}#header .header-main .header-nav.nav-left ul.sub-menu li:hover .sub-menu{display:flex;opacity:1;visibility:visible}ul.header-nav ul.sub-menu li.nav-dropdown-col>a{text-transform:none !important;font-size:1em;font-weight:300 !important}ul.header-nav ul.sub-menu li .sub-menu{position:absolute;top:0;left:100%;background:#fff;width:fit-content;border-radius:0 5px 5px 0;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.15);opacity:0;display:none;visibility:hidden}.row-divided>.col+.col:not(.large-12){border-color:rgba(255, 255, 255, 0.1) !important}.icon-box .icon-box-img img,.icon-box .icon-box-img svg{padding-top:0}.row.bg-hover>.col:hover>.col-inner{background-color:#EFF6FF !important}.ms-button.bg-secondary:hover{background-color:var(--fs-color-primary);box-shadow:none}.ms-button.btn-outline.color-secondary:hover{background-color:var(--fs-color-secondary) !important;color:#fff !important;box-shadow:none}.ms-title.ms-title-line{position:relative;padding-left:50px}.ms-title.ms-title-line:before{position:absolute;content:"";width:40px;height:1px;top:50%;left:0;background:currentcolor}.ms-title.ms-title-line.text-center{padding-right:50px}.ms-title.ms-title-line.text-center:after{position:absolute;content:"";width:40px;height:1px;top:50%;right:0;background:currentcolor}.ms-title.ms-title-strong .ms-subtitle{display:block;color:var(--fs-color-primary)}.tabbed-content .nav.nav-outline li{margin:0 4px}.tabbed-content .nav.nav-outline li a{font-size:14px;font-weight:600;padding:8px 20px;border:1px solid #e0e0e0;background:#fff;color:#555555;line-height:20px;text-transform:none}.tabbed-content .nav.nav-outline li.active a,.tabbed-content .nav.nav-outline li:hover a{background:var(--fs-color-secondary);border-color:var(--fs-color-secondary);color:#fff}.check-list ul li{list-style:none;position:relative;margin-left:0 !important;padding-left:30px;margin-bottom:12px}.check-list ul li:before{position:absolute;content:"";width:25px;height:25px;display:block;background-image:url("/wp-content/uploads/2026/04/check-check.svg");background-repeat:no-repeat;background-position:center;left:0;top:50%;transform:translateY(-50%)}.strong-primary strong{color:var(--fs-color-primary) !important}.strong-primary span{font-weight:700}.w-65{max-width:65%;margin:auto}.brightness-5 img{filter:brightness(5)}.ux-search-box input.search-field{border-radius:5px 0 0 5px;border-right:0}.ux-search-box button.ux-search-submit{height:42px;min-height:42px;line-height:40px;border-radius:0 5px 5px 0}.home h1{font-size:60px;font-weight:700;line-height:1}.home h1 strong{color:var(--fs-color-primary)}.home .banner-home{height:auto !important}.home .banner-home .count-number{display:flex;align-items:center;justify-content:center}.home .banner-home .count-number .count-up,.home .banner-home .count-number .count-unit{font-size:30px;font-weight:700}.home .banner-home .count-number .count-up{color:#fff}.home .banner-home .count-number .count-unit{color:var(--fs-color-primary);margin-left:3px}.home .banner-home .count-text{font-size:12px;text-align:center;display:block;color:rgba(255, 255, 255, 0.5)}.home .about-home{background-color:white}.home .about-home .section-bg{opacity:0.028;background-image:repeating-linear-gradient(0deg, transparent, transparent 59px, #2d3654 59px, #2d3654 60px), repeating-linear-gradient(90deg, transparent, transparent 59px, #2d3654 59px, #2d3654 60px)}.home .about-slider{position:relative}.home .about-slider:before,.home .about-slider:after{position:absolute;content:"";display:block;border-color:#3b82f666;border-style:solid;pointer-events:none;border-width:0}.home .about-slider:before{width:80px;height:80px;border-bottom-left-radius:12px;border-left-width:2px;border-bottom-width:2px;bottom:-15px;left:-15px}.home .about-slider:after{width:48px;height:48px;border-top-left-radius:12px;border-top-width:2px;border-left-width:2px;top:-15px;left:-15px}.home .about-slider .flickity-viewport{border-radius:16px}.home .about-slider .about-esta{position:absolute;padding:12px 20px;right:-24px;top:-12px;background:var(--fs-color-secondary);border-radius:12px;text-align:center}.home .about-slider .about-esta p{color:#ffffff80;letter-spacing:0.1em;font-size:10px;margin:0;line-height:1;text-transform:uppercase}.home .about-slider .about-esta p strong{color:var(--fs-color-primary);font-size:24px;font-weight:bolder}.home .about-slider .icon-box{position:absolute;width:calc(100% - 30px);left:15px;bottom:15px;padding:12px 16px;backdrop-filter:blur(4px);background-color:#0000004d;border-radius:12px}.home .about-slider .icon-box .icon-inner{padding:8px;border-radius:8px;background:var(--fs-color-primary);display:flex;justify-content:center;align-items:center}.home .about-slider .icon-box .icon-inner img{padding-top:0;filter:brightness(100)}.home .about-slider .icon-box .icon-box-text h3{font-size:14px;color:#fff;margin-bottom:0}.home .about-slider .icon-box .icon-box-text p{font-size:12px;color:#fff;opacity:0.9}.home .about-home-info h2{font-size:42px;letter-spacing:-1px;margin-top:-15px}.home .about-home-info h2 strong{color:var(--fs-color-primary)}.home .about-home-info .about-list{line-height:1;align-items:center}.home .about-home-info .about-list .icon-inner{background-color:#3b82f61a;border-radius:8px;padding:7px}.home .about-numbers .icon-box{align-items:center}.home .about-numbers .icon-box .icon-inner{background:#2d3654;border-radius:8px;padding:15px;line-height:1}.home .about-numbers .icon-box .count-text{display:block;font-size:14px}.home .about-numbers .icon-box .count-number{font-size:30px;font-weight:bolder;color:var(--fs-color-secondary)}.home .about-numbers .icon-box .count-unit{font-size:20px;color:var(--fs-color-primary)}.home .about-advantage .col:before,.home .about-advantage .col:after{border-color:#e8eef8}.home .about-advantage .col:after{bottom:0px}.home .about-advantage .col:nth-child(n+4):after{opacity:0}.home .about-advantage .col-inner:before{position:absolute;content:"";width:0;height:0;border-left-color:rgba(59, 130, 246, 0.15);border-bottom-color:transparent;border-left-width:24px;border-bottom-width:24px;border-top:0;border-right:0;top:0;left:0;z-index:999;border-style:solid}.home .about-advantage .icon-box-img{background-color:rgba(59, 130, 246, 0.1);padding:14px;border-radius:8px;line-height:1}.home .about-advantage .icon-box-text h3{font-size:18px;margin-bottom:4px;line-height:28px;color:#111}.home .about-advantage .icon-box-text p{font-size:14px;color:#666}.home .about-advantage .icon-box-text p strong{font-size:12px;color:var(--fs-color-primary)}.home .about-advantage .icon-box-text p:has(strong){margin-bottom:12px}.home .haka-cooperate{display:flex;justify-content:space-between;align-items:center}.home .haka-cooperate h3{font-size:20px;margin-bottom:0}.home .haka-cooperate p{margin-bottom:0}.home .partner-home .partner-title{margin-bottom:24px;align-items:center}.home .partner-home .partner-title .icon-box-img .icon-inner{padding:10px;line-height:1}.home .partner-home .partner-title .icon-box-text{padding-left:12px}.home .partner-home .banner .overlay{background-image:linear-gradient(to top, rgba(45, 54, 84, 0.85), rgba(45, 54, 84, 0.3), rgba(255, 255, 255, 0))}.home .regis-process .ms-title{width:40px;height:40px;line-height:24px;position:relative}.home .regis-process .ms-title:after{position:absolute;content:"";width:1px;height:57px;display:block;background-image:linear-gradient(to bottom, rgba(59, 130, 246, 0.4), transparent);left:50%;top:50px}.home .regis-process h4{margin-bottom:4px;line-height:24px;font-size:16px}.home .project-home .image-cover{border-radius:8px}.home .project-home .overlay{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent)}.home .project-home .post-item .box-text{padding:16px;text-shadow:none}.home .project-home .post-item .box-text .is-divider{display:none}.home .project-home .post-item .box-text .cat-label{color:#93c5fd;font-size:12px;padding:2px 8px;border-radius:10px;background-color:#3b82f633;text-transform:none;opacity:1;margin-bottom:8px}.home .project-home .post-item .box-text .post-title{font-size:14px}.home .project-home .count-number{font-size:24px;font-weight:bold;color:var(--fs-color-secondary)}.home .project-home .count-text{font-size:12px;display:block}.home .quote-home{position:relative}.home .quote-home:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:0.05;background-image:repeating-linear-gradient(0deg, transparent, transparent 30px, rgba(255, 255, 255, 0.6) 30px, rgba(255, 255, 255, 0.6) 31px), repeating-linear-gradient(90deg, transparent, transparent 30px, rgba(255, 255, 255, 0.6) 30px, rgba(255, 255, 255, 0.6) 31px);pointer-events:none}.home .quote-home .featured-box .icon-box-img{padding:0 3px;line-height:0}.home .quote-home .featured-box .icon-box-text{padding-left:10px}.home .quote-home .note-quote{align-items:center;font-size:12px;border:1px solid #ffffff26;padding:6px 12px 6px 8px;width:fit-content;border-radius:99px}.home .quote-home .note-quote .icon-box-img{padding:0 4px;line-height:0}.home .quote-home .note-quote .icon-box-text{padding-left:5px}.home .quote-home .quote-btn-home{background:var(--fs-color-primary);color:#fff;padding:14px 32px;border-radius:8px;align-items:center;font-weight:700;font-size:14px}.home .quote-home .phone-btn-home{justify-content:flex-end;align-items:center;margin-top:12px}.home .quote-home .phone-btn-home .icon-box-img{width:18px !important}.home .quote-home .phone-btn-home .icon-box-text{color:#ffffff80;font-size:12px;width:fit-content;flex:none}.home .quote-home .phone-btn-home:hover .icon-box-text{color:var(--fs-color-primary)}.home .quote-home .phone-btn-home:hover .icon-box-img svg path{stroke:var(--fs-color-primary);fill:var(--fs-color-secondary)}.home .cooperate-home .featured-box .icon-box-img .icon-inner{padding:11px;border-radius:8px;background-color:#3b82f61a;line-height:0}.home .cooperate-home .featured-box:hover .icon-box-img .icon-inner{background-color:#3b82f633}.home .cooperate-home .banner .overlay{background-image:linear-gradient(to top, rgba(45, 54, 84, 0.7), transparent)}.home .cooperate-home .banner h3{font-size:14px;font-weight:700;margin:0 !important;line-height:20px}.home .cooperate-home .banner p{font-size:12px;line-height:16px;color:rgba(255, 255, 255, 0.6);margin:0}.home .form-haka-regis label{font-size:12px;line-height:16px;font-weight:600;color:#555}.home .form-haka-regis .col{padding-bottom:0 !important}.home .form-haka-regis textarea{min-height:82px}.home .form-haka-regis .wpcf7-submit{width:100%;background-color:var(--fs-color-secondary);line-height:48px;margin-top:15px}.home .form-haka-regis .note-form{font-size:12px;color:#bbb;text-align:center}.home .product-small .box-text{padding:20px}.home .product-small .box-text .haka-product-description{display:block}.home .product-small .box-text .haka-action{border-top:1px solid #f0f0f0;padding-top:16px}@media (max-width:849px){.home h1{font-size:36px}.home .stack-row:has(.ms-button){gap:15px}.home .stack-row:has(.ms-button) .ms-button{width:100%;margin:0 !important}.home .stack-row:has(.icon-box){flex-flow:row wrap;gap:0px;line-height:1}.home .stack-row:has(.icon-box) .icon-box{width:auto}.home .stack-row:has(.icon-box) .icon-box .icon-box-text{padding-left:6px !important}.home .stack-row:has(.icon-box) .icon-box .icon-box-text p{margin:0 !important;font-size:0.85em}.home .banner-home{padding-top:70px !important}.home .about-home-info h2{font-size:28px}.home .about-home-info .about-list{line-height:1.6;margin-bottom:20px !important}.home .about-home-info .about-list .icon-box-img{line-height:1}.home .about-slider .about-esta{right:-15px}}@media (max-width:549px){.home .banner-home .count-number .count-up,.home .banner-home .count-number .count-unit{font-size:20px}.home .banner-home .banner-bg:after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;background:rgba(0, 0, 0, 0.5);pointer-events:none}.home .stack-row:has(.ms-button) .ms-button{padding:8px 16px !important;font-size:15px}.home .about-advantage,.home .about-numbers,.home .haka-cooperate{width:calc(100% - 30px);margin-left:15px !important}.home .about-advantage .col:nth-child(4):after,.home .about-advantage .col:nth-child(5):after{opacity:1}.home .flex-col-mobile,.home .haka-cooperate{flex-flow:column}.home .haka-cooperate{gap:20px}.home .haka-dmsp .tabbed-content .nav{position:sticky;top:0;z-index:99;background:#f9f7f5;padding-top:5px;padding-bottom:5px}}.post-sidebar .post-item{padding-bottom:10px}.post-sidebar .post-item .box-text{padding:0 0 0 15px}.post-sidebar .post-item .is-divider{display:none}.post-sidebar .box-image{width:40% !important}.product-small.box-normal{border-radius:12px;border:1px solid #ebebeb;overflow:hidden}.product-small.box-normal:hover{border-color:#3b82f64d}.product-small .box-image .image-tools:has(.tag-product){opacity:1;width:100%;display:flex;justify-content:space-between;padding:12px 12px 0}.product-small .box-image .image-tools:has(.tag-product) .tag-product,.product-small .box-image .image-tools:has(.tag-product) .product-sku{font-size:12px;width:fit-content;color:#fff;padding:4px 10px}.product-small .box-image .image-tools:has(.tag-product) .tag-product{font-weight:bold;border-radius:99px}.product-small .box-image .image-tools:has(.tag-product) .product-sku{background:#0009;border-radius:4px}.product-small .box-text{display:flex;flex-direction:column;padding:5px 0;background:#fff}.product-small .box-text .product-title a{font-size:16px;font-weight:700;color:#111}.product-small .box-text .haka-product-description{display:none}.product-small .box-text .haka-product-description ul{margin-top:10px}.product-small .box-text .haka-product-description li{list-style:none;font-size:12px;margin-bottom:0;position:relative;margin-left:0}.product-small .box-text .haka-product-description li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:400;margin-right:5px;color:var(--fs-color-primary)}.product-small .box-text .haka-action{display:flex;justify-content:space-between;align-items:center;padding-top:5px;margin-top:auto;gap:5px;width:100%}.product-small .box-text .haka-action .haka-contact-phone{font-size:14px;font-weight:700;color:var(--fs-color-primary)}.product-small .box-text .haka-action .haka-action-contact{font-size:12px;padding:8px;border-radius:6px;background:var(--fs-color-secondary);color:#fff;font-weight:700}.product-small .box-text .add-to-cart-button{display:none;opacity:0;visibility:hidden}.product-cat-info{overflow:hidden;position:relative;padding:30px 30px;border:1px solid #e8e8e8;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px rgba(0, 0, 0, 0.1);border-radius:5px;margin-top:20px}.fix_height{max-height:800px;overflow:hidden;position:relative}.ntx_readmore_flatsome{text-align:center;cursor:pointer;position:absolute;z-index:10;bottom:0;width:100%;background:#fff}.ntx_readmore_flatsome:before{height:55px;margin-top:-45px;content:"";background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff00", endColorstr="#ffffff",GradientType=0);display:block}.ntx_readmore_flatsome a{color:var(--primary-color);display:block}.ntx_readmore_flatsome a:after{content:"";width:0;right:0;border-top:6px solid var(--primary-color);border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px}.ntx_readmore_flatsome_less a:after{border-top:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--primary-color)}.ntx_readmore_flatsome_less:before{display:none}.hidden-des .haka-product-description,.hidden-des .badge-container,.hidden-des .add-to-cart-button,#shop-sidebar .haka-product-description,#shop-sidebar .badge-container,#shop-sidebar .add-to-cart-button{display:none;opacity:0;visibility:hidden}.hidden-des .box-image,#shop-sidebar .box-image{width:35% !important}.hidden-des .haka-action,#shop-sidebar .haka-action{padding-top:5px;border-top:0}.hidden-des .box-text,#shop-sidebar .box-text{padding:0 0 0 10px !important}.related-products-wrapper .product-section-title{padding:15px}.price-wrapper .price{margin-bottom:15px}@media (max-width:549px){.haka-footer-top .row.row-collapse{padding:0 15px}.haka-footer-top .col-inner{margin-bottom:20px;text-align:center}}.haka-footer .ux-menu .ux-menu-link__link{min-height:24px;padding-bottom:8px;padding-top:0;color:rgba(255, 255, 255, 0.45);font-size:14px;font-weight:500}.haka-footer .ux-menu .ux-menu-link__link:hover{color:var(--fs-color-primary)}