@keyframes breadcrumbs_rotate-left__UYHeS{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes breadcrumbs_rotate-right__7aSfS{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.breadcrumbs_breadcrumbs__p9HFN{padding:4px calc((100vw - var(--scrollbar-width) - 1280px)/2)}@media(min-width:901px)and (max-width:1323px){.breadcrumbs_breadcrumbs__p9HFN{padding:0 1.5rem}}@media(max-width:900px){.breadcrumbs_breadcrumbs__p9HFN{padding:0 .75rem}}.breadcrumbs_breadcrumbs__p9HFN ul{display:flex}.breadcrumbs_breadcrumbs__p9HFN ul li{position:relative;padding-right:20px;font-size:12px;line-height:2.33;letter-spacing:.17px}.breadcrumbs_breadcrumbs__p9HFN ul li:after{content:">";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:#888}.breadcrumbs_breadcrumbs__p9HFN ul li:last-of-type{padding-right:0}.breadcrumbs_breadcrumbs__p9HFN ul li:last-of-type:after{display:none}.breadcrumbs_breadcrumbs__p9HFN ul a{color:#888}.breadcrumbs_breadcrumbs__p9HFN ul span{color:#333;font-size:12px;line-height:2.33;letter-spacing:.17px}@media(max-width:900px){.breadcrumbs_breadcrumbs__p9HFN{overflow:hidden}.breadcrumbs_breadcrumbs__p9HFN ul{overflow:auto;white-space:nowrap;width:100%}}@keyframes Button_rotate-left__gO72W{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Button_rotate-right__87sCO{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Button_btn__CK9DL{position:relative;font-size:16px;font-weight:700;max-width:360px;width:100%;height:64px;color:#fff;border-radius:32px;margin:auto}.Button_btn__CK9DL:hover{opacity:.7}.Button_btn__CK9DL a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity;transition-duration:.2s}@media(max-width:768px){.Button_btn__CK9DL:hover{opacity:1}}.Button_btn-secondary__Ety60{background-color:#3c414e;transition:all .2s ease}@media(max-width:768px){.Button_btn-secondary__Ety60{height:64px;font-size:16px;width:100%}}.Button_btn-primary__LGL6_{background-color:#ff6b00;transition:all .2s ease}@media(max-width:768px){.Button_btn-primary__LGL6_{width:100%;font-size:14px}}.Button_btn-new-window__uUzcG{background-color:#3c414e}.Button_btn-new-window__uUzcG:after{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);background:url(/assets/images/icons/icon-window.svg) no-repeat;width:16px;height:16px}@media(max-width:768px){.Button_btn-new-window__uUzcG{height:64px;font-size:14px;width:100%}}.Button_btn-load-more__rRuti{height:44px;height:2.75rem;max-width:400px;max-width:25rem;width:100%}.Button_btn-load-more__rRuti button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;box-shadow:inset 0 0 0 1px #222;border-radius:22px;border:1px solid #222;box-shadow:none;color:#222;font-weight:700;font-size:14px;font-size:.875rem;padding:0 1rem;line-height:1.5;letter-spacing:0;cursor:pointer}.Button_btn-load-more__rRuti svg{font-size:20px;font-size:1.25rem}@keyframes reason_rotate-left__jDcap{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes reason_rotate-right__UOeBI{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.reason_reform-reason__mIh_K{padding:4rem 0}@media(max-width:769px){.reason_reform-reason__mIh_K.reason_sp__AecIT{padding-bottom:0}}.reason_reform-reason_list__xrzCl{display:flex;flex-wrap:wrap;gap:3.125rem 1.25rem;margin:2.375rem 0 2.5rem}.reason_reform-reason_list__xrzCl.reason_other-style__Oikfk{margin-top:1.5rem}@media(max-width:769px){.reason_reform-reason_list__xrzCl.reason_sp__AecIT{gap:1rem}}.reason_reform-reason_item___dm2w{width:calc(33.3333333333% - 13.3333333333px);color:#222;transition-duration:.3s}.reason_reform-reason_item___dm2w .reason_wrap-image__Bn851{position:relative;aspect-ratio:360/152;overflow:hidden;width:100%}.reason_reform-reason_item___dm2w .reason_wrap-image__Bn851 img{height:100%;object-fit:cover}.reason_reform-reason_item-content___CP3_{margin-top:.75rem;padding:0 1rem}.reason_reform-reason_item-title__wcxox{font-size:18px;font-size:1.125rem;margin-bottom:.5rem;letter-spacing:.26px;font-weight:700;line-height:normal;color:#222}@media(max-width:769px){.reason_reform-reason_item-title__wcxox.reason_sp__AecIT{line-height:1.5;margin-top:.625rem}}.reason_reform-reason_item-des__QtH07{margin-bottom:0;letter-spacing:.2px}.reason_reform-reason-btn__qugI_{margin:2.5rem auto 0;text-align:center}.reason_reform-reason-title__X5E0L{font-size:2.25rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#006438;margin-bottom:1.5rem}@media(max-width:769px){.reason_reform-reason-title__X5E0L.reason_sp__AecIT{font-size:1.5rem;margin-bottom:1rem}}.reason_reform-reason-desc__8ci2K{font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#222;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media(max-width:769px){.reason_reform-reason-desc__8ci2K.reason_sp__AecIT{font-size:.875rem;margin-bottom:1.5rem}.reason_reform-reason_btn__xaAtL.reason_sp__AecIT{height:3rem;font-size:14px}}@media(max-width:768px){.reason_reform-reason__mIh_K{padding:2.5rem 0}.reason_reform-reason_list__xrzCl{gap:1.5rem;margin:0 0 1.5rem}.reason_reform-reason_item___dm2w{width:100%}.reason_reform-reason_item-content___CP3_{margin-top:.5rem;padding:0}.reason_reform-reason_item-title__wcxox{font-size:16px;font-size:1rem;letter-spacing:.23px;margin-bottom:.625rem;padding:0}.reason_reform-reason_item-des__QtH07{padding:0}.reason_reform-reason_btn__xaAtL{height:62px;height:3.875rem}}@keyframes customCouseling_rotate-left__la0YS{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes customCouseling_rotate-right__trIaR{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.customCouseling_customCouseling__cO8kq{margin:4rem 0}.customCouseling_customCouseling-inner__cTBri{display:flex;align-items:center;justify-content:space-between;gap:60px;gap:3.75rem;padding:2.5rem;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);border:1px solid #eae9e9;background-color:#fff}.customCouseling_customCouseling_content__mQhWn{flex:1 1;color:#222}.customCouseling_customCouseling_image__JbCwx{position:relative;aspect-ratio:356/220;width:356px}.customCouseling_customCouseling_image__JbCwx img{object-fit:cover;height:100%}.customCouseling_customCouseling_title__OhCVS{font-size:32px;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:.2px;color:#222}.customCouseling_customCouseling_des__FjLah{font-size:16px;font-size:1rem;line-height:1.75;margin:1rem 0 1.5rem}.customCouseling_customCouseling_btn__uDZCh{width:288px;width:18rem;height:48px;height:3rem;font-size:14px;font-size:.875rem;line-height:1;font-weight:700;transition:all .3s ease}.customCouseling_customCouseling_btn__uDZCh:hover{opacity:.7}.customCouseling_customCouseling_btn__uDZCh a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#3c414e;border-color:#3c414e;color:#fff;border-radius:24px;padding:1rem}.customCouseling_customCouseling_box__XyAAH{gap:1rem;flex-wrap:wrap}@media(max-width:1023px){.customCouseling_customCouseling_box__XyAAH{flex-direction:column}}@media(max-width:768px){.customCouseling_customCouseling_box__XyAAH{display:none!important}}.customCouseling_customCouseling_box_sp__dh7_y{display:flex;gap:1rem;flex-wrap:wrap}@media(min-width:769px){.customCouseling_customCouseling_box_sp__dh7_y{display:none}}@media(max-width:1023px){.customCouseling_customCouseling-inner__cTBri{gap:24px;gap:1.5rem}.customCouseling_customCouseling_title__OhCVS{font-size:28px;font-size:1.75rem}}@media(max-width:768px){.customCouseling_customCouseling__cO8kq{margin:2.5rem 0}.customCouseling_customCouseling-inner__cTBri{display:block;padding:1rem}.customCouseling_customCouseling_title__OhCVS{font-size:20px;line-height:1.25;letter-spacing:.2px}.customCouseling_customCouseling_des__FjLah{margin:.75rem 0 1rem;font-size:14px;font-size:.875rem;line-height:1.75;letter-spacing:.2px}.customCouseling_customCouseling_image__JbCwx{width:100%}.customCouseling_customCouseling_btn__uDZCh{margin:1rem auto 0;width:100%;max-width:311px;max-width:19.4375rem}.customCouseling_customCouseling_btn__uDZCh:hover{opacity:1}}@keyframes GuideCard_rotate-left__Fz6xJ{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes GuideCard_rotate-right__txpQl{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.GuideCard_block__3OS_f{overflow:hidden}.GuideCard_list__hG92Y{flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem;gap:2.5rem 0}@media(max-width:768px){.GuideCard_list__hG92Y{margin-left:-.375rem;margin-right:-.375rem;gap:1rem 0}}.GuideCard_item__4xhkp{width:33.3333333333%;padding-left:1.25rem;padding-right:1.25rem}@media(max-width:768px){.GuideCard_item__4xhkp{width:50%;padding-left:.375rem;padding-right:.375rem}}.GuideCard_item_wrap__apkRh{display:block;transition:all .1s ease-in-out}@media(min-width:1024px){.GuideCard_item_wrap__apkRh:hover .GuideCard_item_link__wj11s,.GuideCard_item_wrap__apkRh:hover img{opacity:.5}}.GuideCard_item__4xhkp img{margin-bottom:.75rem;display:block;transition:all .1s ease-in-out;aspect-ratio:347/231}.GuideCard_item_title__1hDKo{color:#222;font-style:normal;font-weight:700;line-height:150%;margin-bottom:.5rem;font-size:18px;font-size:1.125rem}@media(max-width:768px){.GuideCard_item_title__1hDKo{font-size:13px;font-size:.8125rem}}.GuideCard_item_des__50UiU{font-size:14px;font-size:.875rem;margin-bottom:1rem;font-style:normal;font-weight:400;line-height:150%;color:#222;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.GuideCard_item_des__50UiU{-webkit-line-clamp:2;margin-bottom:.75rem}}.GuideCard_item_link__wj11s{margin:0;display:flex;justify-content:flex-end;transition:all .1s ease-in-out}@media(max-width:768px){.GuideCard_item_link__wj11s{font-size:13px;font-size:.8125rem}}.GuideCard_item_link__wj11s:after,.GuideCard_item_link__wj11s:hover:after{background-color:#2b684e}.GuideCard_line__DX5sU{height:1px;height:.0625rem;margin-top:1rem;width:100%;background-color:#eee}@media(max-width:768px){.GuideCard_line__DX5sU{margin-top:.75rem}}@keyframes banner_rotate-left__uuWBY{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes banner_rotate-right__OB_U2{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.banner_main-visual__A6Eal{background-color:#006438;color:#fff;padding:1rem 0 0}.banner_main-visual_inner__eHk2o{display:flex}.banner_main-visual__A6Eal .banner_left__b9vWm{width:70%;z-index:2;padding:2.0625rem 0 2.4375rem}.banner_main-visual__A6Eal .banner_repainting__1E1Dd{display:inline-block;padding:1rem;font-size:14px;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.2px;border-radius:6px;border:2px solid #fff}.banner_main-visual__A6Eal .banner_wrap-title__qQw89{display:flex;gap:40px;margin-bottom:1.5rem}.banner_main-visual__A6Eal .banner_intro-title__XstW5{font-size:50px;font-size:3.125rem;margin-bottom:0;color:#fff;font-weight:700;line-height:1;letter-spacing:.2px}.banner_main-visual__A6Eal .banner_intro-description__exaGP{font-size:28px;font-size:1.75rem;color:#fff;font-weight:700;line-height:1.5;margin-bottom:0;letter-spacing:normal}.banner_main-visual__A6Eal .banner_main-image__wTZt7{position:absolute;right:0;bottom:0;line-height:0}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b{display:flex;align-items:center;flex-wrap:wrap;gap:16px;gap:1rem;margin-top:1rem}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b .banner_btn__JAGVQ{flex:1 1;max-width:288px;max-width:18rem;margin:inherit;margin-top:0}@media(max-width:1023px){.banner_main-visual__A6Eal{padding:0}.banner_main-visual__A6Eal .banner_left__b9vWm{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%}.banner_main-visual__A6Eal .banner_wrap-title__qQw89{display:block;width:31%;margin:0 .75rem 0 0}.banner_main-visual__A6Eal .banner_wrap-title__qQw89 .banner_repainting__1E1Dd{margin-top:1.25rem}.banner_main-visual__A6Eal .banner_intro-title__XstW5{font-size:32px;font-size:2rem}.banner_main-visual__A6Eal .banner_intro-description__exaGP{width:calc(69% - 12px);font-size:23px;font-size:1.4375rem}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b .banner_image-small__mxtTk{width:100%;order:1;margin-top:1rem}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b .banner_image-small__mxtTk img{width:auto}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b .banner_btn__JAGVQ{order:2}.banner_main-visual__A6Eal .banner_main-image__wTZt7{width:520px;width:32.5rem}.banner_main-visual__A6Eal .banner_main-image__wTZt7 img{height:auto}}@media(max-width:768px){.banner_main-visual__A6Eal .banner_wrap-title__qQw89{width:100%;display:flex;align-items:flex-start;margin-bottom:1rem}.banner_main-visual__A6Eal .banner_wrap-title__qQw89 .banner_repainting__1E1Dd{margin-top:0}.banner_main-visual__A6Eal .banner_intro-description__exaGP{width:100%}.banner_main-visual__A6Eal .banner_main-image__wTZt7{width:470px;width:29.375rem}}@media(max-width:479px){.banner_main-visual__A6Eal{background-color:rgba(0,0,0,0)}.banner_main-visual_inner__eHk2o{display:block;background-color:#006438}.banner_main-visual__A6Eal .banner_left__b9vWm{flex-direction:column}.banner_main-visual__A6Eal .banner_wrap-title__qQw89{display:block;margin:0;width:100%;padding-top:1.5rem}.banner_main-visual__A6Eal .banner_repainting__1E1Dd{font-size:12px;font-size:.75rem;padding:.8125rem;border:1px solid #fff}.banner_main-visual__A6Eal .banner_intro-title__XstW5{font-size:28px;font-size:1.75rem;letter-spacing:.2px;margin-bottom:.75rem}.banner_main-visual__A6Eal .banner_intro-description__exaGP{width:100%;font-size:14px;line-height:1.71;letter-spacing:.16px;margin-bottom:.5rem}.banner_main-visual__A6Eal .banner_main-image__wTZt7{position:relative;width:100%;text-align:center}.banner_main-visual__A6Eal .banner_main-image__wTZt7 img{width:auto;height:revert-layer}.banner_main-visual__A6Eal .banner_wrap-banner__HLBFi{display:flex;align-items:center;justify-content:space-between;gap:10px}.banner_main-visual__A6Eal .banner_wrap-banner__HLBFi img{object-fit:contain}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b{margin:1rem 0}.banner_main-visual__A6Eal .banner_wrap-btn__z_b5b .banner_btn__JAGVQ{height:64px;height:4rem;width:100%;max-width:311px}}@keyframes NavigationBar_rotate-left__Mr1fV{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes NavigationBar_rotate-right__qROAU{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.NavigationBar_navigation__341aM{padding-top:1rem;padding-bottom:1rem}@media(max-width:768px){.NavigationBar_navigation__341aM{padding-top:0;padding-bottom:0}}.NavigationBar_navigation__341aM ul{padding-top:1.25rem;padding-bottom:1.3375rem;display:flex}.NavigationBar_navigation__341aM ul li{gap:8px;gap:.5rem;padding:.875rem 1.0625rem;height:80px;height:5rem;font-size:16px;font-size:1rem;letter-spacing:.3px;letter-spacing:.01875rem;width:20%;display:flex;justify-content:center;align-items:center;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;color:#333;border-left:1px solid #eee;border-right:1px solid #eee}.NavigationBar_navigation__341aM ul li:nth-child(2n){border:unset}.NavigationBar_navigation__341aM ul li:hover{cursor:pointer}.NavigationBar_navigation__341aM ul li:hover span.NavigationBar_icon__evvkr{opacity:.8}.NavigationBar_navigation__341aM ul li .NavigationBar_icon__evvkr{display:block;height:20px;height:1.25rem;width:20px;width:1.25rem}@media(max-width:768px){.NavigationBar_navigation__341aM ul{padding-top:.625rem;padding-bottom:1.6875rem;flex-direction:column}.NavigationBar_navigation__341aM ul li{padding:.625rem 0;height:42px;height:2.625rem;font-size:14px;font-size:.875rem;letter-spacing:.26px;letter-spacing:.01625rem;width:100%;line-height:1.57;border:unset;justify-content:flex-start}.NavigationBar_navigation__341aM ul li:nth-child(n+1){border-bottom:1px solid #eee}}.NavigationBar_anchor__w48CD{box-shadow:0 6px 33px 0 rgba(0,0,0,.1);background-color:#fff;z-index:2;position:relative}.NavigationBar_anchor_list___Uhtu{padding:1.5rem 1.25rem 1.375rem;max-width:1160px;max-width:72.5rem;margin:0 auto;display:flex;justify-content:center}@media(max-width:768px){.NavigationBar_anchor_list___Uhtu{flex-wrap:wrap;padding-top:.625rem;padding-bottom:1.6875rem}}.NavigationBar_anchor_item__AKpVQ{padding:.625rem;font-size:14px;font-size:.875rem;letter-spacing:.2px;letter-spacing:.0125rem;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1.38;color:#333;border-left:1px solid #d7d7d7;width:20%;color:#222;transition:opacity .3s ease-in}.NavigationBar_anchor_item__AKpVQ a{position:relative;padding-right:1.5rem}.NavigationBar_anchor_item__AKpVQ a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(/assets/icons/navigate-next.svg) no-repeat;width:16px;height:16px}.NavigationBar_anchor_item__AKpVQ a.NavigationBar_up__wPs24:after{transform:translateY(-50%) rotate(180deg)}.NavigationBar_anchor_item__AKpVQ a.NavigationBar_up__wPs24 span:after{transform:rotate(180deg)}@media(max-width:768px){.NavigationBar_anchor_item__AKpVQ{position:relative;padding:.625rem .75rem .625rem 0;font-size:13px;font-size:.8125rem;letter-spacing:.19px;letter-spacing:.011875rem;width:50%;line-height:1.57;border:unset;justify-content:flex-start}.NavigationBar_anchor_item__AKpVQ:nth-child(n+1){border-bottom:1px solid #d7d7d7}.NavigationBar_anchor_item__AKpVQ:nth-child(n+1):before{content:"";position:absolute;top:4px;right:0;height:calc(100% - 8px);border-left:1px solid #d7d7d7}.NavigationBar_anchor_item__AKpVQ:nth-child(2n){padding-right:0;padding-left:.75rem}.NavigationBar_anchor_item__AKpVQ:nth-child(2n):before{display:none}.NavigationBar_anchor_item__AKpVQ:nth-last-child(-n+1){border-bottom:none}}.NavigationBar_anchor_item__AKpVQ:hover{cursor:pointer;opacity:.7}.NavigationBar_anchor_item__AKpVQ:last-of-type{border-right:1px solid #d7d7d7}@media(max-width:768px){.NavigationBar_anchor_list___Uhtu{padding-bottom:0;justify-content:space-between}.NavigationBar_anchor_item__AKpVQ:last-of-type{border-right:none}.NavigationBar_anchor_item__AKpVQ a:first-of-type{flex:1 1}}@keyframes ProjectShowcase_rotate-left__R4jKf{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes ProjectShowcase_rotate-right__sh2HM{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.ProjectShowcase_block__fLI_6{padding-top:2rem}@media(max-width:768px){.ProjectShowcase_block__fLI_6{padding-top:1.25rem}}.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR{flex-wrap:wrap;gap:40px 20px;gap:2.5rem 1.25rem;margin-bottom:2.5rem}@media(max-width:768px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR{gap:16px;gap:1rem;margin-bottom:1.5rem}}.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk{flex-basis:20%}@media(max-width:768px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk{flex-basis:40%}}.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk:first-child,.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk:nth-child(2){flex-basis:45%}@media(max-width:768px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk:first-child,.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk:nth-child(2){flex-basis:100%}}@media(min-width:769px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk a:hover .ProjectShowcase_card_img___Z6vA,.ProjectShowcase_block__fLI_6 .ProjectShowcase_list__C3hnR .ProjectShowcase_item__POCxk a:hover .readmore-link{opacity:.5}}.ProjectShowcase_block__fLI_6 .ProjectShowcase_singleItemList__Dkrra{margin-bottom:2.5rem}.ProjectShowcase_block__fLI_6 .ProjectShowcase_singleItemList__Dkrra .ProjectShowcase_item__POCxk{width:calc(50% - 10px);flex:none!important}@media(max-width:768px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_singleItemList__Dkrra .ProjectShowcase_item__POCxk{width:100%}}.ProjectShowcase_block__fLI_6 .ProjectShowcase_emptySpecificWork__qllpa .ProjectShowcase_item__POCxk{flex-basis:20%!important}@media(max-width:768px){.ProjectShowcase_block__fLI_6 .ProjectShowcase_emptySpecificWork__qllpa .ProjectShowcase_item__POCxk{flex-basis:40%!important}}.ProjectShowcase_btn__XvAD3{max-width:360px;max-width:22.5rem;margin:auto}.ProjectShowcase_card_img___Z6vA{position:relative;margin-bottom:1rem;overflow:hidden;display:flex}@media(max-width:768px){.ProjectShowcase_card_img___Z6vA{margin-bottom:.75rem}}.ProjectShowcase_card_img___Z6vA img{display:block;max-width:100%;width:auto;height:auto;object-fit:cover}.ProjectShowcase_card_title__MyUKG{color:var(--Text-Dark-Gray,#222);font-size:16px;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:1rem}@media(max-width:768px){.ProjectShowcase_card_title__MyUKG{margin-bottom:.75rem}}.ProjectShowcase_card_info__J3HeD{display:flex;flex-direction:column;gap:8px;gap:.5rem;margin-bottom:1rem}@media(max-width:768px){.ProjectShowcase_card_info__J3HeD{margin-bottom:.75rem}}.ProjectShowcase_card_info_item__53mRx{margin-bottom:0;color:#888;font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:100%}@media(max-width:768px){.ProjectShowcase_card_info_item__53mRx{font-size:12px;font-size:.75rem}}.ProjectShowcase_card_info__J3HeD .ProjectShowcase_title_sm__fID8c{min-width:94px;min-width:5.875rem;display:inline-block}@keyframes ExteriorConstruction_rotate-left__ZKC2o{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes ExteriorConstruction_rotate-right__a2f_e{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@media(max-width:1023px){.ExteriorConstruction_banner__qp3Jt .ExteriorConstruction_main-visual__3o6TM .ExteriorConstruction_intro-description__JEavh{width:100%}.ExteriorConstruction_banner__qp3Jt .ExteriorConstruction_main-visual__3o6TM .ExteriorConstruction_wrap-title__ECFq8{width:100%;margin-bottom:.875rem}}@media(max-width:768px){.ExteriorConstruction_anchorList__Gtyqc{box-shadow:none}}.ExteriorConstruction_custom_css__ksTGI .flex{display:flex}.ExteriorConstruction_custom_css__ksTGI .inline-flex{display:inline-flex}.ExteriorConstruction_custom_css__ksTGI .block{display:block}.ExteriorConstruction_custom_css__ksTGI .grid{display:grid}.ExteriorConstruction_custom_css__ksTGI .hidden{display:none}.ExteriorConstruction_custom_css__ksTGI .flex-col{flex-direction:column}.ExteriorConstruction_custom_css__ksTGI .items-center{align-items:center}.ExteriorConstruction_custom_css__ksTGI .justify-center{justify-content:center}.ExteriorConstruction_custom_css__ksTGI .justify-between{justify-content:space-between}.ExteriorConstruction_custom_css__ksTGI .flex-1{flex:1 1}.ExteriorConstruction_custom_css__ksTGI .shrink-0{flex-shrink:0}.ExteriorConstruction_custom_css__ksTGI .text-center{text-align:center}.ExteriorConstruction_custom_css__ksTGI .text-left{text-align:left}.ExteriorConstruction_custom_css__ksTGI .text-right{text-align:right}.ExteriorConstruction_custom_css__ksTGI .font-bold{font-weight:700}.ExteriorConstruction_custom_css__ksTGI .font-medium{font-weight:500}.ExteriorConstruction_custom_css__ksTGI .text-sm{font-size:.875rem}.ExteriorConstruction_custom_css__ksTGI .text-base{font-size:1rem}.ExteriorConstruction_custom_css__ksTGI .mx-auto{margin-left:auto;margin-right:auto}.ExteriorConstruction_custom_css__ksTGI .col-1{width:8.333333%}.ExteriorConstruction_custom_css__ksTGI .col-2{width:16.666667%}.ExteriorConstruction_custom_css__ksTGI .col-3{width:25%}.ExteriorConstruction_custom_css__ksTGI .col-4{width:33.333333%}.ExteriorConstruction_custom_css__ksTGI .col-5{width:41.666667%}.ExteriorConstruction_custom_css__ksTGI .col-6{width:50%}.ExteriorConstruction_custom_css__ksTGI .col-7{width:58.333333%}.ExteriorConstruction_custom_css__ksTGI .col-8{width:66.666667%}.ExteriorConstruction_custom_css__ksTGI .col-9{width:75%}.ExteriorConstruction_custom_css__ksTGI .col-10{width:83.333333%}.ExteriorConstruction_custom_css__ksTGI .col-11{width:91.666667%}.ExteriorConstruction_custom_css__ksTGI .col-12{width:100%}.ExteriorConstruction_custom_css__ksTGI .w-auto{width:auto}.ExteriorConstruction_custom_css__ksTGI .w-fit{width:-moz-fit-content;width:fit-content}.ExteriorConstruction_custom_css__ksTGI .h-fit{height:-moz-fit-content;height:fit-content}.ExteriorConstruction_custom_css__ksTGI .relative{position:relative}.ExteriorConstruction_custom_css__ksTGI .absolute{position:absolute}.ExteriorConstruction_custom_css__ksTGI .subtext{font-weight:700;font-size:30px;line-height:125%;text-align:center;color:#222}@media(max-width:768px){.ExteriorConstruction_custom_css__ksTGI .subtext{font-size:20px}}.ExteriorConstruction_custom_css__ksTGI .subtext-2{color:#222;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.2px}@media(max-width:768px){.ExteriorConstruction_custom_css__ksTGI .subtext-2{font-size:20px}}.ExteriorConstruction_custom_css__ksTGI .button-primary{height:4rem;border-radius:2rem;max-width:22.5rem;font-size:1rem;background-color:#006438;display:flex;align-items:center;justify-content:center;width:100%;margin-left:auto;margin-right:auto;font-weight:700;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;transition:all .1s ease-in-out;cursor:pointer;border:none}@media(min-width:1200px){.ExteriorConstruction_custom_css__ksTGI .button-primary:hover{opacity:.8}}.ExteriorConstruction_custom_css__ksTGI .button-secondary{position:relative;font-size:16px;font-weight:700;max-width:298px;width:100%;height:64px;color:#fff;border-radius:32px;background-color:#ff6b00;transition:all .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap}@media(max-width:768px){.ExteriorConstruction_custom_css__ksTGI .button-secondary{height:48px;font-size:14px;max-width:100%}}.ExteriorConstruction_custom_css__ksTGI .desc{max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:24px;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#222}@media(min-width:768px){.ExteriorConstruction_custom_css__ksTGI .only_sp{display:none}}.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_inner__BjSCv{gap:38px;gap:2.375rem}.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_primary__pH_Rj,.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_secondary__jZ0vm{width:calc(50% - .5rem);max-width:288px;max-width:18rem;flex-shrink:0}@media(max-width:1023px){.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_primary__pH_Rj,.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_secondary__jZ0vm{width:100%}}.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_primary__pH_Rj a{background-color:#ff6b00}@media(max-width:768px){.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_secondary__jZ0vm{margin-top:0}}.ExteriorConstruction_inquiryCallout__fEk69 .ExteriorConstruction_customCouseling_btn_secondary__jZ0vm a{background-color:#006438}.ExteriorConstruction_ContactPromotion___vCh9 .ExteriorConstruction_customCouseling__g7sgg{margin:1.5rem 0}@media(max-width:768px){.ExteriorConstruction_ContactPromotion___vCh9 .ExteriorConstruction_customCouseling__g7sgg{margin:0}}.ExteriorConstruction_solve_text__c5QJM{display:block;margin-top:1.25rem}.ExteriorConstruction_solve_moreText__XEmM3{font-style:normal;font-weight:400;line-height:100%;font-size:14px;font-size:.875rem}.ExteriorConstruction_solve_btn__DZIGT{max-width:265px}@media(max-width:479px){.ExteriorConstruction_solve_btn__DZIGT{max-width:unset}}@media(min-width:1200px){.ExteriorConstruction_solve_img__vJJIy{right:2.25rem}}