.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{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: Fast-B
Author: Chohee Jung, LIFESQUARE web developer
Author URI: https:/lifesquare.kr/
Description: Fast.B Official Website 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: fast-b
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;cursor:grab;overflow:auto!important;scroll-behavior:smooth}html[style]{margin:0px!important}.cursor{width:50px;height:50px;border:3px solid #fff;border-radius:50%;position:absolute;z-index:2;animation:cursorAni1 0.7s infinite alternate;transition:opacity 0.1s ease-out,background-color 0.2s ease-out}.js_hoverlinks{opacity:.2;background-color:#fff}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){html{cursor:auto}.cursor{display:none}}.expand{animation:cursorAni2 0.7s infinite alternate;border:2px solid #fff}@keyframes cursorAni1{from{transform:scale(1)}to{transform:scale(.7)}}@-webkit-keyframes cursorAni1{from{transform:scale(1)}to{transform:scale(.7)}}@keyframes cursorAni2{0%{transform:scale(1)}50%{transform:scale(3)}100%{transform:scale(1);opacity:0}}@-webkit-keyframes cursorAni2{0%{transform:scale(1)}50%{transform:scale(3)}100%{transform:scale(1);opacity:0}}body{margin:0;color:#fff;background-color:#000}main{display:block}h1{font-size:2em;margin:.67em 0}li{list-style:none}@font-face{font-family:Frutiger;src:url(https://fastb-uild.com/wp-content/themes/fast-b/font/Frutiger.eot);src:url(https://fastb-uild.com/wp-content/themes/fast-b/font/Frutiger.otf);src:url(https://fastb-uild.com/wp-content/themes/fast-b/./font/Frutiger.woff);font-weight:400;font-display:swap}@font-face{font-family:FrutigerBold;src:url(https://fastb-uild.com/wp-content/themes/fast-b/font/FrutigerBQ-Black.otf);font-weight:400;font-display:swap}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;text-decoration:none;outline:none!important}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;overflow:auto}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Frutiger",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:2px 3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{width:100%;height:70px;position:fixed;z-index:1000;transition:all 0.5s ease-in-out}.mob-header,.mob-menu-wrap{display:none}.main-navigation .menu-primary-menu-container .nav-menu li a{position:relative;z-index:10;color:#fff}.main-navigation .menu-primary-menu-container .nav-menu li a::after{content:"";display:block;position:absolute;width:0;height:24px;background-color:#c90014;z-index:-1;top:6px;left:18px;transform:skew(-10deg);transition:width 0.3s ease-in-out}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(1) a:hover::after{width:66px}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(2) a:hover::after{width:96px}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(3) a:hover::after{width:246px}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(4) a:hover::after{width:83px}.sub-menu{transition:all 0.5s ease-in-out}.site-branding-wrap{max-width:1440px;width:80%;margin:0 auto;padding-top:18px;font-weight:200;height:60px;min-width:1152px}.site-branding{height:100%}.button__ButtonWrapper-sc-1g3rldj-0{display:none!important}.main-navigation{display:block;max-width:800px;float:left;height:100%;line-height:40px;padding:0 37px}.site-sub-nav{float:right;height:100%;line-height:40px;padding:0 40px;position:relative}.site-sub-nav::before{content:"";display:block;width:1px;height:35px;background-color:#fff;position:absolute;left:0;top:3px}.site-sub-nav .contact{list-style:none;margin:0;padding-left:0;float:right;width:210px;height:30px;overflow:hidden}.site-sub-nav .contact a{color:#fff;font-weight:700;display:block;text-decoration:none;transition:all 0.2s ease-in-out 0.2s;width:100%;text-align:center;height:60%;line-height:40px;text-transform:uppercase;position:relative;transform:translateY(32px)}.site-sub-nav .contact a::before{content:"Begin Your Assessment";display:block;position:absolute;top:-32px;left:8px;opacity:.7}.site-sub-nav .contact:hover a{transform:translateY(0)}.menu-primary-menu-container{height:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;height:100%}.main-navigation ul ul{float:left;position:absolute;top:80%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{padding:10px 23px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto;display:block;width:185px;height:74px}.main-navigation ul ul li{line-height:15px}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(2) ul li:nth-child(1) a:hover::after{width:88px}.main-navigation .menu-primary-menu-container .nav-menu li:nth-child(2) ul li:nth-child(2) a:hover::after{width:126px}.main-navigation a{display:block;height:100%;text-decoration:none;padding:0 23px;color:#fff;opacity:1;font-weight:700;text-transform:uppercase}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active{color:#c90014;outline:none}.main-navigation a:hover:after{opacity:1}.menu-toggle,.main-navigation.toggled ul{display:block}#fp-nav{margin-top:-84px;position:absolute;bottom:0%;right:5%;color:#fff;transition:opacity 0.2s ease-in-out}#fp-nav ul li{list-style:none;width:12px;height:40px;position:relative}#fp-nav ul li:last-child::before{content:"Scroll";display:block;position:absolute;left:-47px;transform:rotate(-90deg);top:-26px;font-size:1.1rem}#fp-nav ul li a{display:block;width:10px;height:10px;border-radius:50%;box-sizing:border-box;border:1px solid #fff;position:relative}#fp-nav ul li a::after{content:"";display:block;width:1px;height:30px;background-color:#fff;position:absolute;top:9px;left:43%}#fp-nav ul li:last-child a::after{display:none}#fp-nav ul li a.active{background-color:#fff;transition:all 0.3s}#fp-nav ul li a span:nth-child(1){display:none}.preload-bg{position:fixed;height:100vh;background-color:#1a1a1a;display:flex;justify-content:center;align-items:center;width:100%;top:0;left:0;z-index:99999;overflow:hidden}.preload-finish{animation:preload 0.2s forwards 1.8s}@keyframes preload{0%{opacity:1;visibility:1}100%{opacity:0;visibility:0;pointer-events:none;touch-action:none}}.preloader{text-align:center}.preload-logo{width:80px}.progress{width:500px;height:3px;background:#404040;position:relative;margin-top:16px}.progress::after{content:"";display:block;height:inherit;width:0%;background-color:#cf0000;position:absolute;top:0;left:0;animation:progrss-anim 1.5s ease-in forwards}.preloader span{color:#fff;letter-spacing:1px;margin-top:32px;display:block}@keyframes progrss-anim{from{width:0%}to{width:100%}}.content-wrapper{max-width:680px;margin:98px auto 120px;color:#fff}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.site-branding{float:left;width:134px;height:36px;cursor:pointer}.custom-logo-link{display:inline-block;width:100%;height:100%!important;text-align:center}.custom-logo-link .custom-logo{width:auto;height:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.front-container section,.appr-wapper .appr-sec1{width:100%;height:100vh;overflow:hidden;color:#fff;background-color:#000;position:relative}.page-container section{width:100%;height:100vh;overflow:hidden;color:#fff;position:relative}.front-container section:nth-child(1) .main-bg,.appr-wapper .appr-sec1 .main-bg{display:block;width:100%;height:100%}.front-container section:nth-child(1) .main-bg{display:block}.front-container section:nth-child(1) .main-mob-bg{display:none}.front-container section:nth-child(1) .bg-effect,.appr-wapper .appr-sec1 .bg-effect{width:100%;height:100%;background:radial-gradient(ellipse at center,#fff0 0%,rgb(0 0 0 / .3) 100%);animation:blinkEffect 1.2s infinite alternate;position:absolute;top:0;left:0}@keyframes blinkEffect{0%{opacity:.1}50%{opacity:.9}90%{opacity:.3}100%{opacity:.6}}@-webkit-keyframes blinkEffect{0%{opacity:.1}50%{opacity:.9}90%{opacity:.3}100%{opacity:.6}}.front-container section .ani-effect,.appr-wapper .appr-sec1 .ani-effect{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:1}.front-container section:nth-child(3) .ani-effect{display:none}.front-container section:nth-child(2) .ani-effect .web-bg,.front-container section:nth-child(3) .ani-effect .web-bg{display:none}.front-container section .ani-effect .web-bg,.appr-wapper .appr-sec1 .ani-effect .web-bg{width:60%;height:100%;transform:translateX(-100%);animation:movingBg 0.5s ease-in 0.4s;animation-fill-mode:forwards}.front-container section .ani-effect .mob-bg{display:none;transform:translateX(-100%);transition:transform 0.3s ease-in-out}@keyframes movingBg{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@-webkit-keyframes movingBg{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.front-container section .title-area,.appr-wapper .appr-sec1 .title-area{position:absolute;top:50%;left:0;overflow:hidden;z-index:2}.front-container .sec1 .title-area,.appr-wapper .appr-sec1 .title-area{transform:translateY(-50%);left:10%}.front-container .sec3 .title-area{transform:translateY(-50%);left:10%}.front-container section:nth-child(1) .title-area .main-title,.appr-wapper .appr-sec1 .title-area .main-title{font-size:2.8rem;text-transform:uppercase;letter-spacing:16px;margin:0;height:56px;font-family:"FrutigerBold","Frutiger",sans-serif}.front-container section:nth-child(1) .title-area .main-desc{font-size:1.6rem;letter-spacing:.66px}.appr-wapper .appr-sec1 .title-area .main-desc{font-size:1.3125rem;line-height:31px}.front-container .sec1 .title-area,.appr-wapper .appr-sec1 .title-area{opacity:0;animation:movingText 0.7s ease-out 1.2s;animation-fill-mode:forwards}@keyframes movingText{from{opacity:0}to{opacity:1}}@-webkit-keyframes movingText{from{opacity:0}to{opacity:1}}.front-container .sec1 .b-wrap,.appr-wapper .appr-sec1 .b-wrap{padding:0 10px 0 20px;display:inline-block;width:110px}.redBtn{display:block;font-size:1.6em;box-shadow:8px 8px 8px #211d1d29;border-radius:48px;text-align:center;position:relative;z-index:3}.aboutBtn{width:256px;height:74px;background-color:#c90014;line-height:74px;color:#fff}.webBtn{display:block}.mobBtn{display:none}.assessmentBtn{width:444px;height:63px;background-color:#c90014;line-height:63px;color:#fff}.approachBtn{width:261px;height:63px;line-height:63px;background-color:#fff;color:#d02323;margin-top:40px}.cursorOnBtn{display:none}.redBtn img{width:36px;margin-left:10px;vertical-align:middle}.front-container .sec2{background-color:#655e5e}.front-container .sec2 .main-img-box{position:absolute;margin:0!important;opacity:0}.front-container .sec2 .front-box1{width:504px;height:452px;top:0;right:0;transition:all 0.4s ease-in-out}.front-container .sec2 .front-box2{width:367px;height:349px;bottom:0;right:0;transition:all 0.4s ease-in-out 0.4s}.front-container .sec2 .front-box3{width:418px;height:317px;bottom:30%;right:9%;transition:all 0.4s ease-in-out 0.8s}.front-container .sec2 .title-area-wrap{width:561px;position:relative;top:50%;left:10%;transform:translateY(-50%);height:350px;overflow:hidden}.front-container .sec2 .title-area{color:snow;width:100%;background-color:#655e5e;transition:all 0.7s ease-out 0.8s}.text-fadeout{opacity:0;transform:translateY(120%)}.text-fadein{opacity:1;transform:translateY(-50%);background-color:#fff0}.front-container .sec2 .title-area h2{line-height:60px;letter-spacing:4.1px;font-size:2.4rem;font-family:"FrutigerBold","Frutiger",sans-serif;margin:0}.front-container .sec3 .title-area h2{letter-spacing:2.1px;font-size:2.1rem;line-height:60px;font-family:"FrutigerBold","Frutiger",sans-serif;margin:0}.front-container .sec2 .title-area p,.front-container .sec3 .info-side .title-area .main-title{font-size:1.3125rem;line-height:31px;letter-spacing:.42px}.front-container .sec3{background-color:#000;overflow:hidden}.front-container .sec3 .info-side{float:left;width:60%;position:relative;height:100%;background-color:#d02323}.side-effect-off{transform:translateX(-100%)}.side-effect-on{transform:translateX(0);transition:all 0.5s linear}.front-container .sec3 .info-side .title-area{width:691px;padding:15px}.front-container .sec3 .title-area h2{overflow:hidden;height:95px;line-height:45px}.front-container .sec3 .info-side .title-area span{width:100%;display:block;float:left;font-family:"FrutigerBold","Frutiger",sans-serif}.front-container .sec3 .img-side{float:right;width:40%}.front-container .sec3 .img-side img{height:auto;width:100%}.front-container .sec4{background-color:#889067}.aboutBtn:hover,.assessmentBtn:hover,.wpcf7-submit:hover{transform:scale(.95);background-color:#7f1511;cursor:pointer}.btn-timer1{animation:btn-timer1 1s linear 3s}@keyframes btn-timer1{0%{transform:scale(1);background-color:#c90014}40%{transform:scale(1);background-color:#c90014}50%{transform:scale(.95);background-color:#7f1511}60%{transform:scale(1);background-color:#c90014}70%{transform:scale(.95);background-color:#7f1511}100%{transform:scale(1);background-color:#c90014}}@-webkit-keyframes btn-timer1{0%{transform:scale(1);background-color:#c90014}40%{transform:scale(1);background-color:#c90014}50%{transform:scale(.95);background-color:#7f1511}60%{transform:scale(1);background-color:#c90014}70%{transform:scale(.95);background-color:#7f1511}100%{transform:scale(1);background-color:#c90014}}.approachBtn:hover{transform:scale(.95);background-color:#eaeaea;cursor:pointer}.btn-timer2{animation:btn-timer2 1s linear 3s}@keyframes btn-timer2{0%{transform:scale(1);background-color:#fff}40%{transform:scale(1);background-color:#fff}50%{transform:scale(.95);background-color:#eaeaea}60%{transform:scale(1);background-color:#fff}70%{transform:scale(.95);background-color:#eaeaea}100%{transform:scale(1);background-color:#fff}}@-webkit-keyframes btn-timer2{0%{transform:scale(1);background-color:#fff}40%{transform:scale(1);background-color:#fff}50%{transform:scale(.95);background-color:#eaeaea}60%{transform:scale(1);background-color:#fff}70%{transform:scale(.95);background-color:#eaeaea}100%{transform:scale(1);background-color:#fff}}.about-wrap{width:100%}.about-wrap .sub-header{width:100%;height:530px;background-image:url(https://fastb-uild.com/wp-content/themes/fast-b/./img/about-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative}.about-wrap .sub-header .title-wrap{width:600px;position:absolute;text-align:center;color:#fff;text-transform:uppercase;font-family:"FrutigerBold","Frutiger",sans-serif;top:233px;left:50%;transform:translateX(-50%)}.about-wrap .sub-header .title-desc{font-size:2.1875rem;letter-spacing:3.5px;line-height:52px;margin:0}.about-wrap .sub-header .title-logo{width:162px;height:41px;margin:25px auto 0}.about-wrap .sub-header .title-logo img{width:100%}.about-wrap .container{margin:0 auto;color:#fff;width:100%;text-align:center}.about-wrap .container .sec-2{background-image:url(https://fastb-uild.com/wp-content/themes/fast-b/./img/about-container-bg.jpg);background-size:100%;background-repeat:no-repeat;background-position:center bottom;margin-bottom:192px;padding-top:72px}.about-wrap .container .sec-2 .part1{width:680px;margin:0 auto 52px}.about-wrap .container .sec-2 .part1 .text-box p{font-size:1.3125rem;line-height:32px;letter-spacing:-.42px;color:#9b9b9b}.about-wrap .container .sec-2 .part1 .text-box p span{display:block;margin-bottom:12px}.about-wrap .container .sec-2 .part2{margin-bottom:102px}.about-wrap .container .sec-2 .part3{padding-top:90px}.about-wrap .container .sec-2 .part2 ul{width:1045px;margin:0 auto;display:flex;justify-content:space-between}.about-wrap .container .sec-2 .part2 ul li{width:320px;height:369px;border:1px solid #707070;box-sizing:border-box}.about-wrap .container .sec-2 .part2 ul li p{width:270px;margin:0 auto;font-size:1.0625rem}.about-wrap .container .sec-2 .part2 ul li p span{display:block;margin-bottom:12px}.about-wrap .container .sec-2 .part3 ul{width:1186px;margin:0 auto;display:flex;justify-content:space-between;position:relative;z-index:5}.about-wrap .container .sec-2 .part3 ul::after{content:"";height:1px;width:1000px;position:absolute;left:113px;top:38%;transform:translateY(-50%);background-color:#fff}.about-wrap .container .sec-2 .part3 ul li{width:152px}.about-wrap .container .sec-2 .part3 ul li p{transition:all 0.3s ease-in-out}.about-wrap .container .sec-2 .part3 ul li span,.about-wrap .container .sec-2 .part3 ul li span b{display:block}.about-wrap .container .sec-2 .part3 ul li .date-top{padding-top:24px}.about-wrap .container .sec-2 .part3 ul li .dot{width:14px;height:14px;background-color:#fff;border-radius:50%;margin:32px auto 28px;position:relative;z-index:5}.about-wrap .container .sec-2 .part3 ul li .desc{font-size:1.3125rem;line-height:30px;letter-spacing:.84px}.about-wrap .container .sec-2 .part3 ul li .desc a{color:#fff}.about-wrap .container .sec-2 .part3 ul li p:hover,.about-wrap .container .sec-2 .part3 ul li p:hover a{color:#c90014;cursor:pointer}.about-wrap .container .sec-2 .part3 ul li p:hover .dot{background-color:#c90014}.about-wrap .container .sec-1 .inner,.about-wrap .container .sec-3 .inner{width:1046px;margin:0 auto}.about-wrap .container .sec-1 p{width:715px;margin:0 auto}.about-wrap .container .sec-1 h3{font-size:52px;margin-top:92px}.about-wrap .container .sec-1 .desc{font-size:1.5rem;font-style:italic;line-height:39px;margin:28px auto 37px}.about-wrap .container .sec-1 .dot span{display:block;width:5px;height:5px;background-color:#fff;margin:0 auto 7px}.about-wrap .container .sec .title{font-size:2.375rem;line-height:99px;font-family:"FrutigerBold","Frutiger",sans-serif;margin:32px 0;font-weight:100}.about-wrap .container .sec .sub-title{font-size:1.4375rem;font-style:italic;letter-spacing:1.84px;line-height:39px}.about-wrap .container .sec-2 .part2 h4{font-size:1.5rem;letter-spacing:1.84px;line-height:43px;letter-spacing:.96px;text-transform:uppercase}.about-wrap .container .sec-3{margin-bottom:92px}.about-wrap .container .sec-3 .img-box{margin:0 auto}.about-wrap .container .sec-3 .img-box a{display:block;position:relative;z-index:10}.about-wrap .container .sec-3 ul{overflow:hidden;margin-bottom:92px}.about-wrap .container .sec-3 ul li{width:30%;float:left}.about-wrap .container .sec-3 ul li:nth-child(3){width:40%}.about-wrap .container .sec-3 ul li h4{font-size:24px;color:#eaeaea}.about-wrap .container .sec-3 ul li:nth-child(1) .img-box{width:130px}.about-wrap .container .sec-3 ul li:nth-child(2) .img-box{width:166px}.about-wrap .container .sec-3 ul li:nth-child(3) .img-box{width:215px;padding-top:25px}.comingsoon{height:500px;text-align:center;text-transform:capitalize;color:#fff;font-weight:700;line-height:500px;font-size:36px;letter-spacing:-2.41px}.mob-footer{height:235px!important;position:relative}.footer-top,.site-footer .site-info{display:none}.mob-footer-top{display:block}.mob-footer .footer-desc{font-size:11px}.mob-footer-top,.site-footer .site-info{padding:32px 16px;margin:0;width:100%}.copyright{padding:24px 16px;position:absolute;bottom:0;left:0;margin:0;display:block;font-size:14px;width:100%;text-align:right}.site-footer .site-info{padding:0 16px}.mob-footer-top .footer-nav .nav-list li a{font-size:1rem;color:#fff;text-decoration:underline;line-height:30px}.site-footer{width:100%;background-color:#484848;overflow:hidden;color:#fff}.mob-footer{max-width:1440px;margin:0 auto}.footer-logo{width:134px}.mob-footer .footer-desc{font-size:1rem}.mob-footer-top .footer-nav{width:auto;left:0;bottom:0;position:absolute;z-index:10}.nav-list{display:flex;padding:0}.nav-list>li{padding:0 16px}.entry-header{display:none}.post-thumbnail{width:100%}.form-bg{width:100%;background-image:url(https://fastb-uild.com/wp-content/themes/fast-b/./img/fastb-front-bg.jpg);background-repeat:no-repeat;background-size:100%;background-position:center top;height:845px;position:relative;margin-bottom:421px}.form-title{font-size:4rem;font-family:"FrutigerB",sans-serif;position:absolute;top:172px;letter-spacing:20.46px;z-index:10;color:#fff;text-transform:uppercase;text-align:center;width:100%;font-weight:900}.form-container{position:absolute;left:50%;top:42%;transform:translateX(-50%);width:1118px;height:675px;background-color:#fff;border-radius:55px;z-index:100;cursor:auto}.form-inner{overflow:hidden;height:50px;margin-bottom:41px}.form-container .post-23{margin:70px 77px}.form-container .post-23 .wpcf7 .wpcf7-form p{width:280.5px;border-bottom:2px solid #b1b1b1;overflow:hidden;float:left}.form-container .post-23 .wpcf7 .wpcf7-form div p:nth-child(2){margin-left:61.5px}.form-container .post-21 .wpcf7 .wpcf7-form div p:nth-child(2){margin-left:59px;margin-right:59px}.form-container .post-23 .wpcf7 .wpcf7-form .message-wrap{width:100%;height:300px}.form-container .post-23 .wpcf7 .wpcf7-form .message-wrap label{color:#9b9b9b}.form-container .post-23 .wpcf7 .wpcf7-form .submit-wrap{width:100%;margin-top:25px;height:90px}.form-container .post-23 .wpcf7 .wpcf7-form p br,.form-container .post-23 .wpcf7 .wpcf7-form label{display:none}.form-container .post-23 .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap{display:block;float:left;width:100%}.form-container .post-21 .wpcf7 .wpcf7-form .form-line2 p:nth-child(1) .wpcf7-form-control-wrap{width:45%}.form-container .post-23 .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block}.form-container .post-23 .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input{width:100%;display:block;border:none;outline:none}.form-container .post-23 .wpcf7 .wpcf7-form textarea{width:964px;height:248px;background-color:#eaeaea;border-radius:14px;border:none;margin-top:17px;outline:none;padding:21px}.submit-wrap input{float:right;width:188px;height:62px;background:#c90014 0% 0% no-repeat padding-box;box-shadow:4px 4px 4px #211d1d26;border-radius:48px;color:#fff;font-size:1.3125rem;border:0}.appr-sec2,.appr-sec4{background-size:cover;background-position:center;background-repeat:no-repeat}.appr-sec2{background-image:url(https://fastb-uild.com/wp-content/themes/fast-b/./img/appr-bg-002.jpg)}.appr-sec4{background-image:url(https://fastb-uild.com/wp-content/themes/fast-b/./img/appr-bg-003.jpg);padding-bottom:72px}.appr-sec .appr-inner{width:1107px;margin:0 auto}.appr-sec .inner-sec{height:100vh}.appr-sec .title{text-align:left;font-family:"FrutigerBold","Frutiger",sans-serif;font-size:2.375rem;line-height:57px;letter-spacing:1.9px;color:snow;margin:83px 0}.outline .title{margin:0 0 120px}.outline-shen,.outline-dong{padding-top:124px}.appr-sec .title span{display:block;font-family:"Frutiger",sans-serif;font-size:1.375rem;line-height:28px;letter-spacing:.51px;color:#fff}.shen-img,.dong-img{width:354px;height:354px;margin:0 auto}.outline{color:#fff;font-size:1.3125rem;font-family:"Frutiger",sans-serif}.shen-img,.dong-img{position:relative}.shen-img h4,.dong-img h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:2.2rem;letter-spacing:4px;line-height:27px;margin:12px 0 0;z-index:3;transition:color 0.2s ease-in-out}.shen-img h4 span,.dong-img h4 span{display:inline-block;font-size:1.3rem;letter-spacing:.5px;font-weight:400}.outline p{display:inline-block;text-align:center;line-height:24px;letter-spacing:1.05px;position:absolute;z-index:3;transition:color 0.2s ease-in-out;margin:0!important}.outline .detail{display:inline-block;font-size:1.125rem;line-height:24px;letter-spacing:.9px;background:#4d4d4d33 0% 0% no-repeat padding-box;padding:14px;position:absolute;text-align:left;opacity:0;color:#fff;transition:opacity 0.3s ease-in-out}.outline .desc1{top:-30px;left:120px}.outline .desc1 .detail{top:0;left:-385px;width:330px}.outline .desc2{top:18px;right:-12px}.outline .desc2 .detail{width:334px;right:-355px;top:-55px}.outline .desc3{width:31%;right:-123px;top:150px}.outline .desc3 .detail{width:311px;top:-16px;right:-330px}.outline .desc4{bottom:11px;right:-35px}.outline .desc4 .detail{width:301px;right:-330px;bottom:-52px}.outline .desc5{bottom:-34px;left:132px}.outline .desc5 .detail{bottom:-95px;width:358px;left:-120px}.outline .desc6{left:-130px;top:139px;width:35%}.outline .desc6 .detail{width:288px;left:-305px;top:0}.outline div p strong:hover,.shen-img h4:hover,.dong-img h4:hover{color:#b92929;cursor:pointer}.outline div p:hover .detail,.outline div p .detail:hover{cursor:none;opacity:1}.outline div p .detail:hover{opacity:0!important}.detail-active{opacity:1!important}.how-dong .how-img{padding-left:160px}@media all and (max-width:768px){html{width:100%}html[style]{margin-top:0px!important}.cursor{display:none}.front-container section:nth-child(1) .main-bg{display:none}.front-container section:nth-child(1) .main-mob-bg{display:block}#wpadminbar{display:none}.site-header,.site-sub-nav{display:none}.main-navigation .menu-primary-menu-container .nav-menu li a:active{color:#c90014}.main-navigation .menu-primary-menu-container .nav-menu li a::after{display:none}#mob-header{display:block;height:29px;margin-top:25px;position:fixed;top:0;left:0;z-index:1000;width:100%}#mob-header .site-branding-wrap{max-width:unset;width:85%;padding-top:0;height:100%;min-width:unset}#mob-header .site-branding,  #mob-header .custom-logo-link{width:115px!important;height:100%}#mob-header .main-navigation{max-width:unset;float:right;height:28px;width:28px;line-height:unset;padding:0}#mob-header .main-navigation .menu-button{display:block;background-color:rgb(110 110 110 / .5);border-radius:50%;width:100%;height:100%;border-width:3px;padding:0;overflow:hidden;border:3px solid #fff0;border-left-color:#f0f0f0;border-top-color:#f0f0f0}#mob-header .main-navigation .button-rotate{animation:"rotateButton" 1s ease-out 2.2s 2}@keyframes rotateButton{0%{transform:rotate(0deg)}90%{transform:rotate(730deg)}100%{transform:rotate(730deg)}}.button-click{box-shadow:1px 1px 10px 5px rgb(255 255 255 / .8)}.button-click .button-effect{width:100%;height:100%;display:block;background-color:rgb(255 255 255 / .4);cursor:pointer}.mob-menu-wrap{display:block;width:100%;height:100vh;background-color:rgb(0 0 0 / .8);position:fixed;top:0;left:0;z-index:999;transform:translateY(-100%)}.show-nav-wrap{animation:"slideInDown" 0.6s ease;animation-fill-mode:forwards}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.hide-nav-wrap{animation:"slideOutUp" 0.6s ease;animation-fill-mode:forwards}@keyframes slideOutUp{0%{transform:translateY(0%);opacity:1}100%{transform:translateY(-100%);opacity:0}}.mob-menu-wrap .main-navigation{display:block;max-width:unset;float:none;height:100%;line-height:40px;padding:120px 20px 20px 20px}.mob-menu-wrap .main-navigation ul{display:block}.mob-menu-wrap .main-navigation ul li{font-size:18px;line-height:52px}.mob-menu-wrap .main-navigation ul .assessment{border-top:1.5px solid #fff;margin:13px 23px 0;padding-top:14px}.mob-menu-wrap .main-navigation ul .assessment span{color:#fff;font-size:21px}.mob-menu-wrap .main-navigation ul .assessment a{padding:0;width:180px;background-color:#ad2c1d;text-align:center;height:48px;line-height:48px}.preload-logo{width:50px}.progress{width:280px}.preloader span{margin-top:21px}.front-container section:nth-child(1) .main-bg,.appr-wapper .appr-sec1 .main-bg{width:auto;height:100vh;max-width:unset!important}.front-container section:nth-child(1) .main-bg{display:none}.front-container section:nth-child(1) .main-mob-bg{display:block;height:100%;width:100%}.front-container .sec2 .front-box1{width:100%;height:100vh}.front-container .sec2 .front-box1 img{height:100%;max-width:unset;margin-left:-20%}.front-container .sec2 .main-img-box{opacity:1}.front-container section .ani-effect .web-bg{display:none}.front-container section:nth-child(3) .ani-effect{display:block}.front-container section .ani-effect .mob-bg{display:block;width:auto!important;height:100%}.front-container .sec3 .img-side img{display:block;width:100%!important;height:100%}.front-container .sec3 .info-side{float:none;width:100%;background-color:#fff0;z-index:10}.front-container section:nth-child(3) .ani-effect{display:block}.front-container .sec3 .img-side{float:none;width:100%;position:absolute;top:0;height:100vh}.front-container .sec2 .front-box2,.front-container .sec2 .front-box3,.front-container section:nth-child(1) .ani-effect .web-bg{display:none}.front-container section:nth-child(1) .title-area .main-title{font-size:22px;letter-spacing:7.26px;touch-action:none}.front-container .sec1 .b-wrap{padding:0;margin:10px 7px 0;width:58px}.front-container section:nth-child(1) .title-area .main-desc{font-size:15px;letter-spacing:.66px;margin:6px 0 10px;touch-action:none}.aboutBtn,.approachBtn{width:152px;height:41px;font-size:16px;line-height:41px}.mobBtn{display:block}.webBtn{display:none}.redBtn img{width:21px}.front-container .sec2 .title-area-wrap{width:80%;text-align:center;left:50%;transform:translate(-50%,-50%);z-index:10;height:200px}.front-container .sec2 .title-area{top:0;background-color:#fff0;touch-action:none}.front-container .sec2 .title-area h2,.front-container .sec3 .title-area h2{font-size:14px;letter-spacing:1.8px;margin-bottom:14px;line-height:17px;height:20px;touch-action:none}.front-container .sec3 .title-area h2{height:40px}.front-container,.sec2,.title-area,.front-container,.sec3,.info-side,.title-area,.main-title{font-size:14px;line-height:19px;letter-spacing:.28px}.side-effect-off{transform:translateX(0%)}.front-container .sec3 .title-area-wrap{height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;overflow:hidden}.front-container .sec3 .info-side .title-area{width:100%;height:100%;transform:translateY(100%);top:0;padding:0;left:0;transition:transform 0.7s ease-out 0.6s,opacity 0.7s ease-in 0.6s}.front-container .sec3 .info-side .title-area span{width:100%}.approachBtn{margin:25px auto 0}.text-fadein{transform:translateY(0%)!important}#fp-nav ul li:last-child::before{display:none}mobile footer .mob-footer{height:235px!important;position:relative}.footer-top,.site-footer .site-info{display:none}.mob-footer-top{display:block}.mob-footer .footer-desc{font-size:11px}.mob-footer-top,.site-footer .site-info{padding:24px 16px;margin:0;width:100%}.copyright{font-size:11px;padding:24px 16px;position:absolute;bottom:0;margin:0;left:0;display:block}.site-footer .site-info{padding:0 16px}.mob-footer-top .footer-logo{width:114px;height:30px;margin-bottom:2px}.mob-footer-top .footer-nav{width:100%;position:static}.mob-footer-top .footer-nav .nav-list{margin:32px 0 0;padding:0}.mob-footer-top .footer-nav .nav-list li a{font-size:13px;color:#fff;text-decoration:underline;line-height:30px}.front-container .sec2 .title-area p,.front-container .sec3 .info-side .title-area .main-title{font-size:14px;line-height:19px;letter-spacing:.28px;touch-action:none}.fixedBackground{position:fixed;top:0;height:100vh;z-index:-1;width:100%}.fixedBackground img{position:absolute;bottom:9%;width:135%;height:auto;left:50%;transform:translateX(-50%)}.about-wrap .sub-header{height:560px}.about-wrap .sub-header .title-wrap{width:90%;top:50%;left:50%;transform:translate(-50%,-35%)}.about-wrap .sub-header .title-desc{font-size:27px;letter-spacing:-1px;line-height:32px}.about-wrap .sub-header .title-logo{margin:8px auto 0}.scrollArrow{width:50px;height:50px;text-align:center;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font-size:13px;margin:0}.scrollArrow span{display:block}.scrollArrow img{transform:rotate(90deg);width:18px;transition:transform 0.2s linear}.js-scrollArrow{animation:scrollDown 0.5s ease-out 0.4s 2}@keyframes scrollDown{0%{transform:rotate(90deg) translateX(0%)}50%{transform:rotate(90deg) translateX(30%)}70%{transform:rotate(90deg) translateX(-10%)}100%{transform:rotate(90deg) translateX(0%)}}@-webkit-keyframes scrollDown{0%{transform:rotate(90deg) translateX(0%)}70%{transform:rotate(90deg) translateX(30%)}80%{transform:rotate(90deg) translateX(-10%)}100%{transform:rotate(90deg) translateX(0%)}}.about-container .sec1{background-color:#000}.about-container .sec2{padding:92px 32px 0}.about-container .sec3{padding:52px 32px 0}.about-container .sec4{padding:72px 32px 0}.about-container .sec2 .title{font-size:36px;margin:32px 0 23px;letter-spacing:-2.41px;opacity:0;transform:translateY(50px);line-height:45px}.js-showText{opacity:1!important;transform:translateY(0)!important;transition:opacity 1s ease-out,transform 0.6s ease-out}.about-container .sec2 .desc{font-size:18px;letter-spacing:-.48px;opacity:0;transform:translateY(50px)}.about-container .sec3 .title{margin:14px 0 0;font-size:28px;letter-spacing:-1.9px;opacity:0;transform:translateY(50px)}.about-container .sec3 .text-box:nth-child(1) p{opacity:0;transform:translateY(50px)}.about-container .sec3 p{font-size:13px;letter-spacing:-.1px;margin-top:6px}.about-container .sec3 p span{display:block;margin-bottom:6px;opacity:0;transform:translateY(50px)}.about-container section ul{padding:0;margin:0}.about-container .sec4[style],.about-container .sec5[style]{height:880px!important}.about-container .sec4{background-color:#fff}.about-container .sec4 .title{margin:14px 0 0;font-size:28px;letter-spacing:-1.9px;color:#000}.about-container .sec4 ul li{background-color:#000;color:#fff;padding:6px 12px;margin:14px 0;transform:translateX(-150%);transition:transform 0.7s ease-in-out}.about-container .sec4 ul li p{margin-top:0;font-size:13px}.js_slideIn{transform:translateX(0%)!important;transition:transform 0.7s ease-in-out 0.2s!important}.about-container .sec4 ul li h4{margin:7px 0 3px;font-size:24px;letter-spacing:-.9px;color:#ad2c1d;font-weight:600}.about-container .sec5{text-align:center}.about-container .sec5 .title{margin:14px 0 0;font-size:28px;letter-spacing:-1.9px;padding:92px 0 0}.about-container .sec5 ul li h4{font-size:20px;margin:52px 0 0;color:#eaeaea}.about-container .sec5 ul li:nth-child(1) .img-box,.about-container .sec5 ul li:nth-child(2) .img-box{width:82px;margin:0 auto}.about-container .sec5 ul li:nth-child(3) .img-box{width:172px;margin:16px auto}.js_invisible{opacity:0;transition:opacity 0.6s ease-in-out}.appr-wapper .appr-sec1 .ani-effect{display:none}.appr-wapper .appr-sec1 .title-area{width:100%;left:0;padding:0 21px;top:42%}.appr-sec .appr-inner{width:100%}.appr-wapper .appr-sec1 .title-area .main-title{font-size:36px;margin:32px 0 23px;letter-spacing:.41px;height:auto}.appr-wapper .appr-sec1 .title-area .main-desc{font-size:15px;letter-spacing:-.28px;line-height:21px;margin-bottom:18px}.assessmentBtn{width:240px;font-size:1rem;padding:10px 0;line-height:23px;height:auto}.appr-sec2,.appr-sec3,.appr-sec4{padding:52px 21px 0;overflow:hidden}.appr-sec4{padding-bottom:92px}.outline .title,.appr-sec .title{margin:72px 0 52px;font-size:36px;letter-spacing:-1.9px;line-height:39px}.sectionTitle{transform:translateY(150px);transition:all 0.6s 0.2s;opacity:0}.appr-sec .title span{font-size:1rem;line-height:28px;letter-spacing:-.21px}.shen-img,.dong-img{width:100%;height:auto;padding-top:21px;overflow:hidden}.how-img{margin:32px 0;opacity:0;transition:opacity 0.5s 1s ease-in}.js_showImg{opacity:1}.appr-sec .inner-sec{height:auto}.shen-img img,.dong-img img,.shen-img h4,.dong-img h4{display:none}.how-dong .how-img{padding-left:0}.outline p{position:static;display:block;width:100%!important;line-height:unset;padding:16px 6px;text-align:left;border-top:3px solid #ad2c1d}.outline .detail{position:static;opacity:1;background:#fff0;padding:0;font-size:13px;letter-spacing:0;font-weight:300;line-height:1.6em;width:100%!important}strong{font-size:28px;margin:0;letter-spacing:.41px;font-style:italic;line-height:21px}.content-wrapper{padding:120px 1em 52px;color:#fff}.js_slideUp{transform:translateY(0)!important;opacity:1!important}.js_hideLogo{transform:translateY(-100px);transition:all 0.2s linear}.anim{opacity:0}@keyframes anim1{from{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.form-bg{height:auto;margin-bottom:0}.form-title{font-size:36px;margin:92px 21px 23px;letter-spacing:-2.41px;font-family:inherit;position:static;text-align:left;width:calc(100% - 42px)}.form-container{width:calc(100% - 42px);border-radius:0;margin:0 auto;position:static;transform:none;background-color:#fff0}.form-container .post-23{margin:0}.form-container .post-23 .wpcf7 .wpcf7-form p{border-bottom:0;width:100%}.form-container .post-23 .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap{min-height:59px;padding:0;width:100%;margin:0}.form-container .post-23 .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input{min-width:100%;height:100%;min-height:59px;line-height:59px;text-indent:21px;border-radius:0!important}.wpcf7-form>div>p{overflow:visible;height:59px!important;margin:0 0 10px 0!important}.wpcf7-form .form-inner{overflow:visible;height:138px;margin:0!important}.form-container .post-23 .wpcf7 .wpcf7-form .message-wrap{height:200px}.form-container .post-23 .wpcf7 .wpcf7-form textarea{width:100%;border-radius:0;background-color:#fff;height:200px;margin-top:0;padding:21px}.form-container .post-23 .wpcf7 .wpcf7-form .message-wrap br{display:none}.submit-wrap input{border:none;height:59px;text-align:center;border-radius:0!important;min-width:100%}.submit-wrap input:active{background:#950513 0% 0% no-repeat padding-box}}@media all and (max-width:812px) and (min-width:568px) and (orientation:landscape){.mob-menu-wrap .main-navigation{padding:80px 0 0;width:85%;margin:0 auto}.mob-menu-wrap .main-navigation ul li{line-height:40px}.main-navigation .menu-primary-menu-container .nav-menu li a{padding:0}.mob-menu-wrap .main-navigation ul .assessment{margin:13px 0 0}.front-container section .ani-effect .mob-bg{display:none}.front-container section .ani-effect .web-bg{display:block!important}.front-container .sec2 .front-box1 img{height:auto;margin-left:0;margin-top:-20%}.front-container .sec3 .title-area h2{padding:47px 0 0;height:auto}.front-container section:nth-child(1) .main-bg{width:100%}.mob-menu-wrap{transform:translateY(-120%)}.about-wrap .sub-header{height:100vh}.about-container .sec2,.about-container .sec3{padding:18px 32px 0}.about-container .sec3 p{line-height:1.3}.about-container .sec4 ul li{padding:15px}.about-container .sec4 ul li h4{margin:8px 0}.about-container .sec4 ul li p{font-size:15px;line-height:1.5}.about-container .sec4[style],.about-container .sec5[style]{height:780px!important}.front-container .sec2 .title-area p,.front-container .sec3 .info-side .title-area .main-title{font-size:14px;line-height:19px;letter-spacing:.28px;touch-action:none}.front-container .sec2 .title-area-wrap{height:140px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cursor{display:none}.front-container section:nth-child(1) .main-mob-bg{height:auto}#mob-header{margin-top:0;height:85px;display:flex;align-items:center}#mob-header .site-branding-wrap{height:29px;width:calc(100% - 60px)}.preload-logo{width:70px}.progress{width:420px}.preloader span{margin-top:32px}.front-container .sec1 .title-area,.appr-wapper .appr-sec1 .title-area{left:30px}.front-container section:nth-child(1) .title-area .main-title{font-size:52px;letter-spacing:5.26px;height:85px}.front-container .sec1 .b-wrap{width:80px}.front-container section:nth-child(1) .title-area .main-desc{font-size:19px;letter-spacing:.66px;margin:10px 0 10px 4px}.content-wrapper{padding:120px 2em 52px}.aboutBtn,.approachBtn{width:195px;height:53px;line-height:53px;font-size:20px}.assessmentBtn{font-size:20px;width:300px;height:53px;line-height:35px}.front-container .sec2 .title-area p,.front-container .sec3 .info-side .title-area .main-title,.appr-wapper .appr-sec1 .title-area .main-desc,.about-container .sec2 .desc,.about-container .sec3 p,.about-container .sec4 ul li p,.about-container .sec5 ul li h4{line-height:1.5;letter-spacing:-.015em;font-size:20px}.front-container .sec2 .title-area-wrap{height:400px;width:70%}.front-container .sec2 .title-area h2,.appr-wapper .appr-sec1 .title-area .main-title,.about-container .sec2 .title,.about-container .sec3 .title,.about-container .sec4 .title,.about-container .sec5 .title{font-size:52px;line-height:55px;height:auto}.about-container .sec4 ul li h4{font-size:42px;line-height:52px}.front-container .sec3 .title-area-wrap{height:420px}.front-container .sec3 .title-area h2{font-size:42px;line-height:48px;height:auto}.front-container .sec3 .title-area h2 br{display:none}.mob-footer-top,.site-footer .site-info,.copyright{padding:30px}.mob-menu-wrap .main-navigation{padding:180px 20px 20px 20px}.mob-menu-wrap .main-navigation ul .assessment span,.mob-menu-wrap .main-navigation ul li,.mob-menu-wrap .main-navigation ul li>a{font-size:30px;line-height:62px}.mob-menu-wrap .main-navigation ul .assessment a{font-size:21px;width:210px;height:62px;line-height:64px;margin-top:5px}.mob-footer-top .footer-logo{margin-bottom:4px}.mob-footer .footer-desc,.mob-footer-top .footer-nav .nav-list li a,.copyright,.scrollArrow{font-size:15px}.about-wrap .sub-header{height:85vh}.scrollArrow{bottom:30px}.about-container section:nth-child(2) .fp-tableCell,.about-container section:nth-child(3) .fp-tableCell{padding-top:172px}.about-container .sec4[style],.about-container .sec5[style]{height:100vh!important}.about-container .sec4 ul{margin-top:36px}.about-container .sec5 ul{margin-top:65px}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}