.user-project-wrap{background:#f6fcf6;color:#555;width:100%;min-height:calc(100vh - 26.375rem);padding-bottom:5rem;display:flex;padding-left:2.5rem;flex-direction:column;align-items:flex-start;gap:.625rem;flex:1 0 0;align-self:stretch}.user-project-wrap .header{display:flex;padding:1.875rem 2rem 1.875rem 0;justify-content:flex-end;align-items:center;gap:1.5rem;align-self:stretch}.user-project-wrap .header .title{color:#5c5c5c;font-size:1.25rem;font-style:normal;font-weight:700;line-height:100%}.user-project-wrap .header .btn-wrap{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex:1 0 0}.user-project-wrap .header .btn-wrap .btn-new{display:flex;height:1.75rem;padding:0 1rem;justify-content:center;align-items:center;gap:.25rem;border-radius:1.125rem;background:#79cd81;color:#fff;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.user-project-wrap .header .btn-wrap .btn-new:before{content:url(/_next/static/media/library_add.97c2df66.png)}.user-project-wrap .header .btn-wrap .btn-sort{display:flex;height:1.75rem;padding:0 .5rem;justify-content:flex-end;align-items:center;gap:.25rem;color:#828282;font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.04875rem;border-radius:.25rem}.user-project-wrap .header .btn-wrap .btn-sort:active,.user-project-wrap .header .btn-wrap .btn-sort:focus,.user-project-wrap .header .btn-wrap .btn-sort:hover{background:#f5f5f5}.user-project-wrap .header .btn-wrap .btn-sort:active img,.user-project-wrap .header .btn-wrap .btn-sort:focus img,.user-project-wrap .header .btn-wrap .btn-sort:hover img{filter:brightness(0) saturate(100%) invert(93%) sepia(0) saturate(0) hue-rotate(149deg) brightness(87%) contrast(92%)}.user-project-wrap .header .btn-wrap .btn-sort.active{background:#e1f0e1;color:#74a174}.user-project-wrap .header .btn-wrap .btn-sort.active img{filter:invert(59%) sepia(6%) saturate(1954%) hue-rotate(71deg) brightness(100%) contrast(83%)}.user-project-wrap .header .btn-wrap .btn-sort.disabled,.user-project-wrap .header .btn-wrap .btn-sort:disabled{pointer-events:none;background:none;color:#e1e1e1}.user-project-wrap .header .btn-wrap .btn-sort.disabled img,.user-project-wrap .header .btn-wrap .btn-sort:disabled img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(1703%) hue-rotate(126deg) brightness(113%) contrast(88%)}.user-project-wrap .body{display:flex;flex-wrap:wrap;align-items:flex-start;flex:1 0 0;align-self:stretch;gap:3.125rem 1.875rem;width:100%;height:100%}.user-project-wrap .body .card-wrap{display:flex;flex-direction:column;align-items:flex-start}.user-project-wrap .body .card-wrap .card{display:flex;width:21.25rem;height:12.5rem;justify-content:center;align-items:center;border-radius:.5rem;background:#e6f0e6;position:relative;cursor:pointer;overflow:hidden}.user-project-wrap .body .card-wrap .card button{display:flex;width:2rem;height:2rem;flex-direction:column;justify-content:center;align-items:center;border-radius:1.25rem;background:rgba(0,0,0,.4);position:absolute;right:.75rem;top:.75rem}.user-project-wrap .body .card-wrap .card button img{filter:brightness(0) invert(1)}.user-project-wrap .body .card-wrap .card-text{padding:1rem .5rem 0;color:#b4b4b4;font-size:.9375rem;font-weight:600;line-height:100%}.user-project-wrap .body .card-wrap .card-body{display:flex;padding:1rem .5rem 0;flex-direction:column;align-items:flex-start;align-self:stretch}.user-project-wrap .body .card-wrap .card-body .card-tit{color:#555;font-size:.9375rem;font-weight:600;line-height:100%}.user-project-wrap .body .card-wrap .card-body .card-level{color:#fff;font-size:.75rem;font-weight:600;line-height:100%;letter-spacing:-.03rem;display:flex;padding-top:1rem;align-items:center}.user-project-wrap .body .card-wrap .card-body .card-level:before{content:"에너지효율등급";color:#646464;margin-right:.375rem;font-size:.813rem}.user-project-wrap .body .card-wrap .card-body .card-level span{display:flex;width:3.875rem;height:1.25rem;justify-content:center;align-items:center;border-radius:.125rem;overflow:hidden;color:#fff;font-size:.75rem;font-weight:600;line-height:100%;letter-spacing:-.03rem}.card-level .red{background:#fd5e5e}.card-level .yellow{background:#ffaf50}.card-level .green{background:#64c864}.user-project-wrap .body .card-wrap .card-body p{color:#828282;font-size:.8125rem;font-weight:400;line-height:100%;letter-spacing:-.0325rem;padding-top:.5rem}.input-result-wrap{width:100%;background:#fff;color:#333;min-width:51.25rem;min-height:calc(100vh - 26.375rem);padding-bottom:10rem}.input-result-wrap .header{display:flex;align-items:center;gap:.625rem;align-self:stretch;padding:3.12rem .75rem 2.5rem}.input-result-wrap .header h1{color:#7d7d7d;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;padding:0 .75rem 0 1.5rem}.input-result-wrap .header .tag{display:flex;height:2rem;padding:0 1.25rem;justify-content:center;align-items:center;border-radius:1rem;background:#cdffaf;color:#55aa23;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.input-result-wrap .section{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:3.75rem;align-self:stretch;margin-bottom:6.25rem;width:100%;background:#fff;border-radius:1rem;box-shadow:0 4px 18px 0 rgba(15,35,95,.1)}.input-result-wrap .section.flex-row{flex-direction:row}.input-result-wrap .section:last-child{margin-bottom:0}.input-result-wrap .section h2{color:#555;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.input-result-wrap .section .title-helper{cursor:pointer}@media (max-width:1560px){.input-result-wrap .section .flex-row-center.gap-6,.input-result-wrap .section .flex-row-center.gap-7{flex-direction:column}.wrap-chart-table .body.flex-col{flex-direction:row}}@media (max-width:1400px){.input-result-wrap .section.flex-row{flex-direction:column}.wrap-chart-table .body.flex-row{flex-direction:column!important}}@media (max-width:1200px){.input-result-wrap .section .flex-row-center.gap-8{flex-direction:column}}.wrap-chart-table{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;align-self:stretch;width:100%}.wrap-chart-table .header{display:flex;width:100%;height:3.75rem;padding:0 1.75rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.5rem;background:#c8dcc8}.wrap-chart-table .header h3{color:#555;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.wrap-chart-table .header .num,.wrap-chart-table .header .num span{color:#6ea06e;font-size:1.5rem;font-weight:800;line-height:100%;letter-spacing:-.09rem}.wrap-chart-table .header .num span{font-size:1rem;font-weight:700;letter-spacing:-.06rem}.title-bor,.wrap-chart-table .title-bor,.wrap-table .title-bor{display:flex;height:2.25rem;padding:0 .5rem;align-items:flex-start;align-self:stretch;border-bottom:1px solid #828282;color:#828282;font-size:1.125rem;font-weight:700;line-height:100%;letter-spacing:-.0225rem}.border-round{border-radius:1rem;border:1px solid #d2d7d2;padding:3rem 1.5rem;width:100%}.wrap-chart-table .body{display:flex;flex-direction:column;gap:1rem;align-self:stretch}.wrap-chart-table .body.flex-row{flex-direction:row}.wrap-chart-table .body.flex-row .chart{max-width:none;width:100%;height:auto;justify-content:flex-start}.wrap-chart-table .body .chart{display:flex;width:100%;justify-content:center;align-items:center;flex:1;margin:0 auto}.wrap-chart-table .body.flex-row .chart .image-wrap{width:100%}.wrap-chart-table .body.flex-row .chart img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.bar-chart-wrap>div:first-child{top:-30px!important}.wrap-chart-table .body .chart .pie-chart-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.wrap-chart-table .body .chart .pie-chart-label .title,.wrap-chart-table .body .chart .pie-chart-label .unit{color:#648e73;text-align:center;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.wrap-chart-table .body .chart .pie-chart-label .number{color:#648e73;text-align:center;font-size:1.75rem;font-weight:700;line-height:100%;letter-spacing:-.105rem}.wrap-chart-table .body .chart .pie-chart-tooltip{font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:-.0525rem}.wrap-chart-table .body .table,.wrap-chart-table .body.flex-row .chart .image-wrap,.wrap-chart-table .body.flex-row .table{flex:1}.wrap-chart-table .body .table.flex-col{display:flex;flex-direction:column}.wrap-chart-table .footer{display:flex;height:3.75rem;min-height:3.75rem;padding:0 1.75rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.5rem;background:#e1f0e1}.wrap-chart-table .footer label{color:#555;font-size:1.25rem;font-weight:600;line-height:100%;letter-spacing:-.075rem}.wrap-chart-table .footer .number{font-size:1.5rem;font-weight:700;line-height:100%;letter-spacing:-.09rem}.wrap-chart-table .footer .number.red{color:#fd5e5e}.wrap-chart-table .footer .number.green{color:#649664}.wrap-chart-table .footer .number span{font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem;margin-left:.25rem}.wrap-chart-table .footer.green{background:#79cd81}.wrap-chart-table .footer.green .number,.wrap-chart-table .footer.green label{color:#fff}.wrap-table,.wrap-table .table{width:100%}.wrap-table .table-title{color:#b4b4b4;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:-.06rem;height:2rem}.page-btn-group{display:flex;padding:0 2.5rem 0 4.38rem;align-items:flex-start;gap:1.75rem;align-self:stretch;flex-wrap:wrap}.page-btn-group .button,.page-btn-group .button a{cursor:pointer;display:flex;height:7.5rem;padding:0;flex-direction:column;align-items:flex-start;gap:1.75rem;flex:1 0 0;border-radius:1rem;background:#e6f0e6;min-width:14.375rem;width:100%}.page-btn-group .button .tit{color:#648e73;font-size:1.25rem;font-weight:600;line-height:100%;letter-spacing:-.075rem;padding:1.25rem 1rem 0 1.25rem;width:100%}.page-btn-group .button .number{color:#648e73;font-size:1.875rem;font-weight:800;line-height:100%;letter-spacing:-.1125rem;margin-left:auto;padding:0 1rem 1.25rem}.page-btn-group .button .number span{color:#648e73;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;margin-left:.25rem}@media (max-width:1560px){.page-btn-group .button{min-width:20.625rem}}.input-result-subpage-wrap{display:flex;padding:6.25rem 2.5rem 1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;align-self:stretch}.input-result-subpage-wrap h2{color:#555;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.input-result-subpage-wrap .title-helper{cursor:pointer}.input-result-subpage-wrap .tab-control-btn-group{display:flex;padding-top:.625rem;align-items:center;gap:1.5rem;align-self:stretch}.input-result-subpage-wrap .tab-control-btn-group button{display:flex;max-width:20.125rem;padding:1rem;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:.5rem;border:1px solid #d7e1d7}.input-result-subpage-wrap .tab-control-btn-group button span{color:#828282;font-size:1.125rem;font-weight:700;line-height:100%;letter-spacing:-.0675rem}.input-result-subpage-wrap .tab-control-btn-group button.active{background:#f0f0f0}.energy-tab{margin:.62rem 0 0;width:100%}.energy-tab.ant-tabs-top>.ant-tabs-nav{margin-bottom:1.87rem}.energy-tab.ant-tabs-top>.ant-tabs-nav:before{border-bottom:0}.energy-tab .ant-tabs-tab{padding:1rem .75rem}.energy-tab .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 .75rem}.energy-tab .ant-tabs-tab-btn,.energy-tab .ant-tabs-tab-btn:focus:not(:focus-visible){color:#b4b4b4;font-size:1.125rem;font-weight:700;line-height:100%;letter-spacing:-.0675rem}.energy-tab.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{height:.188rem;background:#79cd81}.energy-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.energy-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:focus{color:#79cd81}.energy-tab .ant-tabs-tab-btn:hover{color:#828282}.input-result-wrap .green-remodel-wrap{padding:3.75rem 2.5rem 3.75rem 4.375rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3.75rem;align-self:stretch}.input-result-wrap .green-remodel-wrap .section{display:flex;padding:0;margin:0;flex-direction:column;align-items:flex-start;gap:2rem;align-self:stretch;width:100%;background:#fff;border-radius:1rem;box-shadow:none}.input-result-wrap .green-remodel-wrap .label-table{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;align-self:stretch}.input-result-wrap .green-remodel-wrap .label-table .set{display:flex;align-items:center;flex:1}.input-result-wrap .green-remodel-wrap .label-table label{color:#828282;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem;width:5.375rem;height:2.25rem;padding:.625rem 0}.input-result-wrap .green-remodel-wrap .label-table label:before{content:"■";color:#828282;font-size:.625rem;position:relative;top:-.188rem;margin-right:.5rem}.input-result-wrap .green-remodel-wrap .label-table .text{color:#828282;font-size:.9375rem;font-weight:600;line-height:100%;letter-spacing:-.05625rem;padding:0 .75rem 0 1.125rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}.input-result-wrap .green-remodel-wrap .label-table .text .sub{color:#c8c8c8;font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.04875rem;margin-left:.625rem}.input-editor-wrap{width:100%;background:#fff;color:#333;min-width:51.25rem;min-height:calc(100vh - 26.375rem);padding-bottom:10rem}.input-editor-wrap .header{display:flex;align-items:center;gap:.625rem;align-self:stretch;padding:3.12rem .75rem 0}.input-editor-wrap .header h1{color:#7d7d7d;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;padding:0 .75rem 0 1.5rem}.input-editor-wrap .header .tag{display:flex;height:2rem;padding:0 1.25rem;justify-content:center;align-items:center;border-radius:1rem;background:#cdffaf;color:#55aa23;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.input-editor-wrap .body{padding:0 0 10rem 1.88rem;display:flex;align-items:flex-start;flex-wrap:wrap}.input-editor-wrap .editor-wrap{width:100%;height:52.375rem;padding:1.88rem 0 0 2.5rem;flex:1}.input-editor-wrap .editor{width:100%;height:100%;border-radius:1rem;background-color:#f5faf5;background-image:linear-gradient(#d2d2d2 1px,transparent 0),linear-gradient(90deg,#d2d2d2 1px,transparent 0);background-size:20px 20px,20px 20px;background-position:0 14.5px,14.5px 0;position:relative;overflow:hidden}.editor-wrap .editor .top-control-button-left{position:absolute;right:1.875rem;top:1.875rem}.editor-wrap .editor .top-control-button{display:flex;align-items:flex-start;gap:.75rem;position:absolute;left:1.875rem;top:1.875rem}.editor-wrap .editor .top-control-button button,.editor-wrap .editor .top-control-button button:focus{display:flex;padding:.5rem;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;background:#fff;box-shadow:0 4px 18px 0 rgba(15,35,95,.1);width:3rem;height:3rem}.editor-wrap .editor .top-control-button button:hover{background:#c8dcc8}.editor-wrap .editor .top-control-button button.active img,.editor-wrap .editor .top-control-button button:active img,.editor-wrap .editor .top-control-button button:disabled img,.editor-wrap .editor .top-control-button button:hover img{filter:brightness(0) invert(1)}.editor-wrap .editor .top-control-button button.active,.editor-wrap .editor .top-control-button button:active{background:#74a174}.editor-wrap .editor .top-control-button button:disabled{background:#f5f5f5;cursor:not-allowed}.editor-wrap .editor .editor-menu{display:flex;width:calc(100% - 4.375rem);padding:1.25rem 1rem;flex-direction:column;gap:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 4px 18px 0 rgba(15,35,95,.1);position:absolute;left:2.188rem;bottom:1.875rem}.editor-wrap .editor .editor-menu.techInfo{padding:.5rem .5rem .188rem;flex-direction:row;flex-wrap:wrap;gap:0}.editor-wrap .editor .editor-menu .top-menu{display:flex;height:2.25rem;align-items:center;gap:.625rem;padding:0 1.5rem}.editor-wrap .editor .editor-menu .top-menu label{color:#828282;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem}.editor-wrap .editor .editor-menu .top-menu input{display:flex;height:2.5rem;padding:0 .75rem;align-items:center;gap:.5rem;border:1px solid #d2d7d2;color:#828282;font-size:.9375rem;font-weight:600;line-height:100%;letter-spacing:-.05625rem;border-radius:.5rem}.editor-wrap .editor .editor-menu .top-menu input::-moz-placeholder{color:#b4b4b4;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem}.editor-wrap .editor .editor-menu .top-menu input::placeholder{color:#b4b4b4;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem}.editor-wrap .editor .editor-menu .top-menu input:hover{border:1px solid #79cd81}.editor-wrap .editor .editor-menu .top-menu input:active,.editor-wrap .editor .editor-menu .top-menu input:focus{border:1px solid #79cd81;background:#f6fcf6;outline:none}.input-editor-wrap .tab-wrap{width:100%;min-width:25rem;height:100%;padding:1.88rem 0 0 2.5rem;flex:1}.input-editor-wrap .tab-area{width:100%;height:100%;background:#fff;padding:1rem 0 0;text-align:center;font-size:20px}.imprvTechinfo-tab .ant-tabs-tab{padding:0 .75rem 1rem}.imprvTechinfo-tab .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 1rem}.imprvTechinfo-tab>.ant-tabs-nav{margin:0 0 1.25rem}.imprvTechinfo-tab .ant-tabs-tab-btn,.imprvTechinfo-tab .ant-tabs-tab-btn:focus:not(:focus-visible){color:#b4b4b4;font-size:1.25rem;font-weight:800;line-height:100%;letter-spacing:-.025rem}.imprvTechinfo-tab .ant-tabs-ink-bar{background:#555}.imprvTechinfo-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#555}.imprvTechinfo-tab .ant-tabs-tab-btn:hover{color:#828282}.input-editor-wrap .section{padding:.62rem .75rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.75rem;align-self:stretch;width:100%}.input-editor-wrap .section label{width:8rem;min-width:8rem;max-width:8rem;text-align:left;display:flex;align-items:center;gap:.5rem}.input-editor-wrap .section label,.input-editor-wrap .section label .label{color:#828282;font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:-.0525rem}.input-editor-wrap .section label .label{box-sizing:border-box;word-break:keep-all;width:64px}.input-editor-wrap .section label.disabled{color:#e1e1e1}.input-editor-wrap .section label>.title-helper{cursor:pointer}.input-editor-wrap .section .guide{display:flex;padding:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;align-self:stretch;border-radius:.5rem;background:#f5f5f5;color:#b4b4b4;font-size:.6875rem;font-weight:700;line-height:150%;letter-spacing:-.04125rem;text-align:left}.input-editor-wrap .section .guide h5{color:#828282;font-size:.8125rem;font-weight:700;line-height:100%;letter-spacing:-.04875rem;margin-bottom:.25rem}.input-editor-wrap .section .guide p{color:#b4b4b4;font-size:.6875rem;font-weight:400;line-height:150%;letter-spacing:-.04125rem}.table-tag{width:100%;padding-top:.62rem}.table-tag>table{width:100%;margin-bottom:1rem}.table-tag>table>thead>th{background:#f5f5f5;height:3.75rem;padding:.5rem;color:#648e73;font-size:.9375rem;font-weight:700;line-height:100%;letter-spacing:-.05625rem}.table-tag>table .sub{color:#b4b4b4;font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.04875rem;vertical-align:top}.table-tag>table>tbody>tr>td{color:#828282;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem;text-align:center;vertical-align:middle;height:1.75rem;padding:.5rem}.table-tag>table>tbody>tr>td.fir{font-size:1rem;letter-spacing:-.06rem;line-height:140%}.table-tag>table>tbody>tr.bg>td{background:#fafafb}.table-tag>table>tbody>tr.pt-4>td{padding-top:1.5rem}.table-tag>table>tbody>tr.pb-4>td{padding-bottom:1.5rem}.table-tag>table>tbody>tr.pt-1>td{padding-top:.875rem}.table-tag>table>tbody>tr.pb-1>td{padding-bottom:.875rem}.table-sub-dec{display:flex;flex-direction:column;gap:.75rem;align-self:stretch;padding:1rem .5rem 0;border-top:1px solid #b4b4b4}.table-sub-dec p{color:#b4b4b4;font-size:.8125rem;font-weight:600;line-height:150%;letter-spacing:-.04875rem}.table-tag.small{padding:0}.table-tag.small>table{margin-bottom:2rem}.table-tag.small>table>tbody>tr>td,.table-tag.small>table>thead>th{height:2.375rem}.helper-text-wrap{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0 2rem .5rem}.helper-text,.helper-text>p{display:flex;align-items:center;gap:.75rem;color:#828282;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:-.05625rem}.helper-text>label{width:8.75rem}.helper-text>label,.helper-text>p.strong{color:#646464;font-size:1rem;line-height:140%;letter-spacing:-.06rem}.input-info-wrap{width:100%;background:#fff;color:#333;min-width:51.25rem;min-height:calc(100vh - 26.375rem);padding-bottom:10rem}.input-info-wrap .header{display:flex;padding:3.12rem .75rem 3.75rem;align-items:center;gap:.625rem;align-self:stretch}.input-info-wrap .header h1{color:#7d7d7d;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;padding:0 .75rem 0 1.5rem}.input-info-wrap .header .tag{display:flex;height:2rem;padding:0 1.25rem;justify-content:center;align-items:center;border-radius:1rem;background:#cdffaf;color:#55aa23;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.input-info-wrap .section{display:flex;padding:0 4.38rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;margin-bottom:6.25rem;width:100%}.input-info-wrap .section:last-child{margin-bottom:0}.input-info-wrap .section h2{color:#555;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.input-info-wrap .section .title-helper{cursor:pointer}.input-info-wrap .section label{color:#828282;font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:-.0525rem;width:6rem;min-width:6rem;max-width:6rem}.input-info-wrap .section label.disabled{color:#e1e1e1}.input-info-wrap .section.map{width:60%}@media (max-width:1600px){.input-info-wrap .section.map{width:80%}}@media (max-width:1400px){.input-info-wrap .section.map{width:90%}}@media (max-width:1280px){.input-info-wrap .section.map{width:100%}}.input-info-wrap .section .kakao-map{width:100%;height:20rem;background:#eee;border-radius:1rem;overflow:hidden}.input-info-wrap .section .kakao-map img{width:100%;-o-object-fit:contain;object-fit:contain}.form-three-wrap{display:flex;padding:.625rem 0;align-items:flex-start;align-content:flex-start;gap:1.25rem 1.75rem;flex-wrap:wrap}.form-three-wrap.options{align-items:stretch;padding:0;width:100%;min-width:720px}.form-sub-text-set{display:flex;flex-direction:column;gap:.75rem}.form-sub-text-set label{padding-right:.38rem}.form-sub-text-set .required{padding-left:6.5rem;color:#fd5e5e;font-size:.8125rem;font-weight:400;line-height:100%;letter-spacing:-.04875rem}.form-sub-text-set .sub-text{padding-left:6rem;color:#b4b4b4;font-size:.75rem;font-weight:600;line-height:130%;letter-spacing:-.045rem}.form-sub-text-set .column{padding-left:0;color:#649664;font-size:.8125rem;font-weight:800;line-height:100%;letter-spacing:-.04875rem}.descriptions{padding:1rem 2.5rem 1rem 1.25rem;gap:.625rem;background:#f0f0f0;margin:1.5rem 2.5rem 1rem;color:#828282;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:-.05625rem}.descriptions,.words{display:flex;align-items:flex-start;align-self:stretch;border-radius:.5rem}.words{padding:1rem .75rem;flex-direction:column;gap:.75rem;background:#fff;margin:0 2.5rem}.words .word{display:flex;align-items:center;gap:.75rem}.words .word label{font-weight:600;line-height:150%}.words .word .text,.words .word label{color:#828282;font-size:.8125rem;letter-spacing:-.04875rem}.words .word .text{font-weight:400;line-height:160%}.descriptions.no-image{flex-direction:column;margin:0 2.5rem;padding:1rem 2rem 1rem 1.25rem}.descriptions.no-image>.words{display:flex;padding:.25rem .75rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;border-radius:.5rem;background:#f0f0f0;margin:0}.descriptions.no-image>.words>.word{width:100%;flex-direction:column;align-items:flex-start;gap:.25rem}.descriptions.no-image>.words>.word>label{text-indent:-.375rem;margin-left:.375rem;word-break:keep-all}.descriptions.no-image>.words>.word>.text{margin-left:1rem;word-break:keep-all}.words.tit{padding:1rem .75rem .75rem}.words.tit:not(:first-child){margin-top:1.25rem}.words.tit .h6{text-indent:-1rem;margin-left:1rem;word-break:keep-all}.structure-wrap{flex-wrap:wrap;cursor:pointer}.structure-wrap .img-wrap{display:flex;position:relative;width:calc(100% / 4 - 1.313rem);min-width:13.125rem;height:17.5rem;border-radius:1rem}@media (max-width:1500px){.structure-wrap .img-wrap{width:calc(100% / 2 - 1.313rem)}}@media (max-width:1200px){.structure-wrap .img-wrap{width:calc(100% / 4 - 1.313rem)}}.structure-wrap .img-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.structure-wrap .img-wrap .text{position:absolute;top:0;left:0;padding:1.25rem 1rem}.structure-wrap .img-wrap .text .sub{color:#b4b4b4;font-size:.875rem;font-weight:500;line-height:150%;letter-spacing:-.0525rem;word-break:keep-all;opacity:0}.structure-wrap .img-wrap .text h6{color:#fff;font-size:1rem;font-weight:800;line-height:100%;letter-spacing:-.06rem;padding-bottom:1rem}.structure-wrap .img-wrap .mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;border-radius:1rem;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.5)),linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5))}.structure-wrap .img-wrap .mask:hover{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,30,0,.1) 20%,rgba(0,30,0,.7));transition:all .3s ease-in-out;color:red}.structure-wrap .img-wrap:hover .text .sub{opacity:1;transition:all .5s ease-in-out}.structure-wrap .img-wrap .mask.active,.structure-wrap .img-wrap .mask:active{background:linear-gradient(0deg,rgba(100,142,115,.4) 30%,#648e73 70%)}.structure-wrap .img-wrap .mask.active~.text .sub,.structure-wrap .img-wrap .mask:active~.text .sub{color:#fff;opacity:1}.structure-wrap .img-wrap .mask:focus{background:linear-gradient(0deg,rgba(0,0,0,.1) 20%,rgba(0,0,0,.7))}.structure-wrap .img-wrap .mask:focus~.text h6{color:#79cd81}.structure-wrap .img-wrap .mask:focus~.text .sub{opacity:0}.structure-wrap .img-wrap.disabled{cursor:not-allowed}.structure-wrap .img-wrap.disabled .mask{opacity:1;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.structure-wrap .img-wrap.disabled .text h6{color:#c8c8c8}.structure-wrap .img-wrap.disabled .text .sub{opacity:0}.header-wrap{width:100%;height:5rem;position:sticky;top:0;z-index:1031;display:flex;padding:0 1.25rem;align-items:center;gap:2.5rem;align-self:stretch;border-bottom:1px solid #c8c8c8;background:#fff}.header-wrap .logo{width:5.6875rem;height:1.875rem}.header-wrap .logo img{height:100%;-o-object-fit:contain;object-fit:contain}.header-wrap .link-buttons{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-left:auto}.header-wrap .link-buttons a{height:2.25rem;padding:0 1.5rem;border-radius:1.125rem;background:#fff;display:flex;align-items:center;justify-content:center;font-family:NanumGothic;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.06rem;color:#828282;word-break:keep-all}.header-wrap .link-buttons a:active,.header-wrap .link-buttons a:focus,.header-wrap .link-buttons a:hover{background:#e1f0e1;color:#648e73;transition:all .2s ease-out}.header-wrap .link-buttons a.active{background:#79cd81;color:#fff}.header-wrap .login-out{min-width:6.875rem}.header-wrap .login-out .login{display:flex;height:2.25rem;padding:0 .5rem;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0175rem;color:#828282}.header-wrap .login-out .login:before{content:url(/_next/static/media/account_circle.76a0d8dc.png)}.content-modal.login .ant-modal-body{padding-bottom:.5rem;overflow:hidden}.social-login-wrap{padding:.5rem 2.4rem 0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.social-login-btn{display:flex;width:100%;height:3.75rem;padding:0 1rem;align-items:center;gap:.25rem;align-self:stretch;border-radius:.5rem;background:#fff}.social-login-btn span{color:#191600;font-size:.9375rem;font-weight:600;line-height:100%;letter-spacing:-.05625rem;flex:1}.social-login-btn.kakao{background:#ffe600}.social-login-btn.naver{background:#03c75a}.social-login-btn.naver span{color:#fff}.social-login-btn.google{border:1px solid #d2d7d2}.social-login-btn.google span{color:#b4b4b4}.social-login-wrap .header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;align-self:stretch;margin-bottom:1rem;color:#828282;font-size:.9375rem;font-weight:600;line-height:100%;letter-spacing:-.125rem}.social-login-wrap .header .img-wrap{width:7rem;height:2.3rem}.social-login-wrap .header .img-wrap img{width:100%;-o-object-fit:contain;object-fit:contain}.social-login-wrap .footer{margin-top:.5rem;display:flex;align-items:center}.social-login-wrap .footer .login-link{color:#b4b4b4;font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.04875rem}.social-login-wrap .footer .line{width:.063rem;height:.75rem;background:#b4b4b4;margin:0 .5rem}.left-menu-wrap{width:18.75rem;min-height:calc(100vh - 26.375rem);height:auto;display:flex;padding:1.25rem 1rem 0 1.75rem;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fff;border-right:1px solid #c8c8c8;color:#5c5c5c}.left-menu-wrap .header{display:flex;padding-bottom:.625rem;align-items:center;justify-content:space-between;align-self:stretch;font-size:.875rem;font-weight:700;line-height:100%;width:100%}.left-menu-wrap .list-wrap{width:100%}.left-menu-wrap .list-wrap .list{display:flex;height:2.75rem;border-radius:.25rem;padding:0 .5rem;align-items:center;gap:.5rem;align-self:stretch;cursor:pointer}.left-menu-wrap .list-wrap .list .folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b4b4b4;font-size:.8125rem;font-weight:600;line-height:150%;letter-spacing:-.04875rem;display:inline-block;padding-bottom:6px}.left-menu-wrap .list-wrap .list .folder-name:before{content:url(/_next/static/media/folder.a6d3c6a1.png);position:relative;top:5px;padding-right:.5rem}.left-menu-wrap .list-wrap .btn-more{margin-left:auto}.left-menu-wrap .list-wrap .list:hover{background:#f0f0f0;transition:all .2s ease-in-out}.left-menu-wrap .list-wrap .list:hover .folder-name{color:#828282}.left-menu-wrap .list-wrap .list.active{background:#c8c8c8}.left-menu-wrap .list-wrap .list.active .folder-name{color:#646464}.left-menu-wrap .list-wrap .list.active .folder-name:before,.left-menu-wrap .list-wrap .list.active img{filter:brightness(0) saturate(100%) invert(59%) sepia(1%) saturate(386%) hue-rotate(327deg) brightness(86%) contrast(86%)}.popover-list{display:flex;flex-direction:column}.popover-list button{color:#b4b4b4;text-align:center;display:flex;width:100%;height:2.5rem;justify-content:center;align-items:center;padding:0 1.9rem}.popover-list button,.popover-list button>span{font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.04875rem}.popover-list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-list button:hover{background:#f5f5f5}.ant-popover-inner{padding:.75rem 0!important}.footer-wrap{padding:2.5rem 5rem 4.375rem;flex-direction:column;justify-content:center;align-self:stretch;background:#f6fcf6;color:#555}.footer-wrap,.footer-wrap .link{display:flex;align-items:flex-start}.footer-wrap .link{gap:1.5rem}.footer-wrap .link button a{font-family:NotoSansKR;font-size:.9375rem;font-weight:500;line-height:100%;letter-spacing:-.01875rem;color:#646464;position:relative}.footer-wrap .link a:active,.footer-wrap .link a:focus,.footer-wrap .link a:hover,.footer-wrap .link button:active,.footer-wrap .link button:focus,.footer-wrap .link button:hover{font-weight:600}.footer-wrap .link button a>span{margin-left:.625rem;padding:0 .5rem;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.footer-wrap .info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;align-self:stretch;margin:2.5rem 0 1.844rem}.footer-wrap .info b{color:#555;font-size:.875rem;font-weight:700;line-height:normal;letter-spacing:-.0175rem}.footer-wrap .copyright b,.footer-wrap .copyright p,.footer-wrap .info p,.footer-wrap .info p span{color:#555;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.0175rem}.footer-wrap .info p span{color:#828282}.footer-wrap .copyright b{font-weight:700}.footer-wrap .copyright{display:flex;align-items:flex-end;width:100%}.footer-wrap .copyright .footer-logo{margin-left:auto}.right-menu-wrap{display:flex;max-width:26.25rem;padding:2.5rem 1.875rem;flex-direction:column;flex:1 0 0;align-self:stretch;background:#fff}.right-menu-wrap .fixed{border:1px solid red;position:fixed;right:1.875rem}.right-menu-wrap .header{display:flex;width:22.5rem;height:8.5rem;padding:0 1.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.875rem;border-radius:1rem;background:#79cd81;color:hsla(0,0%,100%,.6);font-weight:600;line-height:100%;letter-spacing:-.0525rem}.right-menu-wrap .header div{font-size:.875rem}.right-menu-wrap .header .wrap{display:flex;align-items:center;align-self:stretch}.right-menu-wrap .header .wrap .icon-wrap{display:flex;width:3.75rem;height:3.75rem;justify-content:center;align-items:center;border-radius:.5rem;background:#fff;margin-right:.625rem}.right-menu-wrap .header .wrap .title{margin-top:.375rem;width:13.9rem;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.right-menu-wrap .header .wrap button{margin-left:auto}.right-menu-wrap .body{background:#fff;box-shadow:0 4px 18px 0 rgba(15,95,35,.1)}.right-menu-wrap .body .tab-wrap{padding:.75rem}.r-menu-tab .ant-tabs-nav-wrap{background:#e6f0e6;border-radius:1.875rem;justify-content:center;padding:.38rem}.r-menu-tab.ant-tabs-top>.ant-tabs-nav{margin-bottom:.75rem}.r-menu-tab.ant-tabs-top>.ant-tabs-nav:before{border-bottom:0}.r-menu-tab .ant-tabs-tab{width:9.94rem;height:2.75rem;justify-content:center}.r-menu-tab .ant-tabs-tab+.ant-tabs-tab{margin-left:.38rem}.r-menu-tab .ant-tabs-tab.ant-tabs-tab-active{background:#79cd81;border-radius:1.5rem}.r-menu-tab .ant-tabs-tab-btn:active,.r-menu-tab .ant-tabs-tab-btn:focus:not(:focus-visible),.r-menu-tab .ant-tabs-tab-remove:active,.r-menu-tab .ant-tabs-tab-remove:focus:not(:focus-visible){color:#b4b4b4}.r-menu-tab .ant-tabs-tab .ant-tabs-tab-btn{color:#b4b4b4;font-size:.9375rem;font-weight:600;line-height:100%;letter-spacing:-.05625rem}.r-menu-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.r-menu-tab .ant-tabs-ink-bar{display:none}.right-menu-wrap .body .menu-wrap{padding:.5rem .75rem}.r-menu.ant-menu-light.ant-menu-root.ant-menu-inline{border-inline-end:0}.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#fff}.r-menu>.ant-menu-item,.r-menu>li.ant-menu-submenu>.ant-menu-submenu-title{height:2rem;margin:.25rem 0;padding:0 .5rem!important}.r-menu>li.ant-menu-submenu:first-child>.ant-menu-submenu-title{margin-top:0}.ant-menu-light .ant-menu-item-selected,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.r-menu .ant-menu-item-selected .ant-menu-title-content{background:#f5f5f5}.r-menu .ant-menu-item-selected .ant-menu-title-content a,.r-menu .ant-menu-item-selected .ant-menu-title-content button span{color:#828282}.r-menu .ant-menu-item-disabled .ant-menu-title-content,.r-menu .ant-menu-item-selected.ant-menu-item-disabled .ant-menu-title-content{background:transparent;color:#b4b4b4!important}.r-menu .ant-menu-item-selected.ant-menu-item-disabled .ant-menu-item-icon svg{color:#b4b4b4}.ant-menu .ant-menu-submenu-expand-icon{rotate:180deg;top:.25rem;transform:translateY(0)}.ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>img{rotate:1turn;transform:translateY(0);transition:none}.ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-title-content a{color:#646464}.r-menu .ant-menu-item-selected .ant-menu-item-icon,.r-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-item-icon{color:#79cd81!important}.ant-menu-item:not(.ant-menu-item-selected):active,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background:transparent;background-color:transparent}.r-menu .ant-menu-item-disabled .ant-menu-title-content,.r-menu .ant-menu-item-disabled .ant-menu-title-content a,.r-menu .ant-menu-item-disabled .ant-menu-title-content button span,.r-menu .ant-menu-submenu-disabled .ant-menu-title-content,.r-menu .ant-menu-submenu-selected.ant-menu-submenu-disabled .ant-menu-title-content{color:#e1e1e1;cursor:not-allowed}.r-menu .ant-menu-item-disabled .ant-menu-title-content button{pointer-events:none}.r-menu .ant-menu-title-content button{height:1.875rem;width:100%;padding:0;justify-content:flex-start}.r-menu .ant-menu-title-content .ant-btn-text:not(:disabled):not(.ant-btn-disabled):active,.r-menu .ant-menu-title-content .ant-btn-text:not(:disabled):not(.ant-btn-disabled):focus,.r-menu .ant-menu-title-content .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background:transparent}.r-menu .ant-menu-title-content,.r-menu .ant-menu-title-content a,.r-menu .ant-menu-title-content button span{color:#b4b4b4;font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:-.0525rem}.r-menu .ant-menu-submenu>ul>li .ant-menu-title-content,.r-menu .ant-menu-submenu>ul>li .ant-menu-title-content a,.r-menu .ant-menu-submenu>ul>li .ant-menu-title-content button span{font-size:.8125rem;font-weight:600;line-height:140%;letter-spacing:-.04875rem}.ant-menu-inline .ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.r-menu>.ant-menu-submenu>ul>.ant-menu-item,.r-menu>.ant-menu-submenu>ul>.ant-menu-submenu>.ant-menu-submenu-title{height:1.88rem;padding:0 2.125rem!important;margin:.25rem 0}.r-menu>.ant-menu-submenu>ul>.ant-menu-submenu:first-child>.ant-menu-submenu-title{margin:0}.r-menu>.ant-menu-submenu>ul>li>ul>li{height:1.88rem;padding:0 2.5rem 0 2.875rem!important;margin:.25rem 0}.r-menu>.ant-menu-submenu>ul>li>ul>li:last-child{margin-bottom:0}.right-menu-wrap .body .menu-wrap-2tab{padding:0 1.5rem 1.25rem}.right-menu-wrap .body .menu-wrap-2tab .chart-wrap{display:flex;padding:1.75rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;align-self:stretch;color:#b4b4b4;text-align:center;font-weight:600;line-height:160%;letter-spacing:-.04875rem}.right-menu-wrap .body .menu-wrap-2tab .chart-wrap p{font-size:.8125rem}.right-menu-wrap .body .menu-wrap-2tab .chart-wrap .chart-area-empty{display:flex;padding:2rem 0;justify-content:center;align-items:center;gap:.625rem;align-self:stretch;border-radius:.5rem;background:#f5f5f5}.right-menu-wrap .footer{display:flex;width:22.5rem;align-items:flex-start;border-radius:0 0 1rem 1rem;border-top:1px solid #d7e1d7;background:#fff;box-shadow:0 4px 18px 0 rgba(15,95,35,.1)}.right-menu-wrap .footer button{background:#fff;display:flex;height:4.125rem;justify-content:center;align-items:center;gap:.375rem;flex:1 0 0;cursor:pointer;color:#b4b4b4;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:-.06rem}.right-menu-wrap .footer button:first-child{border-radius:0 0 0 1rem;border-right:1px solid #d7e1d7}.right-menu-wrap .footer button:last-child{border-radius:0 0 1rem 0;border-left:1px solid #d7e1d7}.right-menu-wrap .footer button.green{background:#79cd81;color:#fff}.right-menu-wrap .footer button:focus,.right-menu-wrap .footer button:hover{background:#f5f5f5;color:#828282}.right-menu-wrap .footer button:focus img,.right-menu-wrap .footer button:hover img{filter:brightness(0) saturate(100%) invert(76%) sepia(0) saturate(0) hue-rotate(287deg) brightness(95%) contrast(92%)}.right-menu-wrap .footer button.active,.right-menu-wrap .footer button:active{background:#e1e1e1;color:#828282}.right-menu-wrap .footer button.active img,.right-menu-wrap .footer button:active img{filter:brightness(0) saturate(100%) invert(54%) sepia(9%) saturate(7%) hue-rotate(314deg) brightness(94%) contrast(85%)}.right-menu-wrap .footer button.green:focus,.right-menu-wrap .footer button.green:hover{background:#6eb973;color:#fff}.right-menu-wrap .footer button.green.active,.right-menu-wrap .footer button.green:active{background:#285537;color:#fff}.right-menu-wrap .footer button.green.active img,.right-menu-wrap .footer button.green:active img,.right-menu-wrap .footer button.green:focus img,.right-menu-wrap .footer button.green:hover img{filter:brightness(0) invert(1)}.main-wrap{background:#fff;width:100%;height:100%;color:#828282}.main-wrap.intro{background:#f5f5f5}.bg-wrap{width:100%;height:41.25rem;background:#fafafa;position:relative;z-index:0}.bg-wrap .mask{position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,rgba(10,15,8,.75) 65%,rgba(10,15,8,0))}.bg-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.bg-wrap .inner{position:relative;z-index:3;top:-31.25rem;height:0;display:flex;flex-direction:column;align-items:center}.bg-wrap .inner .title{color:#cdffaf;text-align:center;font-size:2.375rem;font-weight:600;line-height:100%;letter-spacing:-.275rem;padding-bottom:4.38rem}.bg-wrap .inner .title .sub{color:#fff;font-size:2.125rem;font-weight:400;line-height:100%;letter-spacing:-.25rem;padding-bottom:1.62rem}.bg-wrap .inner .main-btn{display:flex;width:-moz-fit-content;width:fit-content;height:3.25rem;padding:0 3.75rem;margin-bottom:6rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:2.25rem;background:#79cd81;color:#fff;font-size:1.25rem;font-weight:700;line-height:100%}.bg-wrap .inner .sub{color:#fff;font-size:1.125rem;font-weight:400;line-height:100%;letter-spacing:-.0675rem}.bg-wrap .inner-cards{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem;position:relative;z-index:3;top:-5.5rem;padding-bottom:3.75rem}.bg-wrap .inner-cards .card{display:flex;width:19.375rem;min-height:21.875rem;height:auto;flex-direction:column;align-items:flex-start;padding:1.75rem 1.875rem;border-radius:.5rem;border:1px solid #fafafb;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.bg-wrap .inner-cards .card:hover{animation:move-y .7s ease-in 0s infinite alternate;margin-top:0}.bg-wrap .inner-cards .card .img{display:flex;width:100%;height:7.5rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:.5rem;background:#e6f0e6;margin-bottom:1.75rem}.bg-wrap .inner-cards .card .img img{width:4.5rem;height:4.5rem;-o-object-fit:contain;object-fit:contain}.bg-wrap .inner-cards .card .title{color:#555;font-size:1.125rem;font-weight:600;line-height:140%;letter-spacing:-.0675rem;margin-bottom:1rem}.bg-wrap .inner-cards .card .sub{color:#828282;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:-.0525rem;word-break:keep-all}.main-wrap.intro .cont-wrap{background:#f5f5f5}.main-wrap .cont-wrap{padding:5rem 2rem 8.75rem;background:#fff;margin:20rem auto 0;width:75rem}.main-wrap .cont-wrap .section{display:flex;width:70.438rem;align-items:flex-start;margin:0 auto}.main-wrap .cont-wrap div:not(:first-child) .section{margin-top:5rem}.main-wrap .cont-wrap div:nth-child(2n) .section{flex-direction:row-reverse}.main-wrap .cont-wrap.intro div .section{flex-direction:row}.main-wrap .cont-wrap .section .left{display:flex;height:27.5rem;padding:2.5rem 0 2.5rem 2.5rem;flex-direction:column;align-items:flex-start;flex:1 0 0}.main-wrap .cont-wrap .section .left .title{color:#555;font-size:2.125rem;font-weight:600;line-height:100%;letter-spacing:-.1275rem;padding-bottom:3.12rem}.main-wrap .cont-wrap .section .left .sub{color:#828282;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:-.0525rem;word-break:keep-all}.main-wrap .cont-wrap .section .more{color:#b4b4b4;font-size:.8125rem;font-weight:600;line-height:100%;letter-spacing:-.0325rem;display:flex;align-items:center;margin-top:auto;padding:.25rem .5rem}.main-wrap .cont-wrap .section .more:after{content:url(/_next/static/media/maki_arrow.6237f166.png);margin:.125rem 0 0 .25rem}@media (max-width:899px){.main-wrap .cont-wrap .section .right{width:60%}}.banner-wrap{padding-top:8.75rem}.banner-wrap .banner-bg{margin:0 auto;overflow:hidden;width:72.25rem;height:16.25rem;border-radius:1rem;border:1px solid #d7e1d7;background:linear-gradient(90deg,rgba(210,240,195,.5),rgba(210,240,195,.1));position:relative}.banner-wrap .banner-bg img{width:100%;-o-object-fit:contain;object-fit:contain}.banner-wrap .banner-bg .text{position:absolute;top:2rem;left:2rem;color:#555;font-size:1.625rem;font-weight:600;line-height:100%;letter-spacing:-.0975rem;transition:all .2s ease-in-out}.banner-wrap .banner-bg .mask{width:100%;height:100%;background:linear-gradient(0deg,rgba(0,30,0,.1) 20%,rgba(0,30,0,.7));position:absolute;top:0;opacity:0;transition:all .3s ease-in}.banner-wrap .banner-bg a:hover .mask{opacity:1}.banner-wrap .banner-bg a:hover .text{color:#fff}.banner-wrap .banner-bg a:active .mask{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,30,0,.1) 20%,rgba(0,30,0,.7))}.bg-wrap .mask2{position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(270deg,rgba(10,15,8,0) 29%,rgba(10,15,8,.75)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.bg-wrap .inner.intro{align-items:flex-start;width:75rem;margin:0 auto;top:-30rem}.bg-wrap .inner.intro .title{padding-top:1.25rem;padding-bottom:0;text-align:left}.bg-wrap .inner.intro .title .sub{padding-top:1rem;padding-bottom:0}.bg-wrap .inner-cards.intro{display:block;width:75rem;top:-9.375rem;padding:3.125rem;margin:0 auto;border-radius:1rem;background:#f5f5f5}.bg-wrap .inner-cards.intro .title{color:#555;font-size:1.75rem;font-weight:600;line-height:130%;letter-spacing:-.105rem;padding-bottom:1.5rem}.bg-wrap .inner-cards.intro .sub{color:#828282;font-size:.875rem;font-weight:600;line-height:180%;letter-spacing:-.125rem;word-break:keep-all;width:49.125rem;padding:0 2rem 3.75rem}.bg-wrap .inner-cards.intro .sub.full{width:100%;padding:0 0 3.75rem}.bg-wrap .inner-cards.intro .tag-wrap{padding:0 1.75rem}.bg-wrap .inner-cards.intro .tag-wrap .tags{display:flex;align-items:center;gap:.75rem;align-self:stretch;padding-bottom:1.25rem}.bg-wrap .inner-cards.intro .tag-wrap .tags .tag{display:flex;height:2.25rem;padding:0 1.5rem;align-items:center;border-radius:.5rem;background:#c8dcc8;color:#828282;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.02rem}.bg-wrap .inner-cards.intro .tag-wrap .text{padding-bottom:.75rem;color:#b4b4b4;font-size:.8125rem;font-weight:400;line-height:100%;letter-spacing:-.04875rem}.bg-wrap .inner-cards.intro .swiper{margin-top:4.94rem}.swiper .ant-carousel .wrap{padding:0 0 0 1.75rem}.swiper .ant-carousel .wrap .img-wrap{width:21.063rem;height:20rem;border-radius:1rem;overflow:hidden}.swiper .ant-carousel .wrap .img-wrap img{width:100%;height:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.swiper .ant-carousel .slick-prev{inset-inline-start:-.125rem}.swiper .ant-carousel .slick-next{inset-inline-end:-1.625rem}.bg-wrap .inner-cards.intro .section{margin-top:10rem}.bg-wrap .inner-cards.intro .section.bg{height:46.25rem;background-image:url(/_next/static/media/gros-intro-solution-1.71fdbdad.png);background-size:contain}.bg-wrap .inner-cards.intro .section .title{color:#555;font-size:1.25rem;font-weight:600;line-height:130%;letter-spacing:-.075rem}.bg-wrap .inner-cards.intro .section>.sub{color:#828282;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:-.138rem;padding:0 1rem 2.5rem}.bg-wrap .inner-cards.intro .section .list-wrap{display:flex;padding:0 .5rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}.bg-wrap .inner-cards.intro .section .list{color:#828282;font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:-.0525rem;border-left:3px solid #828282;padding:.375rem .75rem}.cont-wrap.intro{margin:92rem auto 0;padding:3.125rem 3.125rem 13.125rem;flex-direction:column}.cont-wrap.intro,.cont-wrap.intro .section{display:flex;align-items:flex-start;align-self:stretch}.cont-wrap.intro .section{padding-top:8.75rem;gap:1.25rem;flex:1 0 0}.cont-wrap.intro .section:not(:first-child){margin-top:0}.cont-wrap.intro .section:nth-child(2n){flex-direction:row}.cont-wrap.intro .section .text-wrap{display:flex;max-width:15.875rem;padding-top:7.5rem;flex-direction:column;align-items:flex-start;gap:3.75rem;align-self:stretch;position:relative;z-index:1}.cont-wrap.intro .section .title{color:#555;font-size:1.75rem;font-weight:600;line-height:140%;letter-spacing:-.105rem;white-space:nowrap}.cont-wrap.intro .section .sub{color:#828282;font-size:1.125rem;font-weight:400;line-height:180%;letter-spacing:-.0675rem;white-space:nowrap}.cont-wrap.intro .section img{position:relative;z-index:0}.bg-wrap .inner-cards.intro.process .cards{display:flex;padding:0 1rem;align-items:center;align-content:center;gap:2rem 1.75rem;align-self:stretch;flex-wrap:wrap}.bg-wrap .inner-cards.intro.process .cards .card{display:flex;min-width:15rem;width:100%;padding:2.25rem 0 1.5rem;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;border-radius:.5rem;background:#fff;min-height:auto;cursor:pointer;animation:none}.bg-wrap .inner-cards.intro.process .cards .card .img-wrap{display:flex;width:8.25rem;height:8.25rem;padding:2rem;flex-direction:column;justify-content:center;align-items:center;border-radius:6.25rem;background:#e6f0e6}.bg-wrap .inner-cards.intro.process .cards .card img{-o-object-fit:contain;object-fit:contain}.bg-wrap .inner-cards.intro.process .cards .card:hover .img-wrap{background:#c8dcc8;transition:all .4s ease-in-out}.bg-wrap .inner-cards.intro.process .cards .card .title{color:#646464;font-size:1.125rem;font-weight:600;line-height:100%;letter-spacing:-.0675rem;display:flex;align-items:center;gap:.375rem;padding:1.25rem 0 0;margin:0}.bg-wrap .inner-cards.intro.process .cards .card .title span{display:flex;width:1.625rem;height:1.5rem;padding:.625rem .25rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;border-radius:.5rem;background:#79cd81;color:#fff;text-align:center;font-size:.9375rem;font-weight:700;line-height:180%;letter-spacing:-.05625rem}.bg-wrap .inner-cards.intro.process .cards .card .sub{color:#828282;text-align:center;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:-.0525rem;width:100%!important;min-height:3.5rem;max-height:3.5rem;height:3.5rem;padding:.5rem 0 0}.cont-wrap.intro.process{margin-top:43.125rem;padding-bottom:10rem}.ant-menu-item-disabled{cursor:default!important}.ant-menu-item-disabled:hover{background-color:#f0f0f0}.list-page-wrap{width:100%;background:#fff;color:#333;min-width:51.25rem;min-height:calc(100vh - 26.375rem);padding-bottom:10rem}.list-page-wrap .header{display:flex;align-items:center;gap:.625rem;align-self:stretch;padding:3.12rem .75rem 0}.list-page-wrap .header h1{color:#7d7d7d;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;padding:0 .75rem 0 1.5rem}.list-page-wrap .header .tag{display:flex;height:2rem;padding:0 1.25rem;justify-content:center;align-items:center;border-radius:1rem;background:#cdffaf;color:#55aa23;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem}.list-page-wrap .body{padding:0 1.88rem 10rem}.list-page-wrap .body .radio-wrap{padding:1.25rem .75rem 0}.list-page-wrap .body .section{display:flex;padding:3.75rem 0 0 2.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}.list-page-wrap .body .section h2{color:#555;font-size:1.25rem;font-weight:700;line-height:100%;letter-spacing:-.075rem}.list-page-wrap .body .section .title-helper{cursor:pointer}.list-page-wrap .body .section .sort-btn-group{display:flex;gap:.75rem;margin-left:auto}.list-page-wrap .body .section .sort-btn-group button{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;color:#c8c8c8;font-size:.8125rem;font-weight:700;line-height:100%;letter-spacing:-.04875rem}.list-page-wrap .body .section .sort-btn-group button img{width:1rem;height:1rem}.list-page-wrap .body .section .sort-btn-group button:hover{color:#828282}.list-page-wrap .body .section .sort-btn-group button:hover img{filter:brightness(0) saturate(100%) invert(54%) sepia(0) saturate(0) hue-rotate(191deg) brightness(95%) contrast(80%)}.list-page-wrap .body .section .sort-btn-group button.active,.list-page-wrap .body .section .sort-btn-group button:focus{color:#648e73}.list-page-wrap .body .section .sort-btn-group button.active img,.list-page-wrap .body .section .sort-btn-group button:focus img{filter:brightness(0) saturate(100%) invert(54%) sepia(21%) saturate(480%) hue-rotate(89deg) brightness(91%) contrast(88%)}.list-page-wrap .body .section .sort-btn-group button:disabled{color:#e1e1e1;cursor:not-allowed}.list-page-wrap .body .section .sort-btn-group button:disabled img{filter:brightness(0) saturate(100%) invert(99%) sepia(0) saturate(6198%) hue-rotate(130deg) brightness(97%) contrast(95%)}.list-page-wrap .body .section .list-wrap{display:flex;padding:.625rem 0;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;align-self:stretch}.list-page-wrap .body .section .list-wrap .list{cursor:pointer;display:flex;padding:2rem;align-items:center;gap:1.25rem;align-self:stretch;width:calc((100% / 2) - 1.5rem);border-radius:1rem;background:#fff;box-shadow:0 4px 18px 0 rgba(15,35,95,.1)}.list-page-wrap .body .section .list-wrap .list:hover{background:#fafafb}.list-page-wrap .body .section .list-wrap .list.active{background:#c8dcc8}.section .list-wrap .list.active .tag .ant-tag,.section .list-wrap .list:hover .tag .ant-tag{background:#e1f0e1;color:#648e73}.section .list-wrap .list.active .title .sort-btn-group button{color:#fff}.section .list-wrap .list.active .title .sort-btn-group button img{filter:brightness(0) invert(1)}@media (max-width:1400px){.list-page-wrap .body .section .list-wrap .list{width:100%}}@media (max-width:1600px){.list-page-wrap .body .section .list-wrap .list .cont-wrap .title{flex-wrap:wrap}.list-page-wrap .body .section .sort-btn-group{width:100%}}.list-page-wrap .body .section .list-wrap .list .img-wrap{display:flex;width:11.25rem;height:11.25rem;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;overflow:hidden}.list-page-wrap .body .section .list-wrap .list .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-page-wrap .body .section .list-wrap .list .cont-wrap{display:flex;padding:.625rem 0;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.list-page-wrap .body .section .list-wrap .list .cont-wrap .title{display:flex;align-items:center;gap:1.25rem;width:100%}.section .list-wrap .list .cont-wrap .title h3{color:#646464;font-size:1.25rem;font-weight:600;line-height:130%;letter-spacing:-.075rem;flex:1}.section .list-wrap .list .cont-wrap .sort-btn-group button,.section .list-wrap .list .cont-wrap .sort-btn-group button:active,.section .list-wrap .list .cont-wrap .sort-btn-group button:focus,.section .list-wrap .list .cont-wrap .sort-btn-group button:hover{color:#828282;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem;cursor:default}.section .list-wrap .list .cont-wrap .sort-btn-group button img{width:1.25rem;height:1.25rem;filter:brightness(0) saturate(100%) invert(83%) sepia(2%) saturate(83%) hue-rotate(62deg) brightness(88%) contrast(90%)}.section .list-wrap .list .cont-wrap .text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;color:#828282;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:-.05625rem;padding:0 2.5rem 0 .75rem;min-height:4.25rem;max-height:4.25rem;margin:1.25rem 0 1rem;overflow:auto}.section .list-wrap .list .cont-wrap .tag,.tag{display:flex;padding:0 .5rem;align-items:flex-start;gap:.375rem;align-self:stretch;flex-wrap:wrap}.content-modal .tag{padding:0 2.5rem 1.5rem}.content-modal .tag .ant-tag{background:#e6f0e6;color:#649664}.company-wrap{display:flex;align-items:flex-start;gap:1.25rem;padding:.625rem 1.5rem;margin-top:1rem}.company-wrap .title{color:#646464;font-size:1.25rem;font-weight:600;line-height:100%;letter-spacing:-.075rem;flex:1}.company-wrap .sort-btn-group{margin-left:auto}.company-wrap .sort-btn-group button{color:#828282;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:-.06rem;cursor:default;display:flex;align-items:center;gap:.25rem}.company-wrap .words{display:flex;padding:1rem .75rem;flex-direction:column;align-items:flex-start;gap:.75rem;align-self:stretch;border-radius:.5rem;background:#fff;margin:0}.company-wrap .words .word{display:flex;align-items:center;gap:.75rem}.company-wrap .words .word label{color:#828282;font-size:.8125rem;font-weight:600;line-height:150%;letter-spacing:-.04875rem;width:5.38rem;display:flex;align-items:center;gap:.375rem}.company-wrap .words .word label img{width:1.375rem;height:1.375rem}.company-wrap .words .word .text,.company-wrap .words .word .text a,.company-wrap .words .word a .text{color:#828282;font-size:.8125rem;font-weight:600;line-height:150%;letter-spacing:-.04875rem}.company-wrap .words .word .text a:hover,.company-wrap .words .word a:hover .text{color:#69b1ff}.company-wrap .descriptions-gray{display:flex;min-height:12.5rem;max-height:12.5rem;overflow:auto;padding:1rem 2.5rem 1rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.375rem;align-self:stretch;margin:0;border-radius:.5rem;background:#f0f0f0}.company-wrap .descriptions-gray,.company-wrap .descriptions-gray p{color:#828282;font-size:.9375rem;font-weight:600;line-height:160%;letter-spacing:-.05625rem}.company-wrap .descriptions-gray p:before{content:"ㆍ";margin-right:.125rem}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.footer-wrap,.header-wrap,.no-print,.right-menu-wrap{display:none!important}.print-only{display:block!important}.page-break{page-break-before:always}.green-remodel-wrap{display:none;padding:3rem 2.5rem!important}.green-remodel-wrap .print-border-none{border:0}.grade-slider-tip .ant-tooltip-content,.grade-slider.energy.ant-slider .ant-slider-handle:before{display:none}.grade-result-text{display:block}.green-remodel-wrap .bottom-cont{padding:0!important}}.tech-selection-wrap{display:flex;flex-direction:column;gap:2rem}.tech-selection-grid{display:grid;width:100%;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.tech-selection-grid .wrap-table{width:100%}.tech-selection-floor-grid{display:grid;width:100%;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tech-selection-floor-grid__cell{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border:1px solid #d2d7d2;background:#fff;padding:1rem 1.25rem 1.25rem;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.tech-selection-floor-grid__title{color:#555;font-size:1.125rem;font-weight:700;line-height:120%}.tech-selection-floor-grid__canvas{position:relative;width:100%;min-height:6rem;display:flex}.tech-selection-floor-grid__canvas canvas{width:100%;height:100%;display:block;border-radius:.75rem;background:transparent}.tech-selection-floor-grid__placeholder{position:absolute;inset:0;background:hsla(0,0%,100%,.7);border-radius:.75rem}.tech-selection-floor-grid__empty,.tech-selection-floor-grid__placeholder{display:flex;align-items:center;justify-content:center;color:#b4b4b4;font-size:.9375rem}.tech-selection-floor-grid__empty{padding:2rem;border-radius:1rem;border:1px dashed #d2d7d2}@media print{.tech-selection-floor-grid__canvas{margin:0 auto}.tech-selection-floor-grid__canvas canvas{width:100%;height:auto}}html{scroll-behavior:smooth}.cost-card-wrap{display:flex;padding-top:.625rem;align-items:center;align-content:center;gap:1.25rem 1.75rem;align-self:stretch;flex-wrap:wrap}.cost-card-wrap .card{display:flex;width:19.9375rem;padding:1rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.cost-card-wrap .card .title{color:#b4b4b4;font-size:.875rem;font-weight:800;line-height:100%;letter-spacing:-.0525rem}.cost-card-wrap .card .number{color:#b4b4b4;font-size:1.25rem;font-weight:800;line-height:100%;letter-spacing:-.075rem}.cost-card-wrap .card .number span{color:#b4b4b4;font-size:1.125rem;font-weight:700;line-height:100%;letter-spacing:-.0675rem;padding-left:.25rem}.cost-card-wrap .card.active .number,.cost-card-wrap .card.active .number span,.cost-card-wrap .card.active .title{color:#648e73}.section-green{padding:2.5rem 3.75rem;flex-direction:column;align-items:flex-start;gap:1.875rem;border-radius:1rem;background:linear-gradient(0deg,#e6f0e6,#e6f0e6),#fff}.section-green,.section-green .top-cont{display:flex;justify-content:center;align-self:stretch}.section-green .top-cont{flex-wrap:wrap;gap:2.5rem}.section-green .top-cont .card-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;flex:1 0 0;align-self:stretch}.section-green .top-cont .card-wrap .title{color:#828282;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:-.06rem}.section-green .top-cont .card-wrap .cards{display:flex;gap:1.25rem;width:100%}.section-green .top-cont .card-wrap .card{display:flex;height:10rem;padding:1.25rem 1rem;flex-direction:column;align-items:flex-start;flex:1 0 0;min-width:12.5rem;border-radius:1rem;border:1px solid #d7e1d7;background:#fff}.section-green .top-cont .card-wrap .card .card-tit{color:#828282;font-size:1.25rem;font-weight:600;line-height:100%;letter-spacing:-.075rem}.section-green .top-cont .card-wrap .card .number{color:#828282;font-size:1.875rem;font-weight:700;line-height:100%;letter-spacing:-.1125rem;margin-left:auto;margin-top:auto}.section-green .top-cont .card-wrap .card .number span{color:#828282;font-size:1.5rem;font-weight:600;line-height:100%;letter-spacing:-.09rem;margin-left:.25rem}.section-green .top-cont .card-wrap .card.active .card-tit,.section-green .top-cont .card-wrap .card.active .number,.section-green .top-cont .card-wrap .card.active .number span{color:#648e73}.section-green .top-cont .circle-wrap{display:flex;justify-content:flex-end;align-items:flex-start;gap:1rem}.section-green .top-cont .circle-wrap .circle{display:flex;width:15rem;height:15rem;flex-direction:column;justify-content:center;gap:1rem;align-items:center;border-radius:7.5rem;background:#79cd81;transition:all .2s ease-in-out}.section-green .top-cont .circle-wrap .circle .tit{color:#fff;font-size:1.5rem;font-weight:700;line-height:100%;letter-spacing:-.09rem}.section-green .top-cont .circle-wrap .circle .number{color:#fff;font-size:1.75rem;font-weight:700;line-height:100%;letter-spacing:-.105rem}.section-green .top-cont .circle-wrap .circle:hover{background:#649664}.section-green .top-cont .circle-wrap .circle.bor{background:#fafffa;border:2px solid #79cd81}.section-green .top-cont .circle-wrap .circle.bor .number,.section-green .top-cont .circle-wrap .circle.bor .tit{color:#649664}.section-green .top-cont .circle-wrap .circle.bor:hover{background:#e6f0e6}.section-green .bottom-cont{display:flex;padding:2.5rem 3.75rem 2.5rem 2.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;border-radius:1rem;background:#fff}.section-green .bottom-cont .title{color:#648e73;font-size:1.25rem;font-weight:700;line-height:150%;letter-spacing:-.075rem;margin-bottom:1rem}.section-green .bottom-cont .slide-wrap{display:flex;width:100%;align-items:center;padding-top:2.625rem;padding-bottom:1.875rem}.section-green .bottom-cont .slide-wrap .label{color:#648e73;font-size:1.25rem;font-weight:700;line-height:150%;letter-spacing:-.075rem;min-width:7.5rem}@media (max-width:1500px){.section-green .bottom-cont .slide-wrap .label{display:none}.grade-slider.energy .ant-slider-mark .ant-slider-mark-text:last-child{letter-spacing:-.125rem}}@media (max-width:899px){.section-green .bottom-cont{gap:1.25rem}.grade-slider.energy .ant-slider-mark .ant-slider-mark-text:last-child{font-size:10px;letter-spacing:-1px}}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}