:root{--avatar-height:110px;--avatar-position-offset:calc(var(--avatar-height)/2)}.Profile{background-image:url(/static/media/black_background.d227b927.jpg);background-color:#3d3a36}.Profile .header{position:relative;height:140px;border-bottom:3px solid #ffb500}.Profile .header-tw{height:120px}.Profile .header-cn{height:130px}.Profile .header-au{height:120px}.Profile .header-in{height:110px}.Profile .title{margin-top:0;margin-bottom:0;padding:0 20px;color:#be933c;font-weight:500}.Profile .title-in{font-size:20px}.Profile .title-cn{font-size:22px}.Profile .title-jp{font-size:20px}.Profile .subTitle{color:#be933c;margin:5px 0;padding:0 20px;font-size:18px}.Profile .avatar-wrapper{position:absolute;left:calc(50% - 55px);left:calc(50% - var(--avatar-position-offset));bottom:-55px;bottom:calc(var(--avatar-position-offset)*-1)}.Profile .avatar{width:110px;width:var(--avatar-height);height:110px;height:var(--avatar-height);border-radius:50%}.Tips{margin-top:60px}.Tips .title{margin:0;color:#be933c;line-height:1.3}.Tips .title-au,.Tips .title-tw{font-size:16px}.Tips .title-th{font-size:15px}.Tips .subTitle,.Tips .title-vn{font-size:16px}.Tips .subTitle-th,.Tips .subTitle-vn{font-size:14px}.Tips .description{margin:30px;font-size:14px}.Tips .tip-list{list-style:none;margin:30px 0;padding-left:50px}.Tips .tip-list-default-style{list-style:unset}.Tips .tip-item{margin-bottom:8px}.Tips .check-image{width:16px;height:16px;vertical-align:middle}.Tips .tip-text{margin-left:10px;font-size:14px}.ModelExampleItem .model-image{width:100%}.ModelExampleItem .sign-image{width:30px;height:30px;position:absolute;top:5px;left:5px}.ExamplesModal h5{text-align:center;line-height:1.4}.TakeSelfie{margin:15px 0}.TakeSelfie .upload-button{color:#fff;background-color:#029ace;width:100%;height:46px;font-size:16px;border:none}.TakeSelfie .upload-input{display:none}.Disclaimer{margin:0;padding:10px 20px;background-image:url(/static/media/black_background.d227b927.jpg);background-color:#3d3a36;color:#949695;line-height:1.5;letter-spacing:1px;font-size:12px}.ChippedOrMissingTeethModal .modal-body button{width:45%}.ChippedOrMissingTeethModal .modal-body button:last-child{float:right}.ChippedOrMissingTeethModal .modal-body .tip{margin:0;font-size:20px}.HomePage{background-color:#fff}.HomePage .content{max-width:400px;margin:0 auto;padding:20px}:root{--progress-area-height:30px;--progress-bar-height:20px}.ProgressBar{height:30px;height:var(--progress-area-height);background-color:#757575;padding:5px 0;padding:calc(var(--progress-area-height)/2 - var(--progress-bar-height)/2) 0}.ProgressBar .progress-wrapper{height:20px;height:var(--progress-bar-height);width:250px;margin:0 auto;background-color:#fff;border-radius:10px;overflow:hidden}.ProgressBar .progress-bar{width:0;height:20px;height:var(--progress-bar-height);transition:width .5s ease;background-color:#c4d600}.ModelCarouselCn .item img{margin:0 auto}.Dropdown{height:34px;border:1px solid #ccc;padding:6px 12px;font-size:14px;border-radius:4px;background-color:#fff}.has-error .Dropdown{border-color:#a94442}.DateOfBirth .dropdown{width:32%}.DateOfBirth .dropdown:nth-child(2n){margin:0 2%}.NotificationModal .modal-content{background-color:#ffb500;border-bottom:3px solid #009ace}.NotificationModal .modal-header{background-image:none;border-bottom:0}.NotificationModal .modal-header h2{color:unset;margin-top:20px}.DisclaimerTableKr{margin-bottom:10px}.DisclaimerTableKr td{padding:3px;border:.5px solid}.LeadsFormModal{color:#999}.LeadsFormModal .modal-content{background-image:url(/static/media/white_background.5818c463.png)}.LeadsFormModal .modal-body,.LeadsFormModal .modal-header{background-image:none}.LeadsFormModal .qr-code img{width:200px;margin-bottom:10px}.LeadsFormModal .qr-code .tip{color:#333}.LeadsFormModal .more-operations-area{margin-top:1000px}.LeadsFormModal .skip-button{width:100px}.LeadsFormModal .dropdown__city{width:100%;background-position:95% 50%}.UploadingPage{background-color:#fff}.UploadingPage .title{margin:0;height:30px;font-size:16px;color:#be933c;background-color:#3d3a36}.UploadingPage .content{position:relative;min-height:100px;background-color:#3d3935}.UploadingPage .simulation-description{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:15px;z-index:1;width:100%;padding:0 20px;text-align:center}.UploadingPage .simulation-description-au{text-align:left}.UploadingPage .simulation-image{opacity:.5;width:100%}.UploadingPage .simulation-tip-area{position:absolute;bottom:0;left:0;right:0}.UploadingPage .simulation-tip{color:#fff}.UploadingPage .carousel-title{color:#be933c}.UploadingPage .loading-spinner{width:35px;height:35px}.SaveImageModal .modal-body>img{margin:0 auto}.SaveImageModal .save-image-tip{margin:10px 0 0}.FeedbackModal .feedback-statement{text-align:center;font-size:20px}.FeedbackModal .feedback-button{display:inline-block;width:100%;background-color:#fff;border:1px solid #009ace;border-radius:5px;color:#009ace;padding:11px 0;text-align:center;font-size:16px;font-weight:600;transition-duration:.4s}.FeedbackLikeModal{text-align:center}.FeedbackLikeModal h1{text-align:center;color:#ffb500}.FeedbackLikeModal .modal-header h2{margin-top:0}.FeedbackLikeModal .feedback-like__p--statement{text-align:initial;color:#000;max-width:80%;margin:auto;line-height:1.2;font-size:16px}.FeedbackLikeModal .feedback-like__button--request-appointment{display:inline-block;width:80%;color:#fff;background-color:#009ace;border-radius:5px;border-width:0;text-align:center;font-family:Neue Haas Grotesk Disp Med,sans-serif;letter-spacing:.25px;font-size:18px;transition:all .3s ease-out;cursor:pointer;margin-top:20px;margin-bottom:10px;padding:9px 0}.FeedbackLikeModal .feedback-like__p--disclaimer{font-size:12px}.FeedbackDislikeModal{text-align:center}.FeedbackDislikeModal h1{text-align:center;color:#ffb500}.FeedbackDislikeModal .modal-header h2{margin-top:0}.FeedbackDislikeModal .feedback-dislike__p--statement{text-align:center;color:#000;max-width:83%;margin:auto;line-height:1.2;font-size:16px}.FeedbackDislikeModal .feedback-dislike__button{display:inline-block;width:100%;background-color:#fff;border:1px solid #009ace;border-radius:5px;color:#009ace;padding:11px 0;text-align:center;font-size:16px;font-weight:600;transition-duration:.4s}.FeedbackDislikeModal .dislike-items{margin:10px 0;text-align:left;padding-left:40px}.FeedbackDislikeModal .dislike-items input{margin-right:6px}.campaign_banner__img{width:100%;padding:10px 0}.ResultPage{background-color:#fff}.ResultPage .simulation-result-image{width:100%}.ResultPage .content{padding:20px}.ResultPage .toggle-button{color:#42abe7;background-color:#fff;border:1px solid #42abe7;border-radius:5px;height:30px;width:140px;line-height:30px;outline:0;padding:0;font-size:14px}.ResultPage .toggle-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ResultPage .toggle-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ResultPage .toggle-button.active{color:#fff;background-color:#42abe7}.ResultPage .operations{display:block;text-decoration:none;margin-top:20px}.ResultPage .operations button{margin-top:15px}.ResultPage .toggle-link{display:inline-block;margin:0 20px}.ResultPage .save-image{display:block;width:35px;height:35px;margin:0 auto 5px}.ResultPage .save-image+span{color:#42abe7}.ResultPage .result-page-disclaimer{background:none;border-top:1px solid #d4d4d4}.ErrorPage .image-section{padding:30px 0 60px}.ErrorPage .disconnect-image{width:200px;height:200px}.ErrorPage .description{padding:0 40px;color:#be933c;font-size:16px}.ErrorPage .button-section{margin:50px 0}.ErrorPage .try-again-button{height:45px;width:200px;color:#fff;background-color:#009ace;font-size:16px;border:0;border-radius:5px}.NotFoundPage{color:#fff;padding:30px;font-size:18px}.Header.WithNavbar{height:0}.Header .navbar{position:fixed;right:0;left:0;top:0;z-index:1;border-radius:0}.Header .navbar .navbar-brand{display:flex;align-items:center}.Header .navbar .navbar-brand img{height:40px;width:auto}.Header .navbar .navbar-collapse{padding:0}.Header .navbar-default{background-image:url(/static/media/white_background.5818c463.png)}.Header .navbar-default li>a{color:#009ace!important;font-size:14px;text-decoration:underline}.Header .navbar-inverse{border:none;background-image:url(/static/media/black_background.d227b927.jpg)}.Header .navbar-inverse li>a{color:#fff!important;font-size:14px;text-decoration:underline}@media (max-width:1199px){.Header .navbar-header{float:none}.Header .navbar-left,.Header .navbar-right{float:none!important}.Header .navbar-toggle{display:block}.Header .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.Header .navbar-fixed-top{top:0;border-width:0 0 1px}.Header .navbar-collapse.collapse{display:none!important}.Header .navbar-nav{float:none!important;margin-top:7.5px;padding:20px}.Header .navbar-nav>li{float:none}.Header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.Header .collapse.in{display:block!important}.Header .navbar-default li>a,.Header .navbar-inverse li>a{font-size:18px}.Header .navbar-collapse{border-top:.5px solid}}.Header{height:80px;transition:background-color .5s ease}.Header-th{height:60px}.Header-cn{height:70px}.Header.sticky{background-color:#e9e3e2;transition:background-color .5s ease}.Header.sticky .logo{display:none}.Header.sticky .logo--black{display:block}.Header.sticky .navbar-brand{padding:20px 15px}.Header .logo{width:230px;display:block}.Header .logo-jp,.Header .logo-th{width:180px}.Header .logo--black{width:230px;display:none}.Header .logo--black-jp,.Header .logo--black-th{width:180px}.Header .language{display:none;float:right;padding:30px;color:#fff;text-decoration:none}.Header .language-image{width:20px;height:20px;margin-right:5px}footer{margin-top:20px;color:#fff}footer .tfda-number{font-size:16px;padding:0 20px 20px;text-align:right}footer .address,footer .links{font-size:16px}footer .links{list-style:none;margin:20px 0;padding:0}footer .links li a{color:#fff;text-decoration:none}footer .copyright{font-size:16px}.FooterNav{max-width:600px;padding:60px 20px;background-image:url(/static/media/white_background.5818c463.png)}.FooterNav h3{font-size:18px}.FooterNav ul{padding:0}.FooterNav li{list-style-type:none;text-decoration:underline}.FooterNav li a{font-size:14px;color:#848484;line-height:1.5;letter-spacing:1.6px}@media (max-width:768px){.FooterNav h3:after{font-family:Glyphicons Halflings;content:"\e114";float:right;color:#009ace}.FooterNav ul{display:none;padding-left:40px}.FooterNav li a{font-size:18px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.root-jp{font-family:Noto Sans Japanese,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}.root-jp .ErrorPage .description{font-size:15px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%}body{background-image:url(/static/media/black_background.d227b927.jpg)}a,a:focus,a:hover{text-decoration:none}#root{max-width:600px;margin:0 auto;padding:80px 0 20px;position:relative;min-height:100%}#root.root-kr{padding:40px 0}#root .navbar-brand{padding:15px}#root .navbar-brand-th{padding:5px 10px}#loading-tip{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}#loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000 url(/static/media/loader.bc7a4d46.gif) 50% 50% no-repeat;opacity:.5;z-index:1051}#loading-overlay.show{display:block}.no-padding{padding-left:0;padding-right:0}.border-top--orange{border-top:3px solid #ffb500}.button--blue{color:#fff;background-color:#029ace;width:100%;height:46px;font-size:16px;border:none}.control-label.required:after{content:"*";color:red;margin-left:2px}.modal-header{background-image:url(/static/media/black_background.d227b927.jpg);border-top-left-radius:6px;border-top-right-radius:6px}.modal-header h2{font-size:26px}.modal-header h2,.modal-header h3{color:#ffb500;margin-top:40px;font-weight:400;line-height:1.3;text-align:center}.modal-header h3{font-size:18px}.modal-header .close{opacity:1}.modal-header .close>img{height:25px;width:25px}.modal-body{background-image:url(/static/media/white_background.5818c463.png);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.checkbox-area{position:relative}.popover{max-width:300px}.popover--basic{border-color:red;top:-45px;left:-13px}.popover--basic-th,.popover--basic-vn{top:-66px}.checkbox{padding:2px 0 0 30px;font-size:12px;font-weight:400;color:#333}.checkbox input:checked~.checkbox-mark:after{display:block}.checkbox-mark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #949695}.checkbox-mark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:7px;height:13px;border:solid #2196f3;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover.top>.arrow{left:22px;border-top-color:red}:root{--avatar-height--tablet:150px;--avatar-position-offset--tablet:calc(var(--avatar-height--tablet)/2)}@media (min-width:768px){#root{padding:100px 0 40px}#root.root-kr{padding:60px 0}#root .button--blue{height:60px;font-size:22px}#root .Header.WithNavbar{height:0}#root .Header.WithNavbar .logo,#root .Header.WithNavbar .logo--black{width:auto}#root .Header{height:100px}#root .Header-th{height:80px}#root .Header-cn{height:90px}#root .Header .logo{width:350px}#root .Header .logo-th{width:400px}#root .Header .logo--black{width:350px}#root .Header .logo--black-th{width:400px}#root .Header .language{padding:40px;font-size:20px}#root .Header .language-image{width:30px;height:30px}#root .Disclaimer{font-size:14px}#root footer .address{font-size:18px}#root footer .links{font-size:20px}#root footer .copyright{font-size:18px}#root .HomePage .header{height:220px}#root .HomePage .header-tw{height:180px}#root .HomePage .header-cn{height:200px}#root .HomePage .header-au,#root .HomePage .header-in{height:160px}#root .HomePage .header .title{font-size:36px}#root .HomePage .header .title-in{font-size:34px}#root .HomePage .header .subTitle{font-size:32px}#root .HomePage .header .avatar-wrapper{left:calc(50% - 75px);left:calc(50% - var(--avatar-position-offset--tablet));bottom:-75px;bottom:calc(var(--avatar-position-offset--tablet)*-1)}#root .HomePage .header .avatar{width:150px;width:var(--avatar-height--tablet);height:150px;height:var(--avatar-height--tablet)}#root .HomePage .content{max-width:520px}#root .HomePage .Tips{margin-top:80px}#root .HomePage .Tips .title{font-size:22px}#root .HomePage .Tips .subTitle{margin:20px 0;font-size:20px}#root .HomePage .Tips .description{margin:20px 40px 0;font-size:18px}#root .HomePage .Tips .check-image{width:24px;height:24px}#root .HomePage .Tips .tip-text{font-size:18px}#root .HomePage .Tips .title-sg{font-size:26px}#root .HomePage .example-link{font-size:20px}#root .HomePage .checkbox-area .checkbox{font-size:16px}#root .HomePage .checkbox-area .checkbox-mark{height:22px;width:22px}#root .HomePage .checkbox-area .popover-content{font-size:16px}#root .HomePage .checkbox-area .popover.top{margin-top:-12px}#root .UploadingPage .title{height:40px;line-height:40px;font-size:24px}#root .UploadingPage .simulation-description{font-size:18px}#root .UploadingPage .loading-spinner{height:50px;width:50px}#root .UploadingPage .simulation-tip{font-size:18px}#root .UploadingPage .carousel-title h5{font-size:20px}#root .UploadingPage .sign-image{height:50px;width:50px}#root .ResultPage .toggle-button{width:220px;height:40px;font-size:18px}#root .ResultPage .save-image{width:50px;height:50px}#root .ResultPage .save-image+span{font-size:18px}#root .ErrorPage .image-section{padding-top:100px}#root .ErrorPage .description{font-size:22px}#root .ErrorPage .try-again-button{height:50px;width:240px;font-size:20px}.modal-header .close>img{height:40px;width:40px}.ExamplesModal h5{font-size:22px;margin:20px 0}.SaveImageModal .save-image-tip{font-size:18px}.SendEmailModal .control-label{font-size:22px}.SendEmailModal .help-block{font-size:18px}.SendEmailModal .form-control{font-size:20px;height:46px}.SendEmailModal button[type=submit]{font-size:20px;height:54px}}@media (max-width:350px){.HomePage .Profile .title-cn{font-size:18px}.HomePage .Profile .title-in{font-size:16px}.HomePage .Profile .title-au{font-size:20px}.HomePage .Tips .title{font-size:14px}.HomePage .Tips .title-th{font-size:13px}.HomePage .Tips .subTitle{font-size:14px}.HomePage .Tips .subTitle-th,.UploadingPage .simulation-description{font-size:12px}}