
.portfolio-consult{padding:52px 0;background:#173c67;color:#fff;font-family:Arial,'Malgun Gothic',sans-serif;word-break:keep-all}.portfolio-consult-inner{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:30px}.portfolio-consult-copy>span{font-size:10px;letter-spacing:1.5px;color:#c3dfff}.portfolio-consult-copy h2{font:700 27px/1.45 Arial,'Malgun Gothic',sans-serif;letter-spacing:-1px;margin:12px 0;color:#fff}.portfolio-consult-copy p{font-size:13px;line-height:1.8;color:#dfebf8;margin:0 0 12px}.portfolio-consult-copy>small{font-size:10px;line-height:1.8;display:block;color:#b7d1ec}.portfolio-consult-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portfolio-consult-actions a{display:flex;align-items:center;justify-content:center;padding:20px 15px;gap:12px;border-radius:12px;min-height:90px;box-sizing:border-box;text-decoration:none}.portfolio-consult-actions svg{width:25px;height:25px;flex:none}.portfolio-consult-actions span{display:flex;flex-direction:column;gap:4px}.portfolio-consult-actions strong{font-size:16px;line-height:1.5;font-weight:700;white-space:nowrap}.portfolio-consult-actions small{font-size:10px;line-height:1.5}.portfolio-phone{background:#fff;color:#155cae}.portfolio-phone:hover{background:#e6f2ff}.portfolio-kakao{background:#fee500;color:#302818}.portfolio-kakao:hover{background:#ffed59}.portfolio-consult a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:1050px){.portfolio-consult-inner{grid-template-columns:1fr;text-align:center;gap:25px}.portfolio-consult-actions{width:min(660px,100%);margin:auto}}@media(max-width:550px){.portfolio-consult{padding:36px 0}.portfolio-consult-copy h2{font-size:23px}.portfolio-consult-actions{grid-template-columns:1fr;max-width:360px}.portfolio-consult-actions a{min-height:76px;justify-content:flex-start;padding:16px 25px}.portfolio-consult-actions strong{font-size:18px}.portfolio-consult-actions svg{margin-right:5px}.portfolio-consult-copy p{font-size:12px}}
body.mobile-preview .portfolio-consult-inner{grid-template-columns:1fr;text-align:center;gap:22px}body.mobile-preview .portfolio-consult-actions{grid-template-columns:1fr;max-width:360px;margin:auto;width:100%}body.mobile-preview .portfolio-consult-copy h2{font-size:23px}body.mobile-preview .portfolio-consult-actions a{min-height:76px;justify-content:flex-start;padding:16px 25px}

.portfolio-consult-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.portfolio-consult-copy{text-align:center}.portfolio-consult-actions{width:min(660px,100%);margin-left:auto;margin-right:auto}.portfolio-consult-actions a{justify-content:center;text-align:center}.portfolio-consult-actions span{align-items:center;text-align:center}.portfolio-consult-actions svg{margin:0}
@media(max-width:550px){.portfolio-consult-actions{max-width:360px}.portfolio-consult-actions a{justify-content:center;text-align:center}.portfolio-consult-actions svg{margin:0}}
body.mobile-preview .portfolio-consult-actions a{justify-content:center;text-align:center}body.mobile-preview .portfolio-consult-actions span{align-items:center;text-align:center}body.mobile-preview .portfolio-consult-actions svg{margin:0}

.deep-site .deep-heading,.deep-site .mast-inner,.deep-site .mast-inner p,.deep-site .service-description,.deep-site .value-set article,.deep-site .gallery-tile,.deep-site .deep-process,.deep-site .practical-grid article,.deep-site .viewing-notes article{text-align:center}.deep-site .mast-inner p{margin-left:auto;margin-right:auto}.deep-site .detail-icon{margin-left:auto;margin-right:auto}.deep-site .gallery-tile img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
