
.corporative-benefit {height:auto;max-width:100%;overflow-wrap:anywhere;}
.corporative-logo {width:220px;height:96px;margin:0 0 0 40px;max-width:100%;}
#corporative-section-1 {align-content:flex-start;align-items:center;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(120px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(120px * 1);width:auto;}
#corporative-section-1-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:center;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:50px;width:100%;}
#corporative-section-1-group-2 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100px;}
#corporative-section-1-shape-3 {background-image:var(--caty-bg, url('../export/images/tild6162-3539-4237-a133-373533396537__frame_341.svg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:0;height:72px;margin:0 0 0 0;min-width:0;width:120px;}
#corporative-section-1-group-4 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#corporative-section-1-text-5 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:Inter;font-size:30px;font-weight:500;height:auto;letter-spacing:-1px;line-height:33px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
#corporative-section-1-group-6 {align-content:flex-start;align-items:flex-end;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:655px;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#corporative-section-1-shape-7 {background-image:var(--caty-bg, url('../export/images/tild6666-6664-4234-b638-613731376161__image_24.jpg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:1;height:100%;margin:0 0 0 0;min-width:0;width:100%;}
#corporative-section-2 {align-content:flex-start;align-items:flex-start;background-color:#ffffff;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(120px * 1);width:auto;}
#corporative-section-2-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:30px;width:100%;}
#corporative-section-2-text-2 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:'Inter',Arial,sans-serif;font-size:72px;font-weight:500;height:auto;letter-spacing:-2px;line-height:79px;margin:0 0 0 0;min-width:0;width:100%;}
#corporative-section-3 {align-content:flex-start;align-items:flex-start;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;padding-bottom:calc(120px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(0px * 1);row-gap:calc(40px * 1);width:auto;}
.corporative-benefit {align-content:flex-start;align-items:flex-start;border-color:#d4d4d4;border-radius:0px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:552px;justify-content:space-between;min-width:0;overflow:visible visible;padding:40px 40px 40px 40px;row-gap:0px;width:553px;}
.corporative-benefit__badge {align-content:space-between;align-items:center;background-color:#cfd8be;border-color:transparent;border-radius:50px 50px 50px 50px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:70px;justify-content:center;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:0px;width:70px;}
.corporative-benefit__number {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:30px;font-weight:500;height:auto;letter-spacing:-1px;line-height:33px;margin:0 0 0 0;min-width:0;text-align:center;white-space:nowrap;width:auto;}
.corporative-benefit__body {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:10px;width:100%;}
.corporative-benefit__text {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:30px;font-weight:500;height:auto;letter-spacing:-1px;line-height:33px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.corporative-benefit {align-content:flex-start;align-items:flex-start;border-color:#d4d4d4;border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:552px;justify-content:space-between;min-width:0;overflow:visible visible;padding:40px 40px 40px 40px;row-gap:0px;width:553px;}
.corporative-benefit__body {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:10px;width:100%;}
#corporative-section-4-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:120px 0 90px 80px;width:1900px;max-width:100%;}
#corporative-section-4-text-2 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:Inter;font-size:72px;font-weight:500;height:auto;letter-spacing:-2px;line-height:79px;margin:0 0 0 0;min-width:0;text-align:center;width:100%;}
#corporative-section-4 {background-color:#ffffff;display:flex;height:auto;justify-content:center;}
.corporative-logo--logo-1 {height:81px;margin-left:0px;margin-top:27px;width:220px;}
.corporative-logo--logo-2 {height:64px;margin-left:40px;margin-top:36px;width:280px;}
.corporative-logo--logo-3 {height:107px;margin-left:40px;margin-top:0px;width:200px;}
.corporative-logos--first {padding-top:25px;}
.corporative-logo--logo-4 {height:96px;margin-left:0px;margin-top:0px;width:220px;}
.corporative-logo--logo-5 {height:71px;margin-left:50px;margin-top:14px;width:225px;}
.corporative-logos--next {padding-top:62px;}
#corporative-section-5 {background-color:#ffffff;height:auto;padding:calc(0px * 1) calc(0px * 1) calc(120px * 1) calc(0px * 1);}
#corporative-section-6 {align-content:flex-start;align-items:center;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(120px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(120px * 1);width:auto;}
#corporative-section-6-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:center;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:50px;width:100%;}
#corporative-section-6-group-2 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#corporative-section-6-text-3 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:Inter;font-size:54px;font-weight:500;height:auto;letter-spacing:-2px;line-height:59px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
#corporative-section-6-group-4 {align-content:flex-start;align-items:flex-end;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:546px;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#corporative-section-6-shape-5 {background-image:var(--caty-bg, url('../export/images/tild3064-6266-4935-b639-313965363935__frame_299.jpg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:1;height:100%;margin:0 0 0 0;min-width:0;width:100%;}
#corporative-section-7-group-1 {align-content:flex-start;align-items:center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:40px;display:grid;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:100px 80px 100px 80px;width:1900px;grid-area:1 / 1 / 2 / 3;min-height:0;max-width:100%;justify-self:center;z-index:1;}
#corporative-section-7-group-2 {align-content:flex-start;align-items:center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:40px;width:100%;}
#corporative-section-7-group-3 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:24px;width:100%;}
#corporative-section-7-text-4 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#ffffff;display:block;flex-shrink:0;font-family:'Inter',Arial,sans-serif;font-size:100px;font-weight:500;height:auto;letter-spacing:-1.5px;line-height:100px;margin:0 0 0 0;min-width:0;width:100%;}
#corporative-section-7-text-5 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#ffffff;display:block;flex-shrink:0;font-family:'Inter',Arial,sans-serif;font-size:24px;font-weight:400;height:auto;letter-spacing:-0.5px;line-height:38px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:544px;}
#corporative-section-7-group-6 {border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
#corporative-section-7-html-7 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;display:block;flex-shrink:0;height:auto;margin:0 0 0 0;min-width:0;width:850px;}
#corporative-section-7-group-8 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#corporative-section-7-shape-9 {background-position:center center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:0;height:100px;margin:0 0 0 0;min-width:0;width:100px;}
#corporative-section-7-shape-10 {background-image:var(--caty-bg, url('../export/images/tild6339-3932-4866-a330-323561613561__img_frame111.jpg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;height:100%;margin:0;min-width:0;width:100%;grid-area:1 / 2;}
#corporative-section-7 {background-color:#2c2e35;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:1185px;}
@media (max-width: 1899px) {
#corporative-section-1 {padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(90px * 1);}
#corporative-section-1-group-1 {align-self:auto;flex-wrap:unset;justify-content:flex-start;row-gap:30px;}
#corporative-section-1-group-2 {align-self:auto;}
#corporative-section-1-group-4 {align-self:auto;}
#corporative-section-1-text-5 {background-size:cover;font-size:20px;line-height:22px;white-space:normal;}
#corporative-section-1-group-6 {align-items:center;align-self:auto;height:430px;}
#corporative-section-2 {padding-bottom:calc(40px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(90px * 1);}
#corporative-section-2-group-1 {align-self:auto;row-gap:20px;}
#corporative-section-2-text-2 {background-size:cover;font-size:46px;letter-spacing:-1.5px;line-height:51px;white-space:normal;}
#corporative-section-3 {padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));}
.corporative-benefit {align-self:auto;min-height:368px;padding:20px 20px 20px 20px;width:360px;}
.corporative-benefit__badge {align-self:auto;height:46px;width:46px;}
.corporative-benefit__number {background-size:cover;font-size:20px;line-height:22px;}
.corporative-benefit__body {align-self:auto;}
.corporative-benefit__text {background-size:cover;font-size:20px;line-height:22px;white-space:normal;}
#corporative-section-4-group-1 {padding:80px 0 40px 20px;width:1200px;}
#corporative-section-4-text-2 {background-size:cover;font-size:46px;letter-spacing:-1.5px;line-height:51px;white-space:normal;}
.corporative-logo--logo-1 {height:58px;margin-top:14px;width:145px;}
.corporative-logo--logo-2 {height:44px;margin-left:34px;margin-top:22px;width:185px;}
.corporative-logo--logo-3 {height:68px;margin-left:35px;width:130px;}
.corporative-logos--first {padding-top:36px;}
.corporative-logo--logo-4 {height:64px;width:150px;}
.corporative-logo--logo-5 {height:45px;margin-left:42px;margin-top:12px;width:145px;}
.corporative-logos--next {padding-top:29px;}
#corporative-section-5 {padding:calc(0px * 1) calc(0px * 1) calc(90px * 1) calc(0px * 1);}
#corporative-section-6 {padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(90px * 1);}
#corporative-section-6-group-1 {align-self:auto;flex-wrap:unset;justify-content:flex-start;row-gap:30px;}
#corporative-section-6-group-2 {align-self:auto;}
#corporative-section-6-text-3 {background-size:cover;font-size:36px;letter-spacing:-1px;line-height:40px;white-space:normal;}
#corporative-section-6-group-4 {align-items:center;align-self:auto;height:364px;}
#corporative-section-7-group-1 {column-gap:70px;padding:60px 10px 60px 10px;width:1200px;}
#corporative-section-7-group-2 {align-items:flex-start;align-self:auto;}
#corporative-section-7-group-3 {align-self:auto;}
#corporative-section-7-text-4 {background-size:cover;font-size:72px;line-height:72px;white-space:normal;}
#corporative-section-7-text-5 {background-size:cover;font-size:16px;line-height:26px;white-space:normal;width:413px;}
#corporative-section-7-group-6 {align-self:auto;}
#corporative-section-7-html-7 {width:555px;}
#corporative-section-7-group-8 {align-self:auto;}
#corporative-section-7 {min-height:832px;}
}
@media (max-width: 1199px) {
#corporative-section-1 {column-gap:calc(20px * 1);padding-bottom:calc(60px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));padding-top:calc(60px * 1);}
#corporative-section-1-group-2 {width:auto;}
#corporative-section-1-shape-3 {height:52px;width:90px;}
#corporative-section-1-text-5 {font-size:18px;line-height:20px;}
#corporative-section-2 {padding-bottom:calc(20px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));padding-top:calc(60px * 1);}
#corporative-section-2-text-2 {letter-spacing:-1px;}
#corporative-section-3 {column-gap:calc(20px * 1);padding-bottom:calc(60px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));row-gap:calc(20px * 1);}
.corporative-benefit {min-height:310px;width:300px;}
.corporative-benefit__badge {height:36px;row-gap:20px;width:36px;}
.corporative-benefit__number {font-size:18px;line-height:20px;}
.corporative-benefit__text {font-size:18px;line-height:20px;}
#corporative-section-4-group-1 {padding:60px 0 40px 10px;width:960px;}
#corporative-section-4-text-2 {letter-spacing:-1px;}
.corporative-logo--logo-1 {margin-top:10px;}
.corporative-logo--logo-2 {margin-left:36px;margin-top:17px;}
.corporative-logo--logo-3 {margin-left:30px;}
.corporative-logos--first {padding-top:41px;}
.corporative-logo--logo-4 {width:143px;}
.corporative-logo--logo-5 {margin-left:49px;margin-top:13px;}
.corporative-logos--next {padding-top:28px;}
#corporative-section-5 {padding:calc(0px * 1) calc(0px * 1) calc(60px * 1) calc(0px * 1);}
#corporative-section-6 {column-gap:calc(20px * 1);padding-bottom:calc(60px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));padding-top:calc(60px * 1);}
#corporative-section-6-text-3 {font-size:26px;line-height:29px;}
#corporative-section-6-group-4 {height:430px;}
#corporative-section-7-group-1 {column-gap:50px;padding:45px 10px 45px 10px;width:960px;}
#corporative-section-7-group-2 {row-gap:20px;}
#corporative-section-7-group-3 {-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);background-position:center center;flex-wrap:unset;opacity:1;transform:rotate(0deg);}
#corporative-section-7-text-4 {font-size:46px;line-height:46px;}
#corporative-section-7-text-5 {font-size:14px;line-height:22px;width:361px;}
#corporative-section-7-group-6 {row-gap:0px;}
#corporative-section-7-html-7 {width:445px;}
#corporative-section-7 {min-height:684px;}
}
@media (max-width: 959px) {
#corporative-section-1 {padding-bottom:calc(30px * 1);padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);}
#corporative-section-1-group-1 {row-gap:10px;}
#corporative-section-1-shape-3 {height:37px;width:70px;}
#corporative-section-1-text-5 {font-size:16px;line-height:18px;}
#corporative-section-1-group-6 {height:290px;}
#corporative-section-2 {padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));}
#corporative-section-3 {display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));}
.corporative-benefit {flex-shrink:1;min-height:280px;row-gap:20px;width:100%;}
.corporative-benefit__number {font-size:16px;line-height:18px;}
.corporative-benefit__text {font-size:16px;line-height:18px;}
#corporative-section-4-group-1 {padding:60px 10px 40px 10px;width:640px;}
.corporative-logo--logo-1 {height:41px;margin-top:18px;width:108px;}
.corporative-logo--logo-2 {height:33px;margin-left:20px;margin-top:21px;width:146px;}
.corporative-logo--logo-3 {height:60px;margin-left:20px;width:114px;}
.corporative-logos--first {padding-top:18px;}
.corporative-logo--logo-4 {height:40px;width:97px;}
.corporative-logo--logo-5 {height:33px;margin-left:20px;margin-top:2px;width:114px;}
.corporative-logos--next {padding-top:21px;}
#corporative-section-6 {padding-bottom:calc(30px * 1);padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);}
#corporative-section-6-group-1 {row-gap:10px;}
#corporative-section-6-group-4 {height:290px;}
#corporative-section-7-group-1 {display:flex;flex-direction:unset;flex-wrap:wrap;padding:40px 10px 40px 10px;row-gap:50px;width:640px;grid-area:2 / 1;}
#corporative-section-7-group-2 {flex-shrink:0;}
#corporative-section-7-text-4 {font-size:36px;line-height:36px;width:436px;}
#corporative-section-7-text-5 {width:100%;}
#corporative-section-7-html-7 {width:100%;}
#corporative-section-7-group-8 {display:none;flex-shrink:0;}
#corporative-section-7-shape-10 {height:500px;grid-area:1 / 1;}
#corporative-section-7 {grid-template-columns:minmax(0,1fr);min-height:1000px;}
}
@media (max-width: 639px) {
#corporative-section-1 {column-gap:calc(6.25cqw * 1);display:flex;flex-direction:column-reverse;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
#corporative-section-1-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;flex-shrink:0;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
#corporative-section-1-group-2 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-1-shape-3 {border-radius:0cqw 0cqw 0cqw 0cqw;height:11.5625cqw;width:21.875cqw;}
#corporative-section-1-group-4 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-1-text-5 {font-size:5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
#corporative-section-1-group-6 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;flex-shrink:0;height:81.25cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-1-shape-7 {border-radius:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-2 {padding-bottom:calc(6.25cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);width:initial;}
#corporative-section-2-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
#corporative-section-2-text-2 {font-size:8.75cqw;letter-spacing:-0.3125cqw;line-height:1.1;text-align:left;}
#corporative-section-3 {column-gap:calc(6.25cqw * 1);display:flex;flex-wrap:wrap;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(0cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
.corporative-benefit {border-radius:0cqw;border-width:0.3125cqw;flex-shrink:0;min-height:87.5cqw;padding:6.25cqw 6.25cqw 6.25cqw 6.25cqw;row-gap:6.25cqw;width:87.5cqw;}
.corporative-benefit__badge {border-radius:15.625cqw 15.625cqw 15.625cqw 15.625cqw;height:12.5cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;width:12.5cqw;}
.corporative-benefit__number {font-size:5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.corporative-benefit__body {border-radius:0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:3.125cqw;}
.corporative-benefit__text {font-size:5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.corporative-benefit {border-radius:0cqw 0cqw 0cqw 0cqw;border-width:0.3125cqw;flex-shrink:0;min-height:87.5cqw;padding:6.25cqw 6.25cqw 6.25cqw 6.25cqw;row-gap:6.25cqw;width:87.5cqw;}
.corporative-benefit__body {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:3.125cqw;}
#corporative-section-4-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:9.375cqw 6.25cqw 6.25cqw 6.25cqw;width:100cqw;}
#corporative-section-4-text-2 {font-size:11.25cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.corporative-logo--logo-1 {height:19.0625cqw;margin-left:0cqw;margin-top:0cqw;width:46.875cqw;}
.corporative-logo--logo-2 {height:13.4375cqw;margin-left:0cqw;margin-top:0cqw;width:57.8125cqw;}
.corporative-logo--logo-3 {height:21.875cqw;margin-left:0cqw;margin-top:0cqw;width:40.625cqw;}
.corporative-logos--first {padding-top:6.25cqw;}
.corporative-logo--logo-4 {height:20cqw;margin-left:0cqw;margin-top:0cqw;width:45.3125cqw;}
.corporative-logo--logo-5 {height:14.6875cqw;margin-left:0cqw;margin-top:0cqw;width:45.3125cqw;}
.corporative-logos--next {padding-top:6.25cqw;}
#corporative-section-5 {padding:calc(0cqw * 1) calc(0cqw * 1) calc(9.375cqw * 1) calc(0cqw * 1);}
#corporative-section-6 {column-gap:calc(6.25cqw * 1);display:flex;flex-direction:column-reverse;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
#corporative-section-6-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;flex-shrink:0;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
#corporative-section-6-group-2 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-6-text-3 {font-size:7.5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
#corporative-section-6-group-4 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;flex-shrink:0;height:81.25cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-6-shape-5 {border-radius:0cqw 0cqw 0cqw 0cqw;}
#corporative-section-7-group-1 {align-items:flex-end;background-color:#2c2e35;background-image:none;border-color:#2a2a2a;border-radius:0cqw 0cqw 0cqw 0cqw;border-width:0.3125cqw;column-gap:15.625cqw;padding:6.25cqw 6.25cqw 6.25cqw 6.25cqw;row-gap:0cqw;width:100cqw;min-height:146.875cqw;}
#corporative-section-7-group-2 {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
#corporative-section-7-group-3 {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:4.6875cqw;}
#corporative-section-7-text-4 {font-size:7.5cqw;letter-spacing:-0.3125cqw;line-height:1;text-align:left;width:100%;}
#corporative-section-7-text-5 {font-size:3.75cqw;letter-spacing:-0.15625cqw;line-height:1.6;}
#corporative-section-7-group-6 {align-content:flex-start;align-items:center;border-radius:0cqw 0cqw 0cqw 0cqw;flex-wrap:unset;justify-content:flex-start;padding:0cqw 0cqw 0cqw 0cqw;row-gap:0cqw;}
#corporative-section-7-html-7 {width:87.5cqw;}
#corporative-section-7-group-8 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;height:0.3125cqw;padding:0cqw 0cqw 0cqw 0cqw;width:0.3125cqw;}
#corporative-section-7-shape-9 {border-radius:0cqw 0cqw 0cqw 0cqw;height:31.25cqw;width:31.25cqw;}
#corporative-section-7-shape-10 {border-radius:0cqw 0cqw 0cqw 0cqw;height:93.75cqw;}
#corporative-section-7 {min-height:240.625cqw;}
}
.corporative-logos > .corporative-logo:first-child {margin-left:0;}
.corporative-logo a {display:block;width:100%;height:100%;}
@media (max-width:1899px) {.corporative-logo:not([class*="corporative-logo--"]) {width:150px;height:64px;}}
@media (max-width:959px) {.corporative-logo:not([class*="corporative-logo--"]) {width:110px;height:60px;margin-left:20px;}}
@media (max-width:639px) {.corporative-logo:not([class*="corporative-logo--"]) {width:46.875cqw;height:20cqw;margin:0;}}
