.footer .footer-nav .right a,.footer .footer-nav .right a:link,.footer .footer-nav .right a:visited{color:#fff!important}.footer .footer-nav .right a:hover{color:#fff!important;opacity:.8}.footer .bq{text-align:center}.footer .bq .bqRight,.footer .bq .bqRight .bqname{width:100%;float:none}.kolity-fab{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:10px}.kolity-fab__btn{position:relative;width:46px;height:46px;border:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 4px 14px #00000038;transition:transform .2s ease,opacity .2s ease}.kolity-fab__btn:hover{transform:scale(1.08)}.kolity-fab__btn--top{opacity:0;pointer-events:none}.kolity-fab__btn--top.is-visible{opacity:1;pointer-events:auto}.kolity-fab__label{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:#222;color:#fff;font-size:12px;line-height:1;padding:7px 10px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s ease}.kolity-fab__btn:hover .kolity-fab__label{opacity:1}.kolity-fab__icon{width:20px;height:20px;display:block;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.kolity-fab__icon:has(img){background:none;-webkit-mask:none;mask:none}.kolity-fab__icon img{width:100%;height:100%;object-fit:contain;display:block}.kolity-fab__icon--phone{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3C/svg%3E")}.kolity-fab__icon--email{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.kolity-fab__icon--facebook,.kolity-fab__icon--messenger{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M22 12a10 10 0 1 0-11.6 9.9v-7h-2.5V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.2c-1.3 0-1.7.8-1.7 1.6V12h2.8l-.4 2.9h-2.4v7A10 10 0 0 0 22 12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M22 12a10 10 0 1 0-11.6 9.9v-7h-2.5V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.2c-1.3 0-1.7.8-1.7 1.6V12h2.8l-.4 2.9h-2.4v7A10 10 0 0 0 22 12z'/%3E%3C/svg%3E")}.kolity-fab__icon--backToTop{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 4l8 8-1.4 1.4L13 7.8V20h-2V7.8l-5.6 5.6L4 12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 4l8 8-1.4 1.4L13 7.8V20h-2V7.8l-5.6 5.6L4 12z'/%3E%3C/svg%3E")}.kolity-fab__icon--callback{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3Cpath d='M15.5 3v1.6a5 5 0 0 1 4.9 4.9H22A6.5 6.5 0 0 0 15.5 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3Cpath d='M15.5 3v1.6a5 5 0 0 1 4.9 4.9H22A6.5 6.5 0 0 0 15.5 3z'/%3E%3C/svg%3E")}.kolity-fab__icon--zalo,.kolity-fab__icon--link{-webkit-mask:none;mask:none;background:none;font:700 13px/20px Arial,sans-serif;text-align:center;width:auto}.kolity-fab__icon--zalo:not(:has(img)):before{content:"Zalo"}.kolity-fab__icon--link:not(:has(img)):before{content:"↗";font-size:16px}.kolity-cb{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.kolity-cb[hidden]{display:none}.kolity-cb__mask{position:absolute;inset:0;background:#0000008c}.kolity-cb__box{position:relative;width:100%;max-width:360px;background:#fff;border-radius:10px;padding:26px 24px 22px;box-shadow:0 16px 48px #0000004d}.kolity-cb__x{position:absolute;top:8px;right:10px;border:0;background:none;cursor:pointer;font-size:24px;line-height:1;color:#888}.kolity-cb__tt{font-size:19px;font-weight:700;color:#222}.kolity-cb__intro{margin:6px 0 16px;font-size:13px;color:#666;line-height:1.5}.kolity-cb__row{display:block;margin-bottom:12px}.kolity-cb__lb{display:block;font-size:13px;color:#444;margin-bottom:5px}.kolity-cb__req{color:#c0392b}.kolity-cb__box input,.kolity-cb__box textarea{width:100%;border:1px solid #d5d5d5;border-radius:5px;padding:9px 11px;font-size:14px;font-family:inherit;color:#222;background:#fff;box-sizing:border-box}.kolity-cb__box input:focus,.kolity-cb__box textarea:focus{border-color:#f2994a;outline:none}.kolity-cb__send{width:100%;margin-top:4px;border:0;border-radius:5px;background:#f2994a;color:#fff;font-size:14px;font-weight:600;padding:11px;cursor:pointer}.kolity-cb__send:disabled{opacity:.6;cursor:default}.kolity-cb__msg{margin:10px 0 0;font-size:13px;text-align:center;min-height:18px}@media(max-width:768px){.kolity-fab{right:12px;bottom:12px;gap:8px}.kolity-fab__btn{width:42px;height:42px}.kolity-fab__label,.kolity-fab__btn--desktop{display:none}}.indexServicesList .listTitleNr .t2,.indexAbout .indexabWz .indexabWzB{text-align:justify;text-justify:inter-word}.indexPro .swiper-slide .infoBoxNr .desc{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none;text-align:justify;text-justify:inter-word}.pageTable2 td.wz{text-align:justify;text-justify:inter-word}.pageTable2 td h2{line-height:1.25em}.swiper-history .swiper-history-time:before{display:none}.swiper-history .swiper-history-time .swiper-slide-active:before{content:"";position:absolute;top:calc(30% + 80px);right:100%;width:3000px;height:1px;background:#c9c9c9;z-index:1}.swiper-history .swiper-history-time:after{z-index:1}.swiper-history .swiper-history-time .swiper-slide-active .img{z-index:5}.swiper-history .swiper-history-time .swiper-slide-active .img{display:flex;align-items:center;justify-content:center;overflow:hidden}.swiper-history .swiper-history-time .swiper-slide-active .img img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media screen and (min-width:993px){.pagePro .page_left{height:auto;min-height:30vw}}.pageNav{background:linear-gradient(to bottom,#0000006b,#0000009e 55%,#000000b8)}.pageNavB .name{text-shadow:0 1px 4px rgba(0,0,0,.75)}@media screen and (min-width:993px){.pageNavB a{width:20%}}.kolity-contactTabs{background:linear-gradient(to bottom,#00000059,#000000ad)}.kolity-contactTabs .pageNavB a{flex:1 1 0;width:auto;min-width:25%}.kolity-contactTabs .pageNavB .name{text-shadow:0 1px 4px rgba(0,0,0,.75)}.pageContactBB .item .titleBox .des a,.pageContactBB .item .titleBox .des a:hover{color:#fff}.pageContactBB .item .titleBox .des a:hover{text-decoration:underline}.feedback2 .l1.l1-full{width:100%}.kdl[data-astro-cid-pxqyomnn]{padding:60px 0 110px}.kdl[data-astro-cid-pxqyomnn] [data-astro-cid-pxqyomnn][hidden]{display:none!important}.kdl-head[data-astro-cid-pxqyomnn]{margin-bottom:40px}.kdl-title[data-astro-cid-pxqyomnn]{margin:0 0 12px;font-size:clamp(28px,3vw,50px);line-height:1.15;font-weight:400;color:#333;text-transform:uppercase}.kdl-sub[data-astro-cid-pxqyomnn]{margin:0;font-size:18px;line-height:1.6;color:#7d7e8d;font-weight:300}.kdl-layout[data-astro-cid-pxqyomnn]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:start}.kdl-filter[data-astro-cid-pxqyomnn]{position:sticky;top:110px;padding:24px;border-radius:10px;background:#f4f7f5}.kdl-filter__label[data-astro-cid-pxqyomnn]{margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#13aa44}.kdl-search[data-astro-cid-pxqyomnn]{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:44px;padding:0 16px 0 40px;border:1px solid #dde3df;border-radius:22px;outline:none;font-size:15px;color:#333;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d7e8d' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px center / 16px no-repeat}.kdl-search[data-astro-cid-pxqyomnn]:focus{border-color:#13aa44}.kdl-regions[data-astro-cid-pxqyomnn],.kdl-provinces[data-astro-cid-pxqyomnn]{margin:0;padding:0;list-style:none}.kdl-regions[data-astro-cid-pxqyomnn]{margin-top:14px}.kdl-region[data-astro-cid-pxqyomnn]{padding:8px 0}.kdl-region[data-astro-cid-pxqyomnn]+.kdl-region[data-astro-cid-pxqyomnn]{border-top:1px solid #e2e8e4}.kdl-provinces[data-astro-cid-pxqyomnn]{padding-left:28px}.kdl-check[data-astro-cid-pxqyomnn]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:15px;color:#333;cursor:pointer}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:18px;height:18px;margin:0;border:1.5px solid #b7c1bb;border-radius:4px;background:#fff;cursor:pointer}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:hover:not(:disabled){border-color:#13aa44}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:checked,.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:indeterminate{border-color:#13aa44;background-color:#13aa44}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:7px;height:2px;background:#fff}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:disabled{cursor:default;background:#eef1ef;border-color:#d5dcd8}.kdl-check[data-astro-cid-pxqyomnn] input[data-astro-cid-pxqyomnn]:disabled~span[data-astro-cid-pxqyomnn]{color:#a3a8ad}.kdl-check[data-astro-cid-pxqyomnn] em[data-astro-cid-pxqyomnn]{margin-left:auto;min-width:24px;font-style:normal;font-size:13px;text-align:right;color:#7d7e8d}.kdl-check--region[data-astro-cid-pxqyomnn]{font-size:16px;font-weight:600}.kdl-clear[data-astro-cid-pxqyomnn]{margin-top:12px;padding:0;border:0;background:none;font-size:14px;color:#13aa44;text-decoration:underline;cursor:pointer}.kdl-summary[data-astro-cid-pxqyomnn]{margin-bottom:20px;font-size:15px;color:#7d7e8d}.kdl-summary[data-astro-cid-pxqyomnn] strong[data-astro-cid-pxqyomnn]{margin-right:4px;font-size:22px;font-weight:600;color:#13aa44}.kdl-grid[data-astro-cid-pxqyomnn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.kdl-card[data-astro-cid-pxqyomnn]{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8e4;border-radius:10px;background:#fff;transition:border-color .3s,box-shadow .3s}.kdl-card[data-astro-cid-pxqyomnn]:hover{border-color:#13aa44;box-shadow:0 10px 30px #13aa441f}.kdl-card__img[data-astro-cid-pxqyomnn]{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#eef2ef}.kdl-card__img[data-astro-cid-pxqyomnn] img[data-astro-cid-pxqyomnn]{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}.kdl-card__body[data-astro-cid-pxqyomnn]{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 24px 24px}.kdl-card__loc[data-astro-cid-pxqyomnn]{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#13aa44}.kdl-card__name[data-astro-cid-pxqyomnn]{margin:0 0 4px;font-size:20px;line-height:1.35;font-weight:600;color:#222}.kdl-badge[data-astro-cid-pxqyomnn]{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:12px;vertical-align:middle;font-size:12px;font-weight:500;color:#fff;background:#13aa44}.kdl-row[data-astro-cid-pxqyomnn]{display:flex;gap:10px;margin:0;font-size:15px;line-height:1.5;color:#555}.kdl-row[data-astro-cid-pxqyomnn] svg[data-astro-cid-pxqyomnn]{flex:none;width:16px;height:16px;margin-top:3px;color:#13aa44}.kdl-row[data-astro-cid-pxqyomnn] a[data-astro-cid-pxqyomnn]{color:#333}.kdl-row[data-astro-cid-pxqyomnn] a[data-astro-cid-pxqyomnn]:hover{color:#13aa44}.kdl-map[data-astro-cid-pxqyomnn]{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;color:#13aa44}.kdl-map[data-astro-cid-pxqyomnn]:hover{color:#0e8a36}.kdl-empty[data-astro-cid-pxqyomnn]{padding:60px 24px;border:1px dashed #cfd8d2;border-radius:10px;text-align:center;font-size:16px;color:#7d7e8d}@media screen and (max-width:1100px){.kdl-layout[data-astro-cid-pxqyomnn]{grid-template-columns:280px minmax(0,1fr);gap:32px}.kdl-grid[data-astro-cid-pxqyomnn]{grid-template-columns:1fr}}@media screen and (max-width:992px){.kdl[data-astro-cid-pxqyomnn]{padding:40px 0 70px}.kdl-layout[data-astro-cid-pxqyomnn]{grid-template-columns:1fr;gap:28px}.kdl-filter[data-astro-cid-pxqyomnn]{position:static}.kdl-grid[data-astro-cid-pxqyomnn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.kdl-grid[data-astro-cid-pxqyomnn]{grid-template-columns:1fr}.kdl-sub[data-astro-cid-pxqyomnn]{font-size:16px}}
