.section-products .product-list{margin-inline:auto;max-width:1480px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}@media (max-width:1400px){.section-products .product-list{gap:30px 16px}}@media (max-width:1024px){.section-products .product-list{grid-template-columns:repeat(2,1fr);gap:20px 16px}}@media (max-width:768px){.section-products .product-list{grid-template-columns:repeat(1,1fr)}}.section-products .product-list li a{display:block;background-color:#d9d9d9;border-radius:30px;overflow:hidden;height:100%;text-decoration:none;color:inherit;display:flex;flex-direction:column}@media (max-width:1024px){.section-products .product-list li a{border-radius:22px}}@media (max-width:768px){.section-products .product-list li a{border-radius:24px}}.section-products .product-list li a:hover .img-bx img{transform:scale(1.1)}.section-products .product-list li .img-bx{width:100%;height:230px;overflow:hidden;flex-shrink:0}@media (max-width:1200px){.section-products .product-list li .img-bx{height:200px}}@media (max-width:900px){.section-products .product-list li .img-bx{height:200px}}.section-products .product-list li .img-bx img{transition:all 0.3s ease;width:100%;height:100%;object-fit:cover;display:block}.section-products .product-list li .txt-bx{padding:30px 28px 36px 28px;display:flex;flex-direction:column;flex:1}@media (max-width:1024px){.section-products .product-list li .txt-bx{padding:20px 22px 22px}}@media (max-width:768px){.section-products .product-list li .txt-bx{padding:18px 20px 20px}}.section-products .product-list li .txt-bx h5{font-size:28px;font-weight:700;letter-spacing:-0.05em;line-height:1.2;color:#000}@media (max-width:1400px){.section-products .product-list li .txt-bx h5{font-size:25px}}@media (max-width:1024px){.section-products .product-list li .txt-bx h5{font-size:20px}}@media (max-width:576px){.section-products .product-list li .txt-bx h5{font-size:19px}}.section-products .product-list li .txt-bx .desc{font-size:16px;font-weight:500;line-height:1.2;color:#000;flex:1;margin-block:24px 26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1200px){.section-products .product-list li .txt-bx .desc{font-size:15px;margin-block:16px 18px}}@media (max-width:1024px){.section-products .product-list li .txt-bx .desc{font-size:14px;margin-block:12px 15px}}.section-products .product-list li .txt-bx .bot{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:1400px){.section-products .product-list li .txt-bx .bot{gap:5px}}.section-products .product-list li .txt-bx .bot>p{font-size:18px;font-weight:500;letter-spacing:-0.02em;color:#000;line-height:1.3;width:240px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1400px){.section-products .product-list li .txt-bx .bot>p{font-size:16px;width:auto}}@media (max-width:1200px){.section-products .product-list li .txt-bx .bot>p{font-size:15px}}@media (max-width:1024px){.section-products .product-list li .txt-bx .bot>p{font-size:14px}}.section-products .product-list li .txt-bx .bot .go-btn{display:flex;align-items:center;justify-content:center;gap:17px;background-color:#589eb5;border-radius:100px;width:142px;height:42px;flex-shrink:0}@media (max-width:1200px){.section-products .product-list li .txt-bx .bot .go-btn{width:120px;height:36px;gap:10px}}@media (max-width:768px){.section-products .product-list li .txt-bx .bot .go-btn{width:130px;height:40px}}.section-products .product-list li .txt-bx .bot .go-btn p{font-size:17px;font-weight:700;letter-spacing:-0.01em;color:#fff}@media (max-width:1200px){.section-products .product-list li .txt-bx .bot .go-btn p{font-size:15px}}@media (max-width:768px){.section-products .product-list li .txt-bx .bot .go-btn p{font-size:14px}}.section-products .product-list li .txt-bx .bot .go-btn img{height:16px;display:block}@media (max-width:1200px){.section-products .product-list li .txt-bx .bot .go-btn img{height:14px}}.section-product-view .container{max-width:1520px}.section-product-view .title-area{display:flex;flex-direction:column;gap:0.875rem}.section-product-view .title-area .view-title{color:#fff;font-size:36px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1200px){.section-product-view .title-area .view-title{font-size:30px}}@media (max-width:1024px){.section-product-view .title-area .view-title{font-size:24px}}@media (max-width:768px){.section-product-view .title-area .view-title{font-size:20px}}.section-product-view .title-area .view-desc{color:#ccc;font-size:20px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:1200px){.section-product-view .title-area .view-desc{font-size:18px}}@media (max-width:1024px){.section-product-view .title-area .view-desc{font-size:16px}}@media (max-width:768px){.section-product-view .title-area .view-desc{font-size:15px}}.section-product-view .img-bx{margin-block:2.5rem}.section-product-view .img-bx img{border-radius:1.875rem;aspect-ratio:1480/832}.section-product-view .bot{display:flex;align-items:center;justify-content:space-between}@media (max-width:1600px){.section-product-view .bot{padding-right:100px}}@media (max-width:768px){.section-product-view .bot{padding-right:0px}}.section-product-view .bot .list-btn{border-radius:60px;border:1px solid #333;background:rgba(255,255,255,0.1);display:flex;width:120px;height:52px;padding:9px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.52px;transition:all 0.3s ease}.section-product-view .bot .list-btn:hover{border:1px solid #589eb5;background:#589eb5}@media (max-width:1200px){.section-product-view .bot .list-btn{font-size:22px;letter-spacing:-0.01em;width:110px;height:50px}}@media (max-width:768px){.section-product-view .bot .list-btn{font-size:17px;width:80px;height:40px}}.section-product-view .bot ul{display:flex;align-items:center;gap:12px}.section-product-view .bot ul li a{display:flex;width:120px;height:52px;padding:9px 10px;justify-content:center;align-items:center;gap:10px;border-radius:60px;border:1px solid #333;background:rgba(255,255,255,0.1);color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.52px;transition:all 0.3s ease}.section-product-view .bot ul li a:hover{border:1px solid #589eb5;background:#589eb5}@media (max-width:1200px){.section-product-view .bot ul li a{font-size:22px;letter-spacing:-0.01em;width:110px;height:50px}}@media (max-width:768px){.section-product-view .bot ul li a{font-size:17px;width:80px;height:40px}}.section-portfolio .portfolio-list{margin-inline:auto;max-width:1480px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 16px}@media (max-width:1400px){.section-portfolio .portfolio-list{gap:30px 16px}}@media (max-width:1200px){.section-portfolio .portfolio-list{grid-template-columns:repeat(3,1fr);gap:30px 16px}}@media (max-width:1024px){.section-portfolio .portfolio-list{grid-template-columns:repeat(2,1fr);gap:25px 16px}}@media (max-width:576px){.section-portfolio .portfolio-list{grid-template-columns:repeat(1,1fr);gap:20px 16px}}.section-portfolio .portfolio-list li a{aspect-ratio:358/196}.section-portfolio .portfolio-list li a .img-bx{overflow:hidden;width:100%}.section-portfolio .portfolio-list li a .img-bx img{width:100%;transition:all 0.3s ease}.section-portfolio .portfolio-list li a .back{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;padding:12px;opacity:0;transition:opacity 0.3s ease}.section-portfolio .portfolio-list li a .back h3{color:#fff;font-size:1.5rem;text-align:center;pointer-events:none}.section-portfolio .portfolio-list li a:hover .img-bx img{transform:scale(1.1)}.section-portfolio .portfolio-list li a:hover .back{opacity:1}.section-view-title .container{display:flex;justify-content:space-between;align-items:start;gap:40px}.section-view-title h2{max-width:720px}@media (max-width:1200px){.section-view-title h2{max-width:550px}}.section-view-title .back-btn{width:64px;height:64px}@media (max-width:1024px){.section-view-title .back-btn{width:50px;height:50px}}.section-view-title .back-btn img{width:100%}.section-portfolio-view .container{position:relative}.section-portfolio-view .youtube-wrap{margin-inline:auto;max-width:1480px;aspect-ratio:148/81}@media (max-width:1750px){.section-portfolio-view .youtube-wrap{max-width:80vw}}@media (max-width:1200px){.section-portfolio-view .youtube-wrap{max-width:77vw}}@media (max-width:768px){.section-portfolio-view .youtube-wrap{max-width:100%}}.section-portfolio-view .youtube-wrap iframe{width:100%;height:100%}@media (max-width:768px){.section-portfolio-view .btns{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}}.section-portfolio-view .paging-btn{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:768px){.section-portfolio-view .paging-btn{position:static;transform:translateY(0%)}}@media (max-width:1400px){.section-portfolio-view .paging-btn svg{width:60px;height:60px}}@media (max-width:1024px){.section-portfolio-view .paging-btn svg{width:50px;height:50px}}@media (max-width:768px){.section-portfolio-view .paging-btn svg{width:42px;height:42px}}.section-portfolio-view .paging-btn.prev{left:40px}@media (max-width:1400px){.section-portfolio-view .paging-btn.prev{left:30px}}@media (max-width:1200px){.section-portfolio-view .paging-btn.prev{left:20px}}.section-portfolio-view .paging-btn.next{right:40px}@media (max-width:1400px){.section-portfolio-view .paging-btn.next{right:30px}}@media (max-width:1200px){.section-portfolio-view .paging-btn.next{right:20px}}.section-portfolio-view .bot{display:flex;align-items:center;justify-content:center}.section-portfolio-view .bot .list-btn{border-radius:60px;border:1px solid #333;background:rgba(255,255,255,0.1);display:flex;width:120px;height:52px;padding:9px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.52px;transition:all 0.3s ease}.section-portfolio-view .bot .list-btn:hover{border:1px solid #589eb5;background:#589eb5}@media (max-width:1200px){.section-portfolio-view .bot .list-btn{font-size:22px;letter-spacing:-0.01em;width:110px;height:50px}}@media (max-width:768px){.section-portfolio-view .bot .list-btn{font-size:17px;width:80px;height:40px}}html{margin-right:0!important}.sub-title-60{color:#fff;font-size:60px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.2px}@media (max-width:1400px){.sub-title-60{font-size:45px;letter-spacing:-0.02em}}@media (max-width:1200px){.sub-title-60{font-size:36px}}@media (max-width:1024px){.sub-title-60{font-size:32px}}@media (max-width:768px){.sub-title-60{font-size:26px}}.sub-title-42{color:#fff;font-size:42px;font-style:normal;font-weight:700;line-height:140%}@media (max-width:1200px){.sub-title-42{font-size:33px}}@media (max-width:1024px){.sub-title-42{font-size:28px}}@media (max-width:768px){.sub-title-42{font-size:24px}}.paging-area{margin-top:0;overflow:hidden}.paging-area ul li{margin-left:2px}.paging-area ul li a{border-radius:6px;color:#666;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-1.44px;width:26px;height:26px;line-height:26px;border:none;background:none;transition:all 0.2s ease}@media (max-width:1024px){.paging-area ul li a{font-size:16px}}@media (max-width:768px){.paging-area ul li a{font-size:15px;width:20px;height:20px;line-height:20px}}.paging-area ul li a.active{background-color:#589eb5;color:#fff;font-weight:700}.paging-area ul li a:hover{background-color:#589eb5;color:#fff;font-weight:700}.paging-area ul li a.next,.paging-area ul li a.next-last,.paging-area ul li a.prev,.paging-area ul li a.prev-first{opacity:0.8;transition:opacity 0.2s ease}.paging-area ul li a.next-last:hover,.paging-area ul li a.next:hover,.paging-area ul li a.prev-first:hover,.paging-area ul li a.prev:hover{opacity:1;background-color:transparent}@media (max-width:768px){.paging-area ul li a.next,.paging-area ul li a.next-last,.paging-area ul li a.prev,.paging-area ul li a.prev-first{background-size:20px}}.paging-area ul li a.prev-first{background-image:url(../images/paging/prev0.svg)}.paging-area ul li a.prev{background-image:url(../images/paging/prev1.svg);margin-inline:15px}@media (max-width:768px){.paging-area ul li a.prev{margin-inline:8px}}.paging-area ul li a.next-last{background-image:url(../images/paging/prev0.svg);transform:scaleX(-1)}.paging-area ul li a.next{background-image:url(../images/paging/prev1.svg);transform:scaleX(-1);margin-inline:15px}@media (max-width:768px){.paging-area ul li a.next{margin-inline:8px}}.paging-btn-area{display:flex;justify-content:center}.paging-btn-area .view-more{display:flex;height:52px;padding:9px 38px;justify-content:center;align-items:center;border-radius:60px;border:1px solid #333;background:rgba(255,255,255,0.1);color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.52px;transition:all 0.3s ease}.paging-btn-area .view-more:hover{border:1px solid #589eb5;background:#589eb5}@media (max-width:1200px){.paging-btn-area .view-more{font-size:22px;letter-spacing:-0.01em;padding:9px 30px;height:50px}}@media (max-width:768px){.paging-btn-area .view-more{font-size:17px;padding:9px 28px;height:40px}}.section-faq .container{max-width:1520px}.section-faq .top{padding-block:5rem 2.5rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:850px){.section-faq .top{flex-direction:column;align-items:start;justify-content:start;gap:16px}}@media (max-width:768px){.section-faq .top{padding-block:4.375rem 2.5rem}}.section-faq .top .search-form{border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;max-width:520px;width:100%;height:59px;padding:9px 12px;background:none}@media (max-width:1200px){.section-faq .top .search-form{max-width:440px}}@media (max-width:1024px){.section-faq .top .search-form{max-width:350px;height:50px}}@media (max-width:850px){.section-faq .top .search-form{align-self:flex-end}}@media (max-width:768px){.section-faq .top .search-form{max-width:280px;height:40px;padding:6px 6px;gap:10px}}.section-faq .top .search-form input[type=search]{flex:1;padding:0;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:140%;background:none;border:none;height:auto}@media (max-width:1024px){.section-faq .top .search-form input[type=search]{font-size:16px}}@media (max-width:768px){.section-faq .top .search-form input[type=search]{font-size:14px;flex:none;width:calc(100% - 30px)}}.section-faq .top .search-form input[type=search]::placeholder{color:rgba(255,255,255,0.5);transition:opacity 0.2s ease}.section-faq .top .search-form input[type=search]:focus{outline:none}.section-faq .top .search-form input[type=search]:focus::placeholder{opacity:0}.section-faq .top .search-form button{width:40px;height:40px;flex-shrink:0}.section-faq .top .search-form button img{width:100%}@media (max-width:1024px){.section-faq .top .search-form button{width:30px;height:30px}}@media (max-width:768px){.section-faq .top .search-form button{width:22px;height:22px}}.section-faq .faq-list{border-radius:0;border:none;overflow:hidden;background:none}.section-faq .faq-list ul{border-top:2px solid #3d5c7a}.section-faq .faq-list ul li{cursor:pointer}.section-faq .faq-list ul li .qna-header{height:90px;padding:9px 20px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #333}@media (max-width:1200px){.section-faq .faq-list ul li .qna-header{gap:18px;height:80px}}@media (max-width:768px){.section-faq .faq-list ul li .qna-header{height:auto;padding:20px 10px;gap:12px;align-items:start}}.section-faq .faq-list ul li .qna-header:before{display:none}.section-faq .faq-list ul li .qna-header a{padding:0;text-decoration:none;font-size:0;flex:1;padding-right:50px}@media (max-width:768px){.section-faq .faq-list ul li .qna-header a{margin-top:2px;padding-right:40px}}.section-faq .faq-list ul li .qna-header a span{color:rgba(255,255,255,0.5);font-size:26px;font-style:normal;font-weight:400;line-height:140%;transition:color 0.4s}@media (max-width:1024px){.section-faq .faq-list ul li .qna-header a span{font-size:20px;letter-spacing:-0.01em}}@media (max-width:768px){.section-faq .faq-list ul li .qna-header a span{font-size:16px}}.section-faq .faq-list ul li .qna-header a:before{display:none}.section-faq .faq-list ul li .qna-header a:after{content:"";background-color:transparent;background:url("../images/sub/open.svg") no-repeat center;width:40px;height:40px;position:absolute;right:0px;top:50%;margin-top:0;transition:all 0.4s;transform:translateY(-50%) scaleY(1)}@media (max-width:1200px){.section-faq .faq-list ul li .qna-header a:after{width:30px;height:30px;background-size:30px}}@media (max-width:768px){.section-faq .faq-list ul li .qna-header a:after{width:20px;height:20px;background-size:20px}}.section-faq .faq-list ul li .qna-header.select a span,.section-faq .faq-list ul li .qna-header:hover a span{color:#fff}@media (max-width:768px){.section-faq .faq-list ul li .qna-header:hover a span{color:rgba(255,255,255,0.5)}.section-faq .faq-list ul li .qna-header.select a span{color:#fff}}.section-faq .faq-list ul li .qna-header.select a:after{transform:translateY(-50%) scaleY(-1)}.section-faq .faq-list ul li .qna-body{padding:40px 20px;display:flex;align-items:start;gap:24px;position:relative;border-bottom:1px solid #333;background:#1b1b1b;color:rgba(255,255,255,0.5);font-size:26px;font-style:normal;font-weight:400;line-height:140%}@media (max-width:1024px){.section-faq .faq-list ul li .qna-body{padding:30px 20px;gap:16px;font-size:20px}}@media (max-width:768px){.section-faq .faq-list ul li .qna-body{padding:26px 14px;gap:12px;font-size:15px}}.section-faq .faq-list ul li .qna-body:before{display:none}.section-contact .container{max-width:900px}.section-contact .top-text{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:8px;border-bottom:1px solid #333;margin-bottom:3.125rem}@media (max-width:1024px){.section-contact .top-text{gap:1.875rem}}@media (max-width:768px){.section-contact .top-text{gap:1.25rem;margin-bottom:2.1875rem}}.section-contact .top-text h2{color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:140%}@media (max-width:1024px){.section-contact .top-text h2{font-size:24px}}@media (max-width:768px){.section-contact .top-text h2{font-size:18px}}.section-contact .top-text p{color:#589eb5;font-size:28px;font-style:normal;font-weight:700;line-height:160%}@media (max-width:1024px){.section-contact .top-text p{font-size:24px}}@media (max-width:768px){.section-contact .top-text p{font-size:18px}}.section-contact .contact-form{width:100%}.section-contact .form-row{width:100%;display:flex;margin-bottom:20px;gap:3.125rem}@media (max-width:768px){.section-contact .form-row{flex-direction:column;gap:16px;margin-bottom:16px}}.section-contact .form-field{display:flex;gap:10px}@media (max-width:768px){.section-contact .form-field{gap:8px}}.section-contact .form-field.row1{align-items:center}@media (max-width:768px){.section-contact .form-field.row1{flex-direction:column;align-items:start}}.section-contact .form-field.full{margin-top:40px;flex-direction:column;margin-bottom:30px}@media (max-width:768px){.section-contact .form-field.full{margin-top:0px;margin-bottom:20px}}.section-contact .form-field.short h4{width:75px}@media (max-width:768px){.section-contact .form-field.short h4{width:100%}}.section-contact .form-field.long h4{width:98px}@media (max-width:768px){.section-contact .form-field.long h4{width:100%}}.section-contact .form-field h4{color:#fff;font-size:22px;font-weight:600;line-height:normal}@media (max-width:1024px){.section-contact .form-field h4{font-size:18px}}@media (max-width:768px){.section-contact .form-field h4{font-size:16px}}.section-contact .form-field input,.section-contact .form-field textarea{background:#424861;border:none;outline:none;color:#fff;font-size:22px;font-weight:400;font-family:inherit;padding:10px 16px;width:100%}@media (max-width:1024px){.section-contact .form-field input,.section-contact .form-field textarea{font-size:18px}}@media (max-width:768px){.section-contact .form-field input,.section-contact .form-field textarea{font-size:15px;padding:10px 14px}}.section-contact .form-field input::placeholder,.section-contact .form-field textarea::placeholder{color:#9aa1bc;opacity:1;font-size:inherit;font-weight:inherit;transition:opacity 0.25s ease}.section-contact .form-field input:focus::placeholder,.section-contact .form-field textarea:focus::placeholder{opacity:0}.section-contact .form-field input{height:48px;flex:1}.section-contact .form-field.short input{max-width:250px}@media (max-width:1200px){.section-contact .form-field.short input{max-width:350px}}@media (max-width:1024px){.section-contact .form-field.short input{max-width:300px}}@media (max-width:768px){.section-contact .form-field.short input{max-width:100%}}.section-contact .form-field.long{flex:1}.section-contact .form-field textarea{height:280px;resize:none;padding:16px}@media (max-width:1024px){.section-contact .form-field textarea{height:220px}}@media (max-width:768px){.section-contact .form-field textarea{height:180px}}.section-contact .privacy-line{height:1px;background:rgba(255,255,255,0.2);margin-block:17px 20px}@media (max-width:768px){.section-contact .privacy-line{margin-block:15px 18px}}.section-contact .privacy-row{display:flex;align-items:center;gap:30px}@media (max-width:768px){.section-contact .privacy-row{flex-direction:column;align-items:flex-start;gap:14px}}.section-contact .privacy-tit{color:#ddd;font-size:20px;font-weight:600;letter-spacing:-0.05em;flex-shrink:0}@media (max-width:1024px){.section-contact .privacy-tit{font-size:16px}}@media (max-width:768px){.section-contact .privacy-tit{font-size:14px}}.section-contact .privacy-check-wrap{display:flex;align-items:center;gap:12px}@media (max-width:768px){.section-contact .privacy-check-wrap{gap:8px}}.section-contact .custom-check{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}.section-contact .custom-check input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;opacity:0;cursor:pointer;margin:0;z-index:1}@media (max-width:768px){.section-contact .custom-check input[type=checkbox]{width:18px;height:18px}}.section-contact .custom-check .checkmark{flex-shrink:0;width:22px;height:22px;background:#424861;position:relative;transition:background 0.2s ease}@media (max-width:768px){.section-contact .custom-check .checkmark{width:18px;height:18px}}.section-contact .custom-check .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:11px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}@media (max-width:768px){.section-contact .custom-check .checkmark:after{left:5px;top:2px;width:5px;height:9px}}.section-contact .custom-check input[type=checkbox]:checked+.checkmark{background:#589eb5}.section-contact .custom-check input[type=checkbox]:checked+.checkmark:after{display:block}.section-contact .custom-check .check-txt{color:#ddd;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-0.05em}@media (max-width:768px){.section-contact .custom-check .check-txt{font-size:13px}}.section-contact .popup-link{color:#ddd;font-size:16px;font-weight:500;letter-spacing:-0.05em;text-decoration:none;flex-shrink:0}@media (max-width:768px){.section-contact .popup-link{font-size:13px}}.section-contact .popup-link:hover{text-decoration:underline}.section-contact .btn-wrap{display:flex;justify-content:center}.section-contact .inquiry-btn{background:#589eb5;border:none;border-radius:60px;color:#fff;font-size:26px;font-weight:600;letter-spacing:-0.05em;line-height:1.4;padding:12px 60px;cursor:pointer}@media (max-width:1024px){.section-contact .inquiry-btn{font-size:20px;padding:12px 48px}}@media (max-width:768px){.section-contact .inquiry-btn{font-size:17px;padding:11px 40px;width:100%}}