@charset "utf-8";.container01{position:relative;width:100%;max-width:1380px;margin:0 auto}.sub_mains .text_box h3{font-weight:700;color:#292929}.sub_mains .text_box p{font-weight:500;color:#979797}.sub_mains .slide img{width:100%;height:100%}.sub_mains .slide .text{width:100%;text-align:right;background-color:#eaeaea}.sub_mains .slide .text .main_text{font-weight:700;text-align:right;color:#292929}.sub_mains .slide .text .sub_text{font-weight:700;text-align:right;color:#757575}.swiper-container{border-radius:50px}.swiper-pagination{width:20px;bottom:10%;left:calc(100% + 10px)}.swiper-pagination-bullet{  /* !important 안붙히면 적용 안 됨. swiper js 때문에 적어줘야함 */margin-bottom:10px;width:20px!important;height:20px!important;opacity:1!important;background-color:#f2f2f2!important}.swiper-pagination-bullet-active{background-color:#4851ff!important}.blog .first{font-weight:500;color:#3437ce}.blog .last{font-weight:500;color:#979797}.blog .enter #email,.blog .enter #name{border:1px solid #fff;font-weight:700;color:#595959;background-color:#f2f2f2;opacity:.3}.blog .enter #btn{background-repeat:no-repeat;background-position:calc(100% - 25px) 50%;background-size:17px;background-image:url(../../images/common/icon_arrow_more.png);font-weight:700;text-align:left;color:#000145;background-color:#e8f0f9}.container02{border-top:4px solid #3437ce}.container02 .btn{display:flex;justify-content:center}.container02 .btn li{border-bottom:2px solid #b0afb7;text-align:center}.container02 .btn a{font-weight:700;text-align:center;color:#4a4e5e}.container02 .contents ul{display:flex;flex-wrap:wrap;justify-content:space-between}.container02 .contents li{position:relative;border:1px solid #ebebeb}.container02 .contents li .border{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:2px solid #508aff;z-index:10;opacity:0}.container02 .contents li:hover .border,.container02 .contents li:hover .more{opacity:1;transition:.3s}.container02 .contents .picture{position:relative}.container02 .contents .picture .more{position:absolute;left:0;bottom:0;width:100%;background-color:#508aff;opacity:0}.container02 .contents .picture .more a{text-align:right;font-weight:700;color:#fff}.container02 .contents img{width:100%;height:100%}.container02 .text h4{font-weight:700;color:#474747}.container02 .text p{color:#858585}.container02 .text .link a{font-weight:700;color:#508aff}@media (min-width:1025px){*{font-size:18px;line-height:18px}.sub_mains{display:flex;justify-content:space-between;width:100%;max-width:1380px;margin:180px auto 0}.sub_mains .text_box h3{margin-bottom:18px;font-size:50px;line-height:1.06;letter-spacing:-.9px}.sub_mains .text_box p{font-size:22px;line-height:1.36;letter-spacing:-.4px}.sub_mains .slide{width:39%;height:586px}.sub_mains .slide .picture{height:412px}.sub_mains .slide .text{height:174px;padding:30px 40px}.sub_mains .slide .text .main_text{font-size:20px;line-height:1.4;letter-spacing:-.14px}.sub_mains .slide .text .sub_text{font-size:14px;line-height:1.43;letter-spacing:-.14px}.blog{position:absolute;left:0;bottom:0}.blog .first{margin-bottom:18px;font-size:18px;line-height:1.44;letter-spacing:-.32px}.blog .last{font-size:12px;line-height:1.58;letter-spacing:-.22px}.blog .enter{display:flex;margin-bottom:10px}.blog .enter #email,.blog .enter #name{height:50px;margin-right:7px;padding-left:25px;font-size:16px;line-height:.81;letter-spacing:-.29px}.blog .enter #name{width:177px}.blog .enter #email{width:261px}.blog .enter #btn{width:208px;height:50px;padding-left:25px;font-size:14px;line-height:.93;letter-spacing:-.25px}.container02{max-width:1380px;margin:60px auto 0}.container02 .btn{margin-top:100px}.container02 .btn li{margin-right:10px;width:134px;height:50px;line-height:50px}.container02 .btn li:first-child{width:75px}.container02 .btn a{font-size:16px;line-height:.88;letter-spacing:-.23px}.container02 .contents{margin-top:50px}.container02 .contents li{width:23%;margin-bottom:30px;border-radius:10px}.container02 .contents .picture{height:230px}.container02 .contents .picture .more{height:35px;padding-right:40px}.container02 .contents .picture .more a{display:block;width:100%;height:100%;padding-right:40px;line-height:35px;font-size:12px;letter-spacing:-.22px}.container02 .contents img{border-top-left-radius:10px;border-top-right-radius:10px}.container02 .text{height:164px;padding:30px;border-radius:10px}.container02 .text h4{margin-bottom:20px;font-size:16px;line-height:1.13;letter-spacing:-.29px}.container02 .text p{margin-bottom:12px;font-size:14px;line-height:1.29;letter-spacing:-.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-.22px}}@media (max-width:1024px){.pc_only{display:none}.container01{padding:0 30px}.sub_mains{display:flex;justify-content:space-between;width:100%;max-width:1380px;margin:180px auto 0}.sub_mains .text_box h3{margin-bottom:18px;font-size:50px;line-height:1.06;letter-spacing:-.9px}.sub_mains .text_box p{font-size:22px;line-height:1.36;letter-spacing:-.4px}.sub_mains .slide{width:50%;height:586px}.sub_mains .slide .picture{height:412px}.sub_mains .slide .text{height:174px;padding:30px 40px}.sub_mains .slide .text .main_text{font-size:20px;line-height:1.4;letter-spacing:-.14px}.sub_mains .slide .text .sub_text{font-size:14px;line-height:1.43;letter-spacing:-.14px}.blog{position:relative}.blog .first{margin-bottom:18px;font-size:18px;line-height:1.44;letter-spacing:-.32px}.blog .last{font-size:12px;line-height:1.58;letter-spacing:-.22px}.blog .enter{display:flex;margin-bottom:10px}.blog .enter #email,.blog .enter #name{height:50px;margin-right:10px;padding-left:25px;font-size:16px;line-height:.81;letter-spacing:-.29px}.blog .enter #name{width:25%}.blog .enter #email{width:37%}.blog .enter #btn{width:30%;height:50px;padding-left:25px;font-size:14px;line-height:.93;letter-spacing:-.25px}.container02{max-width:1380px;margin:60px auto 0;padding:0 30px}.container02 .btn{margin-top:100px}.container02 .btn li{margin-right:10px;width:134px;height:50px;line-height:50px}.container02 .btn li:first-child{width:75px}.container02 .btn a{font-size:16px;line-height:.88;letter-spacing:-.23px}.container02 .contents{margin-top:50px}.container02 .contents li{width:30%;margin-bottom:30px;border-radius:10px}.container02 .contents .picture{height:230px}.container02 .contents .picture .more{height:35px;padding-right:40px}.container02 .contents .picture .more a{display:block;width:100%;height:100%;padding-right:40px;line-height:35px;font-size:12px;letter-spacing:-.22px}.container02 .contents img{border-top-left-radius:10px;border-top-right-radius:10px}.container02 .text{height:164px;padding:30px;border-radius:10px}.container02 .text h4{margin-bottom:20px;font-size:16px;line-height:1.13;letter-spacing:-.29px}.container02 .text p{margin-bottom:12px;font-size:14px;line-height:1.29;letter-spacing:-.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-.22px}.footer{margin-top:70px}}@media (max-width:768px){*{font-size:18px;line-height:18px}.sub_mains{display:block;padding:0;margin-top:80px}.sub_mains .slide{width:100%;height:706px}.sub_mains .slide .picture{height:526px}.sub_mains .slide .text{height:180px}.sub_mains .slide .text .main_text{margin-bottom:10px}.swiper-container{border-radius:0}.swiper-pagination{display:none}.sub_mains .text_box{margin:0 0 50px}.sub_mains .slide .text .main_text,.sub_mains .slide .text .sub_text{text-align:left}.blog{margin-top:53px}.container02 .contents .picture{height:180px}.container02 .text{height:170px;overflow:hidden;padding:20px;border-radius:10px}.container02 .text h4{margin-bottom:10px;font-size:16px;line-height:1.13;letter-spacing:-.29px}.container02 .text p{margin-bottom:6px;font-size:14px;line-height:1.29;letter-spacing:-.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-.22px}}@media (max-width:425px){*{font-size:18px;line-height:18px}.sub_mains{margin-top:80px;padding:0}.sub_mains .slide{width:100%;height:546px}.sub_mains .slide .picture{height:366px}.sub_mains .slide .text{height:180px}.sub_mains .slide .text .main_text{margin-bottom:10px}.sub_mains .text_box{padding-left:30px}.sub_mains .text_box h3{font-size:38px}.sub_mains .text_box p{font-size:16px}.blog .enter{display:block}.blog .enter #email,.blog .enter #name{margin-bottom:6px}.blog .enter #email,.blog .enter #name{width:calc(100% - 30px)}.blog .enter #btn{width:100%}.container02 .contents .picture{height:140px}.container02 .contents li{width:49%}.container02 .text{height:150px}.container02 .text h4{margin-bottom:6px;font-size:14px;line-height:1.1;letter-spacing:-.29px}.container02 .text p{margin-bottom:6px;font-size:12px;line-height:1.1;letter-spacing:-.25px}.container02 .text .link a{font-size:10px;line-height:1.5;letter-spacing:-.22px}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/2495902/hub_generated/template_assets/50417206428/1660097426987/midasMCAD/Coded_Files/css2/review_1.css */