/* Replacements for theme images that were not supplied + static-site adjustments */
a.qtranxs_flag_en,a.qtranxs_flag_zh{background-repeat:no-repeat;background-size:26px 15px}
a.qtranxs_flag_en{background-image:url(../lang-eng-icon.png)}
a.qtranxs_flag_zh{background-image:url(../cn.png)}
.home-bottom-container{background:#fff}
.CTAContainer{background-image:url(../ctabg.jpg)}
.main-bg-container img,.main-right-img-container img{height:auto}
.phone-group{position:relative}
.phone-group .cc{position:absolute;left:20px;top:0;height:100%;display:flex;align-items:center;gap:6px;pointer-events:none;z-index:2}
.phone-group .cc i{border:4px solid transparent;border-top-color:#444;margin-top:4px}
.phone-group input{padding-left:80px}
.form-help{font-size:12px;line-height:1.6;color:#666;text-align:left;margin:4px 0 18px}
.form-control::placeholder{color:#444;opacity:1}
select.form-control{appearance:auto}
.skip-link{position:fixed;top:-100px;left:10px;background:#fff;padding:14px;z-index:99999}
.skip-link:focus{top:5px}
.smallText li{list-style:none}
.accordion-container .smallHeading{font-size:13px}
.accordion-container .smallHeading p,.accordion-container .smallHeading li{font-size:12px;text-align:left}
#form-status{margin-top:15px;font-size:14px}
.nf-page{opacity:1!important}
.nf-page .nf{text-align:center;font-size:26px;font-style:italic;padding:150px 0;min-height:200px}
.nf-page .nf-logo{display:block;width:260px;margin:30px auto 0}
.ParallaxVideo video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#1c3a63}
