@keyframes pv-wave{0%{transform:translate(-50%,-50%) scale(1);opacity:.85}70%,to{transform:translate(-50%,-50%) scale(1.85);opacity:0}}@keyframes zoom{70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}body{background-color:#fff;padding:0}.scgt-header{background:#fff;border-bottom:1px solid #eee}.scgt-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:12px 20px}@media (max-width:767px){.scgt-header{display:none!important}}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{font-size:1em;clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#446084;--wp--preset--color--secondary:#d26e4b;--wp--preset--color--success:#7a9c59;--wp--preset--color--alert:#b20000;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}a:where(:not(.wp-element-button)){text-decoration:none}.mfp-hide{display:none!important}button::-moz-focus-inner{padding:0;border:0}.pv-contact-box{position:fixed;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:99999}.pv-contact-toggle{color:#fff;padding:12px 10px;border-radius:20px;writing-mode:vertical-rl;cursor:pointer;font-weight:600;font-size:14px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-decoration:none;align-items:center}.pv-cat-tab .ic,.pv-contact-toggle,.pv-item{display:flex;justify-content:center}.pv-item{width:46px;height:46px;border-radius:50%;position:relative;overflow:visible;align-items:center;cursor:pointer;transition:.25s}.pv-item::after,.pv-item::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.55);transform:translate(-50%,-50%) scale(1);opacity:.85;pointer-events:none;animation:pv-wave 1.6s infinite}.pv-item::before{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.pv-item::after,.pv-item::before{display:none!important;animation:none!important}}.pv-item img{width:28px;height:28px}.pv-top{opacity:0;visibility:hidden;transition:.3s}.pv-mobile-toggle{width:46px;height:46px;border-radius:50%;background:#0079d3;position:fixed;bottom:20px;right:20px;z-index:99998;cursor:pointer;display:none}.pv-mobile-toggle::after{content:"≡";color:#fff;font-size:28px;font-weight:700;position:absolute;top:6px;left:13px;line-height:1}@media (max-width:480px){.pv-mobile-toggle{display:block}.pv-contact-box{transform:scale(.78);transform-origin:right bottom}}@media (max-width:850px){.pv-contact-box,.pv-mobile-toggle{display:none!important}}#phongvt-contact-footer-outer{position:fixed;width:100%;z-index:999999!important;bottom:0;display:none}#phongvt-contact-footer:after{content:"";position:absolute;pointer-events:none;background-image:url(https://themewpgiare.com/wp-content/uploads/2025/01/mb-footer-bg.svg);background-color:unset;background-position:center top;background-repeat:no-repeat;background-size:100%;box-shadow:unset;height:65px;width:100%;margin-left:0;margin-bottom:0;left:0;bottom:0;z-index:-1}#phongvt-contact-footer{border-bottom:15px solid #fff;display:flex;max-width:1200px;margin:auto;position:relative;padding-top:5px}#phongvt-contact-footer>a{position:relative;display:block;flex:1 1 0;text-align:center;padding:11px 0 0;color:#313131;text-decoration:none}#phongvt-contact-footer span{display:block}.phongvt-contact-footer-btn-label{padding:0 2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;line-height:1.2}#phongvt-contact-footer>a img{height:30px;width:30px}#phongvt-contact-footer-btn-center{position:relative;background:0 0!important}#phongvt-contact-footer-btn-center .phongvt-contact-footer-btn-label{position:absolute;left:50%;bottom:2px;transform:translateX(-50%)}#phongvt-contact-footer-btn-center .phongvt-contact-footer-btn-label>span{padding:0 8px;background-image:linear-gradient(92.83deg,#0e68c8 0,#02a4a5 100%);border-radius:30px;color:#fff;display:inline-block}.phone-vr-circle-fill,.phongvt-contact-footer-btn-center-icon{width:50px;height:50px;position:absolute;left:50%;border-radius:50%}.phongvt-contact-footer-btn-center-icon{transform:translateX(-50%);background-image:linear-gradient(92.83deg,#f90000 0,#950099 100%);top:-28px;text-align:center;box-shadow:rgb(0 0 0/15%)0-3px 10px 0;border:2px solid #fff}.phongvt-contact-footer-btn-center-icon img{max-width:20px;height:auto!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-vr-circle-fill{top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 0#0e68c8;border:2px solid transparent;transition:all .5s;animation:zoom 1.3s infinite}@media only screen and (max-width:850px){#phongvt-contact-footer-outer{display:block}}.pv-catmenu{--pv-main:#E2231A;--pv-soft:#fde7e6;--pv-gray:#f3f3f3;position:fixed;inset:0;z-index:9999998;background:#fff;display:none;flex-direction:column;-webkit-tap-highlight-color:transparent;font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif}@media (min-width:851px){.pv-catmenu{display:none!important}}.pv-cat-search{background:var(--pv-main);padding:12px;display:flex;align-items:center;gap:10px;flex-shrink:0}.pv-cat-box{flex:1;position:relative}.pv-cat-box::before,.pv-cat-tab.active::after{position:absolute;top:50%;transform:translateY(-50%)}.pv-cat-box::before{content:"🔍";left:16px;font-size:15px;opacity:.6}.pv-cat-box input{width:100%;border:0;border-radius:30px;padding:12px 16px 12px 44px;font-size:15px;outline:0}.pv-cat-close{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--pv-main);font-size:20px;font-weight:700;line-height:1;cursor:pointer}.pv-cat-body{flex:1;display:flex;overflow:hidden}.pv-cat-rail{width:98px;background:#fafafa;overflow-y:auto;flex-shrink:0;padding:6px 0}.pv-cat-tab{padding:14px 4px;text-align:center;font-size:11.5px;font-weight:600;color:#555;position:relative;cursor:pointer;line-height:1.25}.pv-cat-tab .ic{margin-bottom:5px}.pv-cat-tab .ic svg{width:26px;height:26px}.pv-cat-tab.active{background:var(--pv-soft);color:var(--pv-main);border-radius:14px 0 0 14px;margin-left:6px}.pv-cat-tab.active::after{content:"";right:-1px;border:7px solid transparent;border-right-color:#fff}.pv-cat-panel{flex:1;overflow-y:auto;padding:14px}.woocommerce form .form-row .required{visibility:visible}:root{--star-gap:2px;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E");--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}