@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700&display=swap&subset=chinese-traditional");@import url("https://fonts.googleapis.com/css2?family=Material+Icons");@import url("../fonts/font-awesome.min.css");@import url("../js/slick/slick.css");@import url("../js/fancybox/fancyBox.css");@import url("bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@900&display=swap");@font-face{font-family:Noto Sans TC,PingFang TC,微軟正黑體;src:local("Noto Sans TC");unicode-range:u+4e00-9fff}@font-face{font-family:Helvetica;src:local("Helvetica");unicode-range:u+00-024f}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-shadow:unset;box-sizing:border-box;font-family:Arial,Noto Sans TC,微軟正黑體;font-size:100%;outline:none;text-decoration:none;vertical-align:baseline}img{max-width:100%}a{word-break:break-all}a[href]:hover{opacity:.7}.material-icons{font-family:Material Icons!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.clearMargin{margin:0}.clearMargin[important]{margin:0!important}.marginAuto{display:block;margin-left:auto;margin-right:auto}.marginAuto[important]{display:block!important;margin-left:auto!important;margin-right:auto!important}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.clear{clear:both}.full-width{width:100%}.full-width[important]{width:100%!important}h1{font-size:32px}h1,h2{font-weight:600;margin:12px 0}h2{font-size:24px}h3{font-size:18px}h3,h4{font-weight:600;margin:12px 0}h4{font-size:16px}h5{font-size:14px}h5,h6{font-weight:600;margin:12px 0}h6{font-size:12px}b{padding:0 5px}.fontStyle-italic{font-style:italic!important}.fontStyle-initial{font-style:normal!important}.weight100{font-weight:100!important}.weight200{font-weight:200!important}.weight300{font-weight:300!important}.weight400{font-weight:400!important}.weight500{font-weight:500!important}.weight600{font-weight:600!important}.weight700{font-weight:700!important}.weight800{font-weight:800!important}.weight900{font-weight:900!important}.fontSize12{font-size:12px!important}@media (max-width:640px){.fontSize12{font-size:8px!important}}.fontSize13{font-size:13px!important}@media (max-width:640px){.fontSize13{font-size:9px!important}}.fontSize14{font-size:14px!important}@media (max-width:640px){.fontSize14{font-size:10px!important}}.fontSize15{font-size:15px!important}@media (max-width:640px){.fontSize15{font-size:11px!important}}.fontSize16{font-size:16px!important}@media (max-width:640px){.fontSize16{font-size:12px!important}}.fontSize17{font-size:17px!important}@media (max-width:640px){.fontSize17{font-size:13px!important}}.fontSize18{font-size:18px!important}@media (max-width:640px){.fontSize18{font-size:14px!important}}.fontSize19{font-size:19px!important}@media (max-width:640px){.fontSize19{font-size:15px!important}}.fontSize20{font-size:20px!important}@media (max-width:640px){.fontSize20{font-size:16px!important}}.fontSize21{font-size:21px!important}@media (max-width:640px){.fontSize21{font-size:17px!important}}.fontSize22{font-size:22px!important}@media (max-width:640px){.fontSize22{font-size:18px!important}}.fontSize23{font-size:23px!important}@media (max-width:640px){.fontSize23{font-size:19px!important}}.fontSize24{font-size:24px!important}@media (max-width:640px){.fontSize24{font-size:20px!important}}.fontSize25{font-size:25px!important}@media (max-width:640px){.fontSize25{font-size:21px!important}}.fontSize26{font-size:26px!important}@media (max-width:640px){.fontSize26{font-size:22px!important}}.fontSize27{font-size:27px!important}@media (max-width:640px){.fontSize27{font-size:23px!important}}.fontSize28{font-size:28px!important}@media (max-width:640px){.fontSize28{font-size:24px!important}}.fontSize29{font-size:29px!important}@media (max-width:640px){.fontSize29{font-size:25px!important}}.fontSize30{font-size:30px!important}@media (max-width:640px){.fontSize30{font-size:26px!important}}.fontSize31{font-size:31px!important}@media (max-width:640px){.fontSize31{font-size:27px!important}}.fontSize32{font-size:32px!important}@media (max-width:640px){.fontSize32{font-size:28px!important}}.fontSize33{font-size:33px!important}@media (max-width:640px){.fontSize33{font-size:29px!important}}.fontSize34{font-size:34px!important}@media (max-width:640px){.fontSize34{font-size:30px!important}}.fontSize35{font-size:35px!important}@media (max-width:640px){.fontSize35{font-size:31px!important}}.fontSize36{font-size:36px!important}@media (max-width:640px){.fontSize36{font-size:32px!important}}.fontSize37{font-size:37px!important}@media (max-width:640px){.fontSize37{font-size:33px!important}}.fontSize38{font-size:38px!important}@media (max-width:640px){.fontSize38{font-size:34px!important}}.fontSize39{font-size:39px!important}@media (max-width:640px){.fontSize39{font-size:35px!important}}.fontSize40{font-size:40px!important}@media (max-width:640px){.fontSize40{font-size:36px!important}}.fontSize41{font-size:41px!important}@media (max-width:640px){.fontSize41{font-size:21px!important}}.fontSize42{font-size:42px!important}@media (max-width:640px){.fontSize42{font-size:22px!important}}.fontSize43{font-size:43px!important}@media (max-width:640px){.fontSize43{font-size:23px!important}}.fontSize44{font-size:44px!important}@media (max-width:640px){.fontSize44{font-size:24px!important}}.fontSize45{font-size:45px!important}@media (max-width:640px){.fontSize45{font-size:25px!important}}.fontSize46{font-size:46px!important}@media (max-width:640px){.fontSize46{font-size:26px!important}}.fontSize47{font-size:47px!important}@media (max-width:640px){.fontSize47{font-size:27px!important}}.fontSize48{font-size:48px!important}@media (max-width:640px){.fontSize48{font-size:28px!important}}.fontSize49{font-size:49px!important}@media (max-width:640px){.fontSize49{font-size:29px!important}}.fontSize50{font-size:50px!important}@media (max-width:640px){.fontSize50{font-size:30px!important}}.fontSize51{font-size:51px!important}@media (max-width:640px){.fontSize51{font-size:31px!important}}.fontSize52{font-size:52px!important}@media (max-width:640px){.fontSize52{font-size:32px!important}}.fontSize53{font-size:53px!important}@media (max-width:640px){.fontSize53{font-size:33px!important}}.fontSize54{font-size:54px!important}@media (max-width:640px){.fontSize54{font-size:34px!important}}.fontSize55{font-size:55px!important}@media (max-width:640px){.fontSize55{font-size:35px!important}}.fontSize56{font-size:56px!important}@media (max-width:640px){.fontSize56{font-size:36px!important}}.fontSize57{font-size:57px!important}@media (max-width:640px){.fontSize57{font-size:37px!important}}.fontSize58{font-size:58px!important}@media (max-width:640px){.fontSize58{font-size:38px!important}}.fontSize59{font-size:59px!important}@media (max-width:640px){.fontSize59{font-size:39px!important}}.fontSize60{font-size:60px!important}@media (max-width:640px){.fontSize60{font-size:40px!important}}.fontSize61{font-size:61px!important}@media (max-width:640px){.fontSize61{font-size:41px!important}}.fontSize62{font-size:62px!important}@media (max-width:640px){.fontSize62{font-size:42px!important}}.outdent10{display:block;margin-left:10px;text-indent:-10px}.outdent11{display:block;margin-left:11px;text-indent:-11px}.outdent12{display:block;margin-left:12px;text-indent:-12px}.outdent13{display:block;margin-left:13px;text-indent:-13px}.outdent14{display:block;margin-left:14px;text-indent:-14px}.outdent15{display:block;margin-left:15px;text-indent:-15px}.outdent16{display:block;margin-left:16px;text-indent:-16px}.outdent17{display:block;margin-left:17px;text-indent:-17px}.outdent18{display:block;margin-left:18px;text-indent:-18px}.outdent19{display:block;margin-left:19px;text-indent:-19px}.outdent20{display:block;margin-left:20px;text-indent:-20px}.outdent21{display:block;margin-left:21px;text-indent:-21px}.outdent22{display:block;margin-left:22px;text-indent:-22px}.outdent23{display:block;margin-left:23px;text-indent:-23px}.outdent24{display:block;margin-left:24px;text-indent:-24px}.outdent25{display:block;margin-left:25px;text-indent:-25px}.outdent26{display:block;margin-left:26px;text-indent:-26px}.outdent27{display:block;margin-left:27px;text-indent:-27px}.outdent28{display:block;margin-left:28px;text-indent:-28px}.outdent29{display:block;margin-left:29px;text-indent:-29px}.outdent30{display:block;margin-left:30px;text-indent:-30px}.outdent31{display:block;margin-left:31px;text-indent:-31px}.outdent32{display:block;margin-left:32px;text-indent:-32px}.outdent33{display:block;margin-left:33px;text-indent:-33px}.outdent34{display:block;margin-left:34px;text-indent:-34px}.outdent35{display:block;margin-left:35px;text-indent:-35px}.outdent36{display:block;margin-left:36px;text-indent:-36px}.outdent37{display:block;margin-left:37px;text-indent:-37px}.outdent38{display:block;margin-left:38px;text-indent:-38px}.outdent39{display:block;margin-left:39px;text-indent:-39px}.outdent40{display:block;margin-left:40px;text-indent:-40px}.outdent41{display:block;margin-left:41px;text-indent:-41px}.outdent42{display:block;margin-left:42px;text-indent:-42px}.outdent43{display:block;margin-left:43px;text-indent:-43px}.outdent44{display:block;margin-left:44px;text-indent:-44px}.outdent45{display:block;margin-left:45px;text-indent:-45px}.outdent46{display:block;margin-left:46px;text-indent:-46px}.outdent47{display:block;margin-left:47px;text-indent:-47px}.outdent48{display:block;margin-left:48px;text-indent:-48px}.outdent49{display:block;margin-left:49px;text-indent:-49px}.outdent50{display:block;margin-left:50px;text-indent:-50px}.loader-circle{-webkit-animation:loader-anim 1s linear infinite;animation:loader-anim 1s linear infinite;background:#999;background:-moz-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:-webkit-linear-gradient(left,#999 30%,hsla(0,0%,60%,0));background:-o-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:-ms-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:linear-gradient(90deg,#999 30%,hsla(0,0%,60%,0));border-radius:50%;font-size:10px;height:40px;margin:50px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:40px}.loader-circle:before{background:#999;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.loader-circle:after{background:#f0f0f1;border-radius:50%;bottom:0;content:"";height:88%;left:0;margin:auto;position:absolute;right:0;top:0;width:88%}.page-loader{background:#f0f0f1;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.page-loader .wrap{bottom:0;height:102px;height:140px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.page-loader .wrap p{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 auto 18px;position:relative;text-transform:uppercase}.page-loader .wrap .loader-circle{margin:15px auto}@-webkit-keyframes loader-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[v-cloak]{opacity:0}.waves{height:15vh;margin-bottom:-7px;max-height:150px;min-height:100px;position:relative;width:100%}.waves .parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.waves .parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.waves .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.waves .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.waves .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@media (max-width:768px){.waves{height:40px;min-height:40px}}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}:root{--color-red:$color;--color-black:$color}.text-red{color:#8c0f15}.bg-red{background-color:#8c0f15}.border-red{border-color:#8c0f15}.text-black{color:#333}.bg-black{background-color:#333}.border-black{border-color:#333}#app .section[data-anchor=concept],#app .section[data-anchor=evaluation],#app .section[data-anchor=flow] .boxContainer,#app .section[data-anchor=home] .slick-slider,#app .section[data-anchor=work],#app nav.navbar .boxContainer{margin:auto;max-width:90%;width:1674px}@media (max-width:1140px){#app .section[data-anchor=concept],#app .section[data-anchor=evaluation],#app .section[data-anchor=flow] .boxContainer,#app .section[data-anchor=home] .slick-slider,#app .section[data-anchor=work],#app nav.navbar .boxContainer{max-width:940px}}@media (max-width:1000px){#app .section[data-anchor=concept],#app .section[data-anchor=evaluation],#app .section[data-anchor=flow] .boxContainer,#app .section[data-anchor=home] .slick-slider,#app .section[data-anchor=work],#app nav.navbar .boxContainer{max-width:calc(100% - 30px)}}#app .section[data-anchor=work] .boxDetail .items:hover:before{background:rgba(84,119,148,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#app .floatContainer .items[href*="lin.ee"]{background:#00b800}#app .floatContainer .items[href*=instagram]{background:#fc4b67}#app .floatContainer .items[href*=instagram] .icons{margin-left:3px}#app .floatContainer .items[href*=facebook]{background:#3e66b1}.pageHeight,body,html{height:100vh;height:calc(var(--vh, 1vh)*100)}a[href]:hover{opacity:1}body,html{font-weight:400;outline:none}html{-webkit-locale:"tw"}body{-webkit-overflow-scrolling:touch;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;height:100%;height:100vh;letter-spacing:.125em;overflow:hidden;overflow-x:hidden!important;overflow-y:auto;width:100%;width:100vw}.slick-slider{position:relative}.slick-slider .slide-arrow{background:none;border:none;cursor:pointer;left:10px;opacity:.9;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.slick-slider .slide-arrow.next-arrow{left:auto;right:10px}.slick-slider .slide-arrow svg{height:30px;width:30px}.slick-slider .slide-arrow:hover{opacity:1}.slick-slider .slick-dots{bottom:-20px;display:flex;justify-content:center;list-style-type:none;margin:0 -3px;padding-left:0;position:absolute;width:100%}.slick-slider .slick-dots li{margin:0 3px}.slick-slider .slick-dots li.slick-active .betdiamond{background:#547794}.slick-slider .slick-dots .betdiamond{background:#333;border-radius:8px;display:block;height:8px;width:8px}@media (max-width:640px){.slick-slider .slide-arrow.prev-arrow{left:0}.slick-slider .slide-arrow.next-arrow{right:0}}#app nav.navbar{height:auto;left:0;position:fixed;right:0;top:0;transition:.5s;width:100%;z-index:1000;z-index:1030}#app nav.navbar.focus{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#app nav.navbar .boxContainer{align-items:center;display:flex;justify-content:space-between;margin:auto;width:100%}#app nav.navbar .boxContainer .navbar-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#app nav.navbar .boxContainer .navbar-header .logo{color:#547794;font-size:25px;font-weight:700;letter-spacing:normal}#app nav.navbar .boxContainer .navbar-header .logo img{display:block;height:48px}#app nav.navbar .boxContainer .navBurger{border:1px solid #ddd;padding:9px 10px}#app nav.navbar .boxContainer .navBurger .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#app nav.navbar .boxContainer .navBurger .icon-bar{background-color:#888;border-radius:1px;display:block;height:2px;width:22px}#app nav.navbar .boxContainer .navBurger .icon-bar+.icon-bar{margin-top:4px}#app nav.navbar .boxContainer .navbar-menu ul#menu{display:flex;flex-direction:row}#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item{cursor:pointer}#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item a{color:#333;font-size:15px;font-weight:500;letter-spacing:normal;text-decoration:none}#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item.active a,#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item:hover a{color:#e4af52;opacity:1}@media (min-width:1000px){#app nav.navbar .boxContainer .navbar-header .navBurger{display:none}#app nav.navbar .boxContainer .navbar-menu{display:block}#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item a{font-size:16px}#app nav.navbar .boxContainer .navbar-menu ul#menu .menu-item+*{margin-left:20px}}@media (max-width:1000px){#app nav.navbar{padding:0}#app nav.navbar .boxContainer .navbar-header{width:100%}#app nav.navbar .boxContainer .navbar-header .logo{font-size:16px}#app nav.navbar .boxContainer .navbar-menu{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);left:0;position:fixed;top:90px;width:100%}#app nav.navbar .boxContainer .navbar-menu:not(.show){display:none}#app nav.navbar .boxContainer .navbar-menu ul#menu{align-items:center;flex-direction:column;padding-bottom:10px;width:inherit}#app nav.navbar .boxContainer .navbar-menu ul#menu li{margin:10px 0}}#app .footer{background:#2f4353;font-size:15px;letter-spacing:.15rem;padding:30px 0;text-align:center}#app .footer,#app .footer a{color:#e7e7eb}@media (max-width:640px){#app .footer span{display:inline-block;padding-right:8px;position:relative}#app .footer span:after{background:#333;content:"";display:block;height:70%;position:absolute;right:0;top:15%;width:1px}}#app .floatContainer{bottom:2.5%;position:fixed;right:.5%;z-index:99}#app .floatContainer.floatSocial,#app .floatContainer.floatSocial .socialMask{display:flex;flex-direction:column}#app .floatContainer.floatSocial .socialMask{height:0;overflow:hidden;transition:all .4s ease-in-out}#app .floatContainer .items,#app .floatContainer .scrollTop{align-items:center;background:#e4af52;border-radius:40px;display:flex;height:40px;justify-content:center;margin:5px 0;min-height:40px;min-width:40px;width:40px}#app .floatContainer .items:active,#app .floatContainer .items:focus,#app .floatContainer .items:hover{opacity:1;text-decoration:none}#app .floatContainer .items .icons{color:#fff;font-size:20px}#app .floatContainer .items svg.icons{fill:#fff;height:20px;width:20px}#app .floatContainer .scrollTop svg{height:80%;width:80%}#app .floatContainer .scrollTop svg g{stroke:#fff}#app .pageTitle{margin-bottom:50px;position:relative;text-align:center}#app .pageTitle h3{color:#547794;font-size:40px;letter-spacing:.5px;margin:0}#app .pageTitle small{color:#333;font-size:20px;letter-spacing:.25px}@media (max-width:640px){#app .pageTitle{margin-bottom:0;margin-top:20px}}#app .imgThumnail{padding:0 0 20px 20px;position:relative}#app .imgThumnail img{display:block;position:relative;transition:all .5s;width:100%;z-index:1}#app .imgThumnail:after{background:#f9f3ef;bottom:0;content:"";left:0;position:absolute;right:20px;top:20px}#app .imgThumnail:hover img{transform:scale(.95)}#app .bgBox{left:50%;position:absolute;top:0;transform:translateX(-50%);width:1920px;z-index:1}@media (max-width:640px){#app .bgBox{width:1000px}}#app #fullpage{position:relative;z-index:2}#app .social{align-items:center;display:flex;margin:10px -2px 0}#app .social .socialItem{align-items:center;background:#547794;border-radius:100%;display:inline-flex;height:30px;justify-content:center;margin:0 2px;width:30px}#app .social .socialItem .icons{color:#fff;font-size:16px}#app .social .socialItem svg.icons{fill:#fff;height:16px;width:16px}#app .social .socialItem:active,#app .social .socialItem:hover{background:#e4af52;opacity:1;outline:none;text-decoration:none}#app .section[data-anchor=concept],#app .section[data-anchor=contact],#app .section[data-anchor=evaluation],#app .section[data-anchor=flow],#app .section[data-anchor=home],#app .section[data-anchor=service],#app .section[data-anchor=work]{height:auto!important}#app .section[data-anchor=home]{height:800px;padding-top:100px}#app .section[data-anchor=home] .slick-slider{height:100%}#app .section[data-anchor=home] .slick-slider .items{align-items:center;display:flex!important;justify-content:center}#app .section[data-anchor=home] .slick-slider .items .photo{width:52%}#app .section[data-anchor=home] .slick-slider .items .text{margin:0 1.5%;width:45%}#app .section[data-anchor=home] .slick-slider .items .text h3{color:#547794;font-size:50px;letter-spacing:1px;line-height:50px}#app .section[data-anchor=home] .slick-slider .items .text h3 div{align-items:flex-end;display:flex}#app .section[data-anchor=home] .slick-slider .items .text h3 small{color:#333;font-size:15px;font-weight:700;letter-spacing:.25px;line-height:30px}#app .section[data-anchor=home] .slick-slider .items .text .detail{color:#727272;font-size:15px;letter-spacing:.19px}#app .section[data-anchor=home] .slick-slider .items .text .detail small.keyword{font-size:12px}@media (max-width:640px){#app .section[data-anchor=home] .slick-slider .items{flex-direction:column}#app .section[data-anchor=home] .slick-slider .items .photo,#app .section[data-anchor=home] .slick-slider .items .text{width:100%}#app .section[data-anchor=home] .slick-slider .items .text{text-align:center}#app .section[data-anchor=home] .slick-slider .items .text h3{font-size:30px;line-height:30px}#app .section[data-anchor=home] .slick-slider .items .text h3 div{justify-content:center}#app .section[data-anchor=home] .slick-slider .items .text h3 small{font-size:12px;line-height:20px}#app .section[data-anchor=home] .slick-slider .items .text .detail{font-size:14px}#app .section[data-anchor=home] .slick-slider .items .text .detail .social{justify-content:center}}#app .section[data-anchor=concept]{margin:100px auto}#app .section[data-anchor=concept] .boxDetail{align-items:center;display:flex;justify-content:space-between}#app .section[data-anchor=concept] .boxDetail .photoItem{width:35%}#app .section[data-anchor=concept] .boxDetail .textItem{width:46%}#app .section[data-anchor=concept] .boxDetail .textItem h2{color:#e4af52;font-size:40px;font-weight:700;letter-spacing:.5px;line-height:50px}#app .section[data-anchor=concept] .boxDetail .textItem .text{color:#333;font-size:20px;letter-spacing:.38px}#app .section[data-anchor=concept] .boxDetail .textItem .text small{color:#b3b3b3;display:block;font-size:12px}#app .section[data-anchor=concept] .boxDetail .textItem .text .textBtn{margin-top:10px}#app .section[data-anchor=concept] .boxDetail .textItem .text .textBtn .btn{background:#547794;border-radius:2px;color:#fff;font-weight:700;height:50px;letter-spacing:2px;width:190px}@media (max-width:640px){#app .section[data-anchor=concept] .boxDetail{flex-direction:column}#app .section[data-anchor=concept] .boxDetail .item{width:100%}#app .section[data-anchor=concept] .boxDetail .textItem{margin-top:30px;text-align:center}#app .section[data-anchor=concept] .boxDetail .textItem h2{font-size:30px;line-height:40px}#app .section[data-anchor=concept] .boxDetail .textItem .text{font-size:15px}}#app .section[data-anchor=flow]{background:#e7e7eb;padding:60px 0}#app .section[data-anchor=flow] .boxContainer .pageTitle{margin:0}#app .section[data-anchor=flow] .boxDetail{display:flex;margin:0 -10px}#app .section[data-anchor=flow] .boxDetail .items{margin:0 10px;width:20%}#app .section[data-anchor=flow] .boxDetail,#app .section[data-anchor=flow] .boxSlick{counter-reset:num;margin-top:50px}#app .section[data-anchor=flow] .boxDetail .items,#app .section[data-anchor=flow] .boxSlick .items{display:inline-flex!important;flex-direction:column;justify-content:center;position:relative}#app .section[data-anchor=flow] .boxDetail .items:before,#app .section[data-anchor=flow] .boxSlick .items:before{align-items:center;background:#547794;border-radius:100%;color:#fff;content:counter(num);counter-increment:num;display:flex;height:30px;justify-content:center;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:30px}#app .section[data-anchor=flow] .boxDetail .items .photo,#app .section[data-anchor=flow] .boxSlick .items .photo{display:block}#app .section[data-anchor=flow] .boxDetail .items .text,#app .section[data-anchor=flow] .boxSlick .items .text{background:#547794;color:#fff;font-size:15px;font-weight:700;line-height:40px;text-align:center}@media (min-width:640px){#app .section[data-anchor=flow] .boxSlick{display:none}}@media (max-width:640px){#app .section[data-anchor=flow] .boxDetail{display:none}#app .section[data-anchor=flow] .boxSlick .items .photo{height:250px}#app .section[data-anchor=flow] .boxSlick .items .text{margin:auto;width:200px}#app .section[data-anchor=flow] .boxSlick .slick-dots{bottom:-40px}}#app .section[data-anchor=work]{padding:60px 0}#app .section[data-anchor=work] .boxDetail{column-count:3;column-gap:15px}#app .section[data-anchor=work] .boxDetail .items{break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin-bottom:15px;position:relative}#app .section[data-anchor=work] .boxDetail .items .icons{align-items:center;background:hsla(0,0%,100%,.8);border-radius:100%;color:#e4af52;display:flex;font-size:30px;height:60px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);transition:.6s;width:60px}#app .section[data-anchor=work] .boxDetail .items:hover{opacity:1}#app .section[data-anchor=work] .boxDetail .items:hover .icons{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:640px){#app .section[data-anchor=work] .boxDetail{column-count:1;margin-top:20px}}#app .section[data-anchor=evaluation]{padding:60px 0}#app .section[data-anchor=evaluation] .boxDetail{column-count:3;column-gap:15px}#app .section[data-anchor=evaluation] .boxDetail .items{background:#fff;border:1px solid #547794;border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 3px #547794;break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin-bottom:20px;padding:15px;position:relative}#app .section[data-anchor=evaluation] .boxDetail .items .rows{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#app .section[data-anchor=evaluation] .boxDetail .items .rows .name{color:#547794;font-size:18px;font-weight:700;letter-spacing:1px}#app .section[data-anchor=evaluation] .boxDetail .items .rows .star{color:#e4af52}@media (max-width:640px){#app .section[data-anchor=evaluation] .boxDetail{column-count:1;margin-top:30px}}#app .section[data-anchor=contact]{background:#547794;padding:50px 0}#app .section[data-anchor=contact] .boxContainer .pageTitle{margin-bottom:0}#app .section[data-anchor=contact] .boxContainer .pageTitle h3{color:#e4af52}#app .section[data-anchor=contact] .boxContainer .pageTitle small{color:#e7e7eb}#app .section[data-anchor=contact] .boxContainer .boxDetail{text-align:center}#app .section[data-anchor=contact] .boxContainer .boxDetail .phone{border-bottom:1px dashed #fff;color:#e7e7eb;display:inline-block;font-family:Red Hat Display,sans-serif;font-size:40px;letter-spacing:1px;padding:10px 0}#app .section[data-anchor=contact] .boxContainer .boxDetail .social{justify-content:center}#app .section[data-anchor=contact] .boxContainer .boxDetail .social .socialItem{border:1px solid #e7e7eb}