.project-banner-container{position:relative}@media only screen and (min-width:992px){.project-banner-container{padding:0 10%}}@media only screen and (max-width:991px){.project-banner-container{padding:50px 5%}}@media only screen and (min-width:992px){.project-banner-container>.row{margin:0 auto!important;max-width:1280px;min-height:100vh}}@media only screen and (max-width:991px){.project-banner-container>.row{margin-top:60px!important}}.project-case-study-container{margin-bottom:25px}.project-case-study-container .project-case-study .project-case-study-id{color:#fff;font-family:Noto Sans KR;font-size:20px;font-weight:700;line-height:20px;margin:0 10px}.project-location-container{margin-bottom:25px}@media only screen and (max-width:991px){.project-location-container{display:none!important}}.project-location-container .project-location-client img{margin-bottom:10px!important;width:70px}.project-location-container .project-location p{color:#fff;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px!important}.project-location-container .project-location .project-location-label{font-weight:700}.project-header-container{margin-bottom:25px}.project-header-container .project-header .project-header-text{color:#fff;font-family:Bebas Neue;font-weight:400;text-transform:uppercase!important}@media only screen and (min-width:992px){.project-header-container .project-header .project-header-text{font-size:80px;line-height:96px}}@media only screen and (min-width:768px) and (max-width:991px){.project-header-container .project-header .project-header-text{font-size:48px;line-height:58px}}@media only screen and (max-width:767px){.project-header-container .project-header .project-header-text{font-size:32px;line-height:42px}}.project-header-container .project-header .project-sub-header-text{color:#fff;font-family:Noto Sans KR;font-weight:300;line-height:32px}@media only screen and (min-width:768px){.project-header-container .project-header .project-sub-header-text{font-size:32px}}@media only screen and (max-width:767px){.project-header-container .project-header .project-sub-header-text{font-size:24px}}@media only screen and (max-width:991px){.project-mouse-scroll-container{display:none!important}}.project-mouse-scroll-container .project-mouse-scroll p{color:#fff;font-size:14px}.project-mouse-scroll-container .project-mouse-scroll .icon-scroll .mouse{border:1px solid hsla(0,0%,100%,.8);border-radius:2em;cursor:pointer;height:40px;margin:0 auto;transform:none;width:25px}.project-mouse-scroll-container .project-mouse-scroll .icon-scroll .mouse .wheel{animation:mouse-wheel 1.2s ease infinite;background:hsla(0,0%,100%,.8);border-radius:50%;display:block;height:.2875em;margin:.2875em auto 0;position:relative;width:.2875em}.project-content-container{background-attachment:fixed!important;background-position:50%,50%!important;background-size:cover,cover!important}@media only screen and (min-width:992px){.project-content-container{padding:0 10%}}@media only screen and (max-width:991px){.project-content-container{padding:100px 5%}}@media only screen and (min-width:992px){.project-content-container>.row{margin:0 auto!important;max-width:1280px}.project-content-container .project-content-item{min-height:100vh}}@media only screen and (max-width:991px){.project-content-container .project-content-item{margin-bottom:50px}.project-content-container .project-content-item .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.project-content-container .project-content-item .col .project-content-group .col{margin-bottom:50px}.project-content-container .project-content-item .project-content-title{color:#fff;font-family:Bebas Neue;font-size:56px;font-weight:400;line-height:66px;text-transform:uppercase}.project-content-container .project-content-item .project-content-sub-title{color:#fff;font-family:Noto Sans KR;font-size:24px;font-weight:300;line-height:34px}@media only screen and (min-width:992px){.project-content-container .project-content-item .project-content-description{height:400px;overflow:hidden;overflow-y:auto;padding-right:25px}.project-content-container .project-content-item .project-content-description::-webkit-scrollbar{width:7px}.project-content-container .project-content-item .project-content-description::-webkit-scrollbar-thumb{background:#eee;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #eee!important;box-shadow:inset 0 0 6px #eee!important}}.project-content-container .project-content-item .project-content-description p{color:#fff;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:26px}.project-content-container .project-content-item .project-content-image{border:1px solid #fff;margin:0 auto}@media only screen and (min-width:992px){.project-content-container .project-content-item .project-content-image{width:90%}}@media only screen and (max-width:991px){.project-content-container .project-content-item .project-content-image{width:100%}}.project-content-container .project-content-item .project-content-image img{width:100%!important}@media only screen and (max-width:991px){.project-content-container .project-content-item>.col-12:last-child{display:none!important}}.project-content-container .project-content-item .project-content-mouse-scroll p{color:#fff;font-size:14px}.project-content-container .project-content-item .project-content-mouse-scroll .icon-scroll .mouse{border:1px solid hsla(0,0%,100%,.8);border-radius:2em;cursor:pointer;height:40px;margin:0 auto;transform:none;width:25px}.project-content-container .project-content-item .project-content-mouse-scroll .icon-scroll .mouse .wheel{animation:mouse-wheel 1.2s ease infinite;background:hsla(0,0%,100%,.8);border-radius:50%;display:block;height:.2875em;margin:.2875em auto 0;position:relative;width:.2875em}@media only screen and (min-width:992px){.project-content-container .project-form{min-height:100vh}}@media only screen and (max-width:991px){.project-content-container .project-form .col{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:50px;max-width:100%}.project-content-container .project-form .col:last-child{margin-bottom:0!important}}.project-content-container .card.project-form-item{background:transparent!important;border:none!important;border-radius:0!important}.project-content-container .card.project-form-item .card-header{background:transparent!important;border-bottom:1px solid #fff!important;cursor:pointer;padding:30px 15px;position:relative}.project-content-container .card.project-form-item .card-header .row:after{content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;display:inline-block;font-style:normal;font-variant:normal;line-height:1;position:absolute;right:0;text-rendering:auto;top:50%;transform:translateY(-50%)}@media only screen and (max-width:991px){.project-content-container .card.project-form-item .card-header .row .col-4,.project-content-container .card.project-form-item .card-header .row .col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:992px){.project-content-container .project-form-item p{margin-bottom:0!important}}.project-content-container .project-form-item .project-form-title{color:#fff;font-family:Noto Sans KR;font-size:26px;font-weight:700;line-height:36px}.project-content-container .project-form-item .project-form-short-description{padding-right:25px}.project-content-container .project-form-item .project-form-short-description p{color:#fff;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:26px}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset{max-width:100%!important}@media only screen and (min-width:768px){.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset.form-columns-2>.hs-form-field{width:50%!important}}@media only screen and (max-width:767px){.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset.form-columns-2>.hs-form-field{width:100%!important}}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper .hs-form-field>label{display:none}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset>.hs-form-field .input{margin-bottom:10px!important}@media only screen and (min-width:768px){.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset>.hs-form-field .input{margin-right:10px!important}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset>.hs-form-field:last-child .input{margin-right:0!important}}@media only screen and (max-width:767px){.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper fieldset>.hs-form-field .input{margin-right:0!important}}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper .input input,.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper .input select{background:transparent;border:1px solid #fff;border-radius:5px;color:#fff!important;font-family:Noto Sans KR;outline:none!important;padding:10px!important;width:100%!important}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper .input input::placeholder{color:#fff!important}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper .input select option{color:#000}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper input.hs-button{background:rgba(110,255,241,.3);border:none!important;border-radius:5px;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:Noto Sans KR;margin-top:10px;outline:none!important;padding:15px 50px}@media only screen and (max-width:767px){.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper input.hs-button{width:100%!important}}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper ul.no-list{margin-bottom:10px!important;padding-left:20px!important}.project-content-container .project-form-item .hubspot-project-form .hs_cos_wrapper ul.no-list li{color:#f99;font-size:12px;list-style-type:circle}.project-content-container .project-form-video{height:0;left:0;padding-bottom:56.25%;position:relative;width:100%}.project-content-container .project-form-video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#button-top{background-color:#00645c;border:none;border-radius:50px;bottom:20px;color:#fff;display:inline-block;opacity:0;outline:none;padding:10px 15px;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;z-index:1000}#button-top:hover{background-color:#333;cursor:pointer}#button-top:active{background-color:#555}#button-top.show{opacity:1;visibility:visible}.download-project-banner{background:#00635c}.download-project-banner>.container>.row{min-height:25vh}.download-project-banner .download-project-title{color:#fff;font-family:Bebas Neue;font-weight:400;text-transform:uppercase!important}@media only screen and (min-width:992px){.download-project-banner .download-project-title{font-size:80px;line-height:96px}}@media only screen and (min-width:768px) and (max-width:991px){.download-project-banner .download-project-title{font-size:48px;line-height:58px}}@media only screen and (max-width:767px){.download-project-banner .download-project-title{font-size:32px;line-height:42px}}.download-project-content>.container>.row{min-height:75vh}.download-project-content-body{padding:50px 0}.download-project-content-body .download-greeting-text p{color:#2a3d42;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px!important}.download-project-content-body .download-url-button{background-color:#00635c;border-radius:10px;color:#fff;display:inline-block;font-family:Noto Sans KR;font-size:16px;font-weight:400;line-height:20px;padding:6px 12px;text-decoration:none!important}