@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.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,footer,header,nav,section{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}.animated{animation-duration:1.5s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}.wow{visibility:hidden}.slider-wrap,.slider-wrap .slide,.slider-wrap .slider{height:100%}.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}.home-hero{font-size:34px;color:#fff;text-align:center!important}.media-image{width:170px;height:170px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;margin:0 auto}.home-hero-p{color:#fff}.text-center>p>a{color:#f9872a!important}.home-hero-p,.short,.short>h3{text-align:center!important}a.normal{color:#2a2f35}.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}.footer .columns .col a:hover,.header .nav .sub-menu a:hover,.meta a:hover,a.normal:hover,a:hover,h4 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}h2,h3{font-size:25px}h3{font-size:23px}.font-size-34,.header-wrap.slider .caption h1{font-size:34px}h3.title{font-size:28px}h4{font-size:18px}h4.title{margin:0 0 8px}h4 a,h4.title,h5{font-size:20px}h4 a{color:#15202b;font-weight:700}.title-6{font-size:16px}.title-wrap{margin:15px 0 8px}.footer .columns .col p,.title-wrap h4{margin:0}.header-wrap.slider .caption h1,p{margin:0 0 20px}.strongText{font-style:italic;font-weight:700}.columns .col p:last-child,.columns .col ul:last-child,p:last-child{margin:0}.text-center{text-align:center}.text-right{text-align:right}.video-container-home{position:relative;width:100%;margin:0 auto;padding-bottom:52.25%;height:0;overflow:hidden}.video-sidebar{width:75%!important}.img-wrap{position:relative;display:block;border:0;background:#000;overflow:hidden;border-radius:5px}.img-wrap img{width:100%;border-radius:5px;transition:all .5s ease 0s;opacity:1}a.img-wrap:hover img{opacity:.5;transform:scale(1.04)}.img-wrap.normal{background:0 0;margin:0 auto 25px;min-height:105px;cursor:auto;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.img-wrap.normal img{width:auto;opacity:1;transform:none}.preloader{background:no-repeat center bottom #fff;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:none}.btn,.header .top p{font-size:14px;color:#fff}.banner,.btn{background:#f9801c;font-weight:700}.btn{position:relative;display:inline-block;vertical-align:top;border-radius:24px;padding:13px 30px;outline:0;border:0;transition:all .3s ease 0s}.btn:hover{opacity:.9;color:#fff}.banner{display:flex;justify-content:center;align-items:center;color:#2a2f35;padding:10px;font-size:16px;margin-bottom:0}.review-wrapper{min-height:fit-content;padding:10px 0}.custom-google-badge{display:inline-flex;align-items:center;background:#f8f9fa;border-radius:12px;padding:6px 12px;font-weight:600;text-decoration:none;color:#000;font-size:14px;margin-left:20px;box-shadow:0 2px 6px rgb(0 0 0/.1);max-width:100%;flex-wrap:nowrap;justify-content:center}.has-link{overflow:hidden}.header .nav a,.num{display:block;position:relative}.num{font-size:32px;font-weight:700;color:#15202b;text-align:center;width:62px;height:62px;margin:0 auto 25px;padding:7px 0 0}.num::before{position:absolute;left:0;top:0}.social-wrap{font-size:0;margin:15px 0 0}.social-wrap a{display:inline-block;vertical-align:middle;margin-right:12px}.icon-after.plus::after,.scrollup{cursor:pointer;border-radius:50%;transform:scale(.9)}.scrollup{display:none;position:fixed;bottom:30px;right:30px;z-index:99999;width:44px;height:44px;transition:all .3s ease 0s;background:#fff}.icon-after.plus::after{transition:transform .3s ease 0s}.icon-after.plus:hover::after,.scrollup:hover{transform:scale(1)}.header .nav>ul>li:hover>a::after,.scrollup:hover{background:#f9801c}.icon-after::after,.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)no-repeat 0 0#fff0;background-size:500px}.icon.num::before{width:62px;height:62px;background-position:-350px -300px}.icon-after.plus{position:relative;padding:0 40px 0 0;cursor:pointer}.icon-after.plus::after{width:36px;height:36px;background-position:-200px -300px;position:absolute;right:0;top:0}.icon.close::before{width:36px;height:36px;background-position:-300px -300px}.icon-after.arrow-right.read-more::after{margin:7px 0 0 4px}.icon-after.arrow-right::after{width:12px;height:12px;background-position:-50px -300px;margin:7px 0 0 4px}.icon.scrollup::before{width:100%;height:100%;background-position:-100px -150px}.icon.scrollup:hover::before{background-position:-100px -200px}.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{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-wrap.section.slider{background-color:#000;min-height:680px;overflow:hidden}.review-intro{margin-top:1rem;min-height:50px}.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{font-size:14px;color:#fff}.header .nav>ul>li>a::after{content:"";height:2px;margin:0;transition:all .3s ease 0s;position:absolute;left:0;bottom:0}.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)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)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}.footer .columns .col a,.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,.header-wrap .wrapper{height:100%}.header-wrap{background:#000;position:relative;height:450px}.header-wrap .caption{position:relative;text-align:center;top:50%;transform:translate(0,-50%)}.header-wrap .caption h1{color:#fff;margin:0}.header-wrap .bgr{background:no-repeat center center #fff0;background-size:cover;width:100%;height:100%!important;position:absolute;left:0;top:0}.header-wrap.slider{padding:0;overflow:hidden}.header-wrap.slider .caption{font-size:20px}.header-wrap.slider .caption img{width:auto}.main-container.no-padding{padding:0}.main-container.has-breadcrumbs{padding-top:15px}.sidebar{float:left;width:23%}.has-wide-sidebar .sidebar{width:38%}.has-wide-sidebar .sidebar.short{width:100%}.footer{background:#000;padding:70px 0 0;overflow:hidden}.footer .logo img{max-height:75px}.footer .logo a,.footer ul a{display:block}.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 .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{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.margin{margin-top:40px!important}.columns.columns-3.bottom-m{margin-bottom:0}.columns .col{display:inline-block;vertical-align:top;font-size:16px;width:100%;margin:0 0 20px;position:relative}.columns .col .meta{margin:15px 0 5px}.columns.flex-normal{display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row}.columns .col.bordered{border:1px solid #e5e5e5;border-radius:5px;padding-bottom:25px}.columns .col.bordered .img-wrap,.columns .col.bordered .img-wrap img{border-bottom-left-radius:0;border-bottom-right-radius:0}.columns .col.bordered .caption{padding:15px 20px}.columns .col.bordered .read-more{position:absolute;left:20px;bottom:15px}.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}.columns.columns-2.custom-3{margin-left:-3%;margin-right:-3%}.columns.columns-2.custom-3 .col{margin:0 3% 4%}.columns.columns-2.custom-3:last-child .col{margin-bottom:0}.columns.columns-2.custom-3 .col.col-1{width:38%}.columns.columns-2.custom-3 .col.col-2{width:50%}.columns.columns-2.grey .col{background:#fafafa;padding:40px 40px 15px;border-radius:5px}.section{padding:40px 0;position:relative;overflow:hidden}.section.grey{background:#fafafa}.section.border{border-bottom:1px solid #e5e5e5}.accordion.simple h3.title,.section.border-top{border-top:1px solid #e5e5e5}.service{margin:35px 0}.service h4{margin:12px 0}.meta{max-width:560px;margin:0 auto}.meta a,.meta p{font-weight:700;font-size:12px;color:#2a2f35;letter-spacing:1px;text-transform:uppercase}.has-breadcrumbs.first .breadcrumbs,.meta a{margin:0}.meta .sep{margin:0 5px}.breadcrumbs{font-size:12px;font-weight:500;color:#fff;margin:0 0 40px}.accordion.simple{border-bottom:1px solid #e5e5e5;text-align:left;margin:0}.accordion.simple h3.title{font-size:18px;padding:25px 75px 20px;margin:0;position:relative}.accordion.simple h3.title span{font-size:28px;position:absolute;left:20px;top:15px}.accordion.simple .content{font-size:16px;display:none;padding:0 75px 5px}.accordion.simple .icon-after.plus::after{right:20px;top:18px}.accordion.simple.top-m{margin-top:50px}.flex-line{display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly}.flex-line.flex-reverse{flex-direction:row-reverse}.flex-line.center{align-items:center}.flex-line.boxed{background:#fff;border-radius:5px}.flex-line.boxed.flex-normal .img-wrap{border-top-right-radius:0;border-bottom-right-radius:0}.flex-line.boxed.flex-normal .width-45{padding:0 15px 0 60px}.flex-line.boxed.flex-reverse .img-wrap{border-top-left-radius:0;border-bottom-left-radius:0}.flex-line.boxed.flex-reverse .width-45{padding:0 15px 0 60px}.width-7{width:7%}.width-45{width:45%}.width-50{width:50%}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-80{margin-top:80px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.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)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){.video-container-home{padding-bottom:56%}.media-image{width:123px;height:123px}.video-sidebar{width:100%}br{display:none}.google-badge{flex-wrap:wrap!important}.google-badge .stars{width:100%!important;text-align:center!important;margin-left:0!important;margin-top:4px!important}.google-reviwe{display:block}.banner{display:block!important;font-size:14px;font-weight:400;text-align:center}.columns.columns-2 .col,.columns.columns-2.custom .col.col-1,.has-wide-sidebar .sidebar,.has-wide-sidebar .sidebar.short,.sidebar{display:block;width:100%;float:none}.columns.columns-2,.columns.columns-2.custom,.columns.columns-2.custom-3{display:block;width:100%;float:none;margin:0}.columns.columns-2.custom-3 .col.col-1,.columns.columns-2.custom-3 .col.col-2,.columns.columns-3 .col{display:block;width:100%;float:none}.columns.columns-3,.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%}h1.home-hero{min-height:90px}.columns.columns-2 .col,.columns.columns-2.custom-3 .col.col-1,.columns.columns-2.custom-3 .col.col-2,.columns.columns-3 .col,.has-wide-sidebar .sidebar,.has-wide-sidebar .sidebar.short,.sidebar{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-wrap.slider .caption h1{font-size:25px}.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}.header-wrap{height:400px!important}.mobile-800-width-16{width:16%}.custom-google-badge{font-size:12px;display:inline-block;margin:10px 0 0;width:100%}.bold-on-800{font-weight:700}.mobile-800-width-100{width:100%}.mobile-800-mb-20{margin-bottom:20px}.flex-line.boxed.flex-normal .img-wrap,.flex-line.boxed.flex-reverse .img-wrap{border-radius:5px}.flex-line.boxed.flex-normal .width-45,.flex-line.boxed.flex-reverse .width-45{padding:0}}@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}.banner{display:block!important;font-size:14px;font-weight:400;text-align:center}h1{font-size:25px!important}}@media only screen and (max-width:480px){.banner{display:block!important;font-size:14px;font-weight:400;text-align:center}}@media only screen and (max-width:320px){.banner{display:block!important;font-size:14px;font-weight:400;text-align:center}}@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}.alignnone{margin:5px 10px 10px 0}@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}}