body{margin:0;line-height:normal}:root{--Blue-Darker:#0b3049;--Blue-Light:#e9f3fa;--Blue-Normal:#208ad1;--Grey-Dark:#303038;--Grey-Dark-active:#1d1d21;--Grey-Dark-hover:#26262c;--Grey-Darker:#16161a;--Grey-Light-active:#c4c4c7;--Grey-Normal:#40404a;--Grey-Normal-active:#33333b;--White:#fff;--Yellow-Dark:#b38b54;--Yellow-Dark-hover:#8f6f43;--Yellow-Light-hover:#fdf5ea;--Yellow-Normal:#efb970;--Yellow-Normal-active:#bf945a;--Yellow-Normal-hover:#d7a765}.header,.homapge{position:relative;text-align:left;font-size:16px;font-family:"Google Sans Flex"}.homapge{width:100%;background-color:var(--White);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;line-height:normal;letter-spacing:normal;color:var(--White)}.header{width:1440px;box-sizing:border-box;justify-content:space-between;padding:0 0 0 24px;isolation:isolate;gap:20px;color:var(--Grey-Normal)}.header,.header-navbar,.trang-ch{display:flex;align-items:center}.header-collapse{width:100%;align-items:center;justify-content:space-between;gap:20px}.header-logo-link,.header-navbar a,.button-ground a{text-decoration:none}.header-logo-link{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2;line-height:0;display:block}.header-logo-link .layer-1-icon{position:static;margin:0!important;width:93px;max-height:100%;display:block}.header-navbar{gap:24px;z-index:0}.header-toggle{width:42px;height:42px;border:1px solid rgb(32 138 209 / .34);border-radius:10px;background-color:#f8fbff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;color:var(--Blue-Normal)}.header-toggle-line{width:18px;height:2px;border-radius:2px;background-color:currentColor;transform-origin:center;transition:transform 0.24s ease,opacity 0.2s ease}.header-toggle[aria-expanded="true"] .header-toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-toggle[aria-expanded="true"] .header-toggle-line:nth-child(2){opacity:0}.header-toggle[aria-expanded="true"] .header-toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-toggle:focus-visible{outline:2px solid rgb(22 118 190 / .45);outline-offset:2px}.trang-ch{cursor:pointer;border:1px solid #fff0;padding:12px;background-color:#fff0;border-radius:8px;justify-content:center;gap:10px;transition:background-color 0.24s ease,border-color 0.24s ease}.caretdown-icon,.trang-ch2{position:relative;flex-shrink:0}.trang-ch2{font-size:16px;line-height:24px;font-weight:500;font-family:"Google Sans Flex";color:var(--Grey-Normal);text-align:left;transition:color 0.24s ease}.caretdown-icon{height:12px;width:12px;display:none}.trang-ch3{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;gap:10px;text-decoration:none;color:var(--Grey-Normal);transition:background-color 0.24s ease}.trang-ch4{position:relative;line-height:24px;font-weight:500;transition:color 0.24s ease}.caretdown-icon2{width:12px;position:relative;max-height:100%}.header-menu-caret{position:relative;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.header-menu-caret .caretdown-icon2{position:absolute;inset:0;width:12px;height:12px;transition:opacity 0.22s ease,transform 0.24s ease}.caretdown-icon2--black{opacity:1}.caretdown-icon2--blue{opacity:0}.trang-ch6{position:relative;line-height:24px;font-weight:500;flex-shrink:0;transition:color 0.24s ease}.header-menu-item{position:relative;display:flex;align-items:center}.header-menu-item--service .caretdown-icon2{transition:transform 0.24s ease}.header-submenu{position:absolute;top:100%;left:0;min-width:280px;max-height:min(65vh, 520px);overflow-y:auto;border:1px solid rgb(32 138 209 / .22);border-radius:12px;background-color:#fff;box-shadow:0 14px 36px rgb(5 30 55 / .12);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;z-index:60;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.header-submenu-link,.header-submenu-link:link,.header-submenu-link:visited{display:block;padding:10px 12px;border-radius:8px;font-family:"Google Sans Flex";font-size:15px;line-height:1.45;font-weight:500;color:var(--Grey-Normal);text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease}.header-submenu-link:hover,.header-submenu-link:focus-visible,.header-submenu-link.is-current,.header-submenu-link[aria-current="page"]{color:var(--Blue-Normal);background-color:var(--Blue-Light);text-decoration:none}.header-submenu-link:focus-visible{outline:2px solid rgb(22 118 190 / .35);outline-offset:1px}.header-menu-item--service:hover .header-submenu,.header-menu-item--service:focus-within .header-submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header-menu-item--service:hover .caretdown-icon2,.header-menu-item--service:focus-within .caretdown-icon2{transform:rotate(180deg)}.header-menu-item--service:hover .caretdown-icon2--black,.header-menu-item--service:focus-within .caretdown-icon2--black,.header-menu-item--service.is-active .caretdown-icon2--black{opacity:0}.header-menu-item--service:hover .caretdown-icon2--blue,.header-menu-item--service:focus-within .caretdown-icon2--blue,.header-menu-item--service.is-active .caretdown-icon2--blue{opacity:1}.trang-ch:hover,.trang-ch:focus-visible,.trang-ch.is-active,.trang-ch3:hover,.trang-ch3:focus-visible,.trang-ch3.is-active{background-color:var(--Blue-Light)}.trang-ch:hover .trang-ch2,.trang-ch:focus-visible .trang-ch2,.trang-ch.is-active .trang-ch2,.trang-ch3:hover .trang-ch4,.trang-ch3:hover .trang-ch6,.trang-ch3:focus-visible .trang-ch4,.trang-ch3:focus-visible .trang-ch6,.trang-ch3.is-active .trang-ch4,.trang-ch3.is-active .trang-ch6{color:var(--Blue-Normal)}.trang-ch:focus-visible,.trang-ch3:focus-visible,.header-logo-link:focus-visible{outline:2px solid rgb(22 118 190 / .4);outline-offset:3px}.header-logo-link:focus-visible{outline:none}.header-logo-link:focus-visible .layer-1-icon{outline:2px solid rgb(22 118 190 / .4);outline-offset:4px;border-radius:4px}.button,.button-ground{display:flex;align-items:center;gap:8px}.button-ground{height:80px;z-index:1;font-size:18px;color:var(--Blue-Normal);font-family:Inter}.button{border-radius:90px;justify-content:center;padding:12px}.phonecall-icon{height:28px;width:28px;position:relative}.div{position:relative;line-height:16px;font-weight:500}.uangle-down-icon{height:16px;width:16px;position:relative;display:none}.button2{height:80px;background-color:var(--Blue-Normal);display:flex;align-items:center;justify-content:center;padding:12px 24px;box-sizing:border-box;gap:12px;color:var(--White)}.header .button2,.header .button2:link,.header .button2:visited,.header .button2:hover,.header .button2:active,.header .button2:focus-visible{color:var(--White)}.uplus-circle-icon{height:16px;width:16px;display:none}.arrowright-icon,.button3,.uplus-circle-icon{position:relative;flex-shrink:0}.button3{line-height:16px;font-weight:500;color:currentColor}.arrowright-icon{height:16px;width:16px}.layer-1-icon{width:93px;position:absolute;margin:0!important;top:12px;left:calc(50% - 46px);max-height:100%;z-index:2}.hero-banner{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:48px 387px 122px;box-sizing:border-box;position:relative;isolation:isolate;gap:380px;max-width:100%}.hero-banner-child{width:100%;height:100%;position:absolute;margin:0!important;top:0;left:0;object-fit:cover;flex-shrink:0}.subtitle-block-wrapper,.text{display:flex;flex-direction:column;align-items:center;max-width:100%}.text{width:666px;z-index:3;flex-shrink:0}.subtitle-block-wrapper{width:100%}.hero-image,.subtitle-block{display:flex;align-items:flex-start;max-width:100%}.subtitle-block{width:100%;height:144px;flex-direction:column}.hero-image{width:666px;justify-content:center;flex-shrink:0}.rectangle-parent{display:flex;align-items:center;gap:4px}.frame-child,.frame-item{height:6px;width:28px;position:relative;border-radius:90px;background-color:var(--Yellow-Normal)}.frame-item{width:6px;border-radius:50%;background-color:var(--Grey-Light-active)}.frame-parent{align-self:stretch;box-sizing:border-box;display:flex;align-items:center;padding:60px 0 0 100px;gap:64px;max-width:100%}.about-details,.about-details-parent{display:flex;flex-direction:column;align-items:flex-start}.about-details-parent{flex:1;justify-content:center;gap:19px;min-width:404px;text-align:center;font-size:18px;color:var(--Yellow-Normal-active);font-family:"Google Sans Flex"}.about-details{width:622px;gap:12px}.title-icon-parent{display:flex;gap:4px;position:relative;z-index:3}.title-icon{height:16px;width:32px;position:relative;object-fit:contain}.v-chng-ti{position:relative;line-height:24px;font-weight:600;bottom:-2px}.about-description{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:19px;text-align:left;font-size:48px;color:var(--Grey-Dark-active);font-family:"Cormorant Garamond"}.bo-v-quyn{width:622px;position:relative;display:none;flex-shrink:0}.bo-v-quyn2,.cng-ty-lut{align-self:stretch;position:relative}.bo-v-quyn2{margin:0;font-size:40px;font-weight:600;font-family:"Playfair Display";color:var(--Grey-Darker);flex-shrink:0}.cng-ty-lut{line-height:150%;font-weight:300;color:var(--Grey-Dark-active);text-align:left}.button4{cursor:pointer;border:0;padding:0;background-color:#fff0;border-radius:6px;display:flex;align-items:center;position:relative;isolation:isolate}.button-container,.button-content{display:flex;align-items:center;justify-content:center;padding:12px 16px;flex-shrink:0}.button-container{height:49px;width:calc(100% + 1px);margin:0!important;position:absolute;top:3.5px;right:-4.5px;left:3.5px;border-radius:6px;background-color:rgb(32 138 209 / .2);border:.5px solid rgb(32 138 209 / .5);box-sizing:border-box;z-index:0}.button-content{border-radius:8px;background-color:var(--Blue-Normal);gap:12px;z-index:1}.chatcircledots-icon{height:24px;width:24px;position:relative;display:none}.button5{position:relative;font-size:16px;line-height:24px;font-weight:500;font-family:Inter;color:var(--White);text-align:left}.mobile,.mobile-progress-bar-info{width:654px;display:flex;box-sizing:border-box;max-width:100%}.mobile{height:500px;overflow:hidden;flex-shrink:0;align-items:flex-end;padding:0 0 32px 12px;background-image:url(/wp-content/themes/vri-legal/assets/public/Mobile@3x.png);background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;font-size:56px;color:var(--White);font-family:"Google Sans Flex"}.mobile-progress-bar-info{align-items:center;gap:24px}.titles-episodes{width:260px;background-color:rgb(191 148 90 / .5);border:1px solid var(--Yellow-Normal-hover);box-sizing:border-box;display:flex;align-items:flex-start;padding:14px 16px;gap:12px}.h1{margin:0;position:relative;font-size:inherit;line-height:100%;font-weight:600;font-family:inherit}.nm-kinh-nghim{width:121px;position:relative;font-size:20px;font-weight:500;display:inline-block;flex-shrink:0}.mobile-main-controller{width:66px;position:relative;max-height:100%;object-fit:cover}.mobile-video-link{display:block;line-height:0;transition:transform 0.24s ease}.mobile-video-link:hover{transform:scale(1.04)}.mobile-video-link:focus-visible{outline:2px solid rgb(255 255 255 / .78);outline-offset:4px}body.video-lightbox-open{overflow:hidden}.video-lightbox{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px}.video-lightbox[hidden]{display:none}.video-lightbox-backdrop{position:absolute;inset:0;background:rgb(8 12 18 / .78);backdrop-filter:blur(2px)}.video-lightbox-dialog{position:relative;z-index:1;width:min(980px, calc(100vw - 32px))}.video-lightbox-content{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 20px 45px rgb(0 0 0 / .35)}.video-lightbox-media{width:100%;height:100%;border:0;display:block}.video-lightbox-close{position:absolute;top:-42px;right:0;width:34px;height:34px;border:0;border-radius:50%;background:rgb(255 255 255 / .18);color:#fff;font-size:30px;line-height:1;display:grid;place-items:center;cursor:pointer}.video-lightbox-close:hover{background:rgb(255 255 255 / .28)}.video-lightbox-close:focus-visible{outline:2px solid rgb(255 255 255 / .82);outline-offset:3px}.component-parent{width:1440px;display:flex;align-items:center;padding:80px 100px 24px;box-sizing:border-box}.katman-1-parent{flex:1;box-shadow:22px 152px 43px transparent,14px 97px 39px rgb(0 0 0 / .01),8px 55px 33px rgb(0 0 0 / .03),4px 24px 25px rgb(0 0 0 / .04),1px 6px 14px rgb(0 0 0 / .05);background-color:var(--White);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;position:relative;isolation:isolate;gap:16px;text-align:left;font-size:18px;color:var(--Grey-Darker);font-family:"Google Sans Flex"}.katman-1-icon{width:349px;height:221px;position:absolute;margin:0!important;top:0;right:.3px;object-fit:contain;z-index:0;flex-shrink:0}.gavel-wrapper{border-radius:90px;background-color:var(--Blue-Normal);display:flex;align-items:center;padding:12px;z-index:1;flex-shrink:0;transform:scale(1);transition:background-color 0.24s ease,transform 0.24s ease}.gavel-icon{height:32px;width:32px;position:relative}.katman-1-parent:hover .gavel-wrapper,.katman-1-parent:focus-within .gavel-wrapper{background-color:#bf945a;transform:scale(1.04)}.i-ng-lut-s-parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;z-index:2;flex-shrink:0}.cc-lut-s,.i-ng-lut{align-self:stretch;position:relative;line-height:150%;font-weight:600}.cc-lut-s{font-size:14px;font-weight:300;color:var(--Grey-Normal-active)}.expertise-title,.expertise-title-parent{display:flex;flex-direction:column;align-items:center}.expertise-title-parent{align-self:stretch;padding:80px 100px 60px;gap:32px;text-align:center;font-size:18px;color:var(--Yellow-Normal-active);font-family:"Google Sans Flex"}.expertise-title{width:675px;gap:4px}.chuyn-mn-ca{align-self:stretch;position:relative;line-height:24px;font-weight:600}.dch-v-php-container{margin:0;position:relative;font-size:48px;font-weight:600;font-family:"Playfair Display";color:var(--Grey-Darker)}.th-mnh{color:var(--Blue-Normal)}.litigation-service{align-self:stretch;display:flex;align-items:center;flex-wrap:wrap;align-content:center;gap:24px;text-align:left;font-size:20px;color:var(--White);font-family:"Google Sans Flex"}.service-details,.service-details-wrapper{display:flex;flex-direction:column;align-items:flex-start}.service-details-wrapper{height:400px;flex:1;overflow:hidden;justify-content:flex-end;padding:20px 16px;box-sizing:border-box;background-image:url(/wp-content/themes/vri-legal/assets/public/Frame-15@3x.png);background-size:cover;background-repeat:no-repeat;background-position:top}.service-details{align-self:stretch;height:93px}.i-din-v,.lut-s-tranh{align-self:stretch;position:relative;line-height:150%}.lut-s-tranh{margin:0;font-size:inherit;font-weight:600;font-family:inherit}.i-din-v{font-size:14px;font-weight:300;color:var(--Grey-Light-active);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;max-height:64px}.litigation-service-child,.litigation-service-inner{height:400px;flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px 16px;box-sizing:border-box;background-image:url(/wp-content/themes/vri-legal/assets/public/Frame-16@3x.png);background-size:cover;background-repeat:no-repeat;background-position:top}.litigation-service-child{background-image:url(/wp-content/themes/vri-legal/assets/public/Frame-17@3x.png)}.team-title,.team-title-parent{align-self:stretch;display:flex;flex-direction:column}.team-title-parent{align-items:center;padding:80px 0 0;box-sizing:border-box;position:relative;isolation:isolate;gap:40px;max-width:100%;text-align:left;font-size:16px;color:var(--White);font-family:Prata}.team-title{align-items:flex-start;padding:0 100px;gap:12px;z-index:3;flex-shrink:0;text-align:center;font-size:18px;color:var(--Yellow-Normal-active);font-family:"Google Sans Flex"}.i-ng{position:relative;line-height:24px;text-transform:uppercase;font-weight:600}.description-block{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:40px;color:var(--White);font-family:"Playfair Display";position:relative;z-index:3}.i-ng-chuyn{position:relative;font-weight:600;display:inline-block}.image,.team-images{align-self:stretch;display:flex;align-items:center}.team-images{justify-content:center;flex-wrap:wrap;align-content:center;gap:0;row-gap:20px;max-width:100%;z-index:2;flex-shrink:0}.image{flex:1;overflow:hidden;flex-direction:column}.image-child{width:375px;flex:1;position:relative;max-height:100%;object-fit:cover;flex-shrink:0}.nguyn-vn-a-parent{width:280px;background-color:var(--Yellow-Dark-hover);display:none;flex-direction:column;align-items:flex-start;padding:20px;box-sizing:border-box;gap:2px;flex-shrink:0}.lut-s-iu,.nguyn-vn-a{align-self:stretch;position:relative;line-height:150%}.lut-s-iu{font-size:14px;font-weight:300;font-family:"Google Sans Flex";color:var(--Grey-Light-active)}.image2{height:375px;flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:center}.image-item{width:375px;flex:1.8512;position:relative;max-height:100%;object-fit:cover;flex-shrink:0}.nguyn-vn-a-group{width:280px;height:87px;background-color:var(--Yellow-Dark-hover);display:none;align-items:flex-start;justify-content:center;padding:20px;box-sizing:border-box;gap:2px}.image3,.nguyn-vn-a-container,.nguyn-vn-a-group{flex-direction:column;flex-shrink:0}.image3{height:375px;width:350px;overflow:hidden;display:flex;align-items:center;color:var(--Yellow-Dark)}.nguyn-vn-a-container{width:280px;background-color:var(--Yellow-Light-hover);display:none;align-items:flex-start;padding:20px;box-sizing:border-box;gap:2px}.lut-s-iu3{align-self:stretch;position:relative;font-size:14px;line-height:150%;font-weight:300;font-family:"Google Sans Flex";color:var(--Grey-Normal)}.katman-1-icon4,.team-background{position:absolute;margin:0!important;top:0;flex-shrink:0}.katman-1-icon4{width:1438px;height:911px;right:2px;z-index:1}.team-background{width:1440px;height:440px;left:0;background-color:var(--Blue-Darker);z-index:0}.news-title,.news-title-parent{display:flex;flex-direction:column;align-items:center}.news-title-parent{align-self:stretch;padding:60px 0;isolation:isolate;gap:32px;text-align:center;font-size:18px;color:var(--Yellow-Normal-active);font-family:"Google Sans Flex"}.news-title{width:675px;gap:4px;z-index:1}.blog{width:675px;position:relative;line-height:24px;font-weight:600;display:none}.description,.tin-tc{align-self:stretch;position:relative}.tin-tc{margin:0;font-size:48px;font-weight:600;font-family:"Playfair Display";color:var(--Grey-Darker)}.description{line-height:150%;font-weight:300;color:var(--Grey-Dark-active)}.news-articles{align-self:stretch;display:grid;align-items:center;gap:24px;grid-template-columns:repeat(3,minmax(219px,1fr));z-index:0}.frame-group{flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;text-align:left;font-size:14px;color:var(--Grey-Normal);font-family:"Google Sans Flex";background-color:var(--White);transition:transform 0.28s ease}.component-child{align-self:stretch;position:relative;width:100%;height:100%;max-width:100%;overflow:hidden;object-fit:cover;transition:transform 0.45s ease,filter 0.35s ease}.news-article-image-link{align-self:stretch;display:block;aspect-ratio:16 / 10;line-height:0;overflow:hidden;position:relative}.news-article-image-link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 52%,rgb(11 48 73 / .16) 100%);opacity:0;transition:opacity 0.35s ease;pointer-events:none}.news-article-title-link{text-decoration:none;color:var(--Grey-Dark-hover);transition:color 0.24s ease}.news-article-title-link:hover{color:var(--Blue-Normal)}.frame-group:hover .component-child,.frame-group:focus-within .component-child{transform:scale(1.035);filter:saturate(1.04) contrast(1.04)}.frame-group:hover .news-article-image-link::after,.frame-group:focus-within .news-article-image-link::after{opacity:1}.frame-group:hover .news-article-title-link,.frame-group:focus-within .news-article-title-link{color:var(--Blue-Normal)}.news-article-title-link:focus-visible,.news-article-image-link:focus-visible{outline:2px solid rgb(22 118 190 / .5);outline-offset:3px}.parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.div2,.thu-tm-v{position:relative;line-height:150%;display:inline-block}.div2{width:71px;font-weight:300}.thu-tm-v{align-self:stretch;height:47px;font-size:16px;font-weight:600;color:var(--Grey-Dark-hover);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.homapge-inner,.katman-1-parent2{display:flex;align-items:center;box-sizing:border-box;isolation:isolate}.homapge-inner{width:100%;max-width:1280px;flex-direction:column;padding:20px 20px 80px}.katman-1-parent2{width:100%;box-shadow:22px 152px 43px transparent,14px 97px 39px rgb(0 0 0 / .01),8px 55px 33px rgb(0 0 0 / .03),4px 24px 25px rgb(0 0 0 / .04),1px 6px 14px rgb(0 0 0 / .05);background-color:var(--White);overflow:hidden;padding:48px 60px;position:relative;gap:16px;max-width:100%;z-index:0}.ellipse-div,.katman-1-icon5{position:absolute;margin:0!important;flex-shrink:0}.katman-1-icon5{height:785px;width:1240px;top:0;right:0;z-index:0}.ellipse-div{height:493px;width:493px;top:-148px;left:841px;border-radius:50%;background-color:var(--Yellow-Normal-hover);z-index:1}.action-subtitle,.action-title{display:flex;flex-direction:column;align-items:flex-start}.action-title{width:757px;gap:12px;z-index:2;flex-shrink:0;text-align:center;font-size:18px;color:var(--Yellow-Normal-active);font-family:"Google Sans Flex"}.action-subtitle{align-self:stretch;gap:19px;text-align:left;font-size:40px;color:var(--Grey-Dark-active);font-family:"Playfair Display"}.ng-vn{margin:0;width:649px;position:relative;font-size:inherit;font-weight:600;font-family:inherit;display:inline-block}.description2{align-self:stretch;position:relative;font-size:18px;line-height:150%;font-weight:300;font-family:"Google Sans Flex"}.button8{cursor:pointer;border:0;padding:0;background-color:#fff0;text-decoration:none;color:inherit;width:190px;border-radius:6px;display:flex;align-items:center;position:relative;isolation:isolate}.nguyen-thi-mai-1{height:529px;width:376px;position:absolute;margin:0!important;top:4px;left:831px;object-fit:cover;z-index:3;flex-shrink:0}.real-estate-agent{align-self:stretch;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}.high-angle-man-working-as-real-icon{height:225px;width:300px;position:relative;object-fit:cover;flex-shrink:0}.high-angle-man-working-as-real-icon2{width:300px;position:relative;max-height:100%;object-fit:cover;flex-shrink:0}.hero-banner2{align-self:stretch;background-color:#f9fbfe;display:flex;align-items:flex-start;padding:60px 100px 40px;gap:40px;text-align:left;font-size:16px;color:var(--Grey-Normal);font-family:"Google Sans Flex"}.v-r-i-legal,.v-r-i-legal-parent{display:flex;align-items:flex-start;gap:12px}.v-r-i-legal-parent{width:280px;flex-direction:column}.v-r-i-legal{align-self:stretch}.footer-brand-link{text-decoration:none;color:inherit}.layer-1-icon2{max-width:180px;position:relative;max-height:100%}.company-title{height:52.1px;width:137px;position:relative}.lut-vri-icon{position:absolute;top:0;left:0;width:105px;height:27.1px}.cng-ty-lut2{position:absolute;width:100%;top:32.1px;left:0;display:inline-block}.ng-hnh-cng2{align-self:stretch;position:relative;font-weight:300}.social-container{align-self:stretch;border-radius:12px;display:flex;align-items:center;padding:12px 0 0;gap:16px}.social-link{text-decoration:none;color:inherit;border-radius:10px;padding:10px 10px 10px 0;transition:transform 0.26s cubic-bezier(.22,1,.36,1),background-color 0.26s ease,color 0.26s ease}.social-link:hover,.social-link:focus-visible{transform:translateY(-2px);color:#1676be}.social-link:hover .social-icons,.social-link:hover .image-1-icon,.social-link:focus-visible .social-icons,.social-link:focus-visible .image-1-icon{transform:scale(1.06)}.social-icons,.image-1-icon{transition:transform 0.26s cubic-bezier(.22,1,.36,1)}.social-icons{height:24px;width:24px;position:relative;overflow:hidden;flex-shrink:0}.footer-email-icon{border-radius:50%;background-color:#f4f7fb;border:1px solid rgb(32 138 209 / .24);display:inline-flex;align-items:center;justify-content:center;overflow:visible}.footer-email-icon span{font-family:Inter;font-size:12px;line-height:1;font-weight:600;color:#208ad1}.group-icon{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;max-width:100%;overflow:hidden;max-height:100%}.image-1-icon,.vri-legal{position:relative}.image-1-icon{height:24px;width:24px;object-fit:cover}.footer-links{width:185px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:20px;color:var(--Grey-Dark);font-family:"Playfair Display"}.lin-kt{margin:0;position:relative;font-size:inherit;line-height:150%;font-weight:600;font-family:inherit}.page-links,.practice-areas{display:flex;flex-direction:column;align-items:flex-start}.page-links{padding:8px 0 0;gap:24px;font-size:16px;color:var(--Grey-Normal);font-family:"Google Sans Flex"}.footer-page-link,.footer-service-link,.footer-phone-link{color:var(--Grey-Normal);text-decoration:none;transition:color 0.22s ease}.footer-page-link:hover,.footer-page-link:focus-visible,.footer-service-link:hover,.footer-service-link:focus-visible,.footer-phone-link:hover,.footer-phone-link:focus-visible{color:var(--Blue-Normal)}.footer-page-link.is-active,.footer-page-link[aria-current="page"],.footer-service-link.is-active,.footer-service-link[aria-current="page"]{color:var(--Blue-Normal);font-weight:600}.practice-areas{width:275px;border-radius:16px;gap:16px;font-size:20px;color:var(--Grey-Dark);font-family:"Playfair Display"}.area-icon{height:16px;width:32px;position:relative}.contact-details{flex:1;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.v-r-i-office{display:flex;align-items:center;gap:4px;font-size:20px;color:var(--Grey-Dark);font-family:"Playfair Display"}.head-office{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tr-s-h{align-self:stretch;position:relative;font-weight:600;color:var(--Yellow-Normal-active)}.address-details,.phone-details{display:flex;align-items:center;gap:6px}.address-details{align-self:stretch;align-items:flex-start}.mappin-icon{height:24px;width:24px;position:relative}.tng-8-ta-nh-vri-tower-123-parent{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tng-8-ta{align-self:stretch;position:relative}.button10{width:190px;border-radius:8px;display:flex;align-items:center;position:relative;isolation:isolate;font-size:14px;color:var(--Blue-Normal);font-family:Inter}.button-child,.chatcircledots-group{border-radius:6px;align-items:center;justify-content:center;flex-shrink:0}.button-child{height:49px;width:calc(100% + 1px);margin:0!important;position:absolute;top:3.5px;right:-4.5px;left:3.5px;background-color:rgb(255 255 255 / .15);border:.5px solid rgb(255 255 255 / .5);box-sizing:border-box;display:none;padding:12px 16px;z-index:0}.chatcircledots-group{display:flex;gap:12px;z-index:1}.chatcircledots-icon4{height:24px;width:24px;position:relative;display:none;flex-shrink:0}.button11{position:relative;text-decoration:underline;line-height:24px;font-weight:500;flex-shrink:0}.head-office2{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 16px;gap:16px}.copyright-2026-cng-ty-lut-parent{align-self:stretch;background-color:#005790;display:flex;align-items:center;justify-content:center;padding:16px 0;position:relative;isolation:isolate;gap:10px}.copyright-2026{position:relative;font-weight:300;z-index:0;flex-shrink:0}.button-panel{margin:0!important;position:fixed;right:24px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:24px;z-index:999;flex-shrink:0;font-size:14px;font-family:Inter}@media screen and (max-width:576px){.button-panel{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));gap:10px}}.button14{width:52px;height:52px;box-shadow:24px 23px 9px transparent,15px 15px 8px rgb(0 0 0 / .02),9px 8px 7px rgb(0 0 0 / .08),4px 4px 5px rgb(0 0 0 / .13),1px 1px 3px rgb(0 0 0 / .15);border-radius:16px;background-color:var(--Blue-Normal);display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;gap:8px;text-decoration:none;color:inherit}.button15,.phonecall-icon4{position:relative;flex-shrink:0}.phonecall-icon4{height:32px;width:32px}.button15{line-height:16px;font-weight:500;display:none}.button-panel-pulse{position:relative;isolation:isolate;overflow:visible;transform-origin:center;will-change:transform;transition:transform 0.2s ease}.button-panel-pulse::before{content:"";position:absolute;border-radius:50%;border:2px solid rgb(32 138 209 / .58);width:100%;height:100%;opacity:.62;animation:button-panel-pulse-border 1.9s ease-out infinite;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.button-panel-pulse--phone::before{border-color:rgb(32 138 209 / .58)}.button-panel-pulse--zalo{display:block;line-height:0;border-radius:16px}.button-panel-pulse--zalo::before{border-color:rgb(32 138 209 / .55)}.button-panel-pulse:hover,.button-panel-pulse:focus-visible{animation:button-panel-shake 0.46s cubic-bezier(.36,.07,.19,.97)}.image-1-icon2{width:52px;position:relative;max-height:100%;object-fit:cover}@media screen and (max-width:1350px){.mobile{flex:1}.team-images{height:auto}.real-estate-agent{flex-wrap:wrap}}@media screen and (max-width:1125px){.frame-parent{flex-wrap:wrap;padding-left:20px;padding-right:20px;padding-bottom:20px;box-sizing:border-box}.litigation-service,.news-articles{justify-content:center;grid-template-columns:repeat(2,minmax(298px,516px))}.news-articles{grid-template-columns:repeat(2,minmax(219px,380px))}}@media screen and (max-width:800px){.hero-banner{gap:190px;padding:31px 193px 79px;box-sizing:border-box}.frame-parent{gap:32px;padding-top:39px;box-sizing:border-box}.about-details-parent{min-width:100%}.bo-v-quyn{font-size:38px}.bo-v-quyn2{font-size:32px}.mobile{box-sizing:border-box;min-width:100%}.h1{font-size:45px;line-height:45px}.component-parent{padding-left:50px;padding-right:50px;box-sizing:border-box}.expertise-title-parent{gap:16px;padding:30px 0 60px!important;box-sizing:border-box}.dch-v-php-container{font-size:38px}.litigation-service{grid-template-columns:minmax(298px,1fr)}.team-title-parent{gap:20px;padding-top:52px;box-sizing:border-box}.team-title{padding-left:50px;padding-right:50px;box-sizing:border-box}.i-ng-chuyn{font-size:30px}.news-title-parent{gap:16px;padding-top:39px;padding-bottom:39px;box-sizing:border-box}.tin-tc{font-size:38px}.news-articles{padding-left:50px;padding-right:50px;box-sizing:border-box;grid-template-columns:minmax(219px,1fr)}.titles-episodes{width:200px}}@media screen and (max-width:450px){.hero-banner{gap:95px;padding-left:20px;padding-right:20px;box-sizing:border-box}.frame-parent{gap:16px}.bo-v-quyn{font-size:29px}.bo-v-quyn2{font-size:24px}.mobile{height:auto}.mobile-progress-bar-info{flex-wrap:wrap;padding-right:50px;box-sizing:border-box}.h1{font-size:34px;line-height:34px}.nm-kinh-nghim{font-size:16px}.component-parent{padding:52px 20px 20px;box-sizing:border-box}.expertise-title-parent{padding-left:20px;padding-right:20px;box-sizing:border-box}.dch-v-php-container{font-size:29px}.team-title{padding-left:20px;padding-right:20px;box-sizing:border-box}.i-ng-chuyn{font-size:24px}.tin-tc{font-size:29px}.news-articles{padding-left:20px;padding-right:20px;box-sizing:border-box}}.header{width:100%;border:0;position:sticky;top:0;z-index:120;background-color:var(--White)}.hero-banner{overflow:hidden;min-height:700px}.js-hero-slider{touch-action:pan-y;cursor:grab}.js-hero-slider.is-dragging{cursor:grabbing}.hero-banner-slides{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-banner-slides::after{content:"";position:absolute;left:50%;bottom:-235px;transform:translateX(-50%);width:175%;height:260px;border-radius:50%;background-color:var(--White);z-index:1;pointer-events:none}.hero-banner-slide{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:0;transition:opacity 0.5s ease;user-select:none;-webkit-user-drag:none}.hero-banner-slide.is-active{opacity:1}.hero-image{width:auto;position:absolute;left:50%;bottom:100px;transform:translateX(-50%);justify-content:center;z-index:4}.hero-slider-controls{display:flex;align-items:center;gap:4px}.hero-slider-dot{height:6px;width:6px;border:0;padding:0;border-radius:50%;background-color:#C4C4C7;cursor:pointer;transition:all 0.25s ease}.hero-slider-dot.is-active{width:28px;border-radius:90px;background-color:var(--Yellow-Normal)}.hero-slider-dot:focus-visible{outline:2px solid var(--Yellow-Normal);outline-offset:2px}.frame-parent{width:min(1240px, calc(100% - 40px));margin:0 auto;padding:60px 0 0}.component-parent:not(.team-title){width:min(1240px, calc(100% - 40px));margin:0 auto;align-items:stretch;padding:80px 0 24px}.katman-1-parent{min-width:0;flex:1 1 0%}.expertise-title-parent{width:min(1240px, 100%);margin:0 auto;padding:80px 0 60px;box-sizing:border-box}.expertise-title{width:min(675px, 100%)}.litigation-service{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-details-wrapper,.litigation-service-inner,.litigation-service-child{height:400px;min-height:280px;color:inherit;text-decoration:none;transform:translateY(0);transition:transform 0.56s cubic-bezier(.22,1,.36,1),filter 0.56s ease}.service-details-wrapper:hover,.service-details-wrapper:focus-visible,.litigation-service-inner:hover,.litigation-service-inner:focus-visible,.litigation-service-child:hover,.litigation-service-child:focus-visible{transform:translateY(-8px);filter:saturate(1.06) brightness(1.04)}.news-articles{width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box;gap:24px}.thu-tm-v{height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.team-title-parent{padding:0;gap:0;overflow:hidden;position:relative;isolation:isolate}.team-title.component-parent{width:min(1240px, calc(100% - 40px));margin:0 auto;padding:80px 0 40px;z-index:3}.team-title{align-items:flex-start;text-align:left;gap:18px}.i-ng-chuyn{width:100%;line-height:1.15;display:block}.team-images-marquee{width:100%;overflow:hidden;z-index:3}.team-images-track{width:200%;display:flex;align-items:stretch;animation:team-images-scroll 36s linear infinite;will-change:transform}.team-images-marquee:hover .team-images-track{animation-play-state:paused}.team-images{width:50%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch}.team-image{position:relative;width:100%;overflow:hidden;background-color:#a6afbc}.team-image-photo{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1);filter:saturate(1) contrast(1) brightness(1);transition:transform 0.52s cubic-bezier(.22,1,.36,1),filter 0.42s ease}.team-member-info{position:absolute;right:0;bottom:0;left:0;background-color:#9f7a45;padding:20px 20px;transform:translateY(100%);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;z-index:2;text-align:center}.team-member-name{margin:0;font-family:"Playfair Display";font-size:18px;font-weight:400;line-height:1.2;color:var(--White)}.team-member-role{margin:8px 0 0;font-family:"Google Sans Flex";font-size:16px;line-height:1.4;font-weight:300;color:#C4C4C7}.team-image:hover .team-image-photo,.team-image:focus-within .team-image-photo{transform:scale(1.07);filter:saturate(1.08) contrast(1.05) brightness(1.03)}.team-image:hover .team-member-info,.team-image:focus-within .team-member-info{transform:translateY(0);opacity:1}.katman-1-icon4,.team-background{position:absolute;margin:0!important;top:0;left:0;flex-shrink:0}.katman-1-icon4{width:100%;object-fit:cover;opacity:.92;z-index:1}.team-background{width:100%;background-color:var(--Blue-Darker);z-index:0}.team-curve{width:100%;height:272px;background-color:var(--White);border-bottom-left-radius:28% 100%;border-bottom-right-radius:60% 100%;z-index:2}.team-images{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch;gap:0;z-index:3}.homapge-inner{width:100%;max-width:1280px;margin:0 auto;padding:20px 20px 80px}.katman-1-icon5{width:100%;height:100%;object-fit:cover}.action-title{width:min(757px, 100%)}.ng-vn{width:min(649px, 100%)}.real-estate-agent{align-self:stretch;width:100%;overflow:hidden;position:relative;display:block}.real-estate-agent-marquee{width:100%;overflow:hidden}.real-estate-agent-track{width:max-content;display:flex;align-items:stretch;animation:real-estate-scroll 60s linear infinite;will-change:transform}.real-estate-agent-set{display:flex;align-items:stretch;gap:8px}.real-estate-agent-item{width:328px;height:225px;overflow:hidden;flex:0 0 auto}.real-estate-agent-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.22,1,.36,1);transform-origin:center}.real-estate-agent-lightbox{display:block;width:100%;height:100%;line-height:0}.real-estate-agent-item:hover .real-estate-agent-photo,.real-estate-agent-item:focus-within .real-estate-agent-photo{transform:scale(1.08)}.hero-banner2{width:min(1240px, calc(100% - 40px));margin:0 auto;padding:60px 0 40px}.footer-homepage{width:100%;max-width:none;margin:0;padding:0;background-color:#f9fbfe}.footer-homepage .hero-banner2{background-color:#fff0}.footer-homepage .hero-banner2{width:min(1240px, calc(100% - 40px));margin:0 auto;padding:60px 0 40px;display:grid;grid-template-columns:minmax(260px,0.9fr) minmax(290px,1fr) minmax(360px,1.15fr);align-items:start;gap:clamp(24px, 3vw, 44px)}.footer-homepage .v-r-i-legal-parent,.footer-homepage .practice-areas,.footer-homepage .contact-details{width:auto;min-width:0;flex:initial}.footer-homepage .v-r-i-legal-parent{max-width:320px;gap:10px}.footer-homepage .practice-areas .page-links{gap:16px}.footer-homepage .contact-details{gap:14px}.footer-homepage .head-office,.footer-homepage .head-office2{gap:12px}.footer-homepage .head-office2{padding-bottom:0}@media screen and (max-width:1100px){.footer-homepage .hero-banner2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-homepage .contact-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.footer-homepage .v-r-i-office{grid-column:1 / -1}}@media screen and (max-width:768px){.footer-homepage .hero-banner2{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:22px;padding:44px 0 32px}.footer-homepage .v-r-i-legal-parent{max-width:100%}.footer-homepage .contact-details{grid-column:auto;display:flex;gap:14px}}@keyframes team-images-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes real-estate-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes button-panel-pulse-border{0%{padding:20px;opacity:.75}70%{padding:40px;opacity:0}100%{opacity:0}}@keyframes button-panel-shake{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-1.5px) rotate(-7deg)}50%{transform:translateX(1.5px) rotate(7deg)}75%{transform:translateX(-1px) rotate(-4deg)}100%{transform:translateX(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.team-images-track,.real-estate-agent-track{animation:none;transform:translateX(0)}.frame-group,.component-child,.news-article-title-link,.news-article-image-link::after,.team-image-photo,.real-estate-agent-photo,.service-details-wrapper,.litigation-service-inner,.litigation-service-child{transition:none}.team-image:hover .team-image-photo,.team-image:focus-within .team-image-photo{transform:none;filter:none}.real-estate-agent-item:hover .real-estate-agent-photo,.real-estate-agent-item:focus-within .real-estate-agent-photo{transform:none}.service-details-wrapper,.litigation-service-inner,.litigation-service-child{transform:none;filter:none}.button-panel-pulse::before,.button-panel-pulse:hover,.button-panel-pulse:focus-visible{animation:none}}@media screen and (max-width:1350px){.team-image{height:340px}.real-estate-agent-item{width:260px;height:195px}}@media screen and (max-width:1200px){.header{width:100%;padding:62px 16px 12px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px}.header-logo-link{top:10px}.header-collapse{width:96%;flex-direction:column;align-items:stretch;gap:8px;margin-top:4px}.header-collapse.collapse:not(.show){display:none}.header-collapse.collapse.show{display:flex}.header-navbar{width:100%;justify-content:center;flex-wrap:wrap;gap:8px 16px}.button-ground{height:auto;justify-content:center}.button2{height:52px}.katman-1-parent2{flex-direction:column;align-items:flex-start;padding:36px 32px;gap:24px}.ellipse-div{width:320px;height:320px;top:-120px;left:auto;right:-90px}.nguyen-thi-mai-1{position:relative;top:auto;left:auto;margin:0;width:min(360px, 60vw);height:auto;align-self:flex-end}}@media screen and (max-width:1125px){.team-images-track{width:100%;display:block;animation:none}.team-images{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.team-images[aria-hidden="true"]{display:none}.team-image{height:320px}.team-member-name{font-size:24px}.litigation-service{grid-template-columns:repeat(2,minmax(0,1fr))}.news-articles{grid-template-columns:repeat(2,minmax(219px,380px))}.real-estate-agent-item{width:220px;height:165px}}@media screen and (max-width:1024px){.hero-banner{padding:32px 32px 108px;min-height:560px}.hero-banner-slides::after{bottom:-182px;width:198%;height:286px}.hero-image{bottom:106px}.frame-parent{padding-left:32px;padding-right:32px}.about-details,.bo-v-quyn2,.cng-ty-lut{width:100%}.component-parent:not(.team-title){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:800px){.hero-banner{padding:28px 20px 92px;min-height:460px;gap:170px}.hero-banner-slides::after{bottom:-200px;width:200%;height:260px}.hero-image{bottom:86px}.component-parent:not(.team-title){width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);padding-top:56px}.expertise-title,.news-title{width:100%}.team-title.component-parent{padding:52px 0 36px}.team-images{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-info{transform:translateY(0);opacity:1}.team-member-name{font-size:22px}.team-background,.katman-1-icon4{height:440px}.team-curve{height:180px}.real-estate-agent-item{width:180px;height:136px}.hero-banner2{width:calc(100% - 40px);flex-wrap:wrap;gap:28px;padding:44px 0 32px}.v-r-i-legal-parent,.footer-links,.practice-areas,.contact-details{width:calc(50% - 14px);min-width:260px;flex:1 1 calc(50% - 14px)}}@media screen and (max-width:700px){.hero-banner-slides::after{bottom:-200px;width:236%;height:214px}.hero-image{bottom:72px}}@media screen and (max-width:600px){.header{padding-top:62px}.header-toggle{width:40px;height:40px}.button-ground{width:100%;flex-wrap:wrap}.button,.button2{height:auto}.frame-parent{padding-left:20px;padding-right:20px}.katman-1-parent2{padding:28px 20px}.action-subtitle{font-size:32px}.ng-vn{width:100%;font-size:32px}.description2{font-size:16px}.nguyen-thi-mai-1{display:none}.ellipse-div{width:240px;height:240px;right:-70px;top:auto;bottom:-120px}.news-title-parent{padding-left:20px;padding-right:20px}.description{font-size:14px}.hero-banner2{width:calc(100% - 32px)}.v-r-i-legal-parent,.footer-links,.practice-areas,.contact-details{width:100%;min-width:0;flex:1 1 100%}}@media screen and (max-width:450px){.hero-banner{min-height:420px}.hero-image{bottom:56px}.hero-slider-dot.is-active{width:22px}.team-images{grid-template-columns:1fr}.team-image{height:360px}.team-member-name{font-size:24px}.team-background,.katman-1-icon4{height:400px}.team-curve{height:120px}.real-estate-agent-item{width:150px;height:112px}}.homapge{overflow-x:clip;overflow-y:visible}.frame-parent,.component-parent:not(.team-title),.team-title.component-parent,.hero-banner2{width:min(1240px, calc(100% - 32px))}.about-details,.mobile{min-width:0}@media screen and (max-width:1240px){.hero-banner{padding-left:clamp(16px, 4vw, 48px);padding-right:clamp(16px, 4vw, 48px)}.frame-parent{gap:36px}.bo-v-quyn2{font-size:clamp(32px, 4vw, 40px)}.dch-v-php-container{font-size:clamp(34px, 4.2vw, 48px)}.tin-tc{font-size:clamp(34px, 4.2vw, 48px)}}@media screen and (max-width:992px){.frame-parent{display:grid;grid-template-columns:minmax(0,1fr);padding-top:40px}.mobile{height:420px;background-position:center}.component-parent:not(.team-title){grid-template-columns:repeat(2,minmax(0,1fr));padding-top:56px}.litigation-service{grid-template-columns:repeat(2,minmax(0,1fr))}.news-articles{grid-template-columns:repeat(2,minmax(219px,1fr))}.team-images{grid-template-columns:repeat(3,minmax(0,1fr))}.team-image{height:330px}.team-member-info{transform:translateY(0);opacity:1;padding:14px 14px 16px}.team-member-name{font-size:22px}.hero-banner2{flex-wrap:wrap;gap:28px;padding-top:48px}.v-r-i-legal-parent,.footer-links,.practice-areas,.contact-details{width:calc(50% - 14px);min-width:250px;flex:1 1 calc(50% - 14px)}}@media screen and (max-width:768px){.hero-banner{min-height:0;height:auto;gap:0;padding-bottom:28px}.hero-banner-slides{position:relative;inset:auto;width:100%;aspect-ratio:16 / 9}.hero-banner-slides::after{bottom:-200px;width:220%;height:230px}.hero-banner-slide{object-fit:contain}.hero-image{bottom:70px}.component-parent:not(.team-title){grid-template-columns:minmax(0,1fr)}.litigation-service{grid-template-columns:minmax(0,1fr)}.team-title.component-parent{padding-top:44px;padding-bottom:28px}.description-block{font-size:42px}.team-images{grid-template-columns:repeat(2,minmax(0,1fr))}.team-image{height:310px}.real-estate-agent-item{width:176px;height:132px}.hero-slider-dot{width:4px;height:4px}}@media screen and (max-width:576px){.header{padding-top:58px}.hero-banner{min-height:0;gap:0;padding-bottom:18px}.hero-banner-slides{aspect-ratio:1;height:230px}.hero-image{bottom:58px}.hero-slider-dot.is-active{width:22px}.description-block{font-size:34px}.i-ng-chuyn{font-size:20px}.team-images{grid-template-columns:1fr}.team-image{height:360px}.team-image:nth-child(1){order:1}.team-image:nth-child(2){order:1}.news-articles{grid-template-columns:1fr}.v-r-i-legal-parent,.footer-links,.practice-areas,.contact-details{width:100%;min-width:0;flex:1 1 100%}}.button,.button2,.button4,.button8,.button10,.hero-banner-cta{transition:transform 0.28s cubic-bezier(.22,1,.36,1),box-shadow 0.28s ease,background-color 0.28s ease,color 0.28s ease}.button2,.button4,.button8,.button10,.hero-banner-cta{cursor:pointer;text-decoration:none}.button4 .button-content,.button8 .button-content,.button2,.button10 .chatcircledots-group{transition:transform 0.28s cubic-bezier(.22,1,.36,1),box-shadow 0.28s ease,background-color 0.28s ease}.button4 .button-content,.button8 .button-content,.button2{box-shadow:0 10px 24px rgb(14 94 166 / .24)}.button:hover,.button2:hover,.button4:hover,.button8:hover,.button10:hover,.hero-banner-cta:hover{transform:translateY(-2px)}.button:active,.button2:active,.button4:active,.button8:active,.button10:active,.hero-banner-cta:active{transform:translateY(0)}.button2:hover,.button4:hover .button-content,.button8:hover .button-content,.hero-banner-cta:hover{background-color:#1676be;box-shadow:0 16px 30px rgb(14 94 166 / .3)}.button4:hover .mappin-icon,.button8:hover .mappin-icon,.button2:hover .arrowright-icon,.button10:hover .chatcircledots-group,.hero-banner-cta:hover .hero-banner-cta-icon{transform:translateX(4px)}.button4 .mappin-icon,.button8 .mappin-icon,.button2 .arrowright-icon,.button10 .chatcircledots-group,.hero-banner-cta .hero-banner-cta-icon{transition:transform 0.28s cubic-bezier(.22,1,.36,1)}.button10:hover .button11{color:#1676be}.button4:focus-visible,.button8:focus-visible,.button10:focus-visible{outline:2px solid rgb(22 118 190 / .42);outline-offset:4px}@media (prefers-reduced-motion:reduce){.button,.button2,.button4,.button8,.button10,.hero-banner-cta,.button4 .button-content,.button8 .button-content,.button2,.button10 .chatcircledots-group,.button4 .mappin-icon,.button8 .mappin-icon,.button2 .arrowright-icon,.hero-banner-cta .hero-banner-cta-icon,.gavel-wrapper{transition:none}.katman-1-parent:hover .gavel-wrapper,.katman-1-parent:focus-within .gavel-wrapper{transform:none}}.hero-banner{display:block;padding:0;min-height:700px}.hero-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(249 251 255 / .58) 0%,rgb(249 251 255 / .42) 34%,rgb(249 251 255 / .14) 60%,rgb(249 251 255 / .02) 100%);z-index:2;pointer-events:none;opacity:.92;transition:opacity 0.32s ease}.hero-banner.has-no-active-text::before{opacity:0}.hero-banner-contents{position:absolute;left:clamp(20px, 8vw, 114px);top:clamp(132px, 16vw, 238px);z-index:4;width:min(700px, calc(100% - 40px));min-height:clamp(220px, 26vw, 320px);pointer-events:none}.hero-banner-content-item{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.4s ease,transform 0.4s ease,visibility 0.4s ease;pointer-events:none}.hero-banner-content-item.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hero-banner-content-item.is-text-empty .hero-banner-kicker,.hero-banner-content-item.is-text-empty .hero-banner-title,.hero-banner-content-item.is-text-empty .hero-banner-cta{display:none}.hero-banner-kicker{display:inline-flex;align-items:center;gap:10px}.hero-banner-kicker-line{display:block;width:32px;height:1px;background-color:#b88c4a}.hero-banner-kicker-text{font-family:"Google Sans Flex";font-size:18px;line-height:24px;font-weight:600;color:#BF945A;letter-spacing:.3px;position:relative;bottom:4px}.hero-banner-title{margin:0;font-family:"Playfair Display";font-size:clamp(46px, 5.1vw, 54px);font-weight:600;line-height:1.08;color:#303038}.hero-banner-cta{position:relative;z-index:6;border:0;border-radius:12px;background-color:#208ad1;box-shadow:4px 4px 0 rgb(32 138 209 / .5);display:inline-flex;align-items:center;gap:10px;padding:14px 18px;color:#fff;text-decoration:none;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.hero-banner-cta:hover{transform:translateY(-2px);background-color:#1b7dbf;box-shadow:6px 8px 0 rgb(32 138 209 / .25)}.hero-banner-cta:active{transform:translateY(0)}.hero-banner-cta-icon{width:24px;height:24px}.hero-banner-cta-text{font-family:"Google Sans Flex";font-size:16px;line-height:24px;font-weight:500}.hero-image{left:50%;bottom:84px;transform:translateX(-50%);z-index:5}.katman-1-icon14{height:785px;width:1240px;top:0;right:0;z-index:0;position:absolute}@media screen and (max-width:1024px){.hero-banner{min-height:600px}.hero-banner-contents{top:clamp(116px, 18vw, 160px);width:min(640px, calc(100% - 40px))}.hero-banner-content-item{gap:18px}.hero-banner-title{font-size:clamp(42px, 5.4vw, 58px)}}@media screen and (max-width:768px){.hero-banner{min-height:0;height:auto}.hero-banner-contents{top:clamp(64px, 14vw, 98px);width:calc(100% - 32px);left:16px;min-height:0}.hero-banner-content-item{gap:12px}.hero-banner-kicker-line{width:28px}.hero-banner-kicker-text{font-size:14px}.hero-banner-title{font-size:clamp(28px, 7.2vw, 42px);line-height:1.14;max-width:min(92vw, 560px)}.hero-banner-cta{min-height:40px;padding:9px 12px;border-radius:9px;gap:8px}.hero-banner-cta-text{font-size:14px;line-height:1.3}.hero-banner-cta .hero-banner-cta-icon{width:18px;height:18px}.hero-image{left:50%;bottom:18px;transform:translateX(-50%)}}@media screen and (max-width:576px){.hero-banner{min-height:0;height:auto}.hero-banner-contents{top:clamp(52px, 12vw, 82px);width:calc(100% - 24px);left:12px;min-height:0}.hero-banner-content-item{gap:10px}.hero-banner-title{font-size:clamp(24px, 7vw, 34px);line-height:1.15;max-width:92%}.hero-banner-cta{min-height:36px;padding:8px 10px;border-radius:8px;gap:6px}.hero-banner-kicker-text{font-size:13px}.hero-banner-cta-text{font-size:13px}.hero-banner-cta .hero-banner-cta-icon{width:16px;height:16px}.hero-image{left:50%;bottom:40px;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hero-banner-cta{transition:none}.hero-banner-content-item{transition:none;transform:none}}.frame-parent{align-self:stretch;width:100%;max-width:none;margin:0;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;padding:60px 0 0 max(16px, calc((100vw - 1240px) / 2));gap:clamp(24px, 3.2vw, 48px)}.about-details-parent{flex:1 1 auto;min-width:404px;max-width:622px;justify-content:flex-start;padding:0;text-align:left;gap:24px}.about-details-parent .title-icon-parent{align-items:center;gap:4px}.about-details-parent .title-icon{width:32px;height:16px;flex-shrink:0}.about-details-parent .v-chng-ti{font-size:18px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#BF945A}.about-details{width:min(622px, 100%)}.about-description{gap:12px}.bo-v-quyn2{line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.cng-ty-lut{width:min(622px, 100%);margin:0;font-size:18px;line-height:1.68;max-width:62ch;color:var(--Grey-Dark-active)}.button4{align-self:flex-start;margin-top:4px;text-decoration:none}.about-details-parent .button-content{padding:12px 18px}.about-details-parent .button5{letter-spacing:.01em}.mobile{margin-left:auto;flex:1 1 auto;width:auto;max-width:none;background-position:left center}.mobile-progress-bar-info{align-items:center}.header .button2,.header .button2:link,.header .button2:visited,.header .button2:hover,.header .button2:active,.header .button2:focus-visible,.header .button2 .button3{color:var(--White)}@media screen and (max-width:1100px){.frame-parent{width:100%;max-width:none;margin:0;border-bottom:0;padding:44px 0 0 16px;gap:28px}.about-details-parent{min-width:0;max-width:none;padding:0;gap:20px}.cng-ty-lut{font-size:17px}}@media screen and (max-width:992px){.about-details-parent{min-width:0;max-width:none}.mobile{margin-left:0;flex:0 0 auto;width:100%;min-height:420px}}@media screen and (max-width:768px){.frame-parent{gap:22px;padding-top:34px}.bo-v-quyn2{font-size:clamp(30px, 7vw, 36px)}.cng-ty-lut{font-size:16px;line-height:1.62}.about-details-parent .v-chng-ti{font-size:13px;letter-spacing:.11em}.mobile{min-height:380px}.mobile-progress-bar-info{align-items:center}}@media screen and (max-width:576px){.frame-parent{padding-top:28px;padding-right:16px;gap:18px}.about-description{gap:10px}.bo-v-quyn2{font-size:clamp(26px, 8.4vw, 32px)}.cng-ty-lut{font-size:15px;line-height:1.58}.about-details-parent .button-content{padding:10px 14px}.about-details-parent .button5{font-size:15px}.mobile{min-height:340px}.mobile-progress-bar-info{gap:12px}}@media (max-width:1199.98px){.header{position:sticky;top:0;width:100%;padding:14px 14px;align-items:center;justify-content:space-between;gap:12px;background-color:var(--White);z-index:120}.header-logo-link{position:static;transform:none;margin:0;order:1}.header-logo-link .layer-1-icon{width:86px}.header-toggle{display:inline-flex!important;order:3;margin-left:auto;flex-shrink:0}.header-collapse{order:4;position:absolute;top:calc(100% - 6px);right:12px;left:12px;background-color:#fff;border:1px solid rgb(32 138 209 / .22);border-radius:14px;box-shadow:0 14px 36px rgb(5 30 55 / .12);padding:10px;z-index:50}.header-collapse.collapse:not(.show){display:none}.header-collapse.collapse.show{display:flex;flex-direction:column;align-items:stretch;gap:8px}.header-navbar{width:100%;flex-direction:column;align-items:stretch;gap:4px}.header-menu-item{width:100%;flex-direction:column;align-items:stretch}.trang-ch,.trang-ch3{width:100%;justify-content:space-between;padding:11px 12px;border-radius:10px}.trang-ch2,.trang-ch4,.trang-ch6{font-size:15px;line-height:1.4}.header-submenu{position:static;min-width:0;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;padding:6px 2px 0;margin:0 10px;opacity:1;visibility:visible;transform:none;pointer-events:auto;display:flex;background-color:#fff0;gap:0}.header-submenu-link,.header-submenu-link:link,.header-submenu-link:visited{padding:9px 4px;border-radius:0;font-size:14px;font-weight:500}.header-submenu-link:hover,.header-submenu-link:focus-visible,.header-submenu-link.is-current,.header-submenu-link[aria-current="page"]{background-color:#fff0}.button-ground{width:100%;height:auto;flex-direction:column;align-items:stretch;gap:8px;padding-top:4px}.button-ground .button,.button-ground .button2{width:100%;height:46px;justify-content:center;border-radius:10px}.button-ground .button{border:1px solid rgb(32 138 209 / .28)}.button-ground .button2{height:auto;padding:12px 16px}}.link{color:#208AD1}@media (max-width:576px){.header{padding:12px 10px}.header-logo-link .layer-1-icon{width:78px}.header-toggle{width:38px;height:38px;border-radius:9px}.header-collapse{right:8px;left:8px;top:calc(100% - 6px);padding:8px;border-radius:12px;width:calc(100% - 16px)}.header-menu-item--service .caretdown-icon2{display:none}.header-menu-item--service.is-active .caretdown-icon2--blue{display:none}.trang-ch,.trang-ch3{padding:10px 11px}.phonecall-icon{width:20px;height:20px}.button-ground .button,.button-ground .button2{height:40px;padding:10px 16px}}@media screen and (max-width:768px){.glightbox-container .gclose{top:10px!important;top:calc(constant(safe-area-inset-top) + 10px)!important;top:calc(env(safe-area-inset-top) + 10px)!important;right:10px!important}.glightbox-container .gslide-image img{max-height:calc(100vh - 130px)!important;max-height:calc(100dvh - 130px)!important;object-fit:contain}.glightbox-container .gslide-description{margin-top:10px!important}.glightbox-container .gdesc-inner{padding-top:10px!important}.mobile.bg-image{width:100%;min-height:0;height:auto;aspect-ratio:16 / 10;padding:0 12px 12px;background-size:contain;background-position:center top;background-repeat:no-repeat;align-items:flex-end}.mobile.bg-image .mobile-progress-bar-info{width:100%;padding:0}}@media screen and (max-width:576px){.mobile.bg-image{aspect-ratio:4 / 3;padding:0 10px 10px}}.post-detail-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:28px 20px;text-align:center;color:var(--White);overflow:hidden}.post-detail-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 48 73 / .78) 0%,rgb(11 48 73 / .86) 100%);z-index:1}.post-detail-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.post-detail-page-title{position:relative;z-index:2;margin:0;width:min(1100px, 100%);font-family:"Playfair Display";font-size:clamp(34px, 5vw, 52px);font-weight:600;line-height:1.12}.post-detail-breadcrumb{position:relative;z-index:2;width:min(1100px, 100%);font-family:Inter;font-size:14px;line-height:1.6;color:var(--Yellow-Normal-active)}.post-detail-breadcrumb a{color:var(--Yellow-Normal-active);text-decoration:none}.post-detail-breadcrumb a:hover{color:var(--Yellow-Normal)}.post-detail-breadcrumb-current{color:#fdf8f1}.post-detail-main{width:min(1240px, calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;padding:60px 0}.post-detail-article{min-width:0;display:flex;flex-direction:column;gap:16px}.post-detail-featured{width:100%;display:block}.post-detail-meta{display:flex;align-items:center;gap:6px;font-family:Inter;font-size:14px;line-height:1.5;color:var(--Yellow-Normal-active)}.post-detail-meta-icon{width:32px;height:12px}.post-detail-title{margin:0;font-family:"Playfair Display";font-size:32px;line-height:1.25;color:var(--Grey-Dark-hover)}.post-detail-content{color:var(--Grey-Dark-active);font-family:"Google Sans Flex";font-size:17px;line-height:1.8}.post-detail-content>*:first-child{margin-top:0}.post-detail-content>*:last-child{margin-bottom:0}.post-detail-content img{max-width:100%;height:auto}.post-detail-content h2,.post-detail-content h3,.post-detail-content h4{font-family:"Playfair Display";color:var(--Grey-Darker);line-height:1.3;margin-top:1.2em;margin-bottom:.6em}.post-detail-sidebar{border:1px solid rgb(215 167 101 / .5);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:11px 14px;height:fit-content;min-width:0}.post-detail-sidebar-heading{display:flex;align-items:center;gap:4px;padding:4px 0}.post-detail-sidebar-heading-icon{width:32px;height:16px}.post-detail-sidebar-title{margin:0;font-family:"Playfair Display";font-size:20px;line-height:1.5;font-weight:600;color:var(--Grey-Dark)}.post-detail-sidebar-list{width:100%;display:flex;flex-direction:column}.post-detail-sidebar-item{width:100%;display:flex;flex-direction:column;gap:4px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgb(191 148 90 / .2)}.post-detail-sidebar-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.post-detail-sidebar-date{font-family:"Google Sans Flex";font-size:12px;line-height:1.5;color:rgb(64 64 74 / .7)}.post-detail-sidebar-category{display:block;text-decoration:none;font-family:"Google Sans Flex";font-size:16px;line-height:1.4;font-weight:500;color:var(--Grey-Dark-hover)}.post-detail-sidebar-category:hover{color:var(--Blue-Normal)}.post-detail-sidebar-category:focus-visible{outline:2px solid rgb(32 138 209 / .45);outline-offset:3px}.post-detail-sidebar-link{margin:0;font-family:"Google Sans Flex";font-size:14px;line-height:1.45;color:var(--Grey-Normal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}@media screen and (max-width:1024px){.post-detail-main{grid-template-columns:minmax(0,1fr);padding:42px 0}.post-detail-sidebar{max-width:none}}@media screen and (max-width:768px){.post-detail-hero{min-height:180px;padding:24px 16px}.post-detail-main{width:calc(100% - 32px);padding:30px 0;gap:18px}.post-detail-content{font-size:16px;line-height:1.7}.post-detail-sidebar-title{font-size:18px}}@media screen and (max-width:480px){.post-detail-main{width:calc(100% - 24px)}}.post-detail-sidebar{position:sticky;top:108px}@media screen and (max-width:1280px){.post-detail-main{width:calc(100% - 32px)}}@media screen and (max-width:1024px){.post-detail-sidebar{position:static}.post-detail-title{font-size:30px}}@media screen and (max-width:768px){.post-detail-page-title{font-size:clamp(30px, 7vw, 40px)}.post-detail-breadcrumb{font-size:13px;line-height:1.5}}@media screen and (max-width:576px){.post-detail-main{width:calc(100% - 24px);gap:16px}.post-detail-content{font-size:15px;line-height:1.65}.post-detail-sidebar{padding:10px 12px;gap:14px}}