|
|
|
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
|
|
|
|
|
|
|
|
$column: 16;
|
|
|
|
$font-sizes: 52;
|
|
|
|
|
|
|
|
@import 'custom.scss';
|
|
|
|
|
|
|
|
|
|
|
|
.container{
|
|
|
|
max-width:1140px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.logo{
|
|
|
|
max-width: 177px;
|
|
|
|
}
|
|
|
|
.solar-header{
|
|
|
|
padding-top:0px;
|
|
|
|
}
|
|
|
|
header{
|
|
|
|
position:fixed;
|
|
|
|
width: 100%;
|
|
|
|
border-top:5px solid #24469B;
|
|
|
|
background-color: white;
|
|
|
|
z-index: 99;
|
|
|
|
}
|
|
|
|
.open-sidebar{
|
|
|
|
overflow: hidden;
|
|
|
|
}
|
|
|
|
.sidebar{
|
|
|
|
height:100vh;
|
|
|
|
width: 100%;
|
|
|
|
background: white;
|
|
|
|
position: absolute;
|
|
|
|
left:-100%;
|
|
|
|
|
|
|
|
&.show{
|
|
|
|
left:0;
|
|
|
|
transition: all .5s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sidebar-item{
|
|
|
|
padding-left:15px;
|
|
|
|
&.active{
|
|
|
|
background:#f7f7f7;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.inquiry-link, .portfolio-link, .introduce-link{
|
|
|
|
&.active{
|
|
|
|
color:#24469B !important;
|
|
|
|
font-weight: 700;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.intro-image-box{
|
|
|
|
background: url('/images/middle-img.png');
|
|
|
|
background-size: cover;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
text-align: center;
|
|
|
|
margin-bottom:30px;
|
|
|
|
min-height:280px;
|
|
|
|
}
|
|
|
|
.intro-text-box{
|
|
|
|
text-align: center;
|
|
|
|
.text-image{
|
|
|
|
img{
|
|
|
|
max-width:270px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.text-desc{
|
|
|
|
font-size:16px;
|
|
|
|
line-height: 130%;
|
|
|
|
letter-spacing: -0.5px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.ai-hr{
|
|
|
|
margin:60px 0px;
|
|
|
|
border-color:#E8E8E8;
|
|
|
|
}
|
|
|
|
.inquiry-message-box{
|
|
|
|
padding:40px 0px 50px;
|
|
|
|
font-size:16px;
|
|
|
|
line-height: 130%;
|
|
|
|
letter-spacing: -0.5px;
|
|
|
|
}
|
|
|
|
.inquiry-box{
|
|
|
|
margin-bottom:20px;
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
.inquiry-box-title{
|
|
|
|
font-size:24px;
|
|
|
|
font-weight: 700;
|
|
|
|
margin-bottom:10px;
|
|
|
|
}
|
|
|
|
.inquiry-box-desc{
|
|
|
|
font-size:18px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.main-introduce, .main-inquiry-container{
|
|
|
|
&::before{
|
|
|
|
content: "";
|
|
|
|
display: block;
|
|
|
|
height: 80px; /* fixed header 높이 만큼 부여 or 브라우저 상단에서 띄워놓기 원하는 높이 */
|
|
|
|
margin-top: -80px; /* 위에서 설정한 높이와 동일한 만큼을 음수로 제공 */
|
|
|
|
visibility: hidden;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.main-inquiry{
|
|
|
|
padding-bottom:40px;
|
|
|
|
}
|
|
|
|
.main-portfolio{
|
|
|
|
padding:120px 0px 40px;
|
|
|
|
}
|
|
|
|
.portfolio{
|
|
|
|
cursor: pointer;
|
|
|
|
position:relative;
|
|
|
|
|
|
|
|
&:hover{
|
|
|
|
.portfolio-img{
|
|
|
|
img{
|
|
|
|
transform:scale(1.2)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.portfolio-inner{
|
|
|
|
opacity: 1;
|
|
|
|
transition: all .7s ease-in-out;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.middle-btn-box{
|
|
|
|
margin-top:40px;
|
|
|
|
}
|
|
|
|
.middle-btn{
|
|
|
|
padding:10px 25px;
|
|
|
|
border:1px solid #381E1F;
|
|
|
|
border-radius: 100px;
|
|
|
|
margin:0px 8px;
|
|
|
|
display: inline-flex;
|
|
|
|
|
|
|
|
.middle-btn-logo{
|
|
|
|
width:34px;
|
|
|
|
}
|
|
|
|
.btn-text-eng{
|
|
|
|
font-size:13px;
|
|
|
|
line-height: 100%;
|
|
|
|
}
|
|
|
|
.btn-text-kor{
|
|
|
|
font-size:19px;
|
|
|
|
line-height: 100%;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.btn-pinterest{
|
|
|
|
border-color:#CE0F19 !important;
|
|
|
|
color:#CE0F19 !important;
|
|
|
|
}
|
|
|
|
.btn-talk{
|
|
|
|
border-color:#3CAE43 !important;
|
|
|
|
color:#3CAE43 !important;
|
|
|
|
}
|
|
|
|
.btn-kakao{
|
|
|
|
border-color:#381E1F !important;
|
|
|
|
color:#381E1F !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.portfolio-inner{
|
|
|
|
opacity: 0;
|
|
|
|
position:absolute;
|
|
|
|
top:0;
|
|
|
|
left:0;
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
|
|
|
padding:14%;
|
|
|
|
|
|
|
|
.portfolio-box{
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
background:rgba(0, 0, 0, 0.8);
|
|
|
|
height:100%;
|
|
|
|
width:100%;
|
|
|
|
padding:0px 20px;
|
|
|
|
.portfolio-title{
|
|
|
|
width: 100%;
|
|
|
|
color:white;
|
|
|
|
font-size:16px;
|
|
|
|
line-height:130%;
|
|
|
|
letter-spacing: -0.5px;
|
|
|
|
}
|
|
|
|
.portfolio-hr{
|
|
|
|
width:18px;
|
|
|
|
height:1px;
|
|
|
|
background:#E8E8E8;
|
|
|
|
margin:10px auto;
|
|
|
|
}
|
|
|
|
.portfolio-desc{
|
|
|
|
font-size:12px;
|
|
|
|
color:#999;
|
|
|
|
letter-spacing: -0.5px;
|
|
|
|
line-height: 130%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.portfolio-img{
|
|
|
|
width: 100%;
|
|
|
|
padding-bottom: 100%;
|
|
|
|
position: relative;
|
|
|
|
display: block;
|
|
|
|
overflow: hidden;
|
|
|
|
|
|
|
|
img{
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
object-fit: cover;
|
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
transition: transform .5s;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.more-button{
|
|
|
|
font-size:14px;
|
|
|
|
color:#212121;
|
|
|
|
border:1px solid #c0c0c0;
|
|
|
|
border-radius:100px;
|
|
|
|
padding : 11px 20px;
|
|
|
|
cursor:pointer;
|
|
|
|
display: inline-block;
|
|
|
|
margin-top:20px;
|
|
|
|
}
|
|
|
|
.footer-logo{
|
|
|
|
max-width: 120px;
|
|
|
|
margin-right:40px;
|
|
|
|
}
|
|
|
|
.footer-text{
|
|
|
|
font-size:14px;
|
|
|
|
line-height:130%;
|
|
|
|
letter-spacing: -0.5px;
|
|
|
|
}
|
|
|
|
footer{
|
|
|
|
padding-bottom:100px;
|
|
|
|
}
|
|
|
|
/************ BreakPoints ************/
|
|
|
|
// Small devices (landscape phones, 576px and up)
|
|
|
|
@media (max-width: 576px) {
|
|
|
|
}
|
|
|
|
|
|
|
|
// Medium devices (tablets, 768px and up)
|
|
|
|
@media (max-width: 768px) {
|
|
|
|
.ai-hr{
|
|
|
|
margin:30px 0px;
|
|
|
|
}
|
|
|
|
.inquiry-message-box{
|
|
|
|
padding:20px 0px 30px;
|
|
|
|
}
|
|
|
|
.main-inquiry{
|
|
|
|
padding-bottom:20px;
|
|
|
|
}
|
|
|
|
footer{
|
|
|
|
padding-bottom:40px;
|
|
|
|
}
|
|
|
|
.solar-header{
|
|
|
|
padding-top:0px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Large devices (desktops, 992px and up)
|
|
|
|
@media (max-width: 992px) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// X-Large devices (large desktops, 1200px and up)
|
|
|
|
@media (max-width: 1200px) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// XX-Large devices (larger desktops, 1400px and up)
|
|
|
|
@media (max-width: 1400px) {
|
|
|
|
}
|