/* ========================================================================== Table of Contets ========================================================================== 1.0 Common Styles 2.0 Header Section 3.0 Hero Section 3.1 Hero Section 2 3.2 Hero Section 3 3.3 Hero Section 4 3.4 Hero Section 5 4.0 Promo Section 4.1 Promo Section 2 4.2 Promo Section 3 4.3 Promo Section 4 5.0 Content Section 5.1 Content Section 2 5.2 Content Section 3 5.3 Content Section 4 6.0 Web Search Section 7.0 Domain Search Section 8.0 Case Studies 9.0 Case Studies Details 10.0 Service Section 11.0 Feature Section 12.0 Host Price Section 13.0 Testimonial Section 13.1 Testimonial Section 2 14.0 Tophic Section 15.0 Team Section 16.0 How It Works Section 17.0 Download Section 18.0 Counter Section 19.0 Page Header Section 20.0 404 Error Section 21.0 Login Section 22.0 FAQ Section 23.0 Job Section 24.0 Contact Section 25.0 Blog Section 25.1 Pagination 25.2 Sidebar Style 25.3 Search Form Style 25.4 Thumbnails Post Style 25.5 Tag Cloud Style 26.0 Blog Single Section 26.1 Blog Quote 26.2 Post Tags Style 26.3 Author Box Style 26.4 Post Navigation 26.5 Comments Style 27.0 CTA Section 27.1 CTA Section 2 27.2 CTA Section 3 28.0 Sponsor Section 29.0 Widget Section 29.1 Widget Section 2 29.2 Widget Section 3 29.3 Widget Section 4 30.0 Footer Section 31.0 Scroll To Top ========================================================================== mediacompany By DynamicLayers ========================================================================== */ @font-face { font-family: "Noto Sans KR"; font-weight: 400; src: url("../fonts/notosanskr-regular.woff2") format("woff2"), url("../fonts/notosanskr-regular.woff") format("woff") } @font-face { font-family: "Noto Sans KR"; font-weight: 500; src: url("../fonts/notosanskr-medium.woff2") format("woff2"), url("../fonts/notosanskr-medium.woff") format("woff") } @font-face { font-family: "Noto Sans KR"; font-weight: 700; src: url("../fonts/notosanskr-bold.woff2") format("woff2"), url("../fonts/notosanskr-bold.woff") format("woff") } /* ========================================================================== Common Styles ========================================================================== */ *{ padding: 0; margin: 0; } body{ background-color: #fff; font-family: "Noto Sans KR"; font-size: 16px; line-height: 1.5; color: #4f646f; font-weight: 400; letter-spacing: -0.2px; position: relative; overflow-x: hidden; } ::-webkit-scrollbar { width: 8px; height: 8px } ::-webkit-scrollbar-thumb { cursor: pointer; background: #F93822; } ::selection { background-color: #F93822; color: #fff } -webkit-::selection { background-color: #F93822; color: #fff } ::-moz-selection { background-color: #F93822; color: #fff } h1, h2, h3, h4, h5, h6{ font-family: "Noto Sans KR"; color: #263b5e; } h1{ font-size: 38px; font-weight: 500; line-height: 45px; margin: 0 0 10px; color: #263b5e; letter-spacing: -2px; } h2{ font-size: 30px; line-height: 42px; color: #263b5e; margin: 0 0 10px; font-weight: 500; letter-spacing: -1px; } h3,h4{ margin: 0 0 10px; font-weight: 500; line-height: 1.5; color: #263b5e; letter-spacing: -0.5px; } h3{ font-size: 24px; } h4{ font-size: 22px; } h5,h6{ font-size: 18px; margin: 0 0 10px; } img{ border: none; outline:none; max-width: 100%; } img 1{ border: none; outline:none; max-width: 50%; } ul{ display: block; list-style: none; padding: 0; margin: 0; } p, li, a, span{} p{ font-size: 16px; line-height: 20px; margin-bottom: 15px; line-height: 1.5; } a, a:hover{ text-decoration: none; } a:focus{ outline: 0; text-decoration: none; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color: #ddd !important; } input:-moz-placeholder, textarea:-moz-placeholder{ /* Firefox 18- */ color: #ddd !important; } input::-moz-placeholder, textarea::-moz-placeholder{ /* Firefox 19+ */ color: #ddd !important; } input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color: #ddd !important; } button{ border: none; background: none; } .vertical-center { display: flex; justify-content: center; align-items: center; height: 100%; } /* Helper Class */ .padding{ padding: 80px 0; } .padding-60{ padding: 60px 0; } .no-padding{ padding: 0; } .padding-15{padding: 15px;} .padding-20{padding: 20px;} .box-padding{padding: 0 50px;} .pb-30{padding-bottom: 30px} .pt-30{padding-top: 30px} .bg-white{ background-color: #fff; } .bg-grey{ background-color: #f5f5f5;} .bg-grey2{ background-color: #f2f1f5;} .bg-4D93CD{ background-color: #4D93CD;} .bg-dark{ background-color: #151948!important;} .bd-top{ border-top: 2px solid #eee;} .bd-bottom{ border-bottom: 2px solid #F5F5F5;} .bg-vision{ background-color: #eeeeee;} .mb-10{ margin-bottom: 10px; } .mb-15{ margin-bottom: 15px; } .mb-20{ margin-bottom: 20px; } .mb-25{ margin-bottom: 25px; } .mb-30{ margin-bottom: 30px; } .mb-35{ margin-bottom: 35px; } .mb-40{ margin-bottom: 40px!important; } .mb-45{ margin-bottom: 45px; } .mb-50{ margin-bottom: 50px; } .mb-55{ margin-bottom: 55px; } .mb-60{ margin-bottom: 60px; } .ml-15{ margin-left: 15px; } .ml-20{ margin-left: 20px; } .ml-25{ margin-left: 25px; } .ml-30{ margin-left: 30px; } .ml-35{ margin-left: 35px; } .mt-20{ margin-top: 20px; } .mt-30{ margin-top: 30px; } .mt-40{ margin-top: 40px; } .mt-50{ margin-top: 50px; } .fz-28{ font-size: 28px; } .fz-24{ font-size: 24px; } .fz-22{ font-size: 22px; } .fz-20{ font-size: 20px; } .fz-18{ font-size: 18px; } .fz-16{ font-size: 16px; } .color-red{ color: #ff4c4c!important;} .color-blue{ color: #0099e5!important;} .color-yellow{ color: #ffdd00!important;} .color-green{ color: #0abf53!important;} .color-orange{ color: #ff7900!important;} .color-purple{ color: #a560e8!important;} .bg-red{ background-color: rgba(255, 76, 76,0.1)!important;} .bg-blue{ background-color: rgba(0, 153, 229,0.1)!important;} .bg-yellow{ background-color: rgba(255, 221, 0,0.1)!important;} .bg-green{ background-color: rgba(10, 191, 83,0.1)!important;} .bg-orange{ background-color: rgba(255, 121, 0,0.1)!important;} .bg-purple{ background-color: rgba(165, 96, 232,0.1)!important;} .text-black{ color: #333; } .text-white{ color: #ffffff; } .align-left{ text-align: left; } .align-right{ text-align: right; } .align-center{ text-align: center; } .fl-right{ float: right; } .fl-left{ float: left; } .pos-rel{ position: relative; } /* Preloader Styles */ .loaded .site-preloader-wrap { opacity: 0; visibility: hidden; } .site-preloader-wrap { position: fixed; z-index: 999; height: 100%; width: 100%; background: #fff; top: 0;left: 0 } .site-preloader-wrap .spinner { background-color: #F93822; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; } .spinner { width: 40px; height: 40px; border-radius: 100%; -webkit-animation: sk-scaleout 1.0s infinite ease-in-out; animation: sk-scaleout 1.0s infinite ease-in-out; } @-webkit-keyframes sk-scaleout { 0% { -webkit-transform: scale(0) } 100% { -webkit-transform: scale(1.0); opacity: 0; } } @keyframes sk-scaleout { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1.0); transform: scale(1.0); opacity: 0; } } /* Button Style */ .btn_group{} .btn_group a{ margin: 5px; } .btn_group_left a{ margin-right: 15px; margin-bottom: 15px; } .default-btn{ background-color: #00c99c; text-transform: uppercase; font-family: "Noto Sans KR"; color: #fff; font-size: 14px; border-radius: 2px; line-height: 50px; font-weight: 500; display: inline-block; letter-spacing: 0.5px; padding: 0 40px; -webkit-box-shadow: 0 3px 10px rgba(0, 201, 156, 0.5); box-shadow: 0 3px 10px rgba(0, 201, 156, 0.5); } .default-btn:hover{ background-color: #00c99c; color: #fff; box-shadow: none; transition: all .3s ease-in-out; } /* Button 2 =============*/ .default-btn.btn-pink{ background-color: #3592D1; -webkit-box-shadow: 0px 10px 10px 0px rgba(162, 162, 162, 0.5); box-shadow: 0px 10px 10px 0px rgba(162, 162, 162, 0.5); margin-bottom: 10px; } .default-btn.btn-pink:hover{ box-shadow: none; } /* Button 3 =============*/ .default-btn.btn-blue{ background-color: #F93822; -webkit-box-shadow: 0px 15px 25px 0px rgba(98, 45, 250, 0.5); box-shadow: 0px 15px 25px 0px rgba(98, 45, 250, 0.5); } .default-btn.btn-blue:hover{ box-shadow: none; } /* Right Left Design =====================*/ .left-design{ background-image: url(../img/left-design.png); background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .right-design{ background-image: url(../img/right-design.png); background-repeat: no-repeat; background-position: top right; position: absolute; content: ""; width: 100%; height: 100%; right: 0; top: 0; z-index: -1; } /* Boolets Style =================*/ .owl-controls .owl-dots{ width: 100%; height: auto; position: absolute; left: 0; bottom: -70px; text-align: center; } .owl-controls .owl-dots .owl-dot{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #555; margin: 0 6px; position: relative; transition: all 0.3s linear; } .owl-controls .owl-dots .owl-dot.active{ background-color: #3592D1; position: relative; transition: all 0.3s linear; } .owl-controls .owl-dots .owl-dot.active:before{ display: block; border: 2px solid #3592D1; position: absolute; content: ""; width: 20px; height: 20px; left: 50%; top: 50%; border-radius: 50%; transform: translate(-50%,-50%); transition: all 0.3s linear; } /* ==================================================================================================== index part ============================================================================================= */ @font-face { font-family: 'Pretendard-Regular'; src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff'); font-weight: 400; font-style: normal; } .metavision-section { margin-bottom: 200px; } .background { height: 700px; width: 100%; position:relative; background: url('./img/meta-vision3d/metavision_bg.png'); background-repeat: no-repeat; background-size: cover; } .background-normal { position: absolute; top: 200px; left: 200px; } .background-normal > h5 { color: #fff; font-style: 'Pretendard-Regular'; font-size: 23px; font-weight: 500; line-height: 34px; margin-top: 20px; } .background-normal > h6 { color: #fff; font-style: 'Pretendard-Regular'; font-size: 18px; font-weight: 300; line-height: 31px; margin: 0; margin-top: 20px; } @media only screen and (max-width: 767px) { .background-normal { position: absolute; top: 100px; left: 20px; } .background-normal h5 { font-size: 18px; } .background-normal h6 { font-size: 16px; } } .icon-box-wapper { z-index: 100; margin-top: -100px; margin:0 padding:0; } .icon-box { background-color: #fff; background-image: url('./img/meta-vision3d/icon_bg.png'); background-position: top left; background-repeat: no-repeat; padding:30px 10px 30px 10px; font-style: 'Pretendard-Regular'; font-size: 18px; font-weight: 400; line-height: 25px; position: relative; border:1px solid #eee; height:300px; margin-bottom:20px; } .icon-box img { position: absolute; right: 20px; bottom: 20px; } @media only screen and (max-width: 767px) { .icon-box{ height:200px; } } .section.metavision-section { margin:80px 0 0 0; } .meta-vision-text { padding:30px; padding-top:120px; } .meta-vision-img { margin-bottom: 100px; } .meta-vision-logo { display:flex; justify-content: center; padding-bottom: 70px; } .meta-vision-text h5 { color: #339DFF; font-size: 36px; font-weight: 500; margin-bottom: 20px; } .meta-vision-text2 h5 { color: #FF5454; font-size: 30px; font-weight: 500; margin-bottom: 20px; margin-top: 50px; } .meta-vision-text ul li{ padding: 5px 0; font-size: 20px; font-weight: 300; } @media only screen and (max-width: 767px) { .meta-vision-text h5{ font-size: 28px;} .meta-vision-text ul li { font-size:16px; } } .center { text-align: center; padding:20px 0; } .center-text { margin: 0; padding: 0; } .center-text h4 { color: #fff; font-family: 'Pretendard-Regular'; font-size: 30px; font-style: normal; font-weight: 500; line-height: 30px; margin-bottom: 20px; } .center-text h6 { color: #fff; font-family: 'Pretendard-Regular'; font-size: 18px; font-style: normal; font-weight: 400; line-height: 30px; margin-bottom: 0px; } @media only screen and (max-width: 767px) { .center-text h4{ font-size: 28px; } .center-text h6 { font-size:16px; } } .center-1 { display: flex; justify-content: center; align-items: center; margin-top: 100px; flex-direction: column; } .center-1 h5 { font-family: 'Pretendard-Regular'; color: #339DFF; font-size: 25px; font-style: normal; font-weight: 500; line-height: 39px; margin-top: 50px; } .center-1 h6 { font-family: 'Pretendard-Regular'; color: #222; font-size: 22px; font-style: normal; font-weight: 400; line-height: 33px; margin: 20px 0 0 0; } .center-1-2 { display: flex; justify-content: center; align-items: center; margin-top: 100px; flex-direction: column; } .center-1-2 h5 { font-family: 'Pretendard-Regular'; color: #339DFF; font-size: 25px; font-style: normal; font-weight: 500; line-height: 39px; margin-top: 50px; } .center-1-2 h6 { font-family: 'Pretendard-Regular'; color: #222; font-size: 22px; font-style: normal; font-weight: 400; line-height: 33px; margin: 20px 0 0 0; } .center-1-3 h6 { font-family: 'Pretendard-SemiBold'; color: #FFF; font-size: 34px; font-style: normal; font-weight: 500; line-height: 45px; margin-top:0 0 10px; } .center-1 .arrow { margin: 100px 0; } .center-1-2 .arrow { margin: 100px 0; } @media only screen and (max-width: 767px) { .center-1 h5{ font-size: 24px; } .center-1 h6 { font-size:16px; } } /* Section Heading ===================*/ .font-all { color: #000; font-family: Noto Sans KR; font-size: 30px; font-style: normal; font-weight: 600; line-height: 50px; /* 184% */ padding-top: 50px; } .font-all2 { text-align: center; color: #000; font-family: Noto Sans KR; font-size: 20px; font-style: normal; font-weight: 400; line-height: 30px; /* 184% */ } .section-heading h2{ font-size: 30px; display: block; } .section-heading span{ display: inline-block; text-transform: none; font-size: 14px; color: #263b5e; font-weight: 500; letter-spacing: 0; font-family: "Noto Sans KR"; position: relative; margin-bottom: 10px; z-index: 1; } .section-heading-img { text-align:center; border-radius: 20px; background:; width: 1120px; flex-shrink: 0; padding:70px 0; } .service-footer { border-radius: 20px; background: #FFF; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10); width: 1120px; height: 100%; flex-shrink: 0; padding:60px 0; text-align:center; } .service-footer_1 { border-radius: 15px; background: #FFF; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10); width: 1120px; height: 100%; flex-shrink: 0; padding:10px 0; text-align:center; margin-bottom:200px; } .section-heading-img > img { margin-bottom: 10px; } .section-heading-img > h3 { color: #FFF; font-family: Noto Sans KR; font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; /* 184% */ } .section-heading-img > h4 { color: #000; font-family: Noto Sans KR; font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; /* 184% */ } .section-heading-img > h5 { color: #000; font-family: Noto Sans KR; font-size: 18px; font-style: normal; font-weight: 350; line-height: 30px; /* 184% */ } .section-heading-img > p { color: #FFF; font-family: Noto Sans KR; font-size: 18px; font-style: normal; font-weight: 350; line-height: 35px; /* 194.444% */ } .section-box { display: flex; justify-content: space-between; justify-content: center; align-items: center; margin-top: 78px; gap: 10px; /* ì‚¬ì´ ê°„ê²©ì„ 10pxë¡œ ì„¤ì • */ } .section-box-p > span { text-align:center; position:relative; bottom:300px; left:110px; } .section-box-p > p { text-align:center; position:relative; bottom:100px; color: #002B6A; font-family: "Noto Sans KR"; font-size: 18px; font-style: normal; font-weight: 500; line-height: 25px; /* 156.25% */ margin-top: 25px; } .history-img { margin: 70px 0 70px 0; display:flex; justify-content: space-between; } .history-img > p { color: #000; font-family: Noto Sans KR; font-size: 16px; font-style: normal; font-weight: 350; line-height: 38px; /* 237.5% */ } .horizontal-line { width: 1120px; /* ê°€ë¡œì„ ì˜ ê¸¸ì´ */ height: 2px; /* ê°€ë¡œì„ ì˜ ë‘께 */ background-color: #f2f2f2; /* ê°€ë¡œì„ ì˜ ìƒ‰ìƒ */ margin-bottom: 70px; } .horizontal-line_1 { width: 1120px; /* ê°€ë¡œì„ ì˜ ê¸¸ì´ */ height: 2px; /* ê°€ë¡œì„ ì˜ ë‘께 */ background-color: #f2f2f2; /* ê°€ë¡œì„ ì˜ ìƒ‰ìƒ */ margin-top: 70px; } .list-1 > h4 { color: #000; font-family: Noto Sans KR; font-size: 25px; font-style: normal; font-weight: 500; line-height: 38px; /* 152% */ } .list-1 > p { color: #000; font-family: Noto Sans KR; font-size: 16px; font-style: normal; font-weight: 350; line-height: 38px; /* 237.5% */ } .noblock { margin: 25px 0px; } /* info_02 Team part */ .team-list-section { display:flex; justify-content: space-between; } .team-list-container { display:flex; flex-direction: column; } .team-list-container2 { display:flex; flex-direction: column; } .team-list { display:flex; margin-bottom:100px; } .team-list > h2 { color: #000; font-family: Noto Sans KR; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal; } #team-im { margin-top: 20px; } #team-jin { margin-top: 20px; } #team-lee { margin-top: -20px; } .back-color-gray { position:absolute; width:100%; height:390px; background: #F6F6F6; top: 460px; left:0; z-index:-1; } .back-color-gray2 { position:absolute; width:100%; height:390px; background: #F6F6F6; top: 1220px; left:0; z-index:-1; } /* info_5 map */ .map1 { margin-top:100px; text-align:center; } .map2 { display:flex; margin-top:70px; } .map-text > h2 { font-family: Noto Sans KR; font-size: 25px; font-weight: 500; margin:0; text-align: left; } .map-text > p { font-family: Noto Sans KR; font-size: 16px; font-weight: 400; margin:0; text-align: left; margin-bottom: 36px; } .map-img { margin-left:100px; } /* info_04 partner */ .partner-img { margin-bottom:50px; display:flex; justify-content: center; align-items: center; } /* info_03 technology */ .tech-header { margin-bottom: 150px; } .tech-back-blak { width:100%; background: #012B52; height: 650px; } .tech-back-blak_1 { width:100%; background: #012B52; height: 800px; } .tech-back-white { width:100%; background: #fff; height: 530px; padding-top:0px; margin-bottom:100px; } .tech-text-ip { text-align:center; padding: 0; color: #fff; } #tech-p { color: #000;text-align: center; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; /* 155.556% */ } #tech-p-2 { color: #000; text-align: center; font-size: 16px; font-style: normal; font-weight: 350; line-height: 25px; /* 156.25% */ } .tech-data { display:flex; flex-direction: row; justify-content: center; align-items: center; justify-content: space-between; padding-top: 70px; } .tech-data2 { display:flex; flex-direction: row; justify-content: center; align-items: center; justify-content: space-between; padding-top: 40px; } .tech-data2 .tech-data-text:nth-child(2) { } .tech-data .tech-data-text:nth-child(3) { } /* service part */ .section-heading-service { display:flex; justify-content: space-around; padding-top: 40px; } .realmeta-info { text-align:left; } .realmeta-info > ul { margin-bottom:40px; } .realmeta-info2 { text-align:center; } #service-font { color: #252525; font-family: "Noto Sans KR"; font-size: 18px; font-style: normal; font-weight: 500; line-height: 40px; /* 200% */ } .service-line-box { width: 450px; height: 0.5px; background: #CDCDCD; margin-bottom:15px; } .service-line-box2 { width: 570px; height: 0.5px; background: #CDCDCD; margin-bottom:15px; } .service-ex { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 78px; } .service-ex > img { margin-bottom:70px; } .service-main_2 > img { border: none; outline:none; max-width: 100%; margin-top: 70px; } .service-main_1 > img { border: none; outline:none; max-width: 100%; margin:0 100px; margin-top: 70px; } .service-main > img { border: none; outline:none; max-width: 100%; margin:0 100px; } /* business part */ .businessMain { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom:50px; margin-top:100px; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } .businessMain_2 { display: flex; flex-direction: column; justify-content: center; align-items: center; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } .businessMain_t { display:flex; background-color:#6DBAE0; flex-direction: column; width:1110px; height:184px; text-align:center; justify-content: center; } .businessMain_t_m { display:flex; background-color:#fff; flex-direction: column; text-align:center; justify-content: center; width:533px; height:184px; } .b_m_m { display:flex; justify-content: space-between; } .b_t_1 { padding-bottom: 20px; color: #FFF; font-family: "Noto Sans KR"; font-size: 24px; font-style: normal; font-weight: 500; line-height: 40px; /* 94.286% */ } .b_t_2 { color: #FFF; font-family: "Noto Sans KR"; font-size: 15px; font-style: normal; font-weight: 400; } .b_t_3 { font-size:20px; color:#fff; padding-bottom: 20px; font-weight:500; } .b_b_m_m { font-size:32px; color:#fff; } .b_b_m { background-image: url(../img/business/shop/1.png); display:flex; justify-content: center; align-items: center; width:1115px; height:168px; margin-bottom:50px; margin-top: 120px; } .b_b { display:flex; flex-direction: column; margin-top:50px; } .b_b_triple { display:flex; justify-content: space-between; text-align:center; padding-bottom:150px; } .triple_b { width:349px; height:269px; border: 1px solid; border-radius:15px; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); border-color: rgba(0,0,0,0.23); display:flex; justify-content: center; align-items: center; flex-direction: column; } .b_f { display:flex; flex-direction: column; justify-content: center; align-items: center; background-color:#F9F9F9; width:100%; height:550px; margin-bottom:100px; } .b_f_2 { display:flex; justify-content: center; align-items: center; padding-top:40px; } .b_f_3 { padding: 0 60px; display:flex; flex-direction: column; justify-content: center; align-items: center; } .b_f_4 { border-top:1px solid; border-color:rgba(0,0,0,0.23); padding: 30px 0; margin: 50px 0; display:flex; flex-direction: column; justify-content: center; align-items: center; } .business-header { display: flex; justify-content: center; align-items: center; margin-bottom:150px; } .business-header-box > h3 { color: #FFF; font-family: "Noto Sans KR"; font-size: 35px; font-style: normal; font-weight: 500; line-height: 40px; /* 94.286% */ position:absolute; top:245px; left:74px; } .business-header-box > p { color: #FFF; font-family: "Noto Sans KR"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 33px; /* 183.333% */ position:absolute; top:341px; left:74px; } #b-1 { position:absolute; top:391px; left:74px; } .business-header-box { width: 684px; height: 681px; position:relative; background: #6DBAE0; } .business-main-box { display:flex; justify-content:center; align-items:center; margin-bottom:150px; } .business-main-box-1 { width: 350px; height: 350px; flex-shrink: 0; background: #F2F2F2; margin-top:30px; } .business-main-box-list { display:flex; padding-left: 15px; padding-top: 50px; } .business-main-box-2 { width: 555px; height: 467px; flex-shrink: 0; background: #6DBAE0; margin-bottom:15px; position:relative; } .business-main-box-3 { width: 555px; height: 225px; flex-shrink: 0; background: #F2F2F2; margin-top:15px; position:relative; } .business-main-box-2 > h3 { color: #FFF; font-family: "Noto Sans KR"; font-size: 20px; font-style: normal; font-weight: 500; line-height: 33px; /* 165% */ position:absolute; top: 50px; left: 40px; } .business-main-box-2 > p { color: #FFF; font-family: "Noto Sans KR"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 33px; /* 206.25% */ position:absolute; top: 100px; left: 40px; } .business-main-box-3 > h3 { color: #3C3C3C; font-family: "Noto Sans KR"; font-size: 20px; font-style: normal; font-weight: 500; line-height: 33px; /* 165% */ position:absolute; top: 50px; left: 40px; } .business-main-box-3 > p { color: #3C3C3C; font-family: "Noto Sans KR"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 33px; /* 206.25% */ position:absolute; top: 100px; left: 40px; } .business-main-img > p { color: #FFF; text-align: center; font-family: "Noto Sans KR"; font-size: 25px; font-style: normal; font-weight: 500; line-height: 33px; /* 132% */ position:absolute; top:70px; left:400px; } .business-main-img { position:relative; text-align:center; margin-bottom:336px; } .business-img-box { width: 390px; height: 300px; border-radius: 10px; background: #FFF; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); display:flex; justify-content:center; align-items:center; flex-direction: column; } .business-img-box:nth-child(1) { position:absolute; top: 119px; left: 900px; } .business-img-box:nth-child(2) { position:absolute; top: 119px; left: 1338px; } .business-img-box:nth-child(3) { position:absolute; top: 119px; left: 1778px; } .business-tech { display:flex; width: 100%; height: 538px; flex-shrink: 0; background: #F9F9F9; justify-content:center; align-items:center; margin-bottom:673px; } .business-tech-box { display:flex; justify-content:center; align-items:center; flex-direction: column; } .business-tech-box > img { max-height:80px; max-width:100px; } .business-icon { width: 370.5px; height: 1px; flex-shrink: 0; background:#C5C5C5; margin: 50px; } /* product part */ .center-1 { display: flex; justify-content: center; align-items: center; margin-top: 100px; flex-direction: column; margin-bottom: 50px; } .center-1 h5 { font-family: 'Pretendard-Regular'; color: #FF5454; font-size: 24px; font-style: normal; font-weight: 500; line-height: 39px; margin-top: 50px; } .center-1 h6 { font-family: 'Pretendard-Regular'; color: #222; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; margin: 20px 0 0 0; } .center-1 .arrow { margin: 100px 0; } .product_all { display: flex; flex-direction: column; width: 100%; background-color: white; } .product_main { display: flex; flex-direction: column; background-color: black; width: 100%; height: 830px; justify-content: center; align-items: flex-start; padding: 0px 400px 0px 400px; } .product_main > span:first-child { color: white; font-size: 30px; font-weight: 700; width: 451px; } .product_main > span:nth-child(2) { color: white; font-size: 20px; font-weight: 400; width: 475px; } .product_metavision { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 130px 0px; } .product_info { display: flex; flex-direction: column; justify-content: center; align-items: center; } .product_info > img { margin: 50px 0; } .product_info > span:first-child { text-align: center; } .product_feature { height: 907px; background-color: #012B52; width: 100%; padding: 0px 20px; margin-bottom: 100px; border-radius: 15px; } .product_feature > div:first-child { padding: 83px 0px 88px 30px; } .product_feature > div:first-child > span { font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; } .product_feature > div:first-child > span:last-child { color: #0083c3; } .product_feature_box { display: flex; flex-direction: column; justify-content: center; align-items: center; } .product_feature_box > div { display: flex; flex-direction: row; padding: 0px 0px 32px 0px; justify-content: space-between; max-width:100%; align-items: center; } .product_feature_box_item { display: flex; flex-direction: column; background-color: white; width: 253px; height: 253px; border-width: 1px; border-radius: 15px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); margin: 0 10px; } .product_feature_box_item > div:first-child { display: flex; align-self: flex-end; width: 77px; height: 77px; margin: 28px 32px 76px 0px; } .product_feature_box_item > div:last-child { display: flex; align-items: flex-end; padding: 0px 26px 20px 26px; } .product_progress { display: flex; flex-direction: column; padding: 75px 200px 75px 332px; } .product_progress > div:first-child { display: flex; flex-direction: row; } .product_progress > div:first-child > span { font-weight: 500; font-size: 25px; line-height: 46px; } .product_progress > div:first-child > span:last-child { color: #0083c3; } .product_progress > div:last-child { display: flex; flex-direction: row; } .product_progress_itemlist { background-color: transparent; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; } .product_progress_item { width: 480px; height: 520px; border-radius: 18px; } .product_progress_item > div:first-child { /* width: ; */ display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; } .product_progress_item_image { width: 325px; height: 278px; } .product_progress_item > div:first-child > span { font-size: 22px; font-weight: 500; line-height: 39px; text-align: center; color: #3096d2; } .product_progress_item > div:last-child { width: 100%; height: 127px; border-radius: 0px 0px 30px 30px; background: linear-gradient(90.14deg, #7ecce7 1.28%, #6bb8df 99.89%); display: flex; justify-content: center; align-items: center; } .product_progress_item > div:last-child > span { font-size: 18px; font-weight: 400; line-height: 30px; letter-spacing: 0em; text-align: center; color: white; } .product_tech { width: 100%; justify-content: center; align-items: center; } .product_tech > div:first-child { text-align:center; margin-top:80px; } .product_tech > div:first-child > span { font-size: 25px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align: left; } .product_tech > div:first-child > span:last-child { color: #0083c3; } .product_tech_col { display: flex; flex-direction: row; justify-content: space-between; align-items: center; height: 356px; } .product_tech_col_1 { background-color: #6dbae0; display: flex; flex-direction: column; justify-content: flex-end; width: 30%; height: 356px; } .product_tech_col_1 > span { font-size: 22px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align: right; color: white; padding: 20px; } .product_tech_col_1 > span:last-child { font-size: 16px; font-weight: 400; line-height: 33px; letter-spacing: 0em; text-align: right; color: white; } .product_tech_col_2 { width: 70%; height: 100%; display:flex; justify-content: center; align-items: center; } .product_tech_separator { height: 125px; width: 100%; } .product_tech_col_reverse { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; } .product_field_1 { display: flex; width: 100%; justify-content: center; align-items: center; padding-bottom:80px; padding-top:70px; } .product_field { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; padding-bottom:100px; height:100%; margin: 300px 0; } .product_field > div:first-child { padding:50px 0px; } .product_field > div:first-child > span { font-size: 25px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align: left; } .product_field > div:first-child > span:last-child { color: #0083c3; } .product_field > div:last-child { display: flex; flex-direction: column; } .product_field > div:last-child > img { margin: 20px 0px; } .product_feature_box_null { background-color: transparent; width: 253px; height: 253px; margin:0 10px; } .product_meta360 { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 1020px; } .line_separator { height: 1px; background-color: #d9d9d9; width: 100%; } .product_metapano_image { margin: 100px 0; } .product_metapano_image > img { border-radius: 12px; } .product_metapano_field_banner { display: flex; flex-direction: row; } .product_metapano_field_banner > div { width: 930px; height: 320px; } .product_metapano_field_banner > div:first-child { background-color: #6dbae0; display: flex; flex-direction: column; justify-content:center; height: 230px; width: 1140px; /* 1140pxì—ì„œ 200px씩 빼서 740pxë¡œ 변경 */ margin: 0 100px; /* 양쪽으로 200pxì˜ margin 추가 */ border-radius: 0px 0px 15px 15px; } .product_metapano_field_banner > div:first-child > span:first-child { font-size: 23px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align:center; color:#fff; } .product_metapano_field_banner > div:first-child > span:last-child { font-size: 16px; font-weight: 400; line-height: 33px; letter-spacing: 0em; text-align:center; color:#fff; } .product_metapano_field_banner_1 { display: flex; flex-direction: row; } .product_metapano_field_banner_1 > div { width: 930px; height: 320px; } .product_metapano_field_banner_1 > div:first-child { background-color: #6dbae0; display: flex; flex-direction: column; justify-content:center; height: 230px; width: 1140px; /* 1140pxì—ì„œ 200px씩 빼서 740pxë¡œ 변경 */ margin: 0 100px; /* 양쪽으로 200pxì˜ margin 추가 */ border-radius: 0px 0px 15px 15px; } .product_metapano_field_banner_1 > div:first-child > span:first-child { font-size: 23px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align:center; color:#fff; } .product_metapano_field_banner_1 > div:first-child > span:last-child { font-size: 16px; font-weight: 400; line-height: 33px; letter-spacing: 0em; text-align:center; color:#fff; } .product_metapano_feature { height: 607px; width: 100%; text-align:center; margin-bottom:100px; z-index:10; } .product_metapano_feature > div:first-child { padding: 83px 0px 50px 0px; } .product_metapano_feature > div:first-child > span { font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; } .product_metapano_feature > div:first-child > span:last-child { color: #0083c3; } .product_metapano_feature_box { display: flex; flex-direction: column; justify-content: center; width: 100%; } .product_metapano_feature_box > div { display: flex; flex-direction: row; padding: 0px 0px 32px 0px; justify-content: space-between; } .product_metapano_feature_box_item { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; width: 217px; height: 164px; border-width: 1px; border-radius: 15px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); padding: 0px 20px; } .product_metapano_feature_box_item > div:first-child { display: flex; align-self: flex-end; width: 77px; height: 77px; margin: 28px 32px 76px 0px; } .product_metapano_feature_box_item > div:last-child { display: flex; align-items: flex-end; padding: 0px 26px 20px 26px; } .product_metaaction_feature { width: 100%; display: flex; justify-content: center; align-items:center; padding: 80px 0px; } .product_metaaction_feature > div:first-child { padding: 83px 0px 88px 0px; } .product_metaaction_feature > div:first-child > span { font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; } .product_metaaction_feature > div:first-child > span:last-child { color: #0083c3; } .product_metacapture_feature { height: 550px; width: 100%; padding: 70px 0px 300px 20px; } @media only screen and (max-width: 991px) { .product_metacapture_feature { height: 0px; } } .product_metacapture_feature > div:first-child { padding: 83px 0px 88px 0px; } .product_metacapture_feature > div:first-child > span { font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; } .product_metacapture_feature > div:first-child > span:last-child { color: #0083c3; } .product_metacapture_field { display: flex; width: 100%; flex-direction: column; justify-content: center; align-items: center; text-align:center; margin-bottom: 20px; } .product_metacapture_field > div:first-child > span { font-size: 25px; font-style: normal; font-weight: 500; line-height: 46px; margin: 20px 0; } .product_metacapture_field > div:first-child > span:last-child { color: #0083c3; } .product_metacapture_field > div:last-child > div > span { color: #304355; text-align: center; font-size: 18px; font-style: normal; font-weight: 500; line-height: 20px; /* 111.111% */ margin: 20px 0px; } .product_metacapture_field > div { margin-bottom: 50px; } .product_business_field_banner { display: flex; flex-direction: row; } .product_business_field_banner > div { width: 930px; height: 320px; } .product_business_field_banner > div:first-child { background-color: #6dbae0; display: flex; flex-direction: column; justify-content:center; height: 230px; width: 1140px; /* 1140pxì—ì„œ 200px씩 빼서 740pxë¡œ 변경 */ margin: 0 100px; /* 양쪽으로 200pxì˜ margin 추가 */ border-radius: 0px 0px 15px 15px; } .product_business_field_banner > div:first-child > span:first-child { font-size: 23px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align:center; color:#fff; } .product_business_field_banner > div:first-child > span:last-child { font-size: 16px; font-weight: 400; line-height: 33px; letter-spacing: 0em; text-align:center; color:#fff; } /* Animated Elements */ .anim-elements{ background-image: url(../img/metabank_mainimg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } /*.anim-elements .anim-element{ position: absolute; } .anim-elements .anim-element:nth-child(1){ background: rgba(0, 201, 157,0.6); width: 15px; height: 15px; border-radius: 50%; top: 12%; left: 15%; animation: animTwo 13s infinite linear; } .anim-elements .anim-element:nth-child(2){ border: 5px solid rgba(0, 153, 229,0.6); width: 25px; height: 25px; border-radius: 50%; top: 15%; left: 45%; -webkit-animation: animOne 15s infinite linear; animation: animOne 15s infinite linear; } .anim-elements .anim-element:nth-child(3){ border: 5px solid rgba(244, 34, 104,0.6); width: 25px; height: 25px; bottom: 20%; left: 30%; -webkit-animation: animFour 15s infinite linear alternate; animation: animFour 15s infinite linear alternate; } .anim-elements .anim-element:nth-child(4){ background: rgba(252, 162, 73,0.80); width: 15px; height: 15px; border-radius: 50%; bottom: 15%; left: 60%; -webkit-animation: animFive 15s infinite linear alternate; animation: animFive 15s infinite linear alternate; } .anim-elements .anim-element:nth-child(5){ background: rgba(100, 45, 250,0.8); width: 3px; height: 20px; bottom: 38%; left: 45%; -webkit-animation: animFour 15s infinite linear alternate; animation: animFour 15s infinite linear alternate;*/ } .anim-elements .anim-element:nth-child(5):after, .anim-elements .anim-element:nth-child(5):before { content: ""; display: block; width: 100%; height: calc(50% - 2px); top: 6px; background: inherit; position: absolute; -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .anim-elements .anim-element:nth-child(5):before { right: -6px; } .anim-elements .anim-element:nth-child(5):after { left: -6px; } @keyframes animOne { 0% { transform: translate(0px, 0px) rotate(0deg) } 20% { transform: translate(73px, -1px) rotate(35deg) } 40% { transform: translate(141px, 72px) rotate(75deg) } 60% { transform: translate(83px, 122px) rotate(110deg) } 80% { transform: translate(-40px, 72px) rotate(145deg) } 100% { transform: translate(0px, 0px) rotate(0deg) } } @-webkit-keyframes animOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) } 20% { -webkit-transform: translate(73px, -1px) rotate(35deg) } 40% { -webkit-transform: translate(141px, 72px) rotate(75deg) } 60% { -webkit-transform: translate(83px, 122px) rotate(110deg) } 80% { -webkit-transform: translate(-40px, 72px) rotate(145deg) } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) } } @keyframes animTwo { 0% { transform: translate(0px, 0px) rotate(0deg) scale(1) } 20% { transform: translate(73px, -1px) rotate(36deg) scale(.9) } 40% { transform: translate(141px, 72px) rotate(72deg) scale(1) } 60% { transform: translate(83px, 122px) rotate(108deg) scale(1.2) } 80% { transform: translate(-40px, 72px) rotate(144deg) scale(1.1) } 100% { transform: translate(0px, 0px) rotate(0deg) scale(1) } } @-webkit-keyframes animTwo { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1) } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg) scale(.9) } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1) } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2) } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1) } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1) } } @keyframes animThree { 0% { transform: translate(165px, -179px) } 100% { transform: translate(-346px, 617px) } } @-webkit-keyframes animThree { 0% { -webkit-transform: translate(165px, -179px) } 100% { -webkit-transform: translate(-346px, 617px) } } @keyframes animFour { 0% { transform: translate(-300px, 151px) rotate(0deg) } 100% { transform: translate(251px, -200px) rotate(180deg) } } @-webkit-keyframes animFour { 0% { -webkit-transform: translate(-300px, 151px) rotate(0deg) } 100% { -webkit-transform: translate(251px, -200px) rotate(180deg) } } @keyframes animFive { 0% { transform: translate(61px, -99px) rotate(0deg) } 21% { transform: translate(4px, -190px) rotate(38deg) } 41% { transform: translate(-139px, -200px) rotate(74deg) } 60% { transform: translate(-263px, -164px) rotate(108deg) } 80% { transform: translate(-195px, -49px) rotate(144deg) } 100% { transform: translate(-1px, 0px) rotate(180deg) } } @-webkit-keyframes animFive { 0% { -webkit-transform: translate(61px, -99px) rotate(0deg) } 21% { -webkit-transform: translate(4px, -190px) rotate(38deg) } 41% { -webkit-transform: translate(-139px, -200px) rotate(74deg) } 60% { -webkit-transform: translate(-263px, -164px) rotate(108deg) } 80% { -webkit-transform: translate(-195px, -49px) rotate(144deg) } 100% { -webkit-transform: translate(-1px, 0px) rotate(180deg) } } /* ========================================================================== Header Section ========================================================================== */ .header-section{ background-color: #; width: 100%; /*height: 140px;*/ z-index: 99; position: fixed; left: 0; top: 0; padding: 0; } .navbar-fixed-top.header-section{ background-color: #fff; -moz-box-shadow: 0 2px 5px rgba(16,16,16,.08); -webkit-box-shadow: 0 2px 5px rgba(16,16,16,.08); box-shadow: 0 2px 5px rgba(16,16,16,.08); height: 80px; border-bottom: 0; padding: 0; } .header-section .topmenu .topmenu-hannam{ } .header-section .topmenu .topmenu-text{ margin-right: auto; font-size: 14px; color: #000000; } .header-section .topmenu .topmenu-wrap{ margin-left: auto; } .header-section .topmenu .log a{ background-color: #F93822; font-family: "Noto Sans KR"; color: #fff; font-size: 14px; border-radius: 2px; line-height: 20px; display: inline-block; letter-spacing: 0.5px; padding: 0 10px; } .header-section .topmenu .log a: hover{ background-color: #00c99c; color: #fff; transition: all .3s ease-in-out; } .navbar-fixed-top.header-section .topmenu .log a{ color: #fff; } .navbar-fixed-top.header-section .topmenu .log a: hover{ color: #333; } .navbar-fixed-top.header-section .topmenu{ display: none; } .navbar-fixed-top ul.topnav > li > a{ color: #263b5e; } .navbar-fixed-top ul.topnav > li > a:hover, .navbar-fixed-top ul.topnav > li > a:focus, .navbar-fixed-top ul.topnav > li.active > a{ color: #263b5e; } .navbar-fixed-top ul.nav > li > a{ color: #263b5e; } .navbar-fixed-top ul.nav > li > a:hover, .navbar-fixed-top ul.nav > li > a:focus, .navbar-fixed-top ul.nav > li.active > a{ color: #263b5e; } .logo-light, .navbar-fixed-top .logo-light, .logo-dark, .navbar-fixed-top .logo-dark, .navbar-fixed-top.header-section, .header-section{ transition: all 0.3s ease-in-out; } .navbar{ border: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0 60px; position: relative; padding: 0; } .navbar2 { border: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0; position: relative; padding: 0; } .navbar-header { padding: 17px 0; } .navbar-header .brand{ font-size: 25px; color: #333; font-family: "Noto Sans KR"; letter-spacing: -1px; font-weight: 500; margin-left: 13px; } .navbar-header .nav-btn{ padding: 8px; border-radius: 1px; } .navbar-header .nav-btn .icon-bar{ background-color: #fff; width: 16px; } .navbar-fixed-top .navbar-header .nav-btn .icon-bar{ background-color: #777; } .navbar-header .nav-btn:hover, .navbar-header .nav-btn:focus{ opacity: 0.8; } /* Top Menu */ ul.topnav{ } ul.topnav > li{ display: inline-block; } ul.topnav > li > a{ color: #263b5e; font-family: "Noto Sans KR"; vertical-align: middle; padding: 0 15px; letter-spacing: 0; font-size: 14px; font-weight: 300; z-index: 1; } /* Nav Menu */ #navbar{ z-index: 999; padding: 0 15px; } ul.nav{} ul.nav > li{ position: relative; } ul.nav > li > a{ color: #fff; font-family: "Noto Sans KR"; display: inline-block; vertical-align: middle; padding: 0 15px; letter-spacing: 0; font-size: 16px; font-weight: 500; text-transform: none; line-height: 80px; z-index: 1; } .header-right .cart-icon{ font-size: 16px; font-family: "Noto Sans KR"; color: #263b5e; font-weight: 500; line-height: 80px; margin-left: 10px; position: relative; cursor: pointer; } .header-right .cart-icon i{ color: #3592D1; font-size: 16px; } .header-right .cart-icon .count{ background-color: #3592D1; line-height: 20px; text-align: center; border-radius: 50%; color: #fff; display: inline-block; position: absolute; width: 20px; height: 20px; top: 20px; font-size: 10px; right: -10px; } .cart-icon.transparent{} .cart-icon.transparent i{ color: #3592D1; } .cart-icon.transparent .count{ background-color: #3592D1; } ul.nav > li > a:hover, ul.nav > li > a:focus, ul.nav > li > a.active{ background: none; color: #3592D1; opacity: 1; } /* Dropdown Style ==================*/ #mainmenu li ul{ background-color: #fff; width: 200px; height: auto; position: absolute; left: 0; top: 140%; border-radius: 2px; visibility: hidden; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; z-index: 999; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); } #mainmenu li:hover > ul{ visibility: visible; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; top: 100%; } #mainmenu li ul li{ border-bottom: 2px solid #eee; display: block; position: relative; padding: 0; } #mainmenu li ul li:last-child{ border: none; } #mainmenu li ul li a{ font-family: "Noto Sans KR"; line-height: 45px; display: block; padding: 0 15px; font-size: 16px; font-weight: 400; letter-spacing: -0.2px; color: #6a8695; -webkit-transition: color 0.3s ease 0s, padding 0.3s ease 0s; transition: color 0.3s ease 0s, padding 0.3s ease 0s; } #mainmenu li > ul > li:hover a{ background-color: #3592D1; color: #fff; } #mainmenu li > ul ul{ background-color: #fff; left: 200px; } #mainmenu li > ul li:hover > ul li a{ color: #777; } #mainmenu li ul li:hover > ul{ top: 0; opacity: 1; visibility: visible; } #mainmenu li > ul li:hover > ul li > a:hover{ background-color: transparent; color: #fff; } #mainmenu li ul li li a:hover{ color: #ffca3f !important; } /* Transparent Header =====================*/ .header-section.transparent{ background-color: transparent; } .navbar-fixed-top.header-section.transparent{ background-color: #fff; } =====================*/ .header-section.transparent ul.topnav > li > a{ color: #ddd; } .header-section.transparent ul.topnav > li > a:hover, .header-section.transparent ul.topnav > li > a.active{ color: #fff; } .navbar-fixed-top.header-section.transparent ul.topnav > li > a{ color: #263b5e; } .navbar-fixed-top.header-section.transparent ul.topnav > li > a:hover, .navbar-fixed-top.header-section.transparent ul.topnav > li > a.active{ color: #3592D1; } .navbar-fixed-top.transparent .hannam-dark, .transparent .hannam-light{ display: block; } .navbar-fixed-top.transparent .hannam-light, .transparent .hannam-dark{ display: none; } /* =====================*/ @media (max-width: 992px) { .logo-desktop2 { display: none; } } .header-section.transparent ul.nav > li > a{ color: #FFF; } .header-section.transparent ul.nav > li > a:hover, .header-section.transparent ul.nav > li > a.active{ color: #fff; } .navbar-fixed-top.header-section.transparent ul.nav > li > a{ color: #263b5e; } .navbar-fixed-top.header-section.transparent ul.nav > li > a:hover, .navbar-fixed-top.header-section.transparent ul.nav > li > a.active{ color: #3592D1; } .navbar-fixed-top.transparent .logo-dark, .transparent .logo-light{ display: block; } .navbar-fixed-top.transparent .logo-light, .transparent .logo-dark{ display: none; } .transparent .slicknav_menu .slicknav_icon-bar { -webkit-box-shadow: 0 2px 0 rgba(255,255,255,1); -moz-box-shadow: 0 2px 0 rgba(255,255,255,1); box-shadow: 0 2px 0 rgba(255,255,255,1); background-color: transparent; } /* Mobile Menu =================*/ .slicknav_menu { background: none; padding: 0 30px; display:none; z-index: 999; } .slicknav_nav { background-color: #fff; font-size: 16px; padding: 20px 15px; } .js .slicknav_menu { width: 100%; position: absolute; right: 0; top: 100%; } .slicknav_btn{ background-color: transparent; margin: -63px 0px 0px; } .slicknav_icon-bar{ display:none; } .transparent .slicknav_btn { margin: -70px 0px 0px; } .transparent.navbar-fixed-top .slicknav_menu .slicknav_icon-bar, .slicknav_menu .slicknav_icon-bar { width: 35px; height: 10px; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.5); -moz-box-shadow: 0 2px 0 rgba(0,0,0,.5); box-shadow: 0 2px 0 rgba(0,0,0,.5); } .slicknav_nav .slicknav_row:hover, .slicknav_nav .slicknav_row, .slicknav_nav a, .slicknav_nav a:hover{ -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .slicknav_nav .slicknav_row, .slicknav_nav a { padding: 10px 15px; margin: 0; color: #263b5e; font-size: 15px; font-weight: 500; letter-spacing: -0.2px; } .slicknav_nav .slicknav_arrow { float: right; color: #999; } .slicknav_nav a .caret{ display: none; } .slicknav_nav ul{ margin: 0; } .slicknav_nav ul li a{ padding-left: 30px; font-size: 14px; color: #263b5e; } .slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{ background-color: transparent; color: #333; } /* Menu Button Style ==================== */ .header-right{ display: flex; align-items: center; } .header-right .menu-btn{ background-color: #FF3465; color: #fff!important; padding: 0 30px; border-radius: 3px; line-height: 45px; display: inline-block; font-family: "Noto Sans KR"; text-transform: uppercase; font-weight: 500; font-size: 12px; margin: 0; } .header-right .menu-btn:hover{ opacity: 0.8; color: #fff; } /* Search Box ===============*/ #dl-popup-search-box { background-color: rgba(0,0,0,0.95); position: fixed; width: 100%; height: 100%; top: -20em; left: 0; right: 0; white-space: nowrap; z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: 500ms ease all; -moz-transition: 500ms ease all; transition: 500ms ease all; } #dl-popup-search-box.toggled { top: 0; opacity: 1; visibility: visible; } #dl-popup-search-box .box-inner-wrap:hover { cursor: url(../img/cross.png), auto; } #dl-popup-search-box .box-inner-wrap { width: 100%; height: 100%; } #dl-popup-search-box .box-inner-wrap form { position: relative; margin: 0 auto; } #dl-popup-search-box .box-inner-wrap input::-webkit-input-placeholder { /* Edge */ color: #444; } #dl-popup-search-box .box-inner-wrap input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #444; } #dl-popup-search-box .box-inner-wrap input::placeholder { color: #444; } #dl-popup-search-box .box-inner-wrap input { width: 90%; padding: 0 0 0.125em 0; background: transparent; border: none; border-bottom: 3px solid #222; font-size: 4em; color: #ddd; } #dl-popup-search-box .box-inner-wrap input:focus { outline: none; } #dl-popup-search-box .box-inner-wrap button { position: absolute; display: block; width: 10%; right: 0; top: 0; background: transparent; border: none; color: #444; font-size: 4em; -webkit-transition: 500ms ease all; -moz-transition: 500ms ease all; transition: 500ms ease all; } #dl-popup-search-box .box-inner-wrap button:hover { color: #ddd; } #dl-popup-search-box .box-inner-wrap button:focus { outline: none; } @media screen and (max-width: 600px){ #dl-popup-search-box .box-inner-wrap form { width: 90%; } #dl-popup-search-box .box-inner-wrap input, #dl-popup-search-box .box-inner-wrap button{ font-size: 3em; } } /* ========================================================================== Hero Section ========================================================================== */ .hero-section{ height: 600px; position: relative; border-top: 1px solid #eaeaea; z-index: 1; } .hero-bg-shape{ background-image: url(../img/hero-bg.png); background-repeat: no-repeat; background-position: right top; background-size: contain; position: absolute; width: 100%; height: 100%; right: 0; top: 0; z-index: -1; } .hero-content{} .hero-content h1{ margin-bottom: 20px; font-size: 34px; color: #FFF; } .hero-content > p { margin-bottom: 30px; font-size: 24px; color: #FFF; } .hero-wrapper { position: relative; display: flex; justify-content: center; align-items: center; height: 100vh; /* 화면 ì „ì²´ 높ì´ë¥¼ ê°€ì§ */ } .play-btn{ margin-left: 20px; font-size: 12px; font-weight: 500; font-family: "Noto Sans KR"; text-transform: uppercase; color: #263b5e; transition: all 0.2s ease-in-out; } .play-btn i{ background-color: #F93822; -webkit-box-shadow: 0px 15px 25px 0px rgba(244, 34, 103, 0.5); box-shadow: 0px 15px 25px 0px rgba(244, 34, 103, 0.5); width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; color: #fff; font-size: 15px; margin-right: 10px; } .play-btn:hover i{ transition: all 0.2s ease-in-out; box-shadow: none; } .navbar_logo { display: flex; } /* Hero Section 2 ==================*/ .hero-section.hero-2{ background: #1045db; background: -webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: -o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%); height: 650px; } .hero-section.hero-2 .hero-content{} .hero-2 .hero-content h1{ color: #fff; } .hero-2 .hero-content p{ color: #ddd; } /* Hero Section 3 ===================*/ .hero-section.hero-3{ position: relative; z-index: 1; } .support-hero{ background-image: url(../img/hero-support-desk.png); background-repeat: no-repeat; background-position: top center; background-size: cover; position: absolute; width: 100%; height: 100%; left: 0; top: 0; border-radius: 0 0 0 0; z-index: -1; } .hero-section.hero-3 .hero-content{} .hero-section.hero-3 .hero-content h1{ color: #fff; } .hero-section.hero-3 .hero-content p{ color: #ddd; } /* Support Search ==================*/ .search-box.support-search{} .search-box.support-search .form-control{ background-color: #fff; height: 60px; box-shadow: none; color: #777; width: 330px; border: none; } .search-box.support-search .form-control:hover, .search-box.support-search .form-control:focus{ border: none; } .search-box.support-search .nice-select{ width: 100px; height: 60px; line-height: 60px; border: none; margin-left: -2px; border-left: 1px solid #eaeaea; border-radius: 0; } .hero-section.hero-3 .default-btn.btn-pink{ height: 60px; line-height: 60px; } /* Hero Section 4 ===================*/ .hero-section.hero-4{ background-color: transparent; background-image: linear-gradient(-134deg, #c86dd7 0%, #3023ae 100%); position: relative; height: 650px; display: flex; align-items: center; z-index: 1; } .hero-section.hero-4 .hero-content h1{ color: #fff; font-weight: 500; letter-spacing: -0.5; } .hero-section.hero-4 .hero-content p{ font-family: "Noto Sans KR"; color: #fff; font-size: 16px; font-weight: 500; } .hero-section.hero-4 .hero-wave{ position: absolute; width: 100%; height: auto; left: 0; bottom: 0; z-index: -1; } .app-btn{} .app-btn a{ margin-right: 10px; } .app-btn a:hover{ opacity: 0.8; } .hero-moc{ background-image: url(../img/mobile-1.webp); position: absolute; background-repeat: no-repeat; background-position: right bottom; background-size: 85%; width: 432px; height: 780px; right: 100px; bottom: -105px; animation-name: moc-animation; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-name: moc-animation; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; } /* Moc Animation =================*/ @-webkit-keyframes moc-animation { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-25px); transform: translateY(-25px); } } @keyframes moc-animation { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } .wave-1{ background-image: url(../img/wave-1.png); position: absolute; background-repeat: no-repeat; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .hero-section.hero-4 .bubble-effect .bubble.b-2, .hero-section.hero-4 .bubble-effect .bubble.b-3, .hero-section.hero-4 .bubble-effect .bubble.b-4, .hero-section.hero-4 .bubble-effect .bubble.b-6, .hero-section.hero-4 .bubble-effect .bubble.b-1{ background-color: transparent; border: 3px solid rgba(255,255,255,0.2); } .hero-section.hero-4 .bubble-effect .bubble.b-3{ top: 55%; } .hero-section.hero-4 .bubble-effect .bubble.b-5{ background-color: rgba(255,255,255,0.2); right: 570px; } /*Hero 5 ============*/ .hero-section.hero-5 { background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; right: 0; top: 0; height: 650px; } .main_1 {background-image: url(../img/mainP_2.png); position:relative;} .main_2 {background-image: url(../img/mainP_2.png); position:relative;} .main_3 {background-image: url(../img/mainP_3.png); position:relative;} .main_4 {background-image: url(../img/mainP_4.png); position:relative;} .main_5 {background-image: url(../img/mainP_5.png); position:relative;} .main_6 {background-image: url(../img/mainP_6.png); position:relative;} .main_t {font-size:36px; font-weight:500; font-family: "Noto Sans KR"; text-shadow: 3px 3px gray; letter-spacing:0px; color:#fff; text-align:center; position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%);} .main_t_s {font-size:22px; font-family: "Noto Sans KR"; font-weight:300; color:#fff; text-shadow: 1px 1px gray; text-align:center; position: absolute; top: 60%; left: 50%; transform: translate(-50%, -50%); } .hero-5 .hero-img-wrap{ position: relative; margin-top: 100px; } .hero-5 .hero-content h1{ color: #fff; } .hero-5 .hero-content p{ color: #ebebeb; font-family: "Noto Sans KR"; font-size: 15px; } .hero-5 .hero-img-wrap .h-icon{ position: absolute; left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation: dl-bounce 1s ease-in-out 0s infinite alternate; animation: dl-bounce 1s ease-in-out 0s infinite alternate; } .hero-5 .hero-img-wrap .h-icon-1{ left: 24.5%; top: 6%; } .hero-5 .hero-img-wrap .h-icon-2{ left: inherit; right: 38%; top: 0px; -webkit-animation-delay: .3s; animation-delay: .3s; } .hero-5 .hero-img-wrap .h-icon-3{ top: 44%; left: 32.4%; -webkit-animation-delay: .4s; animation-delay: .4s; } .hero-5 .hero-img-wrap .h-icon-4{ left: inherit; right: 30%; top: 43%; -webkit-animation-delay: .5s; animation-delay: .5s; } @-webkit-keyframes dl-bounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px) } to { -webkit-transform: translateY(-30px); transform: translateY(-30px) } } @keyframes dl-bounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px) } to { -webkit-transform: translateY(-30px); transform: translateY(-30px) } } /* ============================ 서브 중앙메뉴 ====================================*/ .sub_menu_wrap{position:absolute;left:20px;bottom:0;width:100%;transform:translateY(50%);z-index:1450;} .sub_menu_nav{display:flex;width:100%;max-width:600px;} .sub_menu_nav_home{display:none;} .sub_menu_nav_item{position:relative;width:50%;max-width:300px;height:80px;box-shadow:0 10px 20px rgba(103, 103, 103, 0.2);} .sub_menu_nav_depth1{border-radius:10px 0 0 10px;background-color:#3592D1;} .sub_menu_nav_depth2{border-radius:0 10px 10px 0;background-color:#fff;} .sub_menu_nav_item > .sub_menu_nav_link{ display:block; padding:0 40px;font-weight:500; line-height: 80px;} .sub_menu_nav_depth1 > .sub_menu_nav_link{font-size:18px;color:#fff;} .sub_menu_nav_depth2 > .sub_menu_nav_link{font-size:18px;color:#3592D1;} .sub_menu_nav_icon{font-size:24px; float:right; line-height: 80px; transition:transform .3s;} .sub_menu_nav_item.open .sub_menu_nav_icon{transform:rotate(180deg);} .sub_menu_nav_list{display:none;position:absolute;top:calc(100% - 20px);left:0;width:100%;overflow:hidden;padding-top:20px;border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 15px 15px rgba(0,0,0,.1);} .sub_menu_nav_list::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background-color:#fff;z-index:50;} .sub_menu_nav_depth1 .sub_menu_nav_list{background-color:#3592D1;} .sub_menu_nav_depth1 .sub_menu_nav_list::before{background-color:#3592D1;} .sub_menu_nav_list .sub_nav_menu{background-color:#fff;} .sub_menu_nav_list .sub_menu_nav_link{display:flex;padding:10px 30px;font-size:16px;color:#484848;background-color:#fff;transition:color .3s, background-color .3s;} .sub_menu_nav_list .sub_menu_nav_link:hover{color:#3592D1; background-color:#f5f9f8;} .client .sub_menu_nav_item, .works .sub_menu_nav_item{width:100%;max-width:none;border-radius:10px;} .client .sub_menu_nav_depth2, .works .sub_menu_nav_depth2{display:none;} /* ====================== 서브 중앙메뉴 ë§ˆê° ====================*/ /* ========================================================================== Promo Section ========================================================================== */ .promo-section{} .promo-item{ padding: 30px 15px; text-align: center; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative; overflow: hidden; } .promo-section{} .promo-item2{ background-image: url(../img/companygoal_1.jpg); background-size: cover; background-repeat: no-repeat; padding: 30px; text-align: center; position: relative; overflow: hidden; height: 250px; font-size: 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .promo-item3{ background-image: url(../img/companygoal_2.jpg); background-size: cover; background-repeat: no-repeat; padding: 30px; text-align: center; position: relative; overflow: hidden; height: 250px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .promo-item4{ background-image: url(../img/companygoal_3.jpg); background-size: cover; background-repeat: no-repeat; padding: 30px; text-align: center; position: relative; overflow: hidden; height: 250px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .promo-item:hover{ transform: translateY(-5px); transition: all .3s ease-in-out; } .promo-item i{ font-size: 50px; margin-bottom: 20px; display: block; } .promo-icon{} .promo-item .transparent{ position: absolute; width: auto; height: auto; left: -35px; bottom: -50px; font-size: 100px; opacity: 0.1; } .promo-item .sb-chart{ color: #ff4c4c; } .promo-item .sb-stats{ color: #0099e5; } .promo-item .sb-hours{ color: #ffdd00; } .promo-item .sb-target{ color: #0abf53; } /* Promo Section 2 ====================*/ .promo-content{ text-align: center; padding: 0 20px; } .promo-content img{ margin-bottom: 20px; } .promo-content p{ margin-bottom: 0; } .promo-content2 { border: 1px solid #3592D1; padding: 15px; text-align: center; padding: 20px 20px; height: 100% } /* Promo Section 3 ===================*/ .promo-section.promo-3{} .promo-section.promo-3 .promo-content{ padding: 40px 30px; } .promo-section.promo-3 .promo-content i{ font-size: 50px; margin-bottom: 20px; display: block; } .promo-section.promo-3 .promo-content p{ margin-bottom: 20px; } .promo-section.promo-3 .promo-content .read-more{ font-family: "Work Sams",sans-serif; font-size: 12px; text-transform: uppercase; font-weight: 500; } .promo-section.promo-3 .promo-content .read-more:hover{ text-decoration: underline; } /*Promo 4 ===========*/ .promo-section.promo-4{} .promo-4 .promo-item{ background-color: #fff; padding: 40px; position: relative; } .promo-4 .promo-item:before{ background: #1045db; background: -webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: -o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%); position: absolute; content: ""; width: 20%; height: 4px; left: 50%; bottom: 0; border-radius: 5px; visibility: hidden; opacity: 0; transform: translateX(-50%); transition: all 0.3s ease-in-out; } .promo-4 .promo-item:hover:before{ visibility: visible; opacity: 1; width: 100%; transition: all 0.3s ease-in-out; } /* Promo Section 5 ===================*/ .promo-section.promo-5{} .promo-section.promo-5 .promo-content{ height: 365px; padding: 40px 30px; } .promo-section.promo-5 .promo-content p{ margin-bottom: 20px; } .promo-section.promo-5 .promo-item{ height: 530px; } @media (max-width: 768px){ .promo-section.promo-5 .promo-content{ height: auto; } .promo-section.promo-5 .promo-item{ height: auto; } } /* ========================================================================== Content Section ========================================================================== */ .content-section { background-repeat: no-repeat; background-size: cover; } .content-info{ display: flex; flex-direction: column; justify-content: center; align-items: left; height: 100%; } .content-info span{ font-family: "Noto Sans KR"; font-weight: 500; font-size: 12px; margin-bottom: 20px; display: block; letter-spacing: 0.5px; } .content-info h2{ margin-bottom: 10px; } .content-info p{ margin-bottom: 20px; } .companygoal{ margin-left: 30px; margin-right: 30px; } .circle { width: 200px; height: 200px; border-radius: 10%; background-color: transparent; /* ë°°ê²½ìƒ‰ì„ íˆ¬ëª…ìœ¼ë¡œ ì„¤ì • */ margin-right: 2px; display: flex; justify-content: center; align-items: center; } .content-feature{} .content-feature li{ display: inline-block; width: 50%; float: left; padding-right: 10px; } .content-feature-item{} .content-feature-item i{ font-size: 50px; display: block; margin-bottom: 10px; } .content-details{} .content-feature-item h3{} .content-feature-item p{} /* Content Section 1 ==================== */ .content-section.content-1{} .content-section.content-1 .year, .content-section.content-1 .month{ /*display: inline-block;*/ } .content-section.content-1 .year{ width:15%; display: table-cell; vertical-align: top;} .content-section.content-1 .year h3 { font-weight: 700; } .content-section.content-1 .month { display: table-cell; width:90%;} .content-section.content-1 .month strong{ display: inline-block; color: #000; font-size: 20px; width: 8%; vertical-align: top; } .content-section.content-1 .month span{display: inline-block; font-size: 18px; width: 90%;} .content-section.content-1 .month span .sub-text{ display: inline; font-size: 14px; } /* Content Section 2 ==================== */ .content-section.content-2{} .content-section.content-2 .content-feature-item i{ background: transparent; font-size: 50px; } .content-section.content-2 .content-feature-item{} /* Content Section 3 ==================== */ .content-section.content-3{ background: #1045db; background: -webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: -o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%); } .content-section.content-3 span{ color: #ddd; } .content-section.content-3 h2{ color: #fff; } .content-section.content-3 p{ color: #ddd; } .content-section.content-4{ /*background-image: url(../img/info01img.jpg);*/ background-size: cover; background-repeat: no-repeat; padding: 60px 0; } .content-4{ z-index: 1; } .content-4 .img-wrap{ z-index: -1; z-index: -1; display: flex; flex-direction: column; justify-content: center; /* 세로 ê°€ìš´ë° ì •ë ¬ì„ ìœ„í•œ ìˆ˜ì • */ align-items: center; } /* Content Section 4 ==================== */ .content-section.content-5{ position: relative; z-index: 1; } .content-moc{ background-image: url(../img/mobile-2.png); position: absolute; background-repeat: no-repeat; background-position: right bottom; background-size: 70%; width: 844px; height: 100%; right: 0; bottom: 0; z-index: -1; } /* Content Play Icon ==================== */ .play-icon-box{ position: relative; display: flex; align-items: center; } .play-icon-box span{ margin-bottom: 0; padding-left: 20px; font-family: "Noto Sans KR"; font-weight: 500; color: #263b5e; font-size: 16px; text-transform: capitalize; letter-spacing: -1px; } .play-icon{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; background: #F93822; font-size: 15px; color: #fff; text-align: center; border-radius: 50%; -webkit-animation: pulse 3s infinite; -o-animation: pulse 3s infinite; animation: pulse 3s infinite; } .play-icon-box:hover a{ color: #fff; } @keyframes pulse { 50% { box-shadow: 0 0 0 15px rgba(244, 34, 103, 0.3); 0 0 0 30px rgba(244, 34, 103, 0.3); } } /* Content-list ==============*/ .content-list{ margin-bottom: 30px; } .content-list li{} .content-list li{ line-height: 35px; } .content-list li i{ background-color: #F93822; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; border-radius: 50%; font-size: 10px; margin-right: 10px; } .icon-list { margin-top: 20px; } .icon-list li{ display: inline-block; width:16%; text-align: center; } .icon-list li img { width:60%; } .icon-list li p{ margin: 15px 0; text-align: center; } @media screen and (max-width: 600px){ .icon-list li{ width:30%; } } /* ========================================================================== Web Search Section ========================================================================== */ .web-search-section{ padding: 100px 0 150px; position: relative; z-index: 1; overflow: hidden; } .web-search-section .cloud{ background-image: url(../img/wave.png); position: absolute; content: ""; width: 100%; height: 100%; left: 0; bottom: -350px; z-index: -1; } .web-search-section .left-design{ background-color: #000; background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .web-search-section .right-design{ background-color: #000; background-repeat: no-repeat; background-position: top right; position: absolute; content: ""; width: 100%; height: 100%; right: 0; top: 0; z-index: -1; } .web-search-section .row{ padding-bottom: 50px; } .web-search-section .section-heading span, .web-search-section .section-heading h2{ color: #fff; } .web-search-section .section-heading P{ color: #ddd; } .search-box .form-control{ background-color: #fff; height: 60px; width: 280px; border-radius: 30px 0 0 30px; color: #555; padding-left: 20px; border: none; } .search-box .form-control:focus{ border: 1px solid #fff; } .search-box .form-inline{ justify-content: center; } .search-box .default-btn{ box-shadow: none; border-radius: 0 30px 30px 0; line-height: 60px; } .search-box .default-btn:hover{ cursor: pointer; } /* ========================================================================== Domain Search Section ========================================================================== */ .domain-search-section{ margin-top: -80px; } .d-search-content{ text-align: center; background-color: #fff; border-radius: 3px; padding: 50px 20px; -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); -webkit-transition: all .3s ease-in-out; position: relative; z-index: 1; } .map{ background-image: url(../img/satellite-map.png); background-repeat: no-repeat; background-position: top center; background-size: contain; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .d-search-content h2{ margin-bottom: 40px; font-size: 28px; } .d-search-content .form-control{ background-color: #fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04); box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04); border: 2px solid #eaeaea; color: #555; } .d-search-content .form-control:focus{ border: 2px solid #eaeaea; } .domain-price{ margin-top: 20px; } .domain-price li{ display: inline-block; margin: 0 20px; } .domain-price li span{ font-family: "Noto Sans KR"; font-weight: 500; margin-right: 5px; } /* Select Style ================*/ .nice-select{ height: 50px; line-height: 50px; border-radius: 2px; border: 2px solid #eaeaea; border-left: none; width: 120px; padding-left: 25px; } .search-box .nice-select{ height: 60px; line-height: 60px; } .nice-select .list{ border-radius: 2px; } .nice-select:active, .nice-select.nc-open, .nice-select:focus{ border-color: #eaeaea; } /* ========================================================================== Project Section ========================================================================== */ .project-section{ padding-bottom: 140px; padding-top: 60px; } .project-item{} .project-carousel .owl-stage-outer{ padding: 0 0 30px; } .project-item .project-content{ background-color: #fff; text-align: center; padding: 30px 20px; position: relative; -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .project-item .project-content span{ text-transform: uppercase; font-size: 12px; font-weight: 500; font-family: "Noto Sans KR"; display: block; margin-bottom: 10px; } .project-item .project-content h3 a{ font-size: 18px; font-weight: 500; line-height: 24px; display: block; color: #263b5e; } .project-item .project-content h3 a:hover{ text-decoration: underline; } .project-item .project-content .read-more{ background-image: -webkit-linear-gradient(180deg, #F93822 0%, #a88aff 100%); width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; display: block; border-radius: 50%; margin: 0 auto; font-size: 12px; position: absolute; left: calc(50% - 20px); bottom: -20px; z-index: 1; } .project-item .project-content .read-more:before{ background-color: rgba(98, 45, 250,0.5); position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; transform: scale(1.4); border-radius: 50%; transition: all 0.3s ease-in-out; z-index: -1; } .project-item:hover .read-more:before{ transform: scale(1.5); transition: all 0.2s ease-in-out; } /* ========================================================================== Case Studies Details ========================================================================== */ .case-details-carousel .owl-controls .owl-dots{ bottom: 25px; } .case-details-carousel .owl-controls .owl-dots .owl-dot{ background-color: #999; } .case-details-carousel .owl-controls .owl-dots .owl-dot.active{ background-color: #fff; } .case-details-carousel .owl-controls .owl-dots .owl-dot.active:before{ border-color: #fff; } .case-heading{} .case-heading h2{ font-family: "Noto Sans KR"; font-size: 24px; font-weight: 700; line-height: 28px; text-transform: uppercase; } .case-list-wrap{ margin: 40px 0 0; } .case-list-wrap .col-md-6{ padding-left: 0; } .case-list li{ margin-bottom: 20px; position: relative; padding-left: 30px; } .case-list li:last-child{ margin-bottom: 0; } .case-list li i{ position: absolute; width: auto; height: auto; left: 0; top: 10px; color: #F93822; display: inline-block; } /* Case Sidebar ================ */ .case-sidebar-item{ padding: 0 20px; } .case-sidebar-item h2{ font-family: "Noto Sans KR"; font-size: 24px; font-weight: 700; line-height: 28px; text-transform: uppercase; position: relative; margin-bottom: 30px; } .case-sidebar-item h2:before{ background: #F93822; content: ''; width: 100%; height: 3px; position: absolute; bottom: -10px; left: 0; } .case-sidebar-list{} .case-sidebar-list li{ margin-bottom: 10px; } .case-sidebar-list li:last-child{ margin-bottom: 0; } .case-sidebar-list span{ font-weight: 500; font-family: "Noto Sans KR"; font-size: 12px; text-transform: uppercase; color: #263b5e; letter-spacing: 0; margin-right: 8px; } .case-sidebar-item .default-btn{ margin-top: 30px; box-shadow: none; } .case-sidebar-item .default-btn:hover{ opacity: 0.8; } .brochures-btn .default-btn{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin: 0; margin-bottom: 10px; } .brochures-btn .default-btn:hover{ opacity: 0.8; } /* Case Social Share =================== */ .social-share{ margin-top: 40px; } .social-share li{ display: block; width: 25%; float: left; } .social-share li a{ display: block; font-size: 12px; background-color: #f5f5f5; text-align: center; color: #fff; padding: 10px 0; } .social-share li a:hover{ opacity: 0.8; } .social-share li:nth-child(1) a{ background-color: #3b5998; } .social-share li:nth-child(2) a{ background-color: #1da1f2; } .social-share li:nth-child(3) a{ background-color: #DD4B39; } .social-share li:nth-child(4) a{ background-color: #c8232c; } /* ========================================================================== Service Section ========================================================================== */ .service-section{} .service-item{ background-color: #fff; text-align: center; padding: 30px; transition: all 0.2s ease-in-out; } .service-item:hover{ -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); transition: all 0.2s ease-in-out; cursor: pointer; } .service-item i{ font-size: 50px; margin-bottom: 20px; display: block; } .service-item h3{} .service-item p{} /* ========================================================================== Feature Section ========================================================================== */ .feature-section{ position: relative; } .feature-section .bubble-effect .bubble.b-3{ top: 60%; left: 400px; } .feature-section .bubble-effect .bubble.b-5{ top: 55%; right: 145px; } .feature-wrap{} .feature-item{ text-align: center; padding: 15px 40px; } .feature-item i{ font-size: 50px; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; margin: 0 auto; margin-bottom: 20px; border-radius: 20px; } .feature-item p{ margin-bottom: 0; } /* ========================================================================== Host Price Section ========================================================================== */ .host-price-section{} .nav.nav-pills.tab-nav a{ background-color: #fff; border-radius: 2px; height: 50px; line-height: 50px; padding: 0 20px; border-bottom: 1px solid #eaeaea; font-family: "Noto Sans KR"; text-transform: uppercase; font-size: 14px; font-weight: 500; color: #263b5e; } .nav.nav-pills.tab-nav a.active{ background-color: #1045db; color: #fff; } .host-table{ background-color: #fff; border: 1px solid #eaeaea; text-align: center; margin-bottom: 0; } .table.host-table th{ text-transform: uppercase; font-family: "Noto Sans KR"; font-weight: 500; color: #263b5e; font-size: 12px; border-bottom: 0px solid; vertical-align: middle; } .table.host-table td{ vertical-align: middle; } .table.host-table .default-btn{ background-color: #1045db; height: 40px; line-height: 40px; box-shadow: none; padding: 0 30px; } .table.host-table .default-btn:hover{ opacity: 0.8; } /*다운로드 페ì´ì§€*/ .download-table{ width: 100%; background-color: #fff; border: 1px solid #eaeaea; text-align: center; margin-bottom: 0; } .table.download-table th{ font-weight: 500; color: #263b5e; border-bottom: 0px solid; vertical-align: middle; } .table.download-table td{ vertical-align: middle; } /* ========================================================================== Testimonial Section ========================================================================== */ .testimonial-section{ padding: 140px 0; position: relative; z-index: 1; overflow: hidden; } .testimonial-section .section-heading h2{ margin-bottom: 20px; } .clients-thumb{ position: relative; } .clients-thumb .ct-thumb{ position: absolute; background-repeat: no-repeat; background-size: cover; border-radius: 50%; left: 0; top: 0; box-shadow: 0 10px 20px 0 rgba(0,0,0,.20) } .clients-thumb .ct-thumb.thumb-1{ background-image: url(../img/testi-1.jpg); width: 100px; height: 100px; -webkit-animation: thumb-scale-up-one 7s infinite linear; animation: thumb-scale-up-one 7s infinite linear; } .clients-thumb .ct-thumb.thumb-2{ background-image: url(../img/testi-2.jpg); width: 120px; height: 120px; left: 150px; top: -50px; -webkit-animation: thumb-scale-up-two 6s infinite linear; animation: thumb-scale-up-two 6s infinite linear; } .clients-thumb .ct-thumb.thumb-3{ background-image: url(../img/testi-3.jpg); width: 90px; height: 90px; top: 170px; left: 50px; -webkit-animation: thumb-scale-up-three 8s infinite linear; animation: thumb-scale-up-three 8s infinite linear; } .clients-thumb .ct-thumb.thumb-4{ background-image: url(../img/testi-4.jpg); width: 110px; height: 110px; left: 300px; top: 100px; -webkit-animation: thumb-scale-up-one 4s infinite linear; animation: thumb-scale-up-one 4s infinite linear; } .clients-thumb .ct-thumb.thumb-5{ background-image: url(../img/testi-5.jpg); width: 130px; height: 130px; left: 150px; top: 260px; -webkit-animation: thumb-scale-up-three 8s infinite linear; animation: thumb-scale-up-three 8s infinite linear; } .testi-item{} .testi-item p{ margin-bottom: 30px; } .testi-item .testi-thumb{ margin-bottom: 30px; } .testi-item .testi-thumb{ display: flex; align-items: center; } .testi-item .testi-thumb img{ width: 60px; height: 60px; border-radius: 50%; display: inline-block; margin-right: 20px; } .testi-item .testi-thumb h3{ display: inline-block; margin-bottom: 0; line-height: 1.5; } .testi-item .testi-thumb h3 span{ display: block; font-size: 12px; letter-spacing: 0; text-transform: uppercase; font-family: "Noto Sans KR"; } .owl-nav div{ display: inline-block; margin-right: 20px; } .testimonial-carousel .owl-controls .owl-dots{ text-align: left; bottom: -30px; } @-webkit-keyframes thumb-thumb-scale-up-one { 0% {-webkit-transform: scale(1);transform: scale(1);} 40% {-webkit-transform: scale(0.5);transform: scale(0.5);} 100% {-webkit-transform: scale(1);transform: scale(1);} } @keyframes thumb-scale-up-one { 0% {-webkit-transform: scale(1);transform: scale(1);} 40% {-webkit-transform: scale(0.5);transform: scale(0.5);} 100% {-webkit-transform: scale(1);transform: scale(1);} } @-webkit-keyframes thumb-scale-up-two { 0% {-webkit-transform: scale(0.5);transform: scale(0.5);} 40% {-webkit-transform: scale(0.8);transform: scale(0.8);} 100% {-webkit-transform: scale(0.5);transform: scale(0.5);} } @keyframes thumb-scale-up-two { 0% {-webkit-transform: scale(0.5);transform: scale(0.5);} 40% {-webkit-transform: scale(0.8);transform: scale(0.8);} 100% {-webkit-transform: scale(0.5);transform: scale(0.5);} } @-webkit-keyframes thumb-scale-up-three { 0% {-webkit-transform: scale(0.7);transform: scale(0.7);} 40% {-webkit-transform: scale(0.4);transform: scale(0.5);} 100% {-webkit-transform: scale(0.7);transform: scale(0.7);} } @keyframes thumb-scale-up-three { 0% {-webkit-transform: scale(0.7);transform: scale(0.7);} 40% {-webkit-transform: scale(0.4);transform: scale(0.5);} 100% {-webkit-transform: scale(0.7);transform: scale(0.7);} } /* Tesimonial Section Support Desk ===================================*/ .tophic-section{} .tophic-testi .owl-controls{ display: none; } .tophic-testi .testi-thumb{ margin-bottom: 0; } /* Testimonial Section 2 =========================*/ .testimonial-section{ position: relative; } .map-pattern{ background-image: url(../img/satellite-map.png); background-repeat: no-repeat; background-position: top center; background-size: contain; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .testimonial-carousel-2{} .testimonial-carosel-2 .testi-item{ background-color: #fff; padding: 40px; -webkit-box-shadow: 0px 4px 20px 0px rgba(29, 7, 90, 0.06); box-shadow: 0px 4px 20px 0px rgba(29, 7, 90, 0.06); margin: 0 0 20px; } .testimonial-carosel-2 .testi-item p{ font-family: "Noto Sans KR"; font-weight: 500; } .testi-item-inner{ display: flex; align-items: center; position: relative; } .testi-item-inner .testi-thumb{ margin-bottom: 0; } .testi-item-inner .testi-info{} .testi-item-inner .testi-info h5{ font-size: 18px; display: block; } .testi-item-inner .testi-info span{ font-size: 12px; font-family: "Noto Sans KR"; text-transform: uppercase; font-weight: 500; display: block; letter-spacing: 0; color: #6a8695; } .quote-icon{ position: absolute; width: auto; height: 100%; right: 0; bottom: 0; } .quote-icon i{ font-size: 50px; color: #F93822; opacity: 0.3; } /* ========================================================================== Notice Section ========================================================================== */ .notice-carousel{ } .notice-carosel .notice-item{ background-color: #fff; padding: 40px; -webkit-box-shadow: 0px 4px 20px 0px rgba(29, 7, 90, 0.06); box-shadow: 0px 4px 20px 0px rgba(29, 7, 90, 0.06); margin: 0 0 20px; } .notice-item-inner{ display: flex; align-items: center; position: relative; } .notice-item .notice-thumb{ margin-bottom: 30px; } .notice-item .notice-thumb img{ width: 100%; display: inline-block; margin-right: 20px; } .notice-item .notice-info p{ margin-bottom: 30px; font-family: "Noto Sans KR"; font-weight: 500; } .notice-item .notice-info h5{ display: inline-block; margin-bottom: 0; line-height: 1.5; font-family: "Noto Sans KR"; } .owl-nav div{ display: inline-block; margin-right: 20px; } /* ========================================================================== Topic Section ========================================================================== */ .tophic-section{ position: relative; z-index: 1; } .tophic-links{} .tophic-links li{ line-height: 35px; list-style: inside disc; } .tophic-links li a{ color: #6a8695; } .tophic-links li a:hover{ color: #F93822; text-decoration: underline; } /* ========================================================================== Team Section ========================================================================== */ .tophic-team{} .tophic-team .team-wrap{ -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); border-radius: 3px; } .tophic-team .team-box{ position: relative; overflow: hidden; cursor: pointer; z-index: 1; } .tophic-team .team-wrap .team-content{ text-align: center; padding: 20px; } .team-wrap .team-content h3{ display: block; font-size: 18px; } .team-wrap .team-content h3 span{ display: block; font-family: "Noto Sans KR"; font-size: 12px; text-transform: uppercase; font-weight: 500; letter-spacing: 0; } /* Team Social ================*/ .team-box .team-social{ position: absolute; width: auto; height: auto; right: 20px; top: 20px; z-index: 2; transition: all 0.3s linear; } .team-box .team-social li{ transform: translateX(100px); transition: all 0.3s linear; } .team-box .team-social li:nth-child(1){ transition-delay: 0ms; } .team-box .team-social li:nth-child(2){ transition-delay: 100ms; } .team-box .team-social li:nth-child(3){ transition-delay: 150ms; } .team-box .team-social li:nth-child(4){ transition-delay: 200ms; } .team-box:hover .team-social li{ transform: translateX(0); } .team-box .team-social li a{ color: #fff; margin-bottom: 10px; display: block; } .team-box .overlay{ background-color: rgba(0,0,0,0.3); position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; visibility: hidden; opacity: 0; } .team-box:hover .overlay{ visibility: visible; opacity: 1; } /* ========================================================================== How It Works Section ========================================================================== */ .how-it-works-section{ position: relative; } .how-it-works-section .bubble.b-5{ top: 20%; } .work-pro-item{ cursor: pointer; } .work-pro-item .number{ font-size: 18px; color: #fff; font-family: "Noto Sans KR"; font-weight: 500; width: 50px; height: 50px; line-height: 50px; text-align: center; background-color: #F93822; display: inline-block; border-radius: 50%; margin-bottom: 25px; position: relative; z-index: 1; } .work-pro-item .number:before{ background-color: rgba(102, 79, 250,0.5); width: 50px; height: 50px; border-radius: 50%; transform: scale(1.4); position: absolute; content: ""; left: 0; top: 0; text-align: center; z-index: -1; } .work-pro-item .number-line{ background-color: #eee; position: absolute; content: ""; width: 100%; height: 2px; top: 25px; left: 150px; z-index: -1; } .work-pro-item h3{ font-size: 18px; } /* ========================================================================== Download Section ========================================================================== */ .download-section{ position: relative; display: flex; align-items: center; } .download-section .section-heading h2{ margin-bottom: 20px; } .download-section .section-heading p{ margin-bottom: 30px; } /* ========================================================================== Counter Section ========================================================================== */ .counter-section{ background: #1045db; background: -webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: -o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%); position: relative; } .path{ background-image: url(../img/Path.png); background-repeat: no-repeat; background-position: center center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .counter-item{ text-align: center; } .counter-item i{ font-size: 50px; margin-bottom: 20px; display: block; font-weight: bold; } .counter-item h3{ font-size: 42px; margin-bottom: 10px; line-height: 42px; color: #fff; } .counter-item h4{ color: #ddd; } /* ========================================================================== Page Header Section ========================================================================== */ .page-header{ background: #1045db; background: -webkit-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: -o-linear-gradient(135deg, #1045db 0%, #15095e 60%, #15095e 99%); background: linear-gradient(-45deg, #1045db 0%, #15095e 60%, #15095e 99%); height: 400px; display: flex; align-items: center; position: relative; } .page-content{} .page-content h2{ color: #fff; font-size: 36px; line-height: 48px; } .page-content h4{ font-family: "Noto Sans KR"; font-size: 12px; text-transform: uppercase; font-weight: 500; color: #fff; } .page-content p{ color: #ddd; margin: 0; } /* ========================================================================== 404 Error Section ========================================================================== */ .error-section{ padding-top: 50px; padding-bottom: 80px; } .error-content{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; justify-content: center; } .error-content img{ max-width: 100%; } .error-content .error-info{ padding-left: 50px; text-align: center; } .error-content .error-info h2{ color: #F93822; font-size: 200px; line-height: 200px; letter-spacing: -10px; } .error-content .error-info a{ color: #263b5e; font-weight: 500; margin-top: 20px; text-decoration: underline; display: block; } .error-content .error-info a:hover{ color: #F93822; } /* ========================================================================== Login Section ========================================================================== */ .login-section{ width: 100%; height: 100vh; display: flex; align-items: center; } .login-logo{ margin-bottom: 20px; display: block; text-align: center; } .login-box{ background-color: #fff; padding: 40px; border-radius: 5px; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); } .login-box .section-heading h2{ font-size: 24px; line-height: 36px; } .login-form{} .login-form .form-group{} .login-form .form-group .form-control{ border: 2px solid #eee; } .login-form .default-btn{ display: block; box-shadow: none; cursor: pointer; width: 100%; } /* ========================================================================== FAQ Section ========================================================================== */ .faq-section{} .faq-item{ -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); } .faq-item .card{ border-radius: 2px; border: 1px solid #eee; } .faq-item .card-header{ padding: 0; border-radius: 2px; border: none; } .faq-item .card-header button{ display: block; width: 100%; text-align: left; padding: 20px 15px; position: relative; white-space: normal; text-decoration: none; color: #263b5e; letter-spacing: -0.5px; border-radius: 2px; background-color: #fff; border: none; } .faq-item .card-header button[aria-expanded="true"]{ background-color: #F93822; color: #fff; } /* ========================================================================== Job Section ========================================================================== */ .job-list-section{} .job-item{ background-color: #fff; border-radius: 2px; display: flex; align-items: center; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); padding: 30px 20px; } .job-details h3 a{ color: #263b5e; } .job-details h3 a:hover{ color: #F93822; } .job-list{} .job-list li{ display: inline-block; margin-right: 10px; } .job-details-btn{ text-align: right; } .job-details-btn .default-btn{ box-shadow: none; } /* Job Details =============== */ .job-details-wrap{} .job-details-wrap h2{ font-size: 24px; } .job-details-wrap .default-btn{ box-shadow: none; } .job-details-sidebar{ background-color: #fff; padding: 40px; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); border-radius: 3px; } /* ========================================================================== Contact Section ========================================================================== */ .contact-section{ position: relative; z-index: 1; } .contact-info h3{ line-height: 28px; margin-bottom: 20px; } .contact-info h4{ font-size: 15px; line-height: 28px; } .contact-info span{ margin-right: 5px; } /* Form Style ===============*/ .contact-form{ background-color: #fff; padding: 50px 40px; -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004); border-radius: 3px; } .form-control{ background-color: #fff; border-radius: 0; padding: 15px 10px; box-shadow: none; border: 2px solid #eee; } .form-control:focus{ border-color: #F93822; box-shadow: none; outline: none; } .form-group .default-btn{ box-shadow: none; } #form-messages{ display: none; } #form-messages.alert-danger, #form-messages.alert-success{ display: block; } /* Google Map*/ #google-map{ width: 100%; height: 400px; } /* ========================================================================== Blog Section ========================================================================== */ .blog-section{} .blog-wrap{} .blog-item{ -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); } .blog-item .blog-thumb{ position: relative; } .blog-item .blog-thumb .category{ background-color: #F93822; padding: 5px 15px; text-align: center; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: 500; font-family: "Noto Sans KR"; position: absolute; width: auto; height: auto; left: 0; bottom: 0; } .blog-item .blog-thumb .category a{ color: #fff; } .blog-item .blog-thumb img{ width: 100%; margin: 0; } .blog-content{ background-color: #fff; padding: 30px; } .blog-content h3{ line-height: 24px; } .blog-content h3 a{ color: #263b5e; font-size: 18px; line-height: 24px; } .blog-content h3 a:hover{ color: #F93822; } .blog-content .read-more{ font-family: "Noto Sans KR"; color: #263b5e; font-size: 12px; font-weight: 500; text-transform: uppercase; position: relative; padding-left: 40px; } .blog-content .read-more:hover{ color: #F93822; } .blog-content .read-more:before{ background-color: #F93822; position: absolute; content: ""; width: 30px; height: 4px; left: 0; top: calc(50% - 2px); } /* Pagination =============== */ .pagination-wrap{} .pagination-wrap li{ display: inline-block; margin: 0 5px; } .pagination-wrap.text-left li { margin: 0 10px 0 0; } .pagination-wrap li a{ border: 1px solid #e5e5e5; display: inline-block; width: 40px; height: 40px; line-height: 38px; text-align: center; color: #263b5e; font-weight: 500; border-radius: 2px; } .pagination-wrap li a:hover{ background-color: #F93822; color: #fff; opacity: 1; text-decoration: none; } .pagination-wrap li a.active{ background-color: #F93822; border: 1px solid #F93822; color: #fff; } /* Sidebar Style =================*/ .sidebar-wrap{ padding-left: 40px; } .sidebar-wrap .widget-content:not(:last-of-type){ margin-bottom: 40px; } .widget-content.blog-widget h4{ color: #263b5e; } .widget-content.blog-widget .widget-links li a{ color: #6a8695; } .widget-content.blog-widget .widget-links li a:hover{ color: #F93822; } .sidebar-wrap .widget-content h4{ position: relative; margin-bottom: 30px; } .sidebar-wrap .widget-content h4:before{ background-color: #F93822; position: absolute; content: ""; width: 20%; height: 3px; left: 0; bottom: -5px; } .sidebar-wrap .widget-content .widget-links li a:hover{ text-decoration: underline; } /* Search Form Style ===================*/ .search-form{ position: relative; margin-left: -2px; } .search-form .form-control{ background-color: #f5f5f5; box-shadow: none; width: 100%; display: block; border: 1px solid #e5e5e5; color: #263b5e; height: auto; padding: 15px 20px; border-radius: 2px; padding-right: 60px; } .search-form .search-btn{ background-color: transparent; font-size: 15px; color: #263b5e; width: 60px; height: 100%; position: absolute; top: 0; right: 0; display: block; padding: 10px 0; opacity: 0.6; } .search-form .search-btn:focus, .search-form .search-btn:hover{ opacity: 1; cursor: pointer; } .search-form input::-webkit-input-placeholder{ color: #6a8695 !important; } .search-form input:-moz-placeholder{ /* Firefox 18- */ color: #6a8695 !important; } .search-form input::-moz-placeholder{ /* Firefox 19+ */ color: #6a8695 !important; } .search-form input:-ms-input-placeholder{ color: #6a8695 !important; } /* Thumbnails Post Style ========================*/ .thumb-post{} .thumb-post li{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: top; margin-bottom: 20px; } .thumb-post li:last-child{ margin-bottom: 0; } .thumb-post li img{ width: 100px; display: block; } .thumb-post li a{ font-family: "Noto Sans KR"; font-size: 15px; font-weight: 500; color: #263b5e; padding-left: 15px; letter-spacing: -0.5px; } .thumb-post li a:hover{ color: #3592D1; text-decoration: underline; } /* Tag Cloud Style ==================*/ .widget-content .tags{} .widget-content .tags li{ display: inline-block; } .widget-content .tags li a{ display: inline-block; background-color: #3592D1; padding: 5px 10px; border-radius: 2px; font-size: 12px; color: #fff; margin: 3px; } .widget-content .tags li a:hover{ background-color: #263b5e; color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } /* ========================================================================== Blog Single Section ========================================================================== */ .blog-thumb{} .blog-thumb img{ margin-bottom: 20px; } .blog-single-content{} .blog-single-content h2 a{ font-size: 28px; color: #263b5e; } .blog-single-content h2 a:hover{ color: #F93822; } .single-post-meta{ margin-bottom: 20px; } .single-post-meta li{ display: inline-block; margin-right: 20px; } .single-post-meta li i{ font-size: 12px; color: #F93822; margin-right: 5px; } .single-post-meta li a{ display: inline-block; font-family: "Noto Sans KR"; text-transform: uppercase; font-size: 12px; font-weight: 500; color: #263b5e; } /* Blog Quote ===============*/ blockquote{ background-color: #f5f5f5; padding: 40px; border-left: 4px solid #F93822; margin: 30px 0; position: relative; z-index: 1; } blockquote p{ color: #263b5e; font-size: 20px; } blockquote span{ display: block; margin-top: 20px; color: #263b5e; } /* Post Tags Style ==================*/ .post-tags{ margin-top: 30px; } .post-tags li{ display: inline-block; } .post-tags li a{ display: inline-block; background-color: #F93822; padding: 5px 10px; border-radius: 2px; font-size: 12px; color: #fff; margin: 3px; } .post-tags li a:hover{ background-color: #263b5e; color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } /* Author Box Style ====================*/ .author-box{ display: flex; align-items: center; padding: 30px; margin-top: 30px; border-left: 4px solid #F93822; } .author-box img{ border-radius: 50%; } .author-info{ padding-left: 30px; } .author-info h3{ font-size: 18px; line-height: 28px; margin-bottom: 5px; } .author-box .social-icon{} .author-box .social-icon li{ display: inline-block; margin-right: 8px; } .author-box .social-icon li a{ font-size: 14px; color: #263b5e; } .author-box .social-icon li a:hover{ color: #F93822; } /* Post Navigation ====================*/ .post-navigation { border: 1px solid #e5e5e5; margin-top: 40px; margin-left: 0; margin-right: 0; } .post-navigation .col{ padding: 20px; } .post-navigation .col:not(:last-of-type){ border-right: 1px solid rgba(17,17,17,0.04); } .post-navigation .col a{ color: #263b5e; font-size: 12px; text-transform: uppercase; font-family: "Noto Sans KR"; font-weight: 500; display: flex; align-items: center; } .post-navigation .col.next-post a{ justify-content: flex-end; } .post-navigation .col i{ display: inline-block; font-size: 14px; } .post-navigation .ti-arrow-left{ margin-right: 10px; } .post-navigation .ti-arrow-right{ margin-left: 10px; } .post-navigation .col a:hover{ color: #F93822; } .post-navigation .col.prev-post .fa{ margin-right: 10px; } .post-navigation .col.next-post .fa{ margin-left: 10px; } /* Comments Style ==================*/ .blog-single-wrap .comments-area { margin-top: 40px; } .blog-single-wrap .comments-area .comments { border-bottom: 0; } .blog-single-wrap .comments-area li > div { border-bottom: 1px solid rgba(17,17,17,0.05); padding: 35px; } .blog-single-wrap .comments-area ol { list-style-type: none; padding-left: 0; } .blog-single-wrap .comments-area ol ul { padding-left: 30px; list-style-type: none; margin: 0; } .blog-single-wrap .comments-area ol > li:last-child div { border-bottom: 0; } .blog-single-wrap .comments-area .comments-title{ font-size: 22px; font-weight: 500; } .blog-single-wrap .comments-area li > div{ position: relative; } .blog-single-wrap .comments-area .comment-thumb{ position: absolute; left: 35px; } .blog-single-wrap .comments-area .comment-thumb .comment-img{ width: 80px; height: 80px; border-radius: 50%; } .blog-single-wrap .comments-area .comment-thumb .comment-img img{ border-radius: 50%; } .blog-single-wrap .comments-area .comment-main-area{ padding-left: 100px; } .blog-single-wrap .comments-area .comment-main-area p { margin-bottom: 20px; } .blog-single-wrap .comments-area .comments-meta h4{ font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 500; letter-spacing: -1px; } .blog-single-wrap .comments-area .comments-meta h4 span{ font-family: "Work Sans", sans-serif; font-weight: 500; text-transform: none; display: inline-block; font-size: 12px; text-transform: uppercase; margin-left: 5px; } .blog-single-wrap .comments-area .comment-reply-link { font-family: "Work Sans", sans-serif; font-size: 12px; font-weight: 500; color: #F93822; display: inline-block; text-transform: uppercase; padding-left: 35px; position: relative; } .blog-single-wrap .comments-area .comment-reply-link:before{ background-color: #F93822; position: absolute; content: ""; width: 30px; height: 2px; left: 0; top: calc(50% - 1px); } .blog-single-wrap .comments-area .comment-reply-link:hover{ text-decoration: underline; } .blog-single-wrap .comment-respond {} .blog-single-wrap .comment-respond .comment-reply-title{ font-size: 22px; font-weight: 500; letter-spacing: -1px; margin-bottom: 20px; } .blog-single-wrap .comment-respond form input, .blog-single-wrap .comment-respond form textarea { background-color: #f5f5f5; border: 1px solid #e5e5e5; width: 100%; height: 50px; padding: 6px 15px; margin-bottom: 15px; outline: 0; -webkit-box-shadow: none; box-shadow: none; transition: all 0.3s; } .blog-single-wrap .comment-respond form input:focus, .blog-single-wrap .comment-respond form textarea:focus { border-color: #F93822; } .blog-single-wrap .comment-respond form textarea { height: 200px; padding: 15px; } .blog-single-wrap .comment-respond .form-inputs { overflow: hidden; } .blog-single-wrap .comment-respond .form-inputs > input:nth-child(2) { width: 49%; float: left; } .blog-single-wrap .comment-respond .form-inputs > input:nth-child(3) { width: 49%; float: right; } .blog-single-wrap .comment-respond .form-submit input{ font-family: "Work Sans", sans-serif; max-width: 180px; background-color: #F93822; color: #fff; font-weight: 500; font-size: 12px; letter-spacing: 1px; margin-bottom: 0; border: 0; outline: 0; cursor: pointer; border-radius: 0; text-transform: uppercase; } .blog-single-wrap .comment-respond .form-submit input:hover { opacity: 0.9; } /* ========================================================================== CTA Section ========================================================================== */ .cta-section{ position: relative; z-index: 1; overflow: hidden; } .cta-wrap{ display: flex; align-items: center; } .cta-content{ padding-left: 30px; } .cta-content h2{ color: #fff; } .cta-content p{ color: #ddd; } .cta-shape-1{ background-image: url(../img/cta_shape01.png); background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 50px; top: 200px; z-index: -1; } .cta-shape-2{ background-image: url(../img/cta_shape02.png); background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 50px; top: 50px; z-index: -1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-animation: spin2 2s infinite alternate; animation: spin2 2s infinite alternate; } .cta-shape-3{ background-image: url(../img/cta_shape03.png); background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 62%; top: 50px; z-index: -1; } /* CTA Section 2 ==================*/ .cta-section.cta-2{ background-image: url(../img/hero-support-desk.png); background-repeat: no-repeat; background-position: center center; background-size: cover; width: 100%; height: 100%; left: 0; top: 0; padding: 80px 0; } /* CTA Section 3 ==================*/ .cta-section.cta-3{ background: #1045db; background: -webkit-linear-gradient(135deg, #000 0%, #0e2570 75%, #040210 90%, #06031d 99%); background: -o-linear-gradient(135deg, #000 0%, #0e2570 75%, #040210 90%, #06031d 99%); background: linear-gradient(-45deg, #000 0%, #0e2570 75%, #040210 90%, #06031d 99%); padding: 120px 0; position: relative; } .cta-section.cta-3 .bubble-effect .bubble.b-2, .cta-section.cta-3 .bubble-effect .bubble.b-3, .cta-section.cta-3 .bubble-effect .bubble.b-4, .cta-section.cta-3 .bubble-effect .bubble.b-5, .cta-section.cta-3 .bubble-effect .bubble.b-6, .cta-section.cta-3 .bubble-effect .bubble.b-1{ background-color: transparent; border: 3px solid rgba(255,255,255,0.2); } .cta-section.cta-3 .cta-content{} .cta-section.cta-3 .cta-content span{ color: #ddd; } .cta-section.cta-3 .cta-content h2{ margin-bottom: 20px; } .cta-section.cta-3 .cta-content p{ margin-bottom: 30px; } /* ========================================================================== Sponsor Section ========================================================================== */ .sponsor-section{ position: relative; z-index: 1; } .sponsor-item{} .sponsor-item img{ width: 80%; /*opacity: 0.8;*/ } /*.sponsor-item:hover img{ opacity: 1; cursor: pointer; }*/ /* ========================================================================== Widget Section ========================================================================== */ .widget-section{ position: relative; border-top: 1px solid rgba(255,255,255,0.1); border-bottom: 1px solid rgba(255,255,255,0.1); z-index: 1; } .widget-section .left-design{ background-color: #000; background-repeat: no-repeat; position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .widget-section .right-design{ background-color: #000; background-repeat: no-repeat; background-position: top right; position: absolute; content: ""; width: 100%; height: 100%; right: 0; top: 0; z-index: -1; } .widget-content{ font-size: 14px; } .widget-content img{ margin-bottom: 20px; } .widget-content h4{ color: #fff; } .widget-content p{ color: #ddd; } .widget-content span{ color: #ddd; display: block; margin: 5px 0; } .widget-content .widget-links{} .widget-content .widget-links li{} .widget-content .widget-links li a{ color: #ddd; line-height: 1.9; } .widget-content .widget-links li a:hover{ color: #fff; text-decoration: underline; } /* Widget Social ================*/ .widget-social{} .widget-social li{ display: inline-block; margin-right: 10px; } .widget-social li a{ color: #F93822; display: inline-block; } /*Pink Color Social ===================*/ .widget-social.color-pink{} .widget-social.color-white li a{ color: #fff; } .subscribe-form{ position: relative; } .subscribe-form .form-input{ border: 1px solid #e5e5e5; width: 100%; height: 50px; padding: 10px; padding-right: 140px; border-radius: 2px; } .subscribe-form .submit-btn{ background-color: #F93822; font-family: "Noto Sans KR"; text-transform: uppercase; color: #fff; font-size: 12px; border-radius: 2px; line-height: 50px; font-weight: 500; display: inline-block; letter-spacing: 0.5px; padding: 0 30px; position: absolute; top: 0; right: 0; cursor: pointer; } /* Widget Section 2 ==================*/ .widget-section.widget-2{ background: #1045db; background: -webkit-linear-gradient(135deg, #000 0%, #0e2570 65%, #040210 90%, #06031d 99%); background: -o-linear-gradient(135deg, #000 0%, #0e2570 65%, #040210 90%, #06031d 99%); background: linear-gradient(-45deg, #000 0%, #0e2570 65%, #040210 90%, #06031d 99%); } /* Widget Section 3 ==================*/ .widget-section.widget-3{ position: relative; } .widget-section.widget-3 .left-design{ background-image: url(../img/left-design.png); } .widget-section.widget-3 .right-design{ background-color: #000; } .widget-section.widget-3 .widget-content h4{ color: #263b5e; font-weight: 500; } .widget-section.widget-3 .widget-content p, .widget-section.widget-3 .widget-content span, .widget-section.widget-3 .widget-content a{ color: #6a8695; } .widget-section.widget-3 .widget-content a:hover{ color: #F93822; } /* Widget Section 4 ==================*/ .widget-section.widget-4{ background-color: #101523; } /* ========================================================================== Footer Section ========================================================================== */ .footer-font{ font-size: 12px; font-weight: 400; color: #777777; } .footer-section{ background-color: #fff; display: block; color: #fff; text-align: center; padding: 25px 0; } .footer-section.footer-2{ background: #1045db; background: -webkit-linear-gradient(-45deg, #000 0%, #0e2570 60%, #040210 80%, #06031d 99%); background: -o-linear-gradient(-45deg, #000 0%, #0e2570 60%, #040210 80%, #06031d 99%); background: linear-gradient(135deg, #000 0%, #0e2570 60%, #040210 80%, #06031d 99%); } .footer-section.footer-3{ border-top: 1px solid #eaeaea; } .footer-section.footer-4{ background-color: #101523; } .footer-section.footer-4 p{ color: #fff; } .footer-section p{ font-size: 12px; color: #ababc7; margin: 0; } .footer-section a{ display: inline-block; font-size: 12px; color: #ababc7; margin: 0 10px; } .footer-section .social a{ display: inline-block; margin: 0 5px; width: 35px; } .footer-section .social a img{ width: 90%; } /* ========================================================================== Scroll To Top ========================================================================== */ #scroll-to-top{ background-color: #F93822; display: none; width: 45px; height: 45px; text-align: center; font-size: 14px; border-radius: 50%; line-height: 45px; color: #fff; position: fixed; bottom: 50px; right: 50px; z-index: 999; } #scroll-to-top:hover{ background-color: #F93822; color: #fff; opacity: 0.8; } .win { display:flex; flex-direction:column; align-items:center; justify-content:center; padding-top:50px; } .mob { display:hidden; } .service-mob { display:none; } .team-mob { display:none; } .map-img-mob { display:none; } .mob_product { display:none; } .mob_pano { display:none; } .mob_pano_text { display:none; } @media only screen and (max-width: 767px) { .back-mob { display:none; padding-top:70px; } .navbar > a { display:none; } .mob-mar { padding-top:70px; } .container { width:100%; margin:0px; padding:0px; } .navbar { color:#000; } .container-m { display:"block"; background:#339dff; } .container-m2 { display:"block"; background:#fff; } .meta-vision-text { padding-top:0px; } .font-all { font-size:20px; } .font-all2 { font-size:16px; } .section-box { display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top:50px; gap:0; padding: 10px; } .history-img > img { display:none; } .history-mob { display:none; } .mob-con { padding: 20px; background:#F4FAFD; } .mob-box { padding:20px; border-radius:15px; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); border-color: rgba(0,0,0,0.23); background:#fff; } .mob-box-p { display:flex; flex-direction: column; } .realmeta-info2 { text-align:left; padding-left:10px; } #tech-p { font-size:16px; } #tech-p-2 { font-size:13px; } @media (max-width: 992px) { #tech-p { font-size:13px; } #tech-p-2 { font-size:10px; } .tech-data-text { max-width:120px; } } .service-main { display:none; } .service-main_1 { display:none; } .service-mob { display:block; } .product_metapano_field_banner_1 > div:first-child > span:first-child { font-size: 18px; font-weight: 500; color:#000; line-height: 60px; letter-spacing: 0px; } .product_metapano_field_banner_1 > div:first-child > span:last-child { font-size: 14px; font-weight: 400; color:#000; line-height: 23px; letter-spacing: 0em; } .product_metapano_field_banner_1 > div:first-child { background-color: #fff; display: flex; flex-direction: column; justify-content:center; height: 100%; width: 100%; /* 1140pxì—ì„œ 200px씩 빼서 740pxë¡œ 변경 */ margin: 0px; /* 양쪽으로 200pxì˜ margin 추가 */ border-radius: 0px; } .team-list-section { display:flex; flex-direction: column; } .back-color-gray { display: none; } .back-color-gray2 { display: none; } .team-mob { display:flex; flex-direction: column; justify-content:center; align-items:center; } .team-mob > span { font-size: 18px; font-weight: 500; } .team-list { display:flex; flex-direction: column; margin-bottom:0px; } .mob-map { display:flex; flex-direction:column; } .map2 { flex-direction:column; } .map-img { display:none; } .map-img-mob { display:inline-block; padding-bottom:50px; } .navbar{ margin: 0px; padding: 0 20px; } .meta-vision-logo { padding-top: 50px; } .mob_product { display:flex; background-color: #012B52; padding: 10px 0 20px 0; flex-direction:column; width:100%; } .pdt_back { padding: 20px 2.5px; display:flex; justify-content:space-around; } .pdt_box { background-color: #fff; border-width: 1px; border-radius: 15px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); padding: 40px 10px; display:flex; justify-content:center; align-items:center; height: 100%; width: 100%; max-width:170px; max-height:220px; margin-bottom:10px; } .pdt_box:last-child { margin-bottom:0px; } .pdt { display:flex; flex-direction:column; justify-content:center; align-items:center; } .pdt > span { padding-top: 20px; color:#000; font-size:14px; text-align:center; font-weight: 450; padding: 20px 5px 0 5px; } .pdt_title { font-size:24px; color:#fff; display:inline-block; padding-bottom:20px; font-weight: 500; padding: 30px 0 10px 15px; } .pdt_columns { display:flex; flex-direction:column; justify-content:center; align-items:center; padding: 0 5px; } .product_feature { display:none; } .product_metapano_field_banner { display:none; } .mob_pano { display:flex; } .pano_con { padding:10px; } .pano_con > div { font-family: Noto Sans KR; font-size: 24px; font-weight: 500; line-height: 46px; letter-spacing: 0em; text-align: left; padding-bottom: 10px; } .pano_con > span { font-family: Noto Sans KR; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: left; } .pano_con > img { display:inline-block; padding: 40px 0; } .mob_pano_text { display:flex; flex-direction:column; justify-content:space-between; align-items:center; } .pano { display:flex; justify-content:center; align-items:center; width: 100%; height: 100%; padding: 5px; } .pano:nth-child(1) { box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); } .pano > span { background:#fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); border-width: 1px; border-radius: 15px; color:#000000; font-size:16px; font-weight:400; text-align:center; padding: 7.5px; width:100%; } .product_metapano_feature_box { display:none; } .service-footer_1 { padding: 0 10px; width: 100%; margin-bottom:0px; } .product_metapano_feature { margin-bottom:0px; } .service-footer_1 { padding-top: 150px; } .service-footer { width: 100%; padding: 0px 10px; } .section-heading-img { width:100%; padding-left: 10px; padding-right: 10px; } .service-line-box { width: 100%; margin-bottom:15px; } #service-font { font-size: 14px; } .section-heading-service { display:flex; justify-content:space-between; flex-direction:column; } .realmeta-info2 { margin-top: 25px; } .businessMain_t { padding: 10px; width:100%; height:100%; } .b_m_m { display:flex; flex-direction:column; } .b_b_m { background-color:#6DBAE0; display:flex; justify-content: center; align-items: center; width:100%; height:168px; margin-bottom:50px; margin-top: 50px; background-image:none; } .b_b_triple { display:flex; justify-content: center; text-align:center; padding-bottom:150px; flex-direction:column; align-items: center; } .triple_b { width:80%; height:100%; padding: 20px; margin-top: 20px; } .b_f { padding-top:50px; height:auto; } .b_f_2 { display:flex; flex-direction:column; justify-content: center; align-items: center; } .product_feature_box_item { width: 100%; height: 100%; } .product_feature_box_item > div:first-child { width: 100%; height: 100%; } }