@-webkit-keyframes animate-fade-in-1{0%{transform:scaleX(50)}to{transform:scaleX(1)}}@keyframes animate-fade-in-1{0%{transform:scaleX(50)}to{transform:scaleX(1)}}@-webkit-keyframes animate-loop-1{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes animate-loop-1{0%{transform:scale(1)}to{transform:scale(1.2)}}@-webkit-keyframes animate-fade-in-2{0%{transform:scaleY(50)}to{transform:scaleY(1)}}@keyframes animate-fade-in-2{0%{transform:scaleY(50)}to{transform:scaleY(1)}}@-webkit-keyframes animate-fade-in-3{0%{filter:blur(20px)}to{filter:blur(0)}}@keyframes animate-fade-in-3{0%{filter:blur(20px)}to{filter:blur(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lvi_bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}:root{--main-color-1:#fafafa;--main-color-1-contrast:#393939;--main-color-2:#0e384d;--main-color-2-contrast:#fff;--font-family:sans-serif;--title-font-family:sans-serif;--top-bar-height:65px;--top-bar-background-color:#fff;--header-height:100px;--header-background-color:#fff;--button-height:60;--button-white-text-color:#000;--button-white-background-color-from:#eaeaea;--button-white-background-color-to:#fff;--button-white-icon-text-color:#fff;--button-white-icon-background-color:#393939;--button-red-text-color:#fff;--button-red-background-color-from:#de2527;--button-red-background-color-to:#f44243;--button-red-icon-text-color:#de2527;--button-red-icon-background-color:#fff;--button-blue-text-color:#fff;--button-blue-background-color-from:#115c80;--button-blue-background-color-to:#0d70a1;--button-blue-icon-text-color:#115c80;--button-blue-icon-background-color:#fff;--background-blue-1:#0e384c;--background-blue-2:#114760;--background-blue-contrast:#fff;--svg-background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 28' width='56' height='28'%3E%3Cpath fill='%23000000' fill-opacity='1' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 1 0-4 0h-4.09A25.98 25.98 0 0 0 0 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 0 0-2-2v-2a4 4 0 0 1 3.98 3.6 28.09 28.09 0 0 1 2.8-3.86A8 8 0 0 0 0 6V4a9.99 9.99 0 0 1 8.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 0 0 0 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0 0 14.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 0 1 4 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 0 0-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0 1 48.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0 1 56 4v2a8 8 0 0 0-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0 1 56 10v2a2 2 0 0 0-2 2.07 28.4 28.4 0 0 1 2-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 0 1 2.8-3.86 8 8 0 0 0-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 0 1 7.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 0 0-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0 1 36.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 0 0-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0 1 25.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 0 0-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0 1 16.34 0z'%3E%3C/path%3E%3C/svg%3E")}.sprites{--sheet-width:1100;--sheet-height:500;--x:0;--y:0;--sprite-width:1;--sprite-height:1;--width:1;--height:1;--scale-width:var(--width) / var(--sprite-width);--scale-height:var(--height) / var(--sprite-height);--new-sheet-width:calc(var(--sheet-width) * var(--scale-width) * 1px);--new-sheet-height:calc(var(--sheet-height) * var(--scale-height) * 1px);--sprite-x:calc(var(--x) * var(--scale-width) * -1px);--sprite-y:calc(var(--y) * var(--scale-height) * -1px);background:url(/static/images/sprites.webp)no-repeat;background-size:var(--new-sheet-width) var(--new-sheet-height);background-position:var(--sprite-x) var(--sprite-y);width:calc(var(--width)*1px);height:calc(var(--height)*1px)}.wrapper{width:75em;height:100%;margin:auto;box-sizing:border-box}:root{--font-max:15px}body{background:var(--main-color-1);color:var(--main-color-1-contrast);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-family:var(--title-font-family)}a{text-decoration:none;outline:0;color:inherit}.big-button{display:inline-block;cursor:pointer;color:var(--button-white-text-color);background:var(--button-white-background-color-to);background:linear-gradient(0deg,var(--button-white-background-color-from) 0%,var(--button-white-background-color-to) 100%);box-shadow:0 0 1px rgba(0,0,0,.2);text-shadow:none;border-radius:var(--radius-pill);overflow:hidden;border:0}.big-button .big-button-container{height:calc(1px*var(--button-height));min-width:100px;display:flex;position:relative;z-index:1;align-items:stretch;justify-content:center;overflow:hidden}.big-button .big-button-container::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(0,0,0,.1);background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.1) 50%,transparent 100%);transition:transform 1s;transform:translateX(-100%)}.big-button:hover .big-button-container::after{transform:translateX(100%)}.big-button .big-button-container .icon-container{--icon-container-size:calc(var(--button-height) / 100 * 90);flex-basis:calc(1px*var(--button-height)/100*90);width:calc(1px*var(--icon-container-size));height:calc(1px*var(--icon-container-size));margin:calc(1px*var(--button-height)/100*5) calc(1px*var(--button-height)/100*5)0 0;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--button-white-icon-background-color);color:var(--button-white-icon-text-color)}.big-button.red{color:var(--button-red-text-color);background:var(--button-red-background-color-to);background:linear-gradient(0deg,var(--button-red-background-color-from) 0%,var(--button-red-background-color-to) 100%)}.big-button.red .big-button-container .icon-container{background:var(--button-red-icon-background-color);color:var(--button-red-icon-text-color)}.big-button.blue{color:var(--button-blue-text-color);background:var(--button-blue-background-color-to);background:linear-gradient(0deg,var(--button-blue-background-color-from) 0%,var(--button-blue-background-color-to) 100%)}.big-button.blue .big-button-container .icon-container{background:var(--button-blue-icon-background-color);color:var(--button-blue-icon-text-color)}.big-button .big-button-container .text{flex-grow:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;font-size:1.1rem;-webkit-user-select:none;user-select:none}.big-button .big-button-container .icon-container>i{display:block;--width:calc(var(--icon-container-size) / 2);--height:calc(var(--icon-container-size) / 2)}i.icon-blue-calendar,i.icon-red-calendar{--y:110;--sprite-width:32;--sprite-height:32}i.icon-red-calendar{--x:0}i.icon-blue-calendar{--x:32}i.icon-blue-caret-left{--x:128;--y:110;--sprite-width:32;--sprite-height:32}i.icon-blue-caret-right{--x:160;--y:110;--sprite-width:32;--sprite-height:32}i.icon-blue-arrow-left{--x:192;--y:110;--sprite-width:32;--sprite-height:32}i.icon-blue-arrow-right{--x:224;--y:110;--sprite-width:32;--sprite-height:32}i.icon-blue-quote{--x:0;--y:274;--sprite-width:64;--sprite-height:64}i.icon-blue-tooth{--x:0;--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-certificate{--x:100}i.icon-blue-certificate,i.icon-blue-doctor,i.icon-blue-plus{--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-plus{--x:200}i.icon-blue-doctor{--x:300}i.icon-blue-xray{--x:400}i.icon-blue-inject,i.icon-blue-removal,i.icon-blue-xray{--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-inject{--x:500}i.icon-blue-removal{--x:600}i.icon-blue-denture-impress{--x:700;--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-denture-design{--x:800;--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-denture-place{--x:900;--y:142;--sprite-width:100;--sprite-height:100}i.icon-blue-implant{--x:1000;--y:142;--sprite-width:100;--sprite-height:100}i.icon-white-arrow-left,i.icon-white-menu{--y:110;--sprite-width:32;--sprite-height:32}i.icon-white-menu{--x:320}i.icon-white-arrow-left{--x:352}i.icon-white-arrow-right{--x:384}i.icon-white-arrow-right,i.icon-white-clock,i.icon-white-phone{--y:110;--sprite-width:32;--sprite-height:32}i.icon-white-phone{--x:64}i.icon-white-clock{--x:96}i.icon-black-location{--x:0}i.icon-black-fax,i.icon-black-location,i.icon-black-phone{--y:242;--sprite-width:32;--sprite-height:32}i.icon-black-phone{--x:32}i.icon-black-fax{--x:64}i.icon-black-email{--x:96}i.icon-black-clock,i.icon-black-email,i.icon-black-website{--y:242;--sprite-width:32;--sprite-height:32}i.icon-black-website{--x:128}i.icon-black-clock{--x:160}#top-bar .header-container .logo,i.icon-logo{--x:0;--y:0;--sprite-width:300;--sprite-height:110}i.icon-gift{--x:64;--y:274;--sprite-width:200;--sprite-height:200}span.hidden-readmore::before{content:"Read More"}#header .header-container .logo span,#header .header-container nav span.big-button,#top-bar .header-container .logo span,section#sidebar .menu .logo span,section.centered>.background.no-overlay>.background-container>.overlay,span.hidden-readmore>span{display:none}#top-bar{width:100vw;height:var(--top-bar-height);position:fixed;z-index:10;top:0;background:var(--top-bar-background-color);box-shadow:0 0 1rem rgba(0,0,0,.5);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:transform .5s}#top-bar.active{-webkit-transform:translateY(0);transform:translateY(0)}#top-bar .header-container{height:100%}#top-bar .header-container .logo{--width:150;--height:55;display:block;flex-shrink:0;flex-basis:calc(var(--width)*1px)}#top-bar .header-container .button-column{flex-shrink:0;display:flex;align-items:center;justify-content:right;flex-grow:1}#header{width:100vw;position:relative;z-index:2;height:var(--header-height);background:var(--header-background-color)}#header .header-container nav,#header .wrapper,#top-bar .header-container{display:flex;align-items:center}#header .header-container{display:flex;align-items:stretch;width:100%;padding:1rem 0}#header .header-container .logo{--x:0;--y:0;--sprite-width:300;--sprite-height:110;--width:150;--height:55;display:block;flex-shrink:0;flex-basis:calc(var(--width)*1px)}#header .header-container nav{flex-grow:1;flex-shrink:0;padding:0 0 0 1rem;justify-content:right;-webkit-user-select:none;user-select:none}#header .header-container nav>ul{display:flex}#header .header-container nav>ul>li>a,#header .header-container nav>ul>li>span{color:var(--main-color-1-contrast);font-weight:700}#header .header-container nav>ul ul{position:absolute;z-index:2;visibility:hidden;opacity:0;pointer-events:none}#header .header-container ul{position:relative;z-index:1;margin:0;padding:0}#header .header-container ul li,body{position:relative;z-index:1}#header .header-container nav ul>li>a,#header .header-container nav ul>li>span{display:block;position:relative;z-index:1}#header .header-container nav>ul>li ul>li>a,#header .header-container nav>ul>li ul>li>span,#header .header-container nav>ul>li>a,#header .header-container nav>ul>li>span{padding:.5rem 1rem}#header .header-container nav>ul>li>a:nth-last-child(2)::after,#header .header-container nav>ul>li>span:nth-last-child(2)::after{content:"";display:inline-block;margin-left:.25rem;border:.5rem solid transparent;border-top-color:var(--main-color-1-contrast);transition:all .5s;-webkit-transform:scaleY(1) translateY(.5rem);transform:scaleY(1) translateY(.5rem)}#header .header-container nav>ul>li:hover>a:nth-last-child(2)::after,#header .header-container nav>ul>li:hover>span:nth-last-child(2)::after{-webkit-transform:scaleY(-1) translateY(0);transform:scaleY(-1) translateY(0)}#header .header-container nav>ul>li>ul{--menu-width:max(100%,14rem);top:100%;left:50%;margin-left:calc(-1*var(--menu-width)/2);width:var(--menu-width);background:var(--button-white-background-color-to);background:linear-gradient(0deg,var(--button-white-background-color-from) 0%,var(--button-white-background-color-to) 100%);border-radius:var(--radius);box-shadow:0 0 1px rgba(0,0,0,.4);-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:opacity .5s,transform .5s}#header .header-container nav>ul>li.active>ul,#header .header-container nav>ul>li:hover>ul{visibility:visible;pointer-events:all;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#header .header-container nav>ul>li ul>li{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(0,0,0,.03);transition:background-color .5s}#header .header-container nav>ul>li li:hover{background:rgba(0,0,0,.02)}#header .header-container nav>ul>li ul>li>a,#header .header-container nav>ul>li ul>li>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header .header-container nav>ul>li li>a:nth-last-child(2)::after,#header .header-container nav>ul>li li>span:nth-last-child(2)::after{content:"";display:block;position:absolute;right:.5rem;top:50%;border:.5rem solid transparent;border-left-color:var(--main-color-1-contrast);transition:transform .5s;-webkit-transform:scaleX(1) translate(0,-.5rem);transform:scaleX(1) translate(0,-.5rem)}#header .header-container nav>ul>li li:hover>a:nth-last-child(2)::after,#header .header-container nav>ul>li li:hover>span:nth-last-child(2)::after{-webkit-transform:scaleX(-1) translate(.5rem,-.5rem);transform:scaleX(-1) translate(.5rem,-.5rem)}#header .header-container nav>ul>li>ul ul{--menu-width:max(100%,14rem);top:0;left:100%;width:var(--menu-width);background:var(--button-white-background-color-to);background:linear-gradient(0deg,var(--button-white-background-color-from) 0%,var(--button-white-background-color-to) 100%);border-radius:var(--radius);box-shadow:0 0 1px rgba(0,0,0,.4);-webkit-transform:translateX(2rem);transform:translateX(2rem);transition:opacity .5s,transform .5s}#header .header-container nav>ul>li li.active>ul,#header .header-container nav>ul>li li:hover>ul{visibility:visible;pointer-events:all;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}section#sidebar{--close-button-size:3rem;position:fixed;z-index:9999;width:100vw;height:100vh;top:0;left:0;pointer-events:none;visibility:hidden}section#sidebar>.sidebar-container{position:relative;z-index:1;width:100vw;height:100vh;background:0 0;transition:background-color .5s}section#sidebar .menu{width:min(300px,calc(100vw - var(--close-button-size) - 1rem));height:100vh;box-sizing:border-box;background:var(--main-color-1);box-shadow:0 0 1rem rgba(0,0,0,.5);padding:1rem;position:relative;z-index:1;transform:translate(calc(-100% - var(--close-button-size)));transition:transform .5s;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}section#sidebar.active{visibility:visible;pointer-events:all}section#sidebar.active .sidebar-container{background:rgba(0,0,0,.5)}section#sidebar.active .menu{visibility:visible;transform:translate(0)}section#sidebar.active .menu>ul li>a:nth-last-child(2)::after,section#sidebar.active .menu>ul li>span:nth-last-child(2)::after{display:inline-block}section#sidebar .menu .logo{--x:0;--y:0;--sprite-width:300;--sprite-height:110;--width:150;--height:55;display:block;margin:auto auto 2rem;flex-shrink:0}section#sidebar .menu .close{width:var(--close-button-size);height:var(--close-button-size);display:flex;align-items:center;justify-content:center;position:absolute;right:calc(-1*var(--close-button-size));background:inherit;border-radius:0 .5rem .5rem 0;cursor:pointer}section#sidebar .menu .close::after{content:"X"}section#sidebar .menu>ul{margin:0;padding:0;list-style:none;flex-grow:1;flex-shrink:1;height:0;overflow:auto}section#sidebar .menu>ul ul{margin:0;padding:0 0 0 1rem;list-style:none;display:none}section#sidebar .menu>ul li{display:block;padding-top:.1rem}section#sidebar .menu>ul li>a,section#sidebar .menu>ul li>span{display:flex;padding:.5rem 1rem;background:rgba(0,0,0,.05);border-radius:.5rem;transition:background-color .3s}section#sidebar .menu>ul li>a>span,section#sidebar .menu>ul li>span>span{flex-grow:1}section#sidebar .menu>ul li>a:nth-last-child(2)::after,section#sidebar .menu>ul li>span:nth-last-child(2)::after{display:none;content:"";margin-left:.25rem;border:.5rem solid transparent;border-top-color:var(--main-color-1-contrast);transition:all .5s;-webkit-transform:scaleY(1) translateY(.5rem);transform:scaleY(1) translateY(.5rem)}section#sidebar .menu>ul li.active>a:nth-last-child(2)::after,section#sidebar .menu>ul li.active>span:nth-last-child(2)::after{-webkit-transform:scaleY(-1) translateY(.5rem);transform:scaleY(-1) translateY(.5rem)}section#sidebar .menu>ul li.active>a,section#sidebar .menu>ul li.active>span{background:rgba(0,0,0,.1)}section#sidebar .menu>ul li.active>ul,section.faq ul.list>li.active>ul{display:block}.justify{text-align:justify;text-align-last:left}.center{text-align:center}section.centered{--height:500px;--width:100%;--background-color:rgba(0,0,0,0.7);--text-color:rgba(255,255,255,1);--text-shadow-color:rgba(0,0,0,1);position:relative;z-index:1;box-sizing:border-box;background:no-repeat center center;background-size:cover;min-height:var(--height)}section.centered>.background{display:block;position:absolute;z-index:1;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}section.centered>.background>.background-container{position:relative;z-index:1;width:100%;height:100%;display:block;overflow:hidden;background:#023d5a;filter:brightness(80%)}.thumbnail-spinner::before{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;display:block;z-index:1;margin:-50px 0 0-50px;background:url('data:image/svg+xml;charset=UTF-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path fill="currentColor" d="M100-0.25c-10.458,0-18.966,8.508-18.966,18.966S89.542,37.682,100,37.682s18.966-8.508,18.966-18.966S110.458-0.25,100-0.25z M42.524,45.113c0.691,0,1.342-0.27,1.831-0.758c0.489-0.489,0.759-1.14,0.759-1.832c0-0.691-0.27-1.342-0.759-1.831c-0.489-0.489-1.139-0.759-1.831-0.759c-0.692,0-1.342,0.27-1.832,0.759c-1.009,1.009-1.009,2.652,0,3.662C41.182,44.843,41.832,45.113,42.524,45.113z M18.716,95.07c-2.718,0-4.929,2.211-4.929,4.93c0,2.718,2.211,4.929,4.929,4.929c2.718,0,4.93-2.211,4.93-4.929C23.646,97.282,21.434,95.07,18.716,95.07z M42.523,150.208c-1.941,0-3.767,0.756-5.14,2.129c-2.833,2.833-2.833,7.444,0,10.279c1.373,1.373,3.198,2.129,5.14,2.129s3.767-0.756,5.14-2.129s2.129-3.199,2.129-5.141s-0.756-3.767-2.129-5.139C46.29,150.964,44.465,150.208,42.523,150.208z M100,171.676c-5.297,0-9.607,4.31-9.607,9.607s4.31,9.607,9.607,9.607c5.298,0,9.608-4.31,9.608-9.607S105.298,171.676,100,171.676z M157.477,145.528c-3.191,0-6.191,1.243-8.448,3.5c-4.658,4.658-4.658,12.238,0,16.896c2.257,2.256,5.257,3.498,8.448,3.498s6.191-1.242,8.448-3.498c4.658-4.658,4.658-12.238,0-16.896C163.668,146.771,160.668,145.528,157.477,145.528z M181.284,85.713c-7.878,0-14.287,6.409-14.287,14.287s6.409,14.287,14.287,14.287s14.287-6.409,14.287-14.287S189.162,85.713,181.284,85.713z M157.477,59.149c4.441,0,8.616-1.729,11.757-4.869c6.482-6.483,6.482-17.031,0-23.514c-3.141-3.141-7.315-4.87-11.757-4.87s-8.616,1.729-11.757,4.87c-6.482,6.483-6.482,17.031,0,23.514C148.86,57.42,153.035,59.149,157.477,59.149z"/></svg>')no-repeat center center;-webkit-animation:.8s steps(8) infinite px-spinner;animation:.8s steps(8) infinite px-spinner}.thumbnail-spinner.white::before{filter:brightness(0) invert(1)}section.centered>.background>.background-container>img{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover}section.centered>.background.animate-1>.background-container>img{transform:scale(1) scaleX(1);-webkit-animation:animate-fade-in-1 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate;animation:animate-fade-in-1 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate}section.centered>.background.animate-2>.background-container>img{transform:scale(1) scaleY(1);-webkit-animation:animate-fade-in-2 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate;animation:animate-fade-in-2 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate}section.centered>.background.animate-3>.background-container>img{transform:scale(1) scaleY(1);-webkit-animation:animate-fade-in-3 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate;animation:animate-fade-in-3 3s 1 forwards,animate-loop-1 5s infinite ease-in-out 3s alternate}section.centered>.background>.background-container>.overlay{top:0;left:0;background:var(--background-color);background:linear-gradient(0deg,transparent 0%,var(--background-color) 40%,var(--background-color) 50%,var(--background-color) 60%,transparent 100%)}section.centered>.background>.background-container>.overlay,section.centered>.content,section.hero-title>.background{display:block;position:absolute;z-index:2;width:100%;height:100%}section.centered>.content .content-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;color:var(--text-color)}section.centered>.content .content-container h1,section.centered>.content .content-container h2,section.centered>.content .content-container h3,section.centered>.content .content-container h4,section.centered>.content .content-container h5,section.centered>.content .content-container h6,section.centered>.content .content-container p{text-shadow:1px 1px 1px #000}section.centered>.content .content-container .content-wrapper{display:block;margin:auto;width:var(--width)}section.centered>.content .content-container h1{font-size:clamp(1.5rem,2.5rem,3rem)}section.centered>.content .content-container h2{font-size:clamp(1rem,1.2rem,1.5rem)}section.hero-banner,section.hero-title{--height:calc(100vh - var(--header-height));--width:max(600px,60%)}section.hero-title{--background-color:rgba(0,0,0,0.7);--text-color:rgba(255,255,255,1);--text-shadow-color:rgba(0,0,0,1);position:relative;z-index:1;box-sizing:border-box;background:no-repeat center center;background-size:cover;min-height:var(--height)}section.hero-title>.background{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}section.hero-title>.background>.background-container{position:relative;z-index:1;width:100%;height:100%;display:block;overflow:hidden;background:#023d5a;filter:brightness(80%)}section.hero-title>.background>.background-container>img{filter:blur(0);-webkit-animation:animate-fade-in-3 1s 1 forwards;animation:animate-fade-in-3 1s 1 forwards}section.hero-title>.background>.background-container>.overlay{top:0;left:0;background:#186388;opacity:.8}section.hero-title>.background>.background-container>.overlay,section.hero-title>.content{display:block;position:absolute;z-index:2;width:100%;height:100%}section.hero-title>.content .content-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;color:var(--text-color)}section.hero-title>.content .content-container>h1,section.hero-title>.content .content-container>h2,section.hero-title>.content .content-container>h3,section.hero-title>.content .content-container>h4,section.hero-title>.content .content-container>h5,section.hero-title>.content .content-container>h6,section.hero-title>.content .content-container>p{text-shadow:1px 1px 1rem #000}section.hero-title>.content .content-container .content-wrapper{display:block;margin:auto;width:var(--width)}section.hero-title>.content .content-container h1{font-size:clamp(1.5rem,2.5rem,3rem)}section.hero-title>.content .content-container h2{font-size:clamp(1rem,1.2rem,1.5rem)}section.quick-contact{background:var(--background-blue-1);background:linear-gradient(90deg,var(--background-blue-1) 0%,var(--background-blue-2) 100%);color:var(--background-blue-contrast);height:150px}section.quick-contact .section-container{display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr 1fr;justify-content:center}section.quick-contact .section-container .column{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}section.quick-contact .section-container .column .column-icon-container{--icon-width:32;--icon-width-px:calc(1px * var(--icon-width));flex-basis:var(--icon-width-px);flex-shrink:0;width:var(--icon-width-px);height:var(--icon-width-px);display:flex}section.quick-contact .section-container .column .column-icon-container i{display:block;--width:var(--icon-width);--height:var(--icon-width);width:var(--icon-width-px);height:var(--icon-width-px)}section.quick-contact .section-container .column .content{flex-grow:1;flex-shrink:0;width:0;padding:0 1rem}section.quick-contact .section-container .column .content p{margin:0;padding:0}section.meet-dr-hien-nguyen .section-container,section.meet-dr-hien-nguyen-dark .section-container{display:flex;align-items:stretch;padding:2rem 0}section.meet-dr-hien-nguyen .section-container .thumbnail{--width:min(450px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.meet-dr-hien-nguyen .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:100%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.about-us .section-container .thumbnail .thumbnail-container img,section.about-us-light .section-container .thumbnail .thumbnail-container img,section.hero-title>.background>.background-container>img,section.meet-dr-hien-nguyen .section-container .thumbnail .thumbnail-container img,section.meet-dr-hien-nguyen-dark .section-container .thumbnail .thumbnail-container img,section.our-mission .thumbnail .thumbnail-container img,section.ready-contact .thumbnail .thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;z-index:2;top:0;left:0}section.meet-dr-hien-nguyen .section-container .content-container{flex-grow:1;width:0;padding:0 0 0 2rem;display:flex;align-items:center}section.meet-dr-hien-nguyen .section-container .content-container .title{color:#0e709f}section.meet-dr-hien-nguyen-dark{box-shadow:inset 0 0 1rem rgba(0,0,0,.5)}section.meet-dr-hien-nguyen-dark .section-container .thumbnail{--width:min(450px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.meet-dr-hien-nguyen-dark .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:100%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.meet-dr-hien-nguyen-dark .section-container .content-container{flex-grow:1;width:0;padding:0 0 0 2rem;display:flex;align-items:center}section.meet-dr-hien-nguyen-dark .section-container .content-container .title{color:#0e709f}section.about-us{--background-color-1:#0d71a2;--background-color-2:#186388;--color:#fff;background:var(--background-color-1);background:linear-gradient(90deg,var(--background-color-1) 0%,var(--background-color-2) 100%);color:var(--color)}section.about-us .section-container{display:flex;align-items:stretch;padding:4rem 0}section.about-us .section-container .thumbnail{--width:min(450px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.about-us .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:56.25%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.about-us .section-container .content-container{flex-grow:1;width:0;padding:0 2rem 0 0;display:flex;align-items:center}section.about-us .section-container .content-container .title{font-weight:700;font-size:1.1rem}section.about-us-light .section-container{display:flex;align-items:stretch;padding:2rem 0}section.about-us-light .section-container .thumbnail{--width:min(600px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.about-us-light .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:60%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.about-us-light .section-container .content-container{flex-grow:1;width:0;padding:0 0 0 2rem;display:flex;align-items:center}section.about-us-light .section-container .content-container .title{color:#0e709f}section.our-mission,section.ready-contact{--color:#fff;background:#000;color:var(--color);position:relative}section.our-mission .thumbnail{display:flex;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}section.our-mission .thumbnail .thumbnail-container,section.ready-contact .thumbnail .thumbnail-container{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:1;filter:brightness(25%)}section.our-mission .thumbnail .thumbnail-container::after,section.ready-contact .thumbnail .thumbnail-container::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:.2;background-image:var(--svg-background)}section.our-mission .safe-zone{position:relative;z-index:2}section.our-mission .section-container{display:block;align-items:stretch;padding:4rem 0;position:relative;z-index:1}section.our-mission .content-container{display:flex;position:relative;z-index:2;text-align:center;align-items:center;justify-content:center;width:100%;min-height:300px}section.our-mission .content-container h2{font-weight:700;text-align:center;font-size:3rem}section.ready-contact .thumbnail{display:flex;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}section.ready-contact .safe-zone{position:relative;z-index:2}section.ready-contact .section-container{display:block;align-items:stretch;padding:4rem 0;position:relative;z-index:1}section.ready-contact .content-container{display:flex;position:relative;z-index:2;text-align:center;align-items:center;justify-content:center;width:100%;min-height:300px}section.ready-contact .content-container h2{font-weight:700;text-align:center;font-size:2rem}section.ready-contact .content-container p{padding-bottom:2rem}section.video{height:min(600px,60vw)}section.video video{width:100%;height:100%;object-fit:cover}section.our-team,section.service-process,section.why-choose-us{--background-color:#fafafa;--color:var(--main-color-1-contrast);padding:3rem 0;color:var(--color)}section.why-choose-us{--title-color:#0e709f;background:var(--background-color)}section.service-process h2,section.why-choose-us .title,section.why-choose-us h2{font-size:1.2rem;display:block;text-align:center;color:var(--title-color)}section.why-choose-us .title{font-weight:700;font-size:1.5rem}section.why-choose-us .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding-top:2rem}section.service-process .list .item,section.why-choose-us .list .item{padding:1rem}section.why-choose-us .list .item .row-icon{text-align:left}section.service-process .list .item .row-icon .icon,section.why-choose-us .list .item .row-icon .icon{display:inline-block;--width:100;--height:100}section.why-choose-us .list .item .row-content{display:block;padding:1rem 0;min-height:12rem}section.service-process .list .item .row-content h3,section.why-choose-us .list .item .row-content h3{color:var(--title-color)}section.why-choose-us .list .item .row-button{--button-height:48;text-align:right}section.our-team,section.service-process{position:relative;z-index:1}section.service-process{--title-color:#0e709f;background:var(--background-color)}section.our-team::before,section.service-process::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--svg-background);opacity:.01}section.service-process h2{font-size:2rem}section.service-process .title{font-size:1rem;display:block;text-align:center}section.our-team .list,section.service-process .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding-top:2rem}section.service-process .list .item .row-icon{text-align:left}section.service-process .list .item .row-content{display:block;padding:1rem 0;min-height:12rem}section.service-process .list .item .row-button{--button-height:48;text-align:right}section.our-team{text-align:center;box-shadow:inset 0 0 1rem rgba(0,0,0,.2)}section.our-team::before{display:block;background-position:0 0;pointer-events:none;opacity:.03}section.our-team h2{position:relative;z-index:2;font-size:2rem;color:var(--title-color)}section.our-team .list{position:relative;z-index:2}section.our-team .list .item,section.service-process .list .item,section.why-choose-us .list .item{display:flex;flex-direction:column;background:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.02);border-radius:.5rem}section.our-team .list .item .row-content{display:block;min-height:12rem}section.our-team .list .item .row-content .info{padding:1rem}section.our-team .list .item .row-content p.title{font-weight:700;font-size:1.2rem;color:var(--title-color)}section.our-team .list .item .row-content .thumbnail-container{position:relative;z-index:1;display:block;width:100%}section.our-team .list .item .row-content .thumbnail-container::after,section.services .list-thumbnail .item .thumbnail::before{content:"";display:block;padding-top:100%}section.our-team .list .item .row-content .thumbnail-container img{position:absolute;display:block;z-index:1;width:calc(100% - 1rem);height:calc(100% - 1rem);margin:.5rem 0 0 .5rem}section.feedback,section.our-team,section.services{--title-color:#0e709f;background:var(--background-color)}section.services{--background-color:#f5fcff;--color:var(--main-color-1-contrast);padding:3rem 0;color:var(--color)}section.our-team h2,section.services h2{display:block;text-align:center}section.services .list-thumbnail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:2rem}section.services .list-thumbnail .item{margin-bottom:50%}section.services .list-thumbnail .item .thumbnail{display:block;position:relative;z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none}section.services .list-thumbnail .item .thumbnail::after{content:"";display:block;position:absolute;width:100%;height:50%;background:#fff;bottom:0;left:0;z-index:1}section.services .list-thumbnail .item .thumbnail .thumbnail-container{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-radius:100%;overflow:hidden;box-sizing:border-box;border:.5rem solid #fff;background:#fff;box-shadow:0-.5rem .5rem rgba(0,0,0,.05)}section.contact .section-container .thumbnail .thumbnail-container img,section.services .list-thumbnail .item .thumbnail .thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:2}section.services .list-thumbnail .item .content{display:block;position:relative;z-index:1}section.services .list-thumbnail .item .content::after,section.services .list-thumbnail .item .content::before{content:"";display:block;position:relative;top:0;left:0;z-index:2;width:100%;padding-top:20%;background:#fff}section.services .list-thumbnail .item .content::after{position:absolute;top:20%;padding-top:100%;margin-top:-50%;border-radius:100%;overflow:hidden;box-sizing:border-box;box-shadow:0 .5rem .5rem rgba(0,0,0,.05)}section.services .list-thumbnail .item .content .content-container{display:block;position:absolute;z-index:3;text-align:center;box-sizing:border-box;width:100%;margin:auto;top:0;left:0;border-radius:0 0 100% 100%}section.services .list-thumbnail .item .content .content-container .content-wrapper{display:block;position:relative;width:60%;margin:auto}section.services .list-thumbnail .item .content .content-container h3,section.services h2{font-size:1.5rem;color:var(--title-color)}section.services .list{display:grid;margin:0;padding:1rem 0 0;width:100%;grid-template-columns:1fr 1fr;gap:1rem}section.services .list li{list-style:none;margin:0;padding:0}section.services .list li a{border-radius:var(--radius-pill);background:#fff;padding:1rem;box-shadow:0 0 .2rem rgba(0,0,0,.1);transition:box-shadow .5s}section.services .list li:hover a{color:#fff;background:var(--title-color)}section.feedback{--color:#000;--background-color:#fafafa;padding:2rem 0;box-shadow:0 0 1rem rgba(0,0,0,.1);position:relative;z-index:2}section.feedback h1,section.feedback h2,section.feedback h3,section.feedback p,section.services .list li a{color:var(--title-color);display:block;text-align:center}section.blog .title mark,section.blog h2 mark,section.feedback h1 mark,section.feedback h2 mark,section.feedback h3 mark{color:var(--color);background:0 0}section.feedback .section-container{display:flex;width:100%;padding-top:1rem;align-items:stretch}section.feedback .section-container .thumbnail{--width:460px;flex-shrink:0;flex-basis:var(--width);width:var(--width);-webkit-user-select:none;user-select:none;pointer-events:none}section.feedback .section-container .thumbnail img{width:100%}section.feedback .section-container .content{flex-grow:1;flex-shrink:0;width:0;display:block;position:relative;z-index:1;margin-left:2rem;overflow:hidden}section.feedback .section-container .content .list{display:block;height:100%;overflow:hidden;position:relative;z-index:1}section.feedback .section-container .content .list .item{position:absolute;width:100%;height:100%;display:none;align-items:center;transition:transform .5s}section.feedback .section-container .content .list .item .item-container .quote{display:block;--width:64;--height:64}section.feedback .section-container .content .list .item .item-container .message::after,section.feedback .section-container .content .list .item .item-container .message::before{content:'"'}section.feedback .section-container .content .list .item .item-container .message{font-style:italic;text-align:justify;text-align-last:left;color:inherit}section.feedback .section-container .content .list .item .item-container .author{display:flex;align-items:center;margin-top:1rem}section.feedback .section-container .content .list .item .item-container .author .avatar{flex-basis:64px;width:64px;height:64px;margin-right:1rem;background:#fff}section.feedback .section-container .content .list .item .item-container .author .avatar img{width:64px;height:64px;object-fit:cover}section.feedback .section-container .content .list .item .item-container .author .info .name{color:var(--title-color);display:block;font-weight:700}section.feedback .section-container .content .list .item .item-container .author .info .title{color:var(--color);display:block;font-weight:400}section.feedback .section-container .content .list .item:nth-child(1),section.feedback .section-container .content .list .item:nth-child(10),section.feedback .section-container .content .list .item:nth-child(2),section.feedback .section-container .content .list .item:nth-child(3),section.feedback .section-container .content .list .item:nth-child(4),section.feedback .section-container .content .list .item:nth-child(5),section.feedback .section-container .content .list .item:nth-child(6),section.feedback .section-container .content .list .item:nth-child(7),section.feedback .section-container .content .list .item:nth-child(8),section.feedback .section-container .content .list .item:nth-child(9){display:flex}section.feedback .section-container .content .list .item .item-container .command{padding-top:1rem;-webkit-user-select:none;user-select:none}section.feedback .section-container .content .list .item .item-container .button{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;background:var(--button-blue-background-color-to);background:linear-gradient(0deg,var(--button-blue-background-color-from) 0%,var(--button-blue-background-color-to) 100%);width:50px;height:50px;border-radius:1rem}section.blog,section.contact{background:var(--background-color)}section.blog{--background-color:#ebf9ff;--color:#000;--title-color:#16658c;padding:4rem 0}section.blog h2,section.contact .section-container .content h2{text-transform:uppercase;font-weight:400;color:var(--title-color)}section.blog .title,section.blog h2{font-size:1.2rem;display:block;text-align:center}section.blog .title{font-size:1.5rem;color:var(--title-color);font-weight:700}section.blog .list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}section.blog .list .item{display:flex;align-items:stretch;overflow:hidden;border-radius:.5rem;background:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.1)}section.blog .list .item .thumbnail{flex-basis:40%;width:40%;flex-shrink:0;position:relative;z-index:1;overflow:hidden}section.blog .list .item .thumbnail::after,section.contact .section-container .thumbnail::after{content:"";display:block;padding-top:100%}section.blog .list .item .thumbnail .image-container{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}section.blog .list .item .thumbnail .image-container::before{content:"";display:block;position:absolute;z-index:2;background:rgba(0,0,0,.1);border-radius:50%;width:200%;height:200%;top:0;left:0;transform:translate(0,0);transition:transform 1s}section.blog .list .item .thumbnail .image-container::after{content:"";display:block;position:absolute;z-index:3;background:rgba(0,0,0,.2);border-radius:50%;width:200%;height:200%;top:0;left:0;transform:translate(-60%,10%);transition:transform 1s}section.blog .list .item:hover .thumbnail .image-container::before{transform:translate(-100%,0)}section.blog .list .item:hover .thumbnail .image-container::after{transform:translate(50%,0)}section.blog .list .item .thumbnail .image-container img{width:100%;height:100%;object-fit:cover}section.blog .list .item .content{display:flex;align-items:center;padding:1rem;flex-grow:1;width:0}section.blog .list .item .content h1{font-size:1rem;font-weight:700;color:var(--title-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}section.blog .list .item .content p{margin:.5rem 0;text-align:justify;text-align-last:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}section.blog .list .item .content .readmore .name,section.faq ul ul,section.footer .section-container .logo a span,span.at>span{display:none}section.blog .list .item .content .readmore::before{content:"Read More";font-weight:700;color:var(--title-color)}section.blog .list .item .content .readmore .icon{display:inline-flex;vertical-align:middle;margin-left:.5rem;width:32px;height:32px;background:var(--title-color);border-radius:50%;align-items:center;justify-content:center}section.blog .list .item .content .readmore .icon i,section.feedback .section-container .content .list .item .item-container .button i{--width:24;--height:24;display:block}section.contact{--background-color:#fafafa;--title-color:#0e709f;--color:var(--main-color-1-contrast);padding:3rem 0;color:var(--color)}section.contact .section-container{display:flex;align-items:stretch;gap:1rem}section.contact .section-container .thumbnail{--width:min(450px,40%);flex-basis:var(--width);width:var(--width);flex-shrink:0;display:block;position:relative;z-index:1}section.contact .section-container .thumbnail .thumbnail-container{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem}section.contact .section-container .content{flex-grow:1;width:0;flex-shrink:0;display:flex;align-items:center}section.contact .section-container .content h2{font-size:1rem}section.contact .section-container .content .title{font-weight:700;font-size:2rem;color:var(--color)}section.contact .section-container .content .title mark{color:var(--title-color);background:0 0}section.contact .section-container .content ul{margin:0;padding:1rem 0;list-style:none}section.contact .section-container .content ul li{margin:0;padding:0;list-style:none;padding:.25rem 0}section.contact .section-container .content ul li .icon{display:inline-block;margin-right:1rem;--width:24;--height:24;vertical-align:middle}section.contact .section-container .content ul li::before{content:"-";visibility:hidden}section.blank-content,section.contact-form{display:block;position:relative;z-index:1;padding:3rem 0;box-shadow:inset 0 0 1rem rgba(0,0,0,.2)}section.blank-content::before,section.contact-form::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--svg-background);opacity:.01}section.contact-form .section-container{background:rgba(255,255,255,.5);padding:1rem;border-radius:1rem}section.contact-form .command{padding-top:1rem;text-align:center}section.blank-content .section-container{background:rgba(255,255,255,.5);padding:1rem;border-radius:1rem}section.blank-content ul{list-style:circle;padding-left:2rem}section.footer{--background-color-1:#023d5a;--background-color-2:#065379;--color:#fff;background:var(--background-color-1);background:linear-gradient(180deg,var(--background-color-1) 0%,var(--background-color-2) 100%);color:var(--color);padding:2rem 0}section.footer .section-container{display:flex;align-items:stretch}section.footer .section-container .logo{flex-basis:350px;width:350px;flex-shrink:0;display:flex;align-items:center}section.footer .section-container .logo a{display:block;filter:brightness(0) invert(1)}section.footer .section-container .logo a i{--width:300;--height:110;display:inline-block}section.footer .section-container .content{flex-grow:1;width:0;padding-left:2rem;display:grid;grid-template-columns:1fr 1fr 2fr}section.footer .section-container .content .item .title{font-size:1.2rem;font-weight:700;padding:1rem 0}section.faq ul,section.footer .section-container .content .item ul{margin:0;padding:0;list-style:none}section.footer .section-container .content .item ul li{margin:0;padding:.25rem 0}section.copyright{--background-color:#023d5b;--color:#fff;background:var(--background-color);color:var(--color)}section.copyright .section-container{padding:2rem 0;display:flex;align-items:center}section.copyright .section-container .content{flex-basis:50%;width:50%;flex-shrink:0;text-align:left}section.copyright .section-container ul.list{flex-basis:50%;width:50%;flex-shrink:0;margin:0;padding:0;display:flex;justify-content:right}section.copyright .section-container ul.list li::after{content:"|";display:inline-block;padding:0 .5rem}section.copyright .section-container ul.list li:last-child::after{display:none}section.pricing-packages{background-color:#f8f9fa;padding:4rem 0;color:var(--main-color-1-contrast)}section.pricing-packages h2{text-align:center;color:var(--main-color-2);font-size:2.5rem;margin-bottom:.5rem}section.pricing-packages .subtitle{text-align:center;font-size:1.1rem;margin-bottom:3rem;color:#555;max-width:800px;margin-left:auto;margin-right:auto}section.pricing-packages .pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}section.pricing-packages .price-card{background:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2.5rem;display:flex;flex-direction:column;border:1px solid #eee;transition:transform .3s ease,box-shadow .3s ease}section.pricing-packages .price-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#0d70a1}section.pricing-packages .price-card h3{color:#0d70a1;font-size:1.5rem;margin-bottom:.5rem;font-weight:700;text-align:center}section.pricing-packages .price-card .sub-label{display:block;text-align:center;font-size:.9rem;color:#999;margin-bottom:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}section.pricing-packages .price-card .price{text-align:center;font-size:3rem;font-weight:700;color:#de2527;margin-bottom:1.5rem}section.pricing-packages .price-card .description{text-align:center;margin-bottom:2rem;line-height:1.6}section.pricing-packages .price-card .features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}section.pricing-packages .price-card .features li{padding:.5rem 0;border-bottom:1px solid #f0f0f0;text-align:center}section.pricing-packages .price-card .features li:last-child{border-bottom:none}section.pricing-packages .price-card .disclaimer{font-size:.8rem;color:#888;text-align:center;margin-top:1rem;font-style:italic}section.what-is-denture,section.why-extraction{--background-color:#fafafa;position:relative;z-index:2;--title-color:#0e709f;--color:var(--main-color-1-contrast);padding:3rem 0;background:var(--background-color);color:var(--color);box-shadow:inset 0 0 1rem rgba(0,0,0,.2)}section.what-is-denture h2,section.why-extraction h2{font-size:2rem;display:block;text-align:center;color:var(--title-color)}section.why-extraction .title{font-size:1rem;display:block;text-align:center}section.why-extraction .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:2rem}section.what-is-denture .list .item,section.why-extraction .list .item{background:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.02);border-radius:.5rem;padding:.5rem;text-align:center}section.what-is-denture .list .item .thumbnail,section.why-extraction .list .item .thumbnail{display:block;position:relative;z-index:1}section.what-is-denture .list .item .thumbnail::after,section.why-extraction .list .item .thumbnail::after{display:block;content:"";position:relative;z-index:1;padding-top:60%}section.what-is-denture .list .item .thumbnail .thumbnail-container,section.why-extraction .list .item .thumbnail .thumbnail-container{display:block;position:absolute;z-index:2;width:100%;height:100%;overflow:hidden;border-radius:.5rem}section.what-is-denture .list .item .thumbnail .thumbnail-container img,section.why-extraction .list .item .thumbnail .thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:3}section.what-is-denture .title{font-size:1rem;display:block;text-align:center}section.what-is-denture .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:2rem}section.faq{padding:3rem 0;position:relative;z-index:1}section.faq.light{--background-color-1:rgba(255,255,255,1);--background-color-2:rgba(0,0,0,0.1);--color:#000}.wheel-overlay,section.faq::before,section.insurance img{position:absolute;width:100%;height:100%}section.faq::before{content:"";display:block;top:0;left:0;background-image:var(--svg-background);opacity:.02}section.faq .title,section.faq h2{text-align:center}section.faq ul.list{padding-top:2rem}section.faq ul.list>li{padding:1rem;background:rgba(0,0,0,.1);border-radius:.5rem;margin-bottom:.2rem}section.faq ul.list>li li{padding:1rem 0 0 1rem;font-style:italic}section.article-image .section-container,section.image-article .section-container{display:flex;align-items:stretch;padding:2rem 0}section.image-article .section-container .thumbnail{--width:min(600px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.image-article .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:60%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.article-image .section-container .thumbnail .thumbnail-container img,section.image-article .section-container .thumbnail .thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;z-index:2;top:0;left:0}section.image-article .section-container .content-container{flex-grow:1;width:0;padding:0 0 0 2rem;display:flex;align-items:center}section.image-article .section-container .content-container .title{color:#0e709f}section.article-image ul,section.image-article ul{list-style:circle;padding-left:1rem}section.article-image .section-container{flex-direction:row-reverse}section.article-image .section-container .thumbnail{--width:min(600px,50%);display:flex;position:relative;z-index:1;flex-basis:var(--width);width:var(--width);align-items:center}section.article-image .section-container .thumbnail .thumbnail-container{display:block;width:100%;padding-top:60%;box-sizing:border-box;border:.5rem solid #fff;background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}section.article-image .section-container .content-container{flex-grow:1;width:0;padding:0 2rem 0 0;display:flex;align-items:center}section.article-image .section-container .content-container .title{color:#0e709f}section.article-image.dark,section.faq{--background-color-1:#023d5a;--background-color-2:#080a0b;--color:#fff;background:var(--background-color-1);background:linear-gradient(180deg,var(--background-color-1) 0%,var(--background-color-2) 100%);color:var(--color)}section.article-image.dark .section-container .content-container .title{color:#fff}span.at::before{content:"@"}section.insurance{background:rgba(0,0,0,.05);border-top:1px solid #eee}section#popup,section.insurance .section-container{display:flex;align-items:center;justify-content:center}section.insurance .section-container{padding:3rem 0;flex-wrap:wrap;gap:20px}section.insurance .logo{display:block;position:relative;z-index:1;width:160px;max-width:45%;aspect-ratio:4/3;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow:hidden}section.insurance .logo-container{display:block;width:100%;height:100%;padding:15px;box-sizing:border-box}section.insurance img{position:relative;z-index:2;object-fit:contain;display:block}section.insurance .insurance-note{width:100%;text-align:center;margin-top:1rem;color:#555;font-size:1rem;font-weight:500}section#popup{background:rgba(0,0,0,.5);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:20}section#popup .box{border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.1);width:min(500px,90vw);max-height:90vh;display:flex;align-items:center;position:relative;z-index:1;background:rgba(255,255,255,.95);background:linear-gradient(90deg,#fff 0,#e6e6e6 100%)}section#popup .box .container{width:100%;box-sizing:border-box;padding:100px 1rem 2rem;text-align:center;position:relative;z-index:2}section#popup .box .container h2,section#popup .box .container h3{color:var(--main-color-2);text-align:center;text-shadow:0 0 1px #fff}section#popup .box .container h2{font-size:3rem;font-weight:700}section#popup .box .container h3{text-transform:uppercase;font-weight:400;position:relative;z-index:1}section#popup .box .container .icon{--width:200;--height:200;display:block;position:absolute;top:-100px;left:50%;margin-left:-100px}section#popup .box .container .command{padding-top:1rem}section#popup .box .container .command .no,section.faq ul.list>li{display:block;cursor:pointer}#lucky-wheel-popup *{box-sizing:border-box;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}#lucky-wheel-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;display:none;align-items:center;justify-content:center;height:100dvh}#lucky-wheel-popup.active{display:flex!important;animation:popIn .5s cubic-bezier(.175,.885,.32,1.275)}.wheel-overlay{background:rgba(2,64,94,.9);backdrop-filter:blur(5px);cursor:pointer}.wheel-card{position:relative;z-index:2;background:#fff;width:480px;max-width:90vw;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6);overflow:hidden;padding-bottom:25px;border:1px solid rgba(255,255,255,.1);max-height:95vh;overflow-y:auto}.close-wheel{position:absolute;top:10px;right:15px;font-size:32px;color:#ccc;cursor:pointer;z-index:100;line-height:1;transition:color .2s;font-weight:300;padding:5px}.close-wheel:hover,.form-instruction b{color:#02405e}#wheel-stage-2,.wheel-header{padding:30px 20px 10px;text-align:center}.wheel-header h3{margin:0;font-size:1.6rem;font-weight:800;color:#02405e;text-transform:uppercase;letter-spacing:.5px}.wheel-header p{margin:8px 0 0;font-size:.95rem;color:#555;line-height:1.4}.highlight-gold{color:#d4af37;font-weight:800;font-size:1.1em;white-space:nowrap}.wheel-wrapper{position:relative;width:340px;height:340px;margin:15px auto 10px}.wheel-border-ring{position:relative;width:100%;height:100%;border-radius:50%;padding:10px;background:linear-gradient(135deg,#d4af37 0,#fdf5e6 50%,#c5a028 100%);box-shadow:0 15px 35px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.1)}.marker{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:32px solid #de2527;z-index:20;filter:drop-shadow(0 4px 2px rgba(0,0,0,.3))}.wheel,.wheel-board{width:100%;height:100%;border-radius:50%;position:relative}.wheel-board{overflow:hidden;background:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.2)}.wheel{transition:transform 5s cubic-bezier(.25,.1,.25,1)}.prize-container,.wheel-shine{position:absolute;pointer-events:none}.wheel-shine{top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4)0,rgba(255,255,255,0) 60%);z-index:10;box-shadow:inset 0 0 20px rgba(0,0,0,.05)}.prize-container{top:50%;left:50%;transform-origin:0 0;display:flex;align-items:center;width:50%;height:1px;z-index:5}.prize-text{position:absolute;left:65px;transform-origin:center center;font-weight:700;font-size:11px;white-space:nowrap;font-family:"Arial",sans-serif}.center-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:15;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.2)}.hub-inner,.icon-check{color:#fff;border-radius:50%}.hub-inner{width:58px;height:58px;background:#02405e;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;letter-spacing:.5px;border:2px solid #fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.3);transition:transform .1s}.center-hub:active .hub-inner{transform:scale(.95)}#wheel-stage-2{padding:30px 20px}.icon-check{font-size:40px;background:#2ecc71;width:70px;height:70px;line-height:70px;margin:0 auto 15px;box-shadow:0 5px 15px rgba(46,204,113,.3)}#wheel-stage-2 h2{margin:0;color:#02405e;font-size:1.8rem}.subtitle{color:#666;margin-top:5px;font-size:1rem}.winning-prize{font-size:2.5rem;font-weight:800;color:#de2527;margin:15px 0;text-shadow:2px 2px 0 rgba(0,0,0,.05)}.lead-form{margin-top:20px;text-align:left;background:#f8f9fa;padding:15px;border-radius:12px;border:1px solid #eee}.form-instruction{font-size:.9rem;color:#555;margin-bottom:10px;text-align:center;line-height:1.4}.input-group input{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:0;margin-bottom:10px;transition:border .2s}.input-group input:focus{border-color:#02405e;background:#fff}.claim-btn{width:100%;padding:14px;background:linear-gradient(to right,#02405e,#035e8a);color:#fff;border:0;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;letter-spacing:.5px}.claim-btn:active{transform:translateY(1px)}.scarcity-note{text-align:center;margin-top:10px;font-size:12px;color:#de2527;font-weight:500}@media (max-width:380px){.wheel-card{width:95vw;padding-bottom:15px}.wheel-header{padding:20px 15px 10px}.wheel-header h3{font-size:1.3rem}.wheel-wrapper{width:260px;height:260px;margin:10px auto}.wheel-border-ring{padding:8px}.prize-text{left:45px;font-size:9px!important}.center-hub{width:50px;height:50px}.hub-inner{width:42px;height:42px;font-size:10px}.winning-prize{font-size:2rem}}@media (max-width:330px){.wheel-wrapper{width:240px;height:240px}.prize-text{left:40px;font-size:8px!important}.wheel-header h3{font-size:1.1rem}}@media (max-height:550px){.wheel-card{transform:scale(.75);transform-origin:center center;max-height:100vh}}@media (max-height:400px){.wheel-card{transform:scale(.65)}}.price-toggle-container{display:flex;justify-content:center;margin:1.5rem 0;transition:all .3s ease;width:100%;z-index:999}.price-toggle-container.is-fixed{position:fixed;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);padding:10px 0;margin:0;box-shadow:0 4px 15px rgba(0,0,0,.08);animation:slideDown .3s ease-out}.sticky-placeholder{display:none;height:70px}.price-toggle-wrapper{background:#f0f0f0;border-radius:30px;padding:4px;display:flex;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.toggle-btn{padding:10px 20px;border:0;background:0 0;cursor:pointer;border-radius:25px;font-weight:700;color:#666;transition:all .3s ease;font-size:.95rem;z-index:2}.toggle-btn.active{background:#2c5697;color:#fff;box-shadow:0 2px 8px rgba(44,86,151,.4)}.toggle-btn:hover:not(.active){color:#2c5697}.lvi_chatbot .lvi-tooltip,.lvi_chatbot .lvi-widget-btn{position:fixed;right:20px;display:flex;align-items:center;cursor:pointer}.lvi_chatbot .lvi-widget-btn{bottom:20px;width:60px;height:60px;background:linear-gradient(135deg,#0077be,#00a8e8);border-radius:50%;box-shadow:0 4px 15px rgba(0,119,190,.4);z-index:2147483647;justify-content:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);border:0;outline:0;padding:0}.lvi_chatbot .lvi-widget-btn:hover{transform:scale(1.1)}.lvi_chatbot .lvi-widget-btn svg{width:30px;height:30px;fill:#fff;transition:transform .3s ease}.lvi_chatbot .lvi-tooltip{bottom:95px;background:#fff;color:#2c3e50;padding:12px 16px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.15);font-family:"Lato",sans-serif;font-size:14px;font-weight:600;z-index:2147483646;gap:12px;animation:lvi_bounce 2s infinite;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.lvi_chatbot .lvi-tooltip::after{content:"";position:absolute;bottom:-6px;right:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.lvi_chatbot .lvi-tooltip.lvi-hidden{opacity:0;visibility:hidden;transform:translateY(10px);animation:none}.lvi_chatbot .lvi-tooltip-close{background:0 0;border:0;font-size:18px;color:#94a3b8;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s}.lvi_chatbot .lvi-tooltip-close:hover{color:#e74c3c}.lvi_chatbot .lvi-widget-container{position:fixed;bottom:90px;right:20px;width:380px;height:650px;max-height:calc(100vh - 110px);background:0 0;border-radius:15px;box-shadow:0 5px 30px rgba(0,0,0,.2);z-index:2147483646;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(20px) scale(.95);transform-origin:bottom right;transition:all .3s cubic-bezier(.19,1,.22,1)}.lvi_chatbot .lvi-widget-container.lvi-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lvi_chatbot .lvi-widget-iframe{width:100%;height:100%;border:0;background:0 0;display:block}@media (max-width:480px){.lvi_chatbot .lvi-widget-container{width:100%;height:100%;bottom:0;right:0;max-height:100vh;border-radius:0}.lvi_chatbot .lvi-widget-container.lvi-open{transform:translateY(0) scale(1)}.lvi_chatbot .lvi-widget-btn{bottom:15px;right:15px}.lvi_chatbot .lvi-tooltip{bottom:90px;right:15px}.lvi_chatbot .lvi-tooltip::after{right:24px}}@media (max-width:75em){.wrapper{width:100%;padding:0 1rem}#header .header-container nav ul{display:none}#header .header-container nav span.big-button{display:inline-block}.big-button{--button-height:48}}@media (max-width:62em){section.services .list,section.why-choose-us .list{grid-template-columns:1fr 1fr}section.services .list-thumbnail .item .content::before{padding-top:70%}section.services .list-thumbnail .item .content::after{top:70%}section.feedback .section-container{display:block}section.feedback .section-container .thumbnail{margin:auto}section.feedback .section-container .content{margin:0;width:100%;height:25rem}section.blog .list{grid-template-columns:1fr}section.contact .section-container,section.footer .section-container{display:block}section.contact .section-container .thumbnail{margin:auto}section.contact .section-container .content{padding-top:2rem;display:block;width:100%}section.contact .section-container .command,section.contact .section-container .content .title,section.contact .section-container .content h2{text-align:center}section.footer .section-container .logo{display:block;width:auto}section.footer .section-container .logo a{margin:auto;text-align:center}section.footer .section-container .content{width:100%;margin:0;padding:4rem 0 0}section.service-process .list{grid-template-columns:1fr 1fr}}@media (max-width:48em){.big-button{--button-height:32}section.about-us .section-container{flex-direction:column-reverse}section.about-us .section-container .thumbnail{margin:auto;width:80%}section.about-us .section-container .content-container{width:auto;padding:2rem 0 0}section.about-us .section-container .content-container h1,section.about-us .section-container .content-container h2,section.about-us .section-container .content-container h3,section.about-us-light .section-container .content-container .title,section.meet-dr-hien-nguyen-dark .section-container .content-container .title{text-align:center}section.services .list-thumbnail .item .content::before{padding-top:100%}section.services .list-thumbnail .item .content::after{top:100%}section.about-us-light .section-container,section.meet-dr-hien-nguyen-dark .section-container{flex-direction:column}section.about-us-light .section-container .thumbnail{margin:auto;width:90%}section.about-us-light .section-container .content-container{width:auto;padding:2rem 0 0}section.meet-dr-hien-nguyen-dark .section-container .thumbnail{margin:auto;width:60%}section.meet-dr-hien-nguyen-dark .section-container .content-container{width:auto;padding:2rem 0 0}section.our-team .list,section.why-extraction .list{grid-template-columns:1fr 1fr}section.pricing-packages .pricing-grid{grid-template-columns:1fr;padding:0 1rem}section.image-article .section-container{flex-direction:column}section.article-image.dark .section-container .thumbnail,section.image-article .section-container .thumbnail{--width:100%}section.article-image.dark .section-container .content-container,section.image-article .section-container .content-container{width:100%;padding:0}section.article-image.dark .section-container{flex-direction:column}}@media (max-width:36em){#header .header-container nav a.big-button,section.services .list-thumbnail .item .content::before{display:none}section.quick-contact{height:auto;padding:3rem 0}section.quick-contact .section-container{grid-template-columns:1fr;row-gap:2rem}section.meet-dr-hien-nguyen .section-container{flex-direction:column}section.meet-dr-hien-nguyen .section-container .thumbnail{margin:auto;width:60%}section.meet-dr-hien-nguyen .section-container .content-container{width:auto;padding:2rem 0 0}section.meet-dr-hien-nguyen .section-container .content-container .title,section.why-choose-us .list .item .row-icon{text-align:center}section.why-choose-us .list{grid-template-columns:1fr}section.why-choose-us .list .item .row-content{min-height:fit-content;text-align:center}section.service-process .list .item .row-icon,section.why-choose-us .list .item .row-button{text-align:center}section.service-process .list{grid-template-columns:1fr;text-align:center}section.services .list,section.services .list-thumbnail{grid-template-columns:1fr}section.services .list-thumbnail .item .content::after{top:0}section.feedback .section-container .thumbnail{--width:min(460px,100%)}section.footer .section-container .content{width:100%;margin:0;padding:2rem 0 0;grid-template-columns:1fr 1fr}section.copyright .section-container{display:block}section.copyright .section-container .content{display:block;width:100%;text-align:center}section.copyright .section-container ul.list{padding-top:1rem;width:100%;justify-content:center}section.why-extraction .list{grid-template-columns:1fr}}