ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}.header .nav li:hover .sub-menu,article,aside,footer,header,main,nav{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;font:500 16px/1.4"Barlow",sans-serif;color:#2a2f35}a{background:#fff0;color:#7f3d06;font-weight:600;text-decoration:none;transition:all .3s ease 0s}strong{font-weight:700}img{border:0;max-width:100%;vertical-align:bottom}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.carousel-normal-5 img{width:auto;margin:0 auto}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}.text-center>p>a{color:#f9872a!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumbs a:hover,.footer .columns .col a:hover,.header .nav .sub-menu a:hover,.meta a:hover,.notice a:hover,a:hover{color:#f9801c}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}h1,h2,h3,h4,h5{font-weight:700;color:#15202b;margin:0 0 15px}h1,h2,h3{font-size:58px;line-height:1.2}h4,h5{line-height:1.3}h1.title{font-size:38px}h2,h3{font-size:25px}h3{font-size:23px}.font-size-34{font-size:34px}h4{font-size:18px}h5{font-size:20px}.title-6{font-size:16px}p{margin:0 0 20px}p:last-child{margin:0}.text-center{text-align:center}.text-right{text-align:right}.preloader{background:no-repeat center bottom #fff;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:none}.btn,.header .nav a{font-size:14px;color:#fff;position:relative}.addtoany_list.a2a_kit_size_32.a2a_kit a,.btn{font-weight:700;display:inline-block;vertical-align:top}.btn{background:#f9801c;border-radius:24px;padding:13px 30px;outline:0;border:0;transition:all .3s ease 0s}.btn:hover{opacity:.9;color:#fff}.addtoany_list{margin:30px 0 0}.addtoany_list.a2a_kit_size_32.a2a_kit a{font-size:14px;text-transform:uppercase;color:#222;letter-spacing:1px;margin:0;padding:0}.addtoany_list.a2a_kit_size_32.a2a_kit a::before{margin:4px 10px 0 0}.social-wrap{font-size:0;margin:15px 0 0}.social-wrap a{display:inline-block;vertical-align:middle;margin-right:12px}.scrollup{display:none;position:fixed;bottom:30px;right:30px;z-index:99999;width:44px;height:44px;cursor:pointer;border-radius:50%;transform:scale(.9);transition:all .3s ease 0s;background:#fff}.scrollup:hover{transform:scale(1);background:#f9801c}.addtoany_list a.addtoany_share::before,.icon::before,.wpcf7 div.wpcf7-response-output::before{content:"";display:inline-block;vertical-align:top;background:url(/wp-content/themes/custom-theme/img/icons.png.webp)no-repeat 0 0#fff0;background-size:500px}.icon.close::before{width:36px;height:36px;background-position:-300px -300px}.icon.scrollup::before{width:100%;height:100%;background-position:-100px -150px}.icon.scrollup:hover::before{background-position:-100px -200px}.addtoany_list a.addtoany_share::before{width:24px;height:20px;background-position:-200px -50px}.icon.facebook::before{width:8px;height:15px;background-position:0 0}.icon.facebook:hover::before{background-position:0-50px}.icon.twitter::before{width:18px;height:14px;background-position:-50px 0}.icon.twitter:hover::before{background-position:-50px -50px}.icon.instagram::before{width:17px;height:17px;background-position:-250px 0}.icon.instagram:hover::before{background-position:-250px -50px}.icon.youtube::before{width:19px;height:13px;background-position:-150px 0}.icon.youtube:hover::before{background-position:-150px -50px}.icon.opio::before{width:16px;height:16px;background-position:-350px 0}.icon.opio:hover::before{background-position:-350px -50px}.icon.pinterest::before{width:15px;height:18px;background-position:-300px 0}.icon.pinterest:hover::before{background-position:-300px -50px}.icon.linkedin::before{width:18px;height:16px;background-position:-100px 0}.icon.linkedin:hover::before{background-position:-100px -50px}.wrapper{max-width:1140px;width:100%;margin:0 auto;position:relative}.wrapper.narrow-2{max-width:800px}.wrapper.narrow-3{max-width:560px}.header,.header .nav>ul>li>a::after{display:block;width:100%;background:#000}.header{font-size:0;position:relative;z-index:99}.header .top{background:#171717;padding:9px 0}.header .top p{font-size:14px;color:#fff;margin:0}.header .lang-wrap .menu .lang-item,.header .logo,.header .nav,.header .nav li{display:inline-block;vertical-align:top}.header .logo{width:18%}.logo img{max-height:63px}.header .btn{width:23%;margin-top:8px}.header .nav{width:59%;padding:20px 0 0;text-align:center}.header .nav ul{font-size:0;margin:0;padding:0}.header .nav li{position:relative;margin:0 25px}.header .nav a{display:block}.header .nav>ul>li>a::after{content:"";height:2px;margin:0;transition:all .3s ease 0s;position:absolute;left:0;bottom:0}.header .nav>ul>li:hover>a::after{background:#f9801c}.header .nav .sub-menu{display:none;position:absolute;left:0;top:100%;width:320px;padding:25px 30px 10px;background:#000;text-align:left;overflow-y:auto;height:fit-content;max-height:450px}.header .lang-wrap a{font-size:14px;font-weight:500;color:#fff}.header .lang-wrap .menu{padding:0}.header .lang-wrap .menu .lang-item a::before,.header .lang-wrap .menu>li>a::before{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;background-size:cover;border-radius:50%;margin:0 10px 0 0}.header .lang-wrap .menu .lang-item-en a::before{background:url(/wp-content/themes/custom-theme/img/img-lang-en.png.webp)no-repeat center center #fff0}.header .lang-wrap .menu .lang-item-zh a::before{background:url(/wp-content/themes/custom-theme/img/img-lang-zh.png.webp)no-repeat center center #fff0}.header .lang-wrap .menu .lang-item{margin:0 0 0 20px}.header .lang-wrap .menu .lang-item:first-child{margin:0}.header .nav .sub-menu li{display:block;margin:0 0 12px}.header .nav .sub-menu a{color:#fff}.header .bottom{height:80px;padding:10px 0 0}.header .bottom .wrapper,.header .nav,.header .nav>ul,.header .nav>ul>li,.header .nav>ul>li>a{height:100%}.main-container.has-breadcrumbs,.main-container.has-breadcrumbs.section{padding-top:15px}main{float:right;width:74%}.sidebar{float:left;width:23%}.sidebar.normal,main.fullwidth{float:none;width:100%}.sidebar .menu,.sidebar .menu ul{margin:0;padding:0;list-style:none}.sidebar .menu{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-radius:4px}.sidebar .menu a{display:block;font-size:14px;color:#222;background:#fff;border-bottom:1px solid #e5e5e5;padding:12px 20px;position:relative}.sidebar .menu .sub-menu a:hover,.sidebar .menu a:hover{background:#fafafa}.sidebar .menu .sub-menu{display:none;max-height:750px;overflow-y:auto}.footer .logo a,.footer ul a,.sidebar .menu .sub-menu.normal{display:block}.sidebar .menu .sub-menu a{padding-left:35px}.sidebar .menu .sub-menu a::before{content:"";display:inline-block;vertical-align:top;width:8px;height:2px;background:#222;position:absolute;top:21px;left:19px}.footer{background:#000;padding:70px 0 0;overflow:hidden}.footer .logo img{max-height:75px}.footer ul{padding:0;margin:0;list-style:none}.footer ul a{margin:0 0 5px}.footer .columns .col{font-size:14px;color:#fff}.footer .columns .col a{color:#fff}.footer .menu>li>a{font-size:16px;font-weight:500;margin:0 0 10px}.footer .sub-menu a{font-weight:500}.footer .columns .col p{margin:0}.footer .columns .col p.margin{margin:0 0 15px}.footer .columns .col p.title-6{margin:0 0 10px}.footer .sep{margin:0 3px}.footer .columns .copyright{font-size:13px}.columns{font-size:0}.columns .col{display:inline-block;vertical-align:top;font-size:16px;width:100%;margin:0 0 20px;position:relative}.columns .col p:last-child,.columns .col ul:last-child{margin:0}.columns.columns-5{margin-left:-1%;margin-right:-1%}.columns.columns-3{margin-bottom:-3%}.columns.columns-3 .col{width:30.33%;margin:0 1.5% 3%}.columns.columns-3.row{margin:0}.columns.columns-3.row .col{font-size:0;width:20%;margin:0}.columns.columns-3.row .col.col-2{width:60%}.columns.columns-5.custom .col.col-1{width:23%}.columns.columns-5.custom .col.col-2{width:22%}.columns.columns-5.custom .col.col-3{width:17%}.columns.columns-5.custom .col.col-4{width:16%}.columns.columns-5.custom .col.col-5{width:12%}.columns.columns-5 .col{width:18%;margin:0 1% 10px}.columns.columns-2,.columns.columns-3{margin-left:-1.5%;margin-right:-1.5%}.columns.columns-2 .col{width:47%;margin:0 1.5% 3%}.columns.columns-2.custom .col.col-1{width:77%;padding:40px 0}.section{padding:40px 0;position:relative;overflow:hidden}.meta{max-width:560px;margin:0 auto}.meta.fullwidth{max-width:100%}.meta a,.meta p{font-weight:700;font-size:12px;color:#2a2f35;letter-spacing:1px;text-transform:uppercase}.meta a{margin:0}.meta .sep{margin:0 5px}.notice{border-top:1px solid #e5e5e5;padding:40px 0;margin:40px 0 0}.notice a,.notice p{color:#15202b;font-weight:700}.notice p{font-size:24px}.notice a{border-bottom:2px solid #f9801c}.breadcrumbs,.breadcrumbs a{font-size:12px;font-weight:500;color:#fff}.breadcrumbs{margin:0 0 40px}.breadcrumbs a{margin-right:0}.breadcrumbs .sep{margin:0 7px}.flex-line{display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly}.width-23{width:23%}.width-69{width:69%}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.wpcf7-text{padding:12px 20px;height:50px}.wpcf7-text,.wpcf7-textarea,select.wpcf7-select{display:block;color:#222;font-size:16px;font-weight:500;line-height:24px;border:1px solid #e5e5e5;outline:0;background:#fff;width:100%;transition:all .3s ease 0s;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none;border-radius:4px}select.wpcf7-select{height:50px;padding:12px 15px}.wpcf7-textarea{padding:12px 20px}.wpcf7-text:focus,.wpcf7-textarea:focus{outline:0;border:1px solid #222}.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#555}.wpcf7-textarea{resize:vertical;height:auto}.wpcf7-submit{border:0;outline:0;margin:0 auto}.wpcf7-submit:active,.wpcf7-submit:focus{border:0;outline:0}.wpcf7 .row{font-size:0;margin:0-1%}.wpcf7-form{margin:30px 0 35px}.wpcf7 p{font-size:13px;margin:0 0 2%;position:relative}.wpcf7 p.submit-wrap{overflow:hidden}.wpcf7 .row p{display:inline-block;vertical-align:bottom;width:48%;margin:0 1% 2%}.wpcf7 .row.row-3 p{width:31.33%}.wpcf7 div.wpcf7-response-output{font-size:16px;color:#df0000;border:1px solid #df0000;padding:10px 18px;margin:30px 0 0;border-radius:4px}.select-dropdown{font-size:0}.select-dropdown .sbHolder,.select-dropdown label{display:inline-block;vertical-align:top}.select-dropdown label{font-size:14px;color:#df0000;margin:0 5px 0 0}.select-dropdown .wpcf7-select{font-size:14px;font-weight:500;color:#fff;background:0 0;border:0;position:static;padding:0;height:auto}.select-dropdown select.wpcf7-select{background:url(/wp-content/themes/custom-theme/img/icon-arrow.png.webp)no-repeat 100% 9px #fff0;margin-left:-5px;padding-right:10px}body .form-wrap{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9999;overflow-y:auto;transition:all .3s ease 0s;opacity:0;visibility:hidden}::-webkit-input-placeholder{opacity:1;color:#2a2f35}:-moz-placeholder{opacity:1;color:#2a2f35}::-moz-placeholder{opacity:1;color:#2a2f35}:-ms-input-placeholder{opacity:1;color:#2a2f35}:placeholder-shown{opacity:1;color:#2a2f35}@media only screen and (max-width:1280px){.btn.btn-estimate{font-size:16px;line-height:1.2;padding:12px 20px}}@media only screen and (max-width:1140px){.wrapper{padding:0 20px}.header .nav{width:55%}.header .nav li{margin:0 10px}.header .btn{width:25%}.btn.btn-estimate{font-size:16px;line-height:1.2;padding:12px 20px}}@media only screen and (max-width:1024px){.btn.btn-estimate{font-size:16px;line-height:1.2;padding:12px 20px}}@media only screen and (max-width:960px){.header .btn{display:none}.header .nav{width:80%;display:none!important}.header .nav li{margin:0 15px}}@media only screen and (max-width:800px){br{display:none}.columns.columns-2 .col,.columns.columns-2.custom .col.col-1,.sidebar,main{display:block;width:100%;float:none}.columns.columns-2,.columns.columns-2.custom,.columns.columns-3{display:block;width:100%;float:none;margin:0}.columns.columns-3 .col{display:block;width:100%;float:none}.columns.columns-3.row,.columns.columns-3.row .col,.columns.columns-5.custom{display:block;width:100%;float:none;margin:0}.columns.columns-5.custom .col.col-1,.columns.columns-5.custom .col.col-2,.columns.columns-5.custom .col.col-3,.columns.columns-5.custom .col.col-4,.columns.columns-5.custom .col.col-5{display:block;width:100%;float:none}.columns.columns-3.row .col.col-2{width:100%}.columns.columns-2 .col,.columns.columns-3 .col,.sidebar,main{margin:0 0 40px}.columns.columns-2.custom .col.col-1,.columns.columns-5.custom .col.col-1,.columns.columns-5.custom .col.col-2,.columns.columns-5.custom .col.col-3,.columns.columns-5.custom .col.col-4,.columns.columns-5.custom .col.col-5{margin:0 0 20px}.columns.columns-3.row .col-2{padding:10px 0 0}.columns.columns-3.row .col-3{position:absolute;top:2px;right:20px;width:auto;max-width:220px}.columns.columns-5 .col{width:31.33%}.columns.columns-2.custom .col.col-1,.header .bottom,.header .bottom .wrapper{padding:0}.header .bottom .logo{position:absolute;left:20px;top:10px;padding:0;z-index:999999;width:100%;max-width:100px}.logo img{max-height:36px;padding-top:10px}.header .btn{display:block;position:absolute;font-size:10px!important;right:60px;top:12px;z-index:999999;width:auto;padding:13px 14px;margin:0}.select-dropdown select.wpcf7-select{padding-right:0!important}option{color:#222}.mobile-800-width-100{width:100%}.mobile-800-mb-20{margin-bottom:20px}}@media only screen and (max-width:640px){.wpcf7 .row,.wpcf7 .row p,.wpcf7 .row.row-3 p{display:block;width:100%;float:none;margin:0 0 10px}h1{font-size:25px!important}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.icon::before{background-image:url(/wp-content/themes/custom-theme/img/icons2x.png)}}::selection{background:#f9801c;color:#fff;text-shadow:none}::-webkit-selection{background:#f9801c;color:#fff;text-shadow:none}::-moz-selection{background:#f9801c;color:#fff;text-shadow:none}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.addtoany_list{display:inline;line-height:16px}.addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list a:hover{background:0 0;border:0;box-shadow:none}