.corporate-section2 h2,.corporate-section3 h2,.corporate-section4 h2{text-align:center}.corporate-section1{position:relative}picture{display:block}img{width:100%}.corporate-section1 .corporate-section1-overlay{height:100%;justify-content:center;position:absolute;flex-direction:column;top:0;align-items:center;background:#2d2d2d4d;width:100%;display:flex}.corporate-section1 .corporate-section1-overlay h1{padding:0 0 1.319vw;color:#fff}.corporate-section1 .corporate-section1-overlay p{font-size:.972vw;font-weight:400;color:#fff;letter-spacing:.01em;text-align:center;margin:0;width:36%;line-height:1.389vw}.corporate-section2{padding:0 5vw;flex-direction:column;margin:6.111vw 0;align-items:center;display:flex}.corporate-section2 h2{text-align:center;width:71%}.corporate-section2 p{font-size:.972vw;text-align:center;margin:1.667vw 0;width:85%;line-height:1.389vw}.corporate-section2 .corporate-section2-grid{column-gap:2.361vw;grid-template-columns:1fr 1.2fr 1.2fr;align-items:flex-start;width:100%;row-gap:.833vw;display:grid}.corporate-section2 .corporate-section2-grid picture,.corporate-section2 .corporate-section2-grid picture img{height:100%;object-fit:cover;width:100%;display:flex}.corporate-section2 .corporate-section2-grid .section2-grid-items{justify-content:center;flex-direction:column;align-items:flex-start;row-gap:.833vw;display:flex}.corporate-section2 .corporate-section2-grid .section2-grid-items p{font-size:1.111vw;font-weight:600;text-align:left;margin:0;width:fit-content;line-height:1.528vw}.corporate-section2 .corporate-section2-grid .section2-grid-items:first-child{grid-row-end:3;grid-row-start:1}.corporate-section3{padding:0 5vw;flex-direction:column;margin:6.111vw 0;row-gap:2.778vw;display:flex}.corporate-section3 .section3-grid:last-child{margin-bottom:0}.corporate-section3 .section3-grid{column-gap:5vw;justify-content:center;display:flex}.corporate-section3 .section3-grid picture{height:auto;width:20.833vw}.corporate-section3 .section3-grid .section3-grid-content{justify-content:center;flex-direction:column;align-items:flex-start;width:38.611vw;display:flex}.corporate-section3 .section3-grid .section3-grid-content h3{font-size:2.222vw;font-weight:400;text-align:left;margin:0 0 1.111vw;line-height:2.639vw}.corporate-section3 .section3-grid .section3-grid-content p{font-weight:600;text-align:left;width:fit-content}.corporate-section3 .section3-grid .section3-grid-content .section3-content-desc{font-size:.972vw;font-weight:400;margin:1.111vw 0 1.667vw;line-height:1.389vw}.corporate-section4{padding:2.222vw 11.806vw;flex-direction:column;margin:6.111vw 0;background:#fcefef;display:flex}.corporate-section4 p{font-size:.972vw;text-align:center;margin:2.5vw 0 0;line-height:1.389vw}.corporate-section4 .section4-heading{column-gap:1.875vw;font-weight:600;text-align:left;margin:2.361vw 0 .833vw;align-items:center;display:flex}.corporate-section4 .section4-text{padding:0 1.389vw 0 2.986vw;text-align:left;margin:0}@media screen and (max-width:989px){.corporate-section1 .corporate-section1-overlay h1{padding:0 0 1.918vw;font-size:4.197vw;line-height:4.916vw}.corporate-section1 .corporate-section1-overlay p{font-size:1.439vw;width:74.8%;line-height:2.038vw}.corporate-section2{padding:0 5.376vw;margin:4.796vw 0}.corporate-section2 p{font-size:1.679vw;margin:2.878vw 0;width:100%;line-height:2.398vw}.corporate-section2 .corporate-section2-grid{column-gap:2.285vw}.corporate-section2 .corporate-section2-grid .section2-grid-items{row-gap:1.199vw}.corporate-section2 .corporate-section2-grid .section2-grid-items p{font-size:1.679vw;line-height:2.278vw}.corporate-section3{padding:0 5.376vw;margin:4.796vw 0;row-gap:3.629vw}.corporate-section3 .section3-grid{column-gap:4.57vw}.corporate-section3 .section3-grid picture{height:29.976vw;width:29.976vw}.corporate-section3 .section3-grid .section3-grid-content{width:57.5%}.corporate-section3 .section3-grid .section3-grid-content h3{font-size:2.878vw;margin-bottom:1.918vw;line-height:3.597vw}.corporate-section3 .section3-grid .section3-grid-content p{font-size:1.679vw;line-height:2.278vw}.corporate-section3 .section3-grid .section3-grid-content .section3-content-desc{font-size:1.439vw;margin:1.559vw 0 2.878vw;line-height:1.918vw}.corporate-section4{padding:3.837vw 5.376vw;margin:4.796vw 0}.corporate-section4 p{font-size:1.679vw;margin:1.918vw 0 1.199vw;line-height:2.398vw}.corporate-section4 .section4-heading{column-gap:1.319vw;margin:1.679vw 0 1.439vw}.corporate-section4 .section4-text{padding:0 0 0 3.357vw;font-size:1.679vw;line-height:2.398vw}}@media screen and (max-width:749px){.corporate-section1 picture{height:424px;width:100%}.corporate-section1 picture img{height:100%;object-fit:cover;width:100%}.corporate-section1 .corporate-section1-overlay{padding:7.477vw 6.075vw;justify-content:flex-end}.corporate-section1 .corporate-section1-overlay h1{padding:0 0 11px;font-size:32px;text-align:center;line-height:35px}.corporate-section1 .corporate-section1-overlay p{font-size:14px;width:100%;line-height:22px}.corporate-section2{padding:0 6.075vw;margin:32px 0}.corporate-section2 p{font-size:14px;margin:16px 0 24px;line-height:22px}.corporate-section2 .corporate-section2-grid{column-gap:5.607vw;grid-template-columns:1fr 1fr;row-gap:16px}.corporate-section2 .corporate-section2-grid .section2-grid-items{row-gap:16px}.corporate-section2 .corporate-section2-grid .section2-grid-items p{padding:0;font-size:12px;text-align:center;width:100%;line-height:16px}.corporate-section2 .corporate-section2-grid .section2-grid-items:first-child{grid-row-end:2;grid-column-start:1;grid-column-end:3}.corporate-section3{padding:0 6.075vw;row-gap:0}.corporate-section3 h2{margin-bottom:21px}.corporate-section3 .section3-grid{column-gap:0;margin-bottom:8.645vw;flex-direction:column;row-gap:16px}.corporate-section3 .section3-grid picture{height:auto;width:100%}.corporate-section3 .section3-grid .section3-grid-content{width:100%}.corporate-section3 .section3-grid .section3-grid-content h3{font-size:24px;margin:0 0 8px;line-height:24px}.corporate-section3 .section3-grid .section3-grid-content p{font-size:14px;line-height:19px}.corporate-section3 .section3-grid .section3-grid-content .section3-content-desc{font-size:14px;margin:8px 0 24px;line-height:22px}.corporate-section4{padding:14px 6.075vw 19px}.corporate-section4 h2{font-size:20px;line-height:26px}.corporate-section4 p{font-size:14px;margin:12px 0 8.5px;line-height:22px}.corporate-section4 .section4-heading{column-gap:6px;font-size:16px;margin:8px 0;line-height:22px}.corporate-section4 .section4-heading svg{height:9.2px;width:9.2px}.corporate-section4 .section4-text{padding:0 10px 0 15.5px;font-size:14px;line-height:22px}}@media screen and (max-width:428px){.corporate-section3 .section3-grid .section3-grid-content button{padding:2.57vw 7.36vw;font-size:3.738vw}}