.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__hero{padding-top:49px}@media (min-width:768px){.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__hero{padding-top:63px}}.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__hero{padding-bottom:98px}@media (min-width:768px){.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__hero{padding-bottom:126px}}.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__heroHeader{padding-bottom:49px}@media (min-width:768px){.page-module-scss-module__-fdILG__constructionPage .page-module-scss-module__-fdILG__heroHeader{padding-bottom:63px}}.page-module-scss-module__-fdILG__intro{padding:28px}@media (min-width:768px){.page-module-scss-module__-fdILG__intro{padding:36px}}.page-module-scss-module__-fdILG__intro{background:#fafafa;border-radius:16px}@media (min-width:768px){.page-module-scss-module__-fdILG__intro{border-radius:24px}}.page-module-scss-module__-fdILG__intro{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__intro{gap:18px}}.page-module-scss-module__-fdILG__intro h2{letter-spacing:.03em;color:#004098;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__intro h2{font-size:24px}}.page-module-scss-module__-fdILG__intro ul{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__intro ul{gap:18px}}.page-module-scss-module__-fdILG__intro ul{counter-reset:number}.page-module-scss-module__-fdILG__intro ul li{flex-direction:column;gap:7px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__intro ul li{gap:9px}}.page-module-scss-module__-fdILG__intro ul li h3{letter-spacing:.03em;color:#004098;font-size:18px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__intro ul li h3{font-size:20px}}.page-module-scss-module__-fdILG__intro ul li h3{color:#181a24;counter-increment:number;gap:7px;display:flex;position:relative}@media (min-width:768px){.page-module-scss-module__-fdILG__intro ul li h3{gap:9px}}.page-module-scss-module__-fdILG__intro ul li h3:before{content:counter(number)".";display:inline-block}.page-module-scss-module__-fdILG__intro ul li p{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__intro ul li p{font-size:16px}}.page-module-scss-module__-fdILG__partnersSection{padding-bottom:98px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnersSection{padding-bottom:126px}}.page-module-scss-module__-fdILG__partnersSectionHeaderWrapper{position:relative}.page-module-scss-module__-fdILG__partnersSectionHeader{margin-bottom:49px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnersSectionHeader{margin-bottom:63px}}.page-module-scss-module__-fdILG__partnersSectionImage{position:absolute;top:0;right:0}@media (min-width:768px){.page-module-scss-module__-fdILG__partnersSectionImage{width:173.33px;height:173.33px}}.page-module-scss-module__-fdILG__partners{gap:20px;margin-bottom:49px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__partners{gap:32px;margin-bottom:63px}}.page-module-scss-module__-fdILG__partner{flex-direction:column;flex:1;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__partner{gap:18px}}.page-module-scss-module__-fdILG__partnerLink{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerLink{font-size:16px}}.page-module-scss-module__-fdILG__partnerLink{color:#004098;text-decoration:underline}.page-module-scss-module__-fdILG__partnerImageWrapper{aspect-ratio:3/2;border-radius:12px;width:100%;position:relative}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerImageWrapper{border-radius:16px}}.page-module-scss-module__-fdILG__partnerImageWrapper{overflow:hidden}.page-module-scss-module__-fdILG__partnerImageWrapper img{object-fit:cover}.page-module-scss-module__-fdILG__partnerDetails{flex-direction:column;gap:28px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerDetails{gap:36px}}.page-module-scss-module__-fdILG__partnerCare{padding:28px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerCare{padding:36px}}.page-module-scss-module__-fdILG__partnerCare{background:#fafafa;border-radius:16px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerCare{border-radius:24px}}.page-module-scss-module__-fdILG__partnerCare{background-image:url(/images/strength/construction/icon_01.svg);background-position:right 10.5px top 10.5px;background-repeat:no-repeat;background-size:70px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerCare{background-size:90px}}.page-module-scss-module__-fdILG__partnerCare h3{letter-spacing:.03em;color:#004098;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerCare h3{font-size:24px}}.page-module-scss-module__-fdILG__partnerCare h3{margin-bottom:28px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerCare h3{margin-bottom:36px}}.page-module-scss-module__-fdILG__careList{flex-direction:column;gap:28px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__careList{gap:36px}}.page-module-scss-module__-fdILG__careItem{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__careItem{flex-direction:row;gap:32px}}.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText{gap:18px}}.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText p,.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText span{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText p,.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText span{font-size:16px}}.page-module-scss-module__-fdILG__careItem .page-module-scss-module__-fdILG__careText .referenceMark{gap:0}.page-module-scss-module__-fdILG__careImageWrapper{aspect-ratio:3/2;border-radius:16px;width:100%;position:relative}@media (min-width:768px){.page-module-scss-module__-fdILG__careImageWrapper{border-radius:24px}}.page-module-scss-module__-fdILG__careImageWrapper{overflow:hidden}@media (min-width:768px){.page-module-scss-module__-fdILG__careImageWrapper{border-radius:12px;flex-shrink:0;max-width:276px}}@media (min-width:768px) and (min-width:768px){.page-module-scss-module__-fdILG__careImageWrapper{border-radius:16px}}.page-module-scss-module__-fdILG__careImageWrapper img{object-fit:cover}.page-module-scss-module__-fdILG__partnerSkill{padding:28px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill{padding:36px}}.page-module-scss-module__-fdILG__partnerSkill{background:#fafafa;border-radius:16px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill{border-radius:24px}}.page-module-scss-module__-fdILG__partnerSkill{background-image:url(/images/strength/construction/icon_02.svg);background-position:right 10.5px top 10.5px;background-repeat:no-repeat;background-size:70px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill{background-size:90px}}.page-module-scss-module__-fdILG__partnerSkill h3{letter-spacing:.03em;color:#004098;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill h3{font-size:24px}}.page-module-scss-module__-fdILG__partnerSkill h3{margin-bottom:14px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill h3{margin-bottom:18px}}.page-module-scss-module__-fdILG__partnerSkill p{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerSkill p{font-size:16px}}.page-module-scss-module__-fdILG__partnerPatrol{padding:28px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol{padding:36px}}.page-module-scss-module__-fdILG__partnerPatrol{background:#fafafa;border-radius:16px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol{border-radius:24px}}.page-module-scss-module__-fdILG__partnerPatrol{background-image:url(/images/strength/construction/icon_03.svg);background-position:right 10.5px top 10.5px;background-repeat:no-repeat;background-size:70px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol{background-size:90px}}.page-module-scss-module__-fdILG__partnerPatrol h3{letter-spacing:.03em;color:#004098;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol h3{font-size:24px}}.page-module-scss-module__-fdILG__partnerPatrol h3{margin-bottom:14px}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol h3{margin-bottom:18px}}.page-module-scss-module__-fdILG__partnerPatrol p{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__partnerPatrol p{font-size:16px}}.page-module-scss-module__-fdILG__achievementsSection{padding-bottom:98px}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementsSection{padding-bottom:126px}}.page-module-scss-module__-fdILG__achievementsSectionHeader{margin-bottom:49px}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementsSectionHeader{margin-bottom:63px}}.page-module-scss-module__-fdILG__achievementList{grid-template-columns:repeat(1,1fr);gap:49px;display:grid}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementList{grid-template-columns:repeat(2,1fr);gap:63px 32px}}.page-module-scss-module__-fdILG__achievementItem{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementItem{gap:18px}}.page-module-scss-module__-fdILG__achievementImageWrapper{aspect-ratio:3/2;border-radius:20px;width:100%;position:relative}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementImageWrapper{border-radius:32px}}.page-module-scss-module__-fdILG__achievementImageWrapper{overflow:hidden}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementImageWrapper{border-radius:12px}}@media (min-width:768px) and (min-width:768px){.page-module-scss-module__-fdILG__achievementImageWrapper{border-radius:16px}}.page-module-scss-module__-fdILG__achievementImageWrapper img{object-fit:cover}.page-module-scss-module__-fdILG__achievementInfo{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementInfo{gap:18px}}.page-module-scss-module__-fdILG__achievementInfo div{flex-direction:column;gap:7px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementInfo div{gap:9px}}.page-module-scss-module__-fdILG__achievementInfo div span{letter-spacing:.05em;color:#181a24a6;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.page-module-scss-module__-fdILG__achievementInfo div span{font-size:16px}}.page-module-scss-module__-fdILG__recommendationSection{background:#fafafa;padding-top:70px}@media (min-width:768px){.page-module-scss-module__-fdILG__recommendationSection{padding-top:90px}}.page-module-scss-module__-fdILG__recommendationSection{padding-bottom:98px}@media (min-width:768px){.page-module-scss-module__-fdILG__recommendationSection{padding-bottom:126px}}.page-module-scss-module__-fdILG__recommendationSectionHeader{margin-bottom:49px}@media (min-width:768px){.page-module-scss-module__-fdILG__recommendationSectionHeader{margin-bottom:63px}}.page-module-scss-module__-fdILG__recommendationButtons{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.page-module-scss-module__-fdILG__recommendationButtons{flex-direction:row;gap:32px}}
