:root{--ap-navy:#0f2a54;--ap-navy-deep:#10234e;--ap-sky:#50c2f5;--ap-sky-soft:#e6f6fe;--ap-sky-band:#6ad1ff;--vs-text:#1d2433;--vs-muted:#586174;--vs-bg-light:#f4f6f9;--vs-bg-soft:#eaf2fa;--vs-border:#dbe3ee;--vs-gold-text:#0b6ea6;--vs-lotus:#e3262f;--vs-lotus-soft:#fdecec;--vs-shadow-sm:0 1px 3px rgba(15, 42, 84, .08), 0 1px 2px rgba(15, 42, 84, .06);--vs-shadow-md:0 6px 22px rgba(15, 42, 84, .10);--vs-shadow-lg:0 18px 48px rgba(15, 42, 84, .14)}body{margin:0}.vs-card:hover{border-color:#b9dcf3}.ap-hd .vs-container{max-width:1320px}.vs-header .vs-btn{border-radius:50px}.ap-hd-top{background:#fff;border-bottom:1px solid #e7edf5}.ap-hd-top__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:92px;padding-block:12px}.ap-brand{display:inline-flex;align-items:center;gap:14px;flex:none;text-decoration:none}.ap-brand:hover,.ap-brand:focus{text-decoration:none}.ap-brand__logo{display:block;width:64px;height:64px;object-fit:contain;transition:transform .3s ease}.ap-brand:hover .ap-brand__logo{transform:rotate(-6deg) scale(1.04)}.ap-brand__text{display:flex;flex-direction:column;gap:4px}.ap-brand__name{font-size:26px;font-weight:800;line-height:1.05;letter-spacing:.01em;color:var(--ap-navy);text-transform:uppercase}.ap-brand__tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--vs-muted)}.ap-brand__tag::before{content:"";flex:none;width:20px;height:2px;border-radius:2px;background:var(--ap-sky)}.ap-hd-info{display:flex;align-items:center;list-style:none;margin:0;padding:0}.ap-hd-info>li+li{margin-left:20px;padding-left:20px;border-left:1px solid #e3eaf3}.ap-hd-info__item{display:flex;align-items:center;gap:12px;color:var(--ap-navy);text-decoration:none}.ap-hd-info__item:hover,.ap-hd-info__item:focus{text-decoration:none}.ap-hd-info__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ap-sky-soft);color:#0b6ea6;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ap-hd-info__ico .vs-ico{width:20px;height:20px}.ap-hd-info__txt{display:flex;flex-direction:column;line-height:1.3}.ap-hd-info__txt small{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--vs-muted)}.ap-hd-info__txt>span{font-size:15px;font-weight:700;color:var(--ap-navy);white-space:nowrap;transition:color .2s ease}.ap-hd-info__item:hover .ap-hd-info__ico{background:var(--ap-navy);color:#fff}.ap-hd-info__item:hover .ap-hd-info__txt>span{color:#0b6ea6}.ap-hd-info__item--call .ap-hd-info__ico,.ap-hd-info__item--call:hover .ap-hd-info__ico{background:linear-gradient(135deg,#f0373f 0%,#c81f27 100%);color:#fff;box-shadow:0 6px 14px rgb(200 31 39 / .28)}.ap-hd-info__item--call:hover .ap-hd-info__ico{transform:rotate(-10deg)}.ap-hd-info__item--call .ap-hd-info__txt>span,.ap-hd-info__item--call:hover .ap-hd-info__txt>span{font-size:21px;font-weight:800;letter-spacing:.01em;color:#d4232b}.ap-hd-nav.vs-bar{background:linear-gradient(90deg,#0f2a54 0%,#12336a 50%,#0f2a54 100%);border-bottom:0}.ap-hd-nav .vs-bar__inner{min-height:56px;gap:1rem}.ap-hd-nav__logo{display:none;align-items:center;gap:10px;flex:none;text-decoration:none}.ap-hd-nav__logo img{display:block;width:40px;height:40px;border-radius:50%;background:#fff;object-fit:contain}.ap-hd-nav__name{display:none;font-size:17px;font-weight:800;letter-spacing:.01em;color:var(--ap-navy);text-transform:uppercase;white-space:nowrap}.ap-hd-nav .vs-nav{flex:1 1 auto;justify-content:center;margin:0;min-width:0}.ap-hd-nav .vs-menu{width:auto;justify-content:center;gap:.1rem}.ap-hd-nav .vs-menu>li>a{min-height:56px;padding:0 clamp(.55rem, .85vw, 1rem);white-space:nowrap;font-size:15px;font-weight:600;color:#e6edf8;transition:color .2s ease,background-color .2s ease}.ap-hd-nav .vs-menu>li>a::before{left:clamp(.55rem, .85vw, 1rem);right:clamp(.55rem, .85vw, 1rem);bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ap-sky)}.ap-hd-nav .vs-menu>li:hover>a,.ap-hd-nav .vs-menu>li>a:focus-visible{color:#fff;background:rgb(255 255 255 / .06)}.ap-hd-nav .vs-menu>li:hover>a::before{transform:scaleX(1)}.ap-hd-nav .vs-menu>li.current-menu-item>a,.ap-hd-nav .vs-menu>li.current-menu-parent>a,.ap-hd-nav .vs-menu>li.current-menu-ancestor>a{color:#fff}.ap-hd-nav .vs-menu>li.current-menu-parent>a::before,.ap-hd-nav .vs-menu>li.current-menu-ancestor>a::before{transform:scaleX(1)}.ap-hd-nav .vs-menu>li>a:focus-visible{outline:2px solid var(--ap-sky);outline-offset:-4px}.vs-menu>li.ap-menu-home{margin-right:.35rem}.ap-hd-nav .vs-menu>li.ap-menu-home>a{width:38px;height:38px;min-height:0;padding:0;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff}.vs-menu>li.ap-menu-home>a::before{display:none}.vs-menu>li.ap-menu-home>a .vs-ico{width:19px;height:19px}.ap-hd-nav .vs-menu>li.ap-menu-home>a:hover,.ap-hd-nav .vs-menu>li.ap-menu-home.current-menu-item>a{background:var(--ap-sky);color:var(--ap-navy)}.vs-menu .ap-menu-home__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vs-offcanvas__nav .ap-menu-home>a{display:flex;align-items:center;gap:.6rem}.vs-offcanvas__nav .ap-menu-home .vs-ico{width:20px;height:20px;flex:none}.ap-hd-nav .vs-menu>li>.sub-menu{top:100%;border:0;border-top:3px solid var(--ap-sky);border-radius:0 0 14px 14px;padding:.5rem;box-shadow:0 18px 40px rgb(10 30 66 / .18)}.ap-hd-nav .vs-menu .sub-menu{transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.ap-hd-nav .vs-menu li:hover>.sub-menu,.ap-hd-nav .vs-menu li:focus-within>.sub-menu{transform:none}.ap-hd-nav .vs-menu .sub-menu li>a{padding:.62rem .85rem;font-size:14.5px;color:var(--ap-navy)}.ap-hd-nav .vs-menu .sub-menu li>a::before{background:#0b6ea6}.ap-hd-nav .vs-menu .sub-menu li>a:hover,.ap-hd-nav .vs-menu .sub-menu li>a:focus-visible{background:var(--ap-sky-soft);color:#0b6ea6}.ap-hd-nav .vs-menu .sub-menu li>a:hover::before{background:#d4232b}.ap-hd-nav .vs-menu li:hover>.sub-menu{transition-delay:.15s}.ap-hd-nav .vs-menu li:focus-within>.sub-menu{transition-delay:0s}.ap-scrolling .ap-hd-nav .vs-menu li:hover:not(:focus-within)>.sub-menu{opacity:0;visibility:hidden}.ap-hd-nav .vs-header__actions{gap:.6rem}.ap-hd-nav__call{display:none;align-items:center;gap:.5rem;padding:.5rem 1.05rem;border-radius:50px;background:linear-gradient(135deg,#f0373f 0%,#c81f27 100%);color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;white-space:nowrap;text-decoration:none;box-shadow:0 6px 14px rgb(200 31 39 / .3);transition:transform .2s ease,box-shadow .2s ease}.ap-hd-nav__call .vs-ico{width:18px;height:18px;flex:none}.ap-hd-nav__call:hover,.ap-hd-nav__call:focus{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 9px 18px rgb(200 31 39 / .36)}.ap-hd-nav.is-stuck{box-shadow:0 8px 24px rgb(10 30 66 / .25)}.ap-hd-nav.is-stuck .vs-bar__inner{min-height:56px}.ap-hd-nav.is-stuck .ap-hd-nav__logo,.ap-hd-nav.is-stuck .ap-hd-nav__call{display:inline-flex}.ap-hd-nav.is-stuck .vs-menu>li.ap-menu-home{display:none}.ap-hd-nav.is-stuck .vs-menu>li>a{padding-inline:.65rem}.ap-hd-nav.is-stuck .vs-menu>li>a::before{left:.65rem;right:.65rem}@media (max-width:1399px){.ap-hd-info>.ap-hd-info__addr{display:none}.ap-hd-info>.ap-hd-info__addr+li{margin-left:0;padding-left:0;border-left:0}.ap-hd-nav.is-stuck .ap-hd-nav__call span{display:none}.ap-hd-nav.is-stuck .ap-hd-nav__call{padding:.55rem}}@media (max-width:1180px){.ap-hd-top{display:none}.ap-hd-nav.vs-bar{background:#fff;box-shadow:0 1px 0 #e3eaf3}.ap-hd-nav .vs-bar__inner{min-height:64px;justify-content:space-between}.ap-hd-nav .ap-hd-nav__logo{display:inline-flex}.ap-hd-nav .ap-hd-nav__name{display:block}.ap-hd-nav .ap-hd-nav__logo img{width:46px;height:46px}.ap-hd-nav .vs-nav{display:none}.ap-hd-nav .ap-hd-nav__call,.ap-hd-nav.is-stuck .ap-hd-nav__call{display:none}.vs-burger{display:inline-flex}.ap-hd-nav.is-stuck{box-shadow:0 6px 18px rgb(15 42 84 / .12)}}@media (max-width:360px){.ap-hd-nav .ap-hd-nav__name{font-size:15px}}.vs-section--brand{color:#dbe6f6}.vs-mobilebar{box-shadow:0 -4px 18px rgb(15 42 84 / .12)}.ap-ft{--ap-ft-line:rgba(255, 255, 255, .1);--ap-ft-red:#ef4f53;--ap-ft-red-text:#f36065;background:var(--ap-navy-deep);color:#b2bac9;border:0;border-radius:0;box-shadow:none;margin-top:0;font-size:16px;line-height:1.4}.ap-ft .vs-container{max-width:1290px}.ap-ft p{margin:0}.ap-ft a{color:#b2bac9;text-decoration:none;transition:color .15s ease}.ap-ft a:hover{color:#fff}.ap-ft ul{list-style:none;margin:0;padding:0}.ap-ft__top{display:grid;grid-template-columns:80px auto 1fr;gap:1.25rem 1.9rem;align-items:center;padding-block:30px}.ap-ft__logo{justify-self:start}.ap-ft__logo img{display:block;width:80px;height:80px;object-fit:contain}.ap-ft__name{color:#fff;font-size:24px;font-weight:700;line-height:1.3;text-transform:uppercase;white-space:nowrap;margin-bottom:8px}.ap-ft__desc{font-size:14px;max-width:560px}.ap-ft__socials{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.ap-ft__socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background:var(--ap-brand,#3b5998);color:#fff;transition:opacity .15s ease,transform .15s ease}.ap-ft__socials a:hover{color:#fff;opacity:.9;transform:translateY(-2px)}.ap-ft__socials .ap-ico{display:block}.ap-ft__main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ap-ft-line);padding-block:40px 40px}.ap-ft__col{padding-inline:48px;border-right:1px solid var(--ap-ft-line)}.ap-ft__col:first-child{padding-left:0}.ap-ft__col:last-child{padding-right:0;border-right:0}.ap-ft__label{display:flex;align-items:center;gap:6px;color:#fff;font-weight:600;margin-bottom:12px}.ap-ft__label .ap-ico{color:var(--ap-ft-red);flex:none}.ap-ft__contact>p:not(.ap-ft__label){margin-bottom:16px}.ap-ft__contact>p:last-child{margin-bottom:0}.ap-ft a.ap-ft__mail{text-decoration:underline;text-underline-offset:2px}.ap-ft__contact>p.ap-ft__phone{margin-bottom:12px}.ap-ft__phone a{color:var(--ap-ft-red-text);font-size:18px;font-weight:700}.ap-ft__phone a:hover{color:#fff}.ap-ft__title{color:#fff;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase;margin-bottom:20px}.ap-ft__links li{position:relative;padding-left:20px;margin-bottom:14px;font-size:14px;line-height:22px}.ap-ft__links li:last-child{margin-bottom:0}.ap-ft__links li::before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border:solid var(--ap-ft-red);border-width:2px 2px 0 0;transform:rotate(45deg)}.ap-ft__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--ap-ft-line);padding-block:18px 22px;font-size:14px}.ap-ft__badges{display:flex;align-items:center;gap:8px}.ap-ft__badges a{display:block;line-height:0}.ap-ft__badges a:hover{opacity:.85}.ap-ft__badges img{display:block;width:auto}.ap-ft__badges a:first-child img{height:38px}.ap-ft__badges a:last-child img{height:30px}@media (max-width:1024px){.ap-ft__top{grid-template-columns:80px minmax(0,1fr)}.ap-ft__name{font-size:clamp(18px, 2.7vw, 24px)}.ap-ft__socials{grid-column:2;justify-content:flex-start}.ap-ft__col{padding-inline:24px}}@media (max-width:767px){.ap-ft__top{grid-template-columns:1fr;gap:1rem}.ap-ft__socials{grid-column:auto}.ap-ft__name{font-size:22px;white-space:normal}.ap-ft__main{grid-template-columns:1fr;gap:32px}.ap-ft__col,.ap-ft__col:first-child,.ap-ft__col:last-child{padding-inline:0;border-right:0}.ap-ft__bottom{flex-direction:column;align-items:flex-start}}.ap-floats{position:fixed;right:20px;bottom:24px;z-index:900;display:flex;flex-direction:column;align-items:flex-end}.ap-floats>*+*{margin-top:12px}.ap-fl{position:relative;display:flex;align-items:center;text-decoration:none}.ap-fl:hover,.ap-fl:focus{text-decoration:none}.ap-fl__btn,.ap-totop{--_bg:linear-gradient(135deg, #1d4f97 0%, #0f2a54 100%);--_glow:rgba(15, 42, 84, .28);position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--_bg);color:#fff;border:2px solid #fff;box-shadow:0 6px 16px var(--_glow),0 1px 3px rgb(15 42 84 / .12);transition:transform .2s ease,box-shadow .2s ease}.ap-fl:hover .ap-fl__btn,.ap-fl:focus-visible .ap-fl__btn,.ap-totop:hover{transform:translateY(-2px);box-shadow:0 10px 22px var(--_glow),0 2px 4px rgb(15 42 84 / .14)}.ap-fl__btn .ap-ico{display:block}.ap-fl--mail .ap-fl__btn{--_bg:linear-gradient(135deg, #42c0f7 0%, #0b8fd6 100%);--_glow:rgba(11, 143, 214, .32)}.ap-fl--zalo .ap-fl__btn{--_bg:linear-gradient(135deg, #2b8cff 0%, #0068ff 100%);--_glow:rgba(0, 104, 255, .32)}.ap-fl__zalo{font-size:14px;font-weight:800;line-height:1;letter-spacing:-.01em;color:#fff}.ap-fl--call .ap-fl__btn{--_bg:linear-gradient(135deg, #f0373f 0%, #c81f27 100%);--_glow:rgba(200, 31, 39, .34)}.ap-fl--call .ap-fl__btn::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgb(227 38 47 / .55);animation:apRing 1.8s ease-out infinite}.ap-fl--call .ap-ico{animation:apShake 2.4s ease-in-out infinite}.ap-fl__label{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;background:#fff;color:var(--ap-navy);border-radius:50px;white-space:nowrap;box-shadow:0 6px 16px rgb(15 42 84 / .14),0 1px 3px rgb(15 42 84 / .08);line-height:1.15}.ap-fl--call .ap-fl__label{min-height:42px;margin-right:-22px;padding:5px 32px 5px 18px}.ap-fl__label small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vs-muted)}.ap-fl__label b{font-size:17px;font-weight:800;letter-spacing:.02em;color:#d4232b}.ap-fl__label--hover{position:absolute;right:calc(100% + 10px);top:50%;padding:9px 16px;font-size:14px;font-weight:700;pointer-events:none;opacity:0;transform:translate(8px,-50%);transition:opacity .2s ease,transform .2s ease}.ap-fl:hover .ap-fl__label--hover,.ap-fl:focus-visible .ap-fl__label--hover{opacity:1;transform:translate(0,-50%)}@keyframes apRing{0%{transform:scale(.92);opacity:.9}100%{transform:scale(1.35);opacity:0}}@keyframes apShake{0%,70%,100%{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-10deg)}90%{transform:rotate(8deg)}}.ap-floats>.ap-totop{max-height:0;margin-top:0;border-width:0;opacity:0;visibility:hidden;transform:scale(.6);transition:max-height .25s ease,margin-top .25s ease,opacity .2s ease,transform .2s ease,visibility .2s,box-shadow .2s ease}.ap-floats>.ap-totop.is-on{max-height:50px;margin-top:12px;border-width:2px;opacity:1;visibility:visible;transform:none}.ap-floats>.ap-totop.is-on:hover{transform:translateY(-2px);color:#fff}@media (prefers-reduced-motion:reduce){.ap-fl--call .ap-fl__btn::after,.ap-fl--call .ap-ico{animation:none}.ap-fl__btn,.ap-floats>.ap-totop,.ap-fl__label--hover{transition:none}}@media (max-width:768px){.ap-floats{right:14px;bottom:calc(80px + env(safe-area-inset-bottom))}.ap-floats>.ap-fl{display:none}.ap-floats>.ap-totop.is-on{width:42px;height:42px;margin-top:0}}.single .entry-content img:not(.alignleft):not(.alignright){display:block;margin-inline:auto}.elementor-page .vs-page__wrap{max-width:none;padding-inline:0}