Index: vue/src/assets/images/devops/DevSupport/github.png
===================================================================
diff -u -r3485de532de3b82aceaaa966521ce34a4469a9cd -r9b9bc0758ca36439391fec3b56dab0049222ee4e
--- vue/src/assets/images/devops/DevSupport/github.png (.../github.png) (revision 3485de532de3b82aceaaa966521ce34a4469a9cd)
+++ vue/src/assets/images/devops/DevSupport/github.png (.../github.png) (revision 9b9bc0758ca36439391fec3b56dab0049222ee4e)
@@ -1740,7 +1740,6 @@
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
-
.tools[data-v-5f164deb] {
width: 80px;
height: 80px;
@@ -1749,7 +1748,7 @@
margin: 10px 10px 10px 10px;
border-radius: 10px;
background-color: #ddd;
- box-shadow: 5px 5px 5px rgba(0,0,0,.301);
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.301);
}
.tools span[data-v-5f164deb] {
@@ -1773,169 +1772,278 @@
white-space: nowrap;
}
-
[data-v-35dc3539] {
- box-sizing: border-box
+ box-sizing: border-box;
}
-a[data-v-35dc3539],abbr[data-v-35dc3539],acronym[data-v-35dc3539],address[data-v-35dc3539],applet[data-v-35dc3539],article[data-v-35dc3539],aside[data-v-35dc3539],audio[data-v-35dc3539],b[data-v-35dc3539],big[data-v-35dc3539],blockquote[data-v-35dc3539],body[data-v-35dc3539],canvas[data-v-35dc3539],caption[data-v-35dc3539],center[data-v-35dc3539],cite[data-v-35dc3539],code[data-v-35dc3539],dd[data-v-35dc3539],del[data-v-35dc3539],details[data-v-35dc3539],dfn[data-v-35dc3539],div[data-v-35dc3539],dl[data-v-35dc3539],dt[data-v-35dc3539],em[data-v-35dc3539],embed[data-v-35dc3539],fieldset[data-v-35dc3539],figcaption[data-v-35dc3539],figure[data-v-35dc3539],footer[data-v-35dc3539],form[data-v-35dc3539],h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539],header[data-v-35dc3539],hgroup[data-v-35dc3539],html[data-v-35dc3539],i[data-v-35dc3539],iframe[data-v-35dc3539],img[data-v-35dc3539],ins[data-v-35dc3539],kbd[data-v-35dc3539],label[data-v-35dc3539],legend[data-v-35dc3539],li[data-v-35dc3539],mark[data-v-35dc3539],menu[data-v-35dc3539],nav[data-v-35dc3539],object[data-v-35dc3539],ol[data-v-35dc3539],output[data-v-35dc3539],p[data-v-35dc3539],pre[data-v-35dc3539],q[data-v-35dc3539],ruby[data-v-35dc3539],s[data-v-35dc3539],samp[data-v-35dc3539],section[data-v-35dc3539],small[data-v-35dc3539],span[data-v-35dc3539],strike[data-v-35dc3539],strong[data-v-35dc3539],summary[data-v-35dc3539],table[data-v-35dc3539],tbody[data-v-35dc3539],td[data-v-35dc3539],tfoot[data-v-35dc3539],th[data-v-35dc3539],thead[data-v-35dc3539],time[data-v-35dc3539],tr[data-v-35dc3539],tt[data-v-35dc3539],u[data-v-35dc3539],ul[data-v-35dc3539],var[data-v-35dc3539],video[data-v-35dc3539] {
+a[data-v-35dc3539],
+abbr[data-v-35dc3539],
+acronym[data-v-35dc3539],
+address[data-v-35dc3539],
+applet[data-v-35dc3539],
+article[data-v-35dc3539],
+aside[data-v-35dc3539],
+audio[data-v-35dc3539],
+b[data-v-35dc3539],
+big[data-v-35dc3539],
+blockquote[data-v-35dc3539],
+body[data-v-35dc3539],
+canvas[data-v-35dc3539],
+caption[data-v-35dc3539],
+center[data-v-35dc3539],
+cite[data-v-35dc3539],
+code[data-v-35dc3539],
+dd[data-v-35dc3539],
+del[data-v-35dc3539],
+details[data-v-35dc3539],
+dfn[data-v-35dc3539],
+div[data-v-35dc3539],
+dl[data-v-35dc3539],
+dt[data-v-35dc3539],
+em[data-v-35dc3539],
+embed[data-v-35dc3539],
+fieldset[data-v-35dc3539],
+figcaption[data-v-35dc3539],
+figure[data-v-35dc3539],
+footer[data-v-35dc3539],
+form[data-v-35dc3539],
+h1[data-v-35dc3539],
+h2[data-v-35dc3539],
+h3[data-v-35dc3539],
+h4[data-v-35dc3539],
+h5[data-v-35dc3539],
+h6[data-v-35dc3539],
+header[data-v-35dc3539],
+hgroup[data-v-35dc3539],
+html[data-v-35dc3539],
+i[data-v-35dc3539],
+iframe[data-v-35dc3539],
+img[data-v-35dc3539],
+ins[data-v-35dc3539],
+kbd[data-v-35dc3539],
+label[data-v-35dc3539],
+legend[data-v-35dc3539],
+li[data-v-35dc3539],
+mark[data-v-35dc3539],
+menu[data-v-35dc3539],
+nav[data-v-35dc3539],
+object[data-v-35dc3539],
+ol[data-v-35dc3539],
+output[data-v-35dc3539],
+p[data-v-35dc3539],
+pre[data-v-35dc3539],
+q[data-v-35dc3539],
+ruby[data-v-35dc3539],
+s[data-v-35dc3539],
+samp[data-v-35dc3539],
+section[data-v-35dc3539],
+small[data-v-35dc3539],
+span[data-v-35dc3539],
+strike[data-v-35dc3539],
+strong[data-v-35dc3539],
+summary[data-v-35dc3539],
+table[data-v-35dc3539],
+tbody[data-v-35dc3539],
+td[data-v-35dc3539],
+tfoot[data-v-35dc3539],
+th[data-v-35dc3539],
+thead[data-v-35dc3539],
+time[data-v-35dc3539],
+tr[data-v-35dc3539],
+tt[data-v-35dc3539],
+u[data-v-35dc3539],
+ul[data-v-35dc3539],
+var[data-v-35dc3539],
+video[data-v-35dc3539] {
margin: 0;
padding: 0;
font-size: 12px;
- vertical-align: baseline
+ vertical-align: baseline;
}
-button[data-v-35dc3539],input[data-v-35dc3539],select[data-v-35dc3539],textarea[data-v-35dc3539] {
+button[data-v-35dc3539],
+input[data-v-35dc3539],
+select[data-v-35dc3539],
+textarea[data-v-35dc3539] {
font-size: 100%;
margin: 0;
- vertical-align: baseline
+ vertical-align: baseline;
}
-button[data-v-35dc3539],input[data-v-35dc3539] {
- line-height: normal
+button[data-v-35dc3539],
+input[data-v-35dc3539] {
+ line-height: normal;
}
[data-v-35dc3539]:focus {
- outline: 0
+ outline: 0;
}
-article[data-v-35dc3539],aside[data-v-35dc3539],details[data-v-35dc3539],figcaption[data-v-35dc3539],figure[data-v-35dc3539],footer[data-v-35dc3539],header[data-v-35dc3539],hgroup[data-v-35dc3539],menu[data-v-35dc3539],nav[data-v-35dc3539],section[data-v-35dc3539] {
- display: block
+article[data-v-35dc3539],
+aside[data-v-35dc3539],
+details[data-v-35dc3539],
+figcaption[data-v-35dc3539],
+figure[data-v-35dc3539],
+footer[data-v-35dc3539],
+header[data-v-35dc3539],
+hgroup[data-v-35dc3539],
+menu[data-v-35dc3539],
+nav[data-v-35dc3539],
+section[data-v-35dc3539] {
+ display: block;
}
body[data-v-35dc3539] {
- line-height: 1
+ line-height: 1;
}
-li[data-v-35dc3539],ol[data-v-35dc3539],ul[data-v-35dc3539] {
- list-style: none
+li[data-v-35dc3539],
+ol[data-v-35dc3539],
+ul[data-v-35dc3539] {
+ list-style: none;
}
li[data-v-35dc3539] {
- display: list-item
+ display: list-item;
}
table[data-v-35dc3539] {
display: table;
border-collapse: collapse;
- border-spacing: 0
+ border-spacing: 0;
}
tr[data-v-35dc3539] {
- display: table-row
+ display: table-row;
}
thead[data-v-35dc3539] {
- display: table-header-group
+ display: table-header-group;
}
tbody[data-v-35dc3539] {
- display: table-row-group
+ display: table-row-group;
}
tfoot[data-v-35dc3539] {
- display: table-footer-group
+ display: table-footer-group;
}
col[data-v-35dc3539] {
- display: table-column
+ display: table-column;
}
colgroup[data-v-35dc3539] {
- display: table-column-group
+ display: table-column-group;
}
-td[data-v-35dc3539],th[data-v-35dc3539] {
- display: table-cell
+td[data-v-35dc3539],
+th[data-v-35dc3539] {
+ display: table-cell;
}
caption[data-v-35dc3539] {
- display: table-caption
+ display: table-caption;
}
th[data-v-35dc3539] {
font-weight: bolder;
- text-align: center
+ text-align: center;
}
caption[data-v-35dc3539] {
- text-align: center
+ text-align: center;
}
textarea[data-v-35dc3539] {
overflow: auto;
vertical-align: top;
- resize: vertical
+ resize: vertical;
}
-sub[data-v-35dc3539],sup[data-v-35dc3539] {
- font-size: 75%
+sub[data-v-35dc3539],
+sup[data-v-35dc3539] {
+ font-size: 75%;
}
sup[data-v-35dc3539] {
- vertical-align: revert
+ vertical-align: revert;
}
sub[data-v-35dc3539] {
- vertical-align: initial
+ vertical-align: initial;
}
small[data-v-35dc3539] {
- font-size: 80%
+ font-size: 80%;
}
a[data-v-35dc3539] {
text-decoration: none;
- color: inherit
+ color: inherit;
}
-a[data-v-35dc3539]:active,a[data-v-35dc3539]:focus,a[data-v-35dc3539]:hover {
- outline: 0
+a[data-v-35dc3539]:active,
+a[data-v-35dc3539]:focus,
+a[data-v-35dc3539]:hover {
+ outline: 0;
}
img[data-v-35dc3539] {
margin: 0;
padding: 0;
- border: 0
+ border: 0;
}
-h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539] {
+h1[data-v-35dc3539],
+h2[data-v-35dc3539],
+h3[data-v-35dc3539],
+h4[data-v-35dc3539],
+h5[data-v-35dc3539],
+h6[data-v-35dc3539] {
margin: 10px 0;
- line-height: 20px
+ line-height: 20px;
}
-BDO[DIR=ltr][data-v-35dc3539] {
+BDO[DIR="ltr"][data-v-35dc3539] {
direction: ltr;
- unicode-bidi: bidi-override
+ unicode-bidi: bidi-override;
}
-BDO[DIR=rtl][data-v-35dc3539] {
+BDO[DIR="rtl"][data-v-35dc3539] {
direction: rtl;
- unicode-bidi: bidi-override
+ unicode-bidi: bidi-override;
}
-[DIR=ltr][data-v-35dc3539] {
+[DIR="ltr"][data-v-35dc3539] {
direction: ltr;
- unicode-bidi: embed
+ unicode-bidi: embed;
}
-[DIR=rtl][data-v-35dc3539] {
+[DIR="rtl"][data-v-35dc3539] {
direction: rtl;
- unicode-bidi: embed
+ unicode-bidi: embed;
}
@media print {
h1[data-v-35dc3539] {
- page-break-before: always
+ page-break-before: always;
}
- h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539] {
+ h1[data-v-35dc3539],
+ h2[data-v-35dc3539],
+ h3[data-v-35dc3539],
+ h4[data-v-35dc3539],
+ h5[data-v-35dc3539],
+ h6[data-v-35dc3539] {
font-size: inherit;
- page-break-after: avoid
+ page-break-after: avoid;
}
- dl[data-v-35dc3539],ol[data-v-35dc3539],ul[data-v-35dc3539] {
- page-break-before: avoid
+ dl[data-v-35dc3539],
+ ol[data-v-35dc3539],
+ ul[data-v-35dc3539] {
+ page-break-before: avoid;
}
}
@@ -1945,25 +2053,38 @@
font-weight: 400;
line-height: 20px;
color: #f8f8f8;
- font-family: Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;
- background: radial-gradient(farthest-side ellipse at 10% 0,rgba(40,40,40,.9),rgba(90,100,130,.89),rgba(60,60,60,.9)),url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png)
+ font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, Helvetica Neue, Segoe UI,
+ Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif;
+ background: radial-gradient(
+ farthest-side ellipse at 10% 0,
+ rgba(40, 40, 40, 0.9),
+ rgba(90, 100, 130, 0.89),
+ rgba(60, 60, 60, 0.9)
+ ),
+ url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png);
}
p[data-v-35dc3539] {
- margin: 0 0 10px
+ margin: 0 0 10px;
}
-.clearfix[data-v-35dc3539]:after,.clearfix[data-v-35dc3539]:before {
- *zoom:1}
+.clearfix[data-v-35dc3539]:after,
+.clearfix[data-v-35dc3539]:before {
+ *zoom: 1;
+}
-.clearfix[data-v-35dc3539]:after:after,.clearfix[data-v-35dc3539]:after:before,.clearfix[data-v-35dc3539]:before:after,.clearfix[data-v-35dc3539]:before:before {
+.clearfix[data-v-35dc3539]:after:after,
+.clearfix[data-v-35dc3539]:after:before,
+.clearfix[data-v-35dc3539]:before:after,
+.clearfix[data-v-35dc3539]:before:before {
display: block;
content: "";
- line-height: 0
+ line-height: 0;
}
-.clearfix[data-v-35dc3539]:after:after,.clearfix[data-v-35dc3539]:before:after {
- clear: both
+.clearfix[data-v-35dc3539]:after:after,
+.clearfix[data-v-35dc3539]:before:after {
+ clear: both;
}
.btn[data-v-35dc3539] {
@@ -1982,70 +2103,70 @@
border-radius: 1px;
-webkit-user-select: none;
-moz-user-select: none;
- user-select: none
+ user-select: none;
}
.btn-transparent[data-v-35dc3539] {
- background: rgba(51,51,51,.4);
+ background: rgba(51, 51, 51, 0.4);
color: #fff;
text-shadow: none;
- box-shadow: none
+ box-shadow: none;
}
.btn-white[data-v-35dc3539] {
background: none;
border: 2px solid #fff;
- border-radius: 2px
+ border-radius: 2px;
}
.btn-lg[data-v-35dc3539] {
padding: 8px 18px;
font-size: 16.25px;
- line-height: 1.33
+ line-height: 1.33;
}
.content-wrap[data-v-35dc3539] {
- margin: 57px 0 0 200px
+ margin: 57px 0 0 200px;
}
.conainer[data-v-35dc3539] {
position: relative;
padding: 30px 2.5641%;
- transition: margin-top .35s ease,opacity .2s;
+ transition: margin-top 0.35s ease, opacity 0.2s;
max-width: none;
width: auto;
opacity: 1;
- color: #fff
+ color: #fff;
}
.content-section[data-v-35dc3539] {
- background: rgba(51,51,51,.425);
- padding: 20px
+ background: rgba(51, 51, 51, 0.425);
+ padding: 20px;
}
.blue-text[data-v-35dc3539] {
- color: #3c8dbc
+ color: #3c8dbc;
}
-@media(min-width: 1200px) {
+@media (min-width: 1200px) {
.container[data-v-35dc3539] {
- width:1170px
+ width: 1170px;
}
}
-@media(min-width: 992px)and (max-width:1199px) {
+@media (min-width: 992px) and (max-width: 1199px) {
.container[data-v-35dc3539] {
- width:970px
+ width: 970px;
}
}
-@media(min-width: 280px)and (max-width:991px) {
+@media (min-width: 280px) and (max-width: 991px) {
.container[data-v-35dc3539] {
- width:750px
+ width: 750px;
}
.content-wrap[data-v-35dc3539] {
- margin: 57px 0 0 0
+ margin: 57px 0 0 0;
}
}
@@ -2055,81 +2176,81 @@
}
.contributorList li[data-v-35dc3539] {
- background-color: rgba(51,51,51,.425);
+ background-color: rgba(51, 51, 51, 0.425);
border-radius: 20px;
padding: 20px;
- font-size: 14px
+ font-size: 14px;
}
-.contributorList li>div[data-v-35dc3539] {
+.contributorList li > div[data-v-35dc3539] {
padding: 10px 0;
- border-bottom: 1px solid hsla(0,0%,75%,.404)
+ border-bottom: 1px solid hsla(0, 0%, 75%, 0.404);
}
.contributorList li h2[data-v-35dc3539] {
- color: #a4c6ff
+ color: #a4c6ff;
}
.contributorList li .profile[data-v-35dc3539] {
display: flex;
flex-direction: column;
- text-align: center
+ text-align: center;
}
.contributorList li .profile .profileImg[data-v-35dc3539] {
align-self: center;
width: 120px;
height: 140px;
border-radius: 45%;
- overflow: hidden
+ overflow: hidden;
}
.contributorList li .profile .profileImg img[data-v-35dc3539] {
width: 100%;
- height: 100%
+ height: 100%;
}
.contributorList li .profile h2[data-v-35dc3539] {
- font-size: 14px
+ font-size: 14px;
}
.contributorList li .skill span[data-v-35dc3539] {
display: inline-block;
font-size: 12px;
padding: 2px;
margin: 0 5px 5px 0;
- border-radius: 5px
+ border-radius: 5px;
}
.contributorList li .skill span[data-v-35dc3539]:first-child {
- background-color: #dd4b39
+ background-color: #dd4b39;
}
.contributorList li .skill span[data-v-35dc3539]:nth-child(2) {
- background-color: #00a65a
+ background-color: #00a65a;
}
.contributorList li .skill span[data-v-35dc3539]:nth-child(3) {
- background-color: #00c0ef
+ background-color: #00c0ef;
}
.contributorList li .skill span[data-v-35dc3539]:nth-child(4) {
- background-color: #f39c12
+ background-color: #f39c12;
}
.contributorList li .skill span[data-v-35dc3539]:nth-child(5) {
- background-color: #3c8dbc
+ background-color: #3c8dbc;
}
-@media(min-width: 750px)and (max-width:1080px) {
+@media (min-width: 750px) and (max-width: 1080px) {
.contributorList[data-v-35dc3539] {
- grid-template-columns:repeat(3,1fr)
+ grid-template-columns: repeat(3, 1fr);
}
}
-@media(min-width: 270px)and (max-width:750px) {
+@media (min-width: 270px) and (max-width: 750px) {
.contributorList[data-v-35dc3539] {
- grid-template-columns:repeat(1,1fr)
+ grid-template-columns: repeat(1, 1fr);
}
}
@@ -2204,7 +2325,7 @@
padding: 9px 0px 9px 18px !important;
margin: 9px 0 9px !important;
font-size: 16.25px;
- border-left: 5px solid rgba(51,51,51,.425);
+ border-left: 5px solid rgba(51, 51, 51, 0.425);
}
.widget-controls {
@@ -2218,7 +2339,8 @@
.alert-created {
width: max-content;
- background: linear-gradient(90deg, #E49400 50%, transparent 50%), linear-gradient(90deg, #E49400 50%, transparent 50%), linear-gradient(0deg, #E49400 50%, transparent 50%), linear-gradient(0deg, #E49400 50%, transparent 50%);
+ background: linear-gradient(90deg, #e49400 50%, transparent 50%), linear-gradient(90deg, #e49400 50%, transparent 50%),
+ linear-gradient(0deg, #e49400 50%, transparent 50%), linear-gradient(0deg, #e49400 50%, transparent 50%);
background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px;
padding: 1px;
@@ -2243,13 +2365,12 @@
position: relative;
}
-
-
.widget > .carousel {
margin: 0 -12px 5px;
}
-.carousel-control.left, .carousel-control.right {
+.carousel-control.left,
+.carousel-control.right {
background: none;
}
.carousel-control i {
@@ -2322,12 +2443,349 @@
padding: 5px 0 calc(var(--d) + 5px);
background: linear-gradient(rgba(0, 0, 0, 0.6) 0 0) bottom/100% var(--d) no-repeat var(--c);
clip-path: polygon(
- 0 100%,
- 0 calc(100% - var(--d)),
- 50% calc(100% - var(--d) - var(--w) / 2),
- 100% calc(100% - var(--d)),
- 100% 100%,
- calc(100% - var(--d)) calc(100% - var(--d)),
- var(--d) calc(100% - var(--d))
+ 0 100%,
+ 0 calc(100% - var(--d)),
+ 50% calc(100% - var(--d) - var(--w) / 2),
+ 100% calc(100% - var(--d)),
+ 100% 100%,
+ calc(100% - var(--d)) calc(100% - var(--d)),
+ var(--d) calc(100% - var(--d))
);
-}
\ No newline at end of file
+}
+
+.landing {
+ padding: 0;
+}
+
+/*--------------------------------------------------------------
+# Gnb
+--------------------------------------------------------------*/
+.container.gnb {
+ margin: 0 auto;
+ padding-top: 10px;
+ display: flex;
+ align-items: end;
+}
+.gnb h1 {
+ margin: 0;
+}
+.gnb .lnb a {
+ display: inline-block;
+ margin-left: 20px;
+ margin-bottom: 23px;
+ font-size: 16px;
+}
+
+/*--------------------------------------------------------------
+# About
+--------------------------------------------------------------*/
+.landing .widget-about {
+ padding: 120px 20px;
+}
+
+/*--------------------------------------------------------------
+# Contact
+--------------------------------------------------------------*/
+.contact {
+ margin: 100px auto;
+}
+.section-title h2 {
+ text-align: center;
+ font-size: 32px;
+ font-weight: bold;
+ text-transform: uppercase;
+ margin-bottom: 15%;
+ padding-bottom: 20px;
+ position: relative;
+ color: #fff;
+}
+
+.section-title h2::before {
+ content: "";
+ position: absolute;
+ display: block;
+ width: 120px;
+ height: 1px;
+ background: #ddd;
+ bottom: 1px;
+ left: calc(50% - 60px);
+}
+
+.section-title h2::after {
+ content: "";
+ position: absolute;
+ display: block;
+ width: 40px;
+ height: 3px;
+ background: #2477ff;
+ bottom: 0;
+ left: calc(50% - 20px);
+}
+
+.section-title p {
+ text-align: center;
+ margin-bottom: 0;
+}
+
+.contact .info {
+ width: 100%;
+}
+
+.contact .info i {
+ font-size: 20px;
+ color: #2477ff;
+ float: left;
+ width: 44px;
+ height: 44px;
+ background: #eef7ff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 50px;
+ transition: all 0.3s ease-in-out;
+}
+
+.contact .info h4 {
+ padding: 0 0 0 60px;
+ font-size: 22px;
+ font-weight: 600;
+ margin-bottom: 5px;
+}
+
+.contact .info p {
+ padding: 0 0 0 60px;
+ margin-bottom: 0;
+ font-size: 14px;
+}
+
+.contact .info .email,
+.contact .info .phone {
+ margin-top: 40px;
+}
+
+.contact .info .email:hover i,
+.contact .info .address:hover i,
+.contact .info .phone:hover i {
+ background: #2477ff;
+ color: #fff;
+}
+
+.contact .php-email-form {
+ width: 100%;
+}
+
+.contact .php-email-form .row {
+ margin-top: 0;
+}
+
+.contact .php-email-form .form-group {
+ padding-bottom: 8px;
+}
+
+.contact .php-email-form .error-message {
+ display: none;
+ color: #fff;
+ background: #ed3c0d;
+ text-align: left;
+ padding: 15px;
+ font-weight: 600;
+}
+
+.contact .php-email-form .error-message br + br {
+ margin-top: 25px;
+}
+
+.contact .php-email-form .sent-message {
+ display: none;
+ color: #fff;
+ background: #18d26e;
+ text-align: center;
+ padding: 15px;
+ font-weight: 600;
+}
+
+.contact .php-email-form .loading {
+ display: none;
+ background: #fff;
+ text-align: center;
+ padding: 15px;
+}
+
+.contact .php-email-form .loading:before {
+ content: "";
+ display: inline-block;
+ border-radius: 50%;
+ width: 24px;
+ height: 24px;
+ margin: 0 10px -6px 0;
+ border: 3px solid #18d26e;
+ border-top-color: #eee;
+ animation: animate-loading 1s linear infinite;
+}
+
+.contact .php-email-form input,
+.contact .php-email-form textarea {
+ border-radius: 4px;
+ box-shadow: none;
+ font-size: 14px;
+ color: #fff;
+ background-color: transparent;
+}
+
+.contact .php-email-form input::placeholder,
+.contact .php-email-form textarea::placeholder {
+ color: #fff;
+}
+
+.contact .php-email-form input[type="text"],
+.contact .php-email-form input[type="email"] {
+ height: 44px;
+}
+
+.contact .php-email-form textarea {
+ padding: 10px 12px;
+}
+
+.contact .php-email-form button[type="submit"] {
+ background: #2477ff;
+ border: 0;
+ padding: 10px 35px;
+ font-size: 14px;
+ color: #fff;
+ transition: 0.4s;
+ border-radius: 50px;
+}
+
+.contact .php-email-form button[type="submit"]:hover {
+ background: #0678e3;
+}
+
+/*--------------------------------------------------------------
+# Footer
+--------------------------------------------------------------*/
+#footer {
+ padding: 80px 20px;
+}
+.footer {
+ display: flex;
+}
+.menu-wrap h4 {
+ margin-bottom: 1em;
+}
+.menu-wrap a {
+ display: block;
+ margin-bottom: 10px;
+ line-height: 20px;
+}
+
+/*--------------------------------------------------------------
+# Visual mobile
+--------------------------------------------------------------*/
+.visual-mobile {
+ display: none;
+ height: calc(100vh - 80px);
+ justify-content: center;
+ align-items: center;
+}
+
+.content-view {
+ position: relative;
+ width: 100%;
+ max-width: 650px;
+ aspect-ratio: 4 / 3;
+}
+
+.content-item {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+}
+
+.content-item img {
+ width: 100%;
+ height: 100%;
+ object-fit: fill;
+}
+
+.content-item.plan {
+ animation: fadeIn 0.5s forwards 1s, fadeOut 0.5s forwards 2s;
+}
+
+.content-item.review {
+ animation: fadeIn 0.5s forwards 2s, fadeOut 0.5s forwards 3s;
+}
+
+.content-item.develop {
+ animation: fadeIn 0.5s forwards 3s, fadeOut 0.5s forwards 4s;
+}
+
+.content-item.what {
+ animation: fadeIn 0.5s forwards 4s, fadeOut 0.5s forwards 5s;
+}
+
+.content-item.developer {
+ animation: fadeIn 0.5s forwards 5s, fadeOut 0.5s forwards 6s;
+}
+
+.content-item.stop {
+ animation: fadeIn 0.5s forwards 6s, fadeOut 0.5s forwards 7s;
+}
+
+.content-item.arms {
+ font-size: 16px;
+ line-height: 1.5;
+ text-align: center;
+ animation: fadeIn 0.5s forwards 7s;
+}
+
+@media (max-width: 992px) {
+ .container.gnb {
+ height: 80px;
+ padding-left: 10px;
+ }
+ .gnb a {
+ display: block;
+ }
+ .gnb .logo,
+ .gnb h1,
+ .gnb a,
+ .gnb img {
+ width: auto;
+ height: 100%;
+ }
+ .gnb .lnb a {
+ margin-bottom: 15px;
+ }
+ .visual-web {
+ display: none;
+ }
+ .visual-mobile {
+ display: flex;
+ }
+}
+
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ scale: 1.5;
+ }
+ to {
+ opacity: 1;
+ scale: 1;
+ }
+}
+
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ scale: 1;
+ }
+ to {
+ opacity: 0;
+ scale: 0;
+ }
+}
Index: arms/html/pdService
===================================================================
diff -u -rd7245f982947623a5f957ee168b671d67862c4d5 -r9b9bc0758ca36439391fec3b56dab0049222ee4e
--- arms/html/pdService (.../pdService) (revision d7245f982947623a5f957ee168b671d67862c4d5)
+++ arms/html/pdService (.../pdService) (revision 9b9bc0758ca36439391fec3b56dab0049222ee4e)
@@ -1,514 +1,692 @@
-
- a-RMS
+
+ a-RMS
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 제품(서비스)
+ 관점의 JIRA 전용 RMS 입니다.
+
+
+ 제품(서비스) 중심으로 Jira Project를 분석하고,
+
+ 제품(서비스) 중심으로 요구사항을 Jira Project 에 전파합니다.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 제품(서비스)
- 관점의 JIRA 전용 RMS 입니다.
-
-
- 제품(서비스) 중심으로 Jira Project를 분석하고,
-
- 제품(서비스) 중심으로 요구사항을 Jira Project 에 전파합니다.
-
-
-
-
- Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+