.sustainability_page .banner .container_banner .container_picture .img{width:100%;height:100%;object-fit:cover}.sustainability_page .section_welfare_consumer .info .text .desc,.sustainability_page .section_welfare_consumer .info .text p,.sustainability_page .menu_anchor .menu .item a,.sustainability_page .section_welfare .initial_text .desc,.sustainability_page .section_welfare .initial_text p,.sustainability_page .banner .container_banner .text .description,.sustainability_page .banner .container_banner .text p,.sustainability_page .section_welfare_society .text .card .name,.sustainability_page .section_welfare_planet .text .card .name,.sustainability_page .section_welfare_talent .text .card .name,.sustainability_page .section_welfare_consumer .icons .card .name,.sustainability_page .section_welfare_society .text .info p,.sustainability_page .section_welfare_planet .text .info p,.sustainability_page .section_welfare_talent .text .info p,.sustainability_page .featured_new .container_featured_new .text .description,.sustainability_page .featured_new .container_featured_new .text .description p{font-size:clamp(1rem,1.14vw,1.375rem);font-family:"Montserrat","sans-serif";font-weight:300;font-style:normal;font-variant:normal;line-height:1.3}.sustainability_page .section_welfare_society .text .title,.sustainability_page .section_welfare_planet .text .title,.sustainability_page .section_welfare_talent .text .title,.sustainability_page .section_welfare_consumer .info .text .title,.sustainability_page .section_welfare .initial_text .title,.sustainability_page .banner .container_banner .text .title_page,.sustainability_page .featured_new .container_featured_new .text .title{font-size:clamp(1.25rem,2.5vw,3rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:clamp(24px,2.6vw,50px)}.sustainability_page .featured_new .container_featured_new .text .subtitle{font-size:clamp(1.375rem,1.5vw,1.75rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:1.5}.sustainability_page .section_welfare_society .text .info h1,.sustainability_page .section_welfare_planet .text .info h1,.sustainability_page .section_welfare_talent .text .info h1{font-size:clamp(2.5rem,2.5vw,3rem);font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.2}.sustainability_page .section_welfare_society .text .info h2,.sustainability_page .section_welfare_planet .text .info h2,.sustainability_page .section_welfare_talent .text .info h2{font-size:clamp(2rem,2.1vw,2.5rem);font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.2}.sustainability_page .section_welfare_society .text .info h3,.sustainability_page .section_welfare_planet .text .info h3,.sustainability_page .section_welfare_talent .text .info h3{font-size:clamp(1.5rem,1.7vw,2rem);font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.2}.sustainability_page .section_welfare_society .text .info h4,.sustainability_page .section_welfare_planet .text .info h4,.sustainability_page .section_welfare_talent .text .info h4{font-size:clamp(1.25rem,1.3vw,1.5rem);font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.5}.sustainability_page .section_welfare_society .text .info h5,.sustainability_page .section_welfare_planet .text .info h5,.sustainability_page .section_welfare_talent .text .info h5,.sustainability_page .section_welfare_society .text .info h6,.sustainability_page .section_welfare_planet .text .info h6,.sustainability_page .section_welfare_talent .text .info h6{font-size:clamp(1rem,1.1vw,1.25rem);font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.5}.sustainability_page .section_welfare_society .blobs_1{width:min(24.95vw,479px);height:min(18.44vw,354px)}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society .blobs_1{width:min(149.69vw,479px);height:min(110.63vw,354px)}}.sustainability_page .featured_new .container_featured_new .text .link{-webkit-align-items:center;align-items:center;width:fit-content;height:45px;position:relative;top:0;left:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;cursor:pointer}.sustainability_page .featured_new .container_featured_new .text .link:hover:before{-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;width:calc(100% + 40px);height:45px}.sustainability_page .featured_new .container_featured_new .text .link:before{position:absolute;top:0;left:-20px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;width:45px;height:45px;background-color:#d9d9d9;z-index:1;content:""}@media only screen and (max-width: 980px){.sustainability_page .featured_new .container_featured_new .text .link:before{display:none}}.sustainability_page .featured_new .container_featured_new .text .link .content_link{text-align:left;text-decoration:underline;text-transform:none;position:relative;top:0;left:0;font-size:clamp(1rem,1.14vw,1.375rem);font-family:"Montserrat","sans-serif";font-weight:300;font-style:normal;font-variant:normal;line-height:1.3;z-index:2;color:#004976}.sustainability_page .banner .container_banner .text .link{width:fit-content;padding:13px 25px;border-radius:40px;display:flex;position:relative;margin-bottom:20px;align-items:center;min-width:320px;grid-gap:16px}@supports(gap){.sustainability_page .banner .container_banner .text .link{gap:16px}}@media only screen and (max-width: 980px){.sustainability_page .banner .container_banner .text .link{padding:11px 25px;width:100%}}.sustainability_page .banner .container_banner .text .ct.link{border:solid 2px #004976}.sustainability_page .banner .container_banner .text .ct.link .text_link{border-left:2px solid #004976;color:#004976}.sustainability_page .banner .container_banner .text .ct.link .btn_img{width:25px;height:27px}.sustainability_page .banner .container_banner .text .in.link{border:solid 2px #004976;background-color:#004976;color:#fff}.sustainability_page .banner .container_banner .text .in.link .text_link{border-left:2px solid #fff}.sustainability_page .banner .container_banner .text .link .text_link{font-size:22px;padding-left:16px}.sustainability_page .featured_new{-webkit-align-items:center;align-items:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;min-height:min(100vh,753px);background-color:#ececec}.sustainability_page .featured_new .container_featured_new{width:75vw;height:auto;grid-gap:clamp(24px,2.8vw,53px);-webkit-align-items:center;align-items:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;max-width:1440px;margin:0 auto}@supports(gap){.sustainability_page .featured_new .container_featured_new{gap:clamp(24px,2.8vw,53px)}}@media only screen and (max-width: 980px){.sustainability_page .featured_new .container_featured_new{flex-direction:column-reverse}}.sustainability_page .featured_new .container_featured_new .text .subtitle{color:#49c5b1}.sustainability_page .featured_new .container_featured_new .text .title{margin-bottom:clamp(16px,1.25vw,24px);color:#004976}.sustainability_page .featured_new .container_featured_new .text .description,.sustainability_page .featured_new .container_featured_new .text .description p{margin-bottom:clamp(16px,1.25vw,24px)}.sustainability_page .featured_new .container_featured_new .img_news{-webkit-border-radius:clamp(8px,2.6vw,50px);-moz-border-radius:clamp(8px,2.6vw,50px);-ms-border-radius:clamp(8px,2.6vw,50px);-o-border-radius:clamp(8px,2.6vw,50px);border-radius:clamp(8px,2.6vw,50px);width:clamp(284px,37vw,685px);max-width:685px;height:auto;object-fit:cover}@media only screen and (max-width: 980px){.sustainability_page .featured_new .container_featured_new .img_news{width:100%}}.sustainability_page .section_welfare_society .text .info p,.sustainability_page .section_welfare_planet .text .info p,.sustainability_page .section_welfare_talent .text .info p{margin:40px 0}.sustainability_page .section_welfare_society .text .info strong,.sustainability_page .section_welfare_planet .text .info strong,.sustainability_page .section_welfare_talent .text .info strong,.sustainability_page .section_welfare_society .text .info b,.sustainability_page .section_welfare_planet .text .info b,.sustainability_page .section_welfare_talent .text .info b{font-weight:bold}.sustainability_page .section_welfare_society .text .info em,.sustainability_page .section_welfare_planet .text .info em,.sustainability_page .section_welfare_talent .text .info em{font-style:italic}.sustainability_page .section_welfare_society .text .info img,.sustainability_page .section_welfare_planet .text .info img,.sustainability_page .section_welfare_talent .text .info img{width:100%;margin:25px 0;height:auto !important}.sustainability_page .section_welfare_society .text .info ul,.sustainability_page .section_welfare_planet .text .info ul,.sustainability_page .section_welfare_talent .text .info ul{list-style:disc;margin-left:15px}.sustainability_page .section_welfare_society .text .info ol,.sustainability_page .section_welfare_planet .text .info ol,.sustainability_page .section_welfare_talent .text .info ol{list-style:auto;margin-left:17px}.sustainability_page .section_welfare_society .text .card,.sustainability_page .section_welfare_planet .text .card,.sustainability_page .section_welfare_talent .text .card,.sustainability_page .section_welfare_consumer .icons .card{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;grid-gap:13px;align-items:center;flex-direction:column;width:245px}@supports(gap){.sustainability_page .section_welfare_society .text .card,.sustainability_page .section_welfare_planet .text .card,.sustainability_page .section_welfare_talent .text .card,.sustainability_page .section_welfare_consumer .icons .card{gap:13px}}.sustainability_page .section_welfare_society .text .card img,.sustainability_page .section_welfare_planet .text .card img,.sustainability_page .section_welfare_talent .text .card img,.sustainability_page .section_welfare_consumer .icons .card img{max-width:110px;margin:0 auto}.sustainability_page .section_welfare_society .text .card .name,.sustainability_page .section_welfare_planet .text .card .name,.sustainability_page .section_welfare_talent .text .card .name,.sustainability_page .section_welfare_consumer .icons .card .name{text-align:center;height:80px}.sustainability_page [class*=blobs]{animation:blobs 30s ease-in-out infinite alternate;z-index:-1}.sustainability_page .is_disabled{pointer-events:none}.sustainability_page .banner{width:min(100vw,1920px);height:auto;margin:-100px auto 0;min-height:min(100vh,1080px)}@media only screen and (max-width: 980px){.sustainability_page .banner{width:100vw;height:auto}}.sustainability_page .banner .container_banner{-webkit-border-radius:0 0 0 150px;-moz-border-radius:0 0 0 150px;-ms-border-radius:0 0 0 150px;-o-border-radius:0 0 0 150px;border-radius:0 0 0 150px;grid-gap:clamp(45px,3.13vw,60px);width:min(100vw,1920px);height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;justify-content:flex-end;background-color:#f5f5f5;font-size:0;min-height:min(100vh,1080px);position:relative}@supports(gap){.sustainability_page .banner .container_banner{gap:clamp(45px,3.13vw,60px)}}@media only screen and (max-width: 980px){.sustainability_page .banner .container_banner{-webkit-border-radius:0 0 0 clamp(75px,15.31vw,150px);-moz-border-radius:0 0 0 clamp(75px,15.31vw,150px);-ms-border-radius:0 0 0 clamp(75px,15.31vw,150px);-o-border-radius:0 0 0 clamp(75px,15.31vw,150px);border-radius:0 0 0 clamp(75px,15.31vw,150px);width:100vw;height:auto}}@media only screen and (max-width: 768px){.sustainability_page .banner .container_banner{-webkit-align-items:center;align-items:center;flex-direction:column-reverse;padding-bottom:67px}}.sustainability_page .banner .container_banner .text{width:min(36vw,690px);height:auto;align-self:center}@media only screen and (max-width: 768px){.sustainability_page .banner .container_banner .text{max-width:350px;margin:0 auto;width:90%}}.sustainability_page .banner .container_banner .text .title_page{margin-bottom:clamp(16px,1vw,24px);text-align:left;line-height:1;color:#004976}@media only screen and (max-width: 1920px){.sustainability_page .banner .container_banner .text .title_page{padding-right:20px}}.sustainability_page .banner .container_banner .text .description,.sustainability_page .banner .container_banner .text p{margin-bottom:clamp(16px,1.34vw,33px)}.sustainability_page .banner .container_banner .container_picture{position:relative;width:clamp(320px,48.44vw,930px);height:auto}@media only screen and (max-width: 640px){.sustainability_page .banner .container_banner .container_picture{width:100%}}.sustainability_page .section_welfare{width:75vw;height:auto;margin-top:clamp(72px,7.1vw,136px);margin-left:auto;margin-right:auto}.sustainability_page .section_welfare .initial_text .title{margin-bottom:clamp(16px,1vw,24px);text-align:center;line-height:1;color:#004976}.sustainability_page .section_welfare .initial_text .desc,.sustainability_page .section_welfare .initial_text p{margin-bottom:clamp(64px,4.2vw,80px);text-align:center}.sustainability_page .menu_anchor{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;background:linear-gradient(180deg, #49C5B1 0%, #3C9D8E 100%);justify-content:center;align-items:center;max-width:1920px;height:80px;width:100%;z-index:2;margin:auto}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor{height:70px;position:sticky;top:50px}}.sustainability_page .menu_anchor .menu_swiper{max-width:900px;padding-left:40px;padding-right:40px;position:relative}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor .menu_swiper{width:80%;padding:20px}}@media only screen and (max-width: 768px){.sustainability_page .menu_anchor .menu_swiper{max-width:320px}}.sustainability_page .menu_anchor .menu_swiper .controls{grid-gap:clamp(9px,1.56vw,30px);-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;justify-content:space-between;transform:translate(-50%);align-items:center;position:absolute;width:fit-content;bottom:40px;z-index:1;left:50%;width:100%;bottom:50%}@supports(gap){.sustainability_page .menu_anchor .menu_swiper .controls{gap:clamp(9px,1.56vw,30px)}}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor .menu_swiper .controls{bottom:15px}}.sustainability_page .menu_anchor .menu_swiper .controls .btn_arrow{position:relative;top:0;left:0;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#004976;z-index:2}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor .menu_swiper .controls .btn_arrow{width:25px;height:25px;min-width:25px}}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-button-next,.sustainability_page .menu_anchor .menu_swiper .controls .swiper-button-prev{position:relative}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-button-prev:hover:after{-webkit-animation:arrow_animation_prev 800ms;-moz-animation:arrow_animation_prev 800ms;animation:arrow_animation_prev 800ms}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-button-next:hover:after{-webkit-animation:arrow_animation_next 800ms;-moz-animation:arrow_animation_next 800ms;animation:arrow_animation_next 800ms}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-pagination-bullet-active{background-color:#004976}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;width:150px;z-index:1}.sustainability_page .menu_anchor .menu_swiper .controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:clamp(8px,.8vw,16px);height:clamp(8px,.8vw,16px)}.sustainability_page .menu_anchor .menu .item{width:fit-content;margin:auto}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor .menu .item{text-align:center}}.sustainability_page .menu_anchor .menu .item a{color:#fff}@media only screen and (max-width: 980px){.sustainability_page .menu_anchor .menu .item a{font-size:14px;font-weight:400}}.sustainability_page .section_welfare_consumer{width:75vw;height:auto;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:clamp(39px,1.7vw,66px);overflow:initial}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_consumer{width:100%;overflow-x:hidden;overflow-y:clip}}.sustainability_page .section_welfare_consumer .blobs_2{position:absolute;bottom:-20%;right:-30%;width:min(24.95vw,479px);height:min(18.44vw,354px);background-color:#035d5d;bottom:-100px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .blobs_2{min-width:226px;min-height:203px}}.sustainability_page .section_welfare_consumer .info{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;margin-bottom:clamp(39px,3.44vw,66px);align-items:flex-end;gap:60px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .info{grid-gap:24px;flex-direction:column;align-items:center}@supports(gap){.sustainability_page .section_welfare_consumer .info{gap:24px}}}.sustainability_page .section_welfare_consumer .info .picture{width:35.9375vw;height:auto;max-width:690px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .info .picture{width:100%}}.sustainability_page .section_welfare_consumer .info .picture img{border-radius:0px 0px 30px 30px;width:100%;height:auto;object-fit:cover}.sustainability_page .section_welfare_consumer .info .text{width:35.9375vw;height:auto;max-width:690px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .info .text{width:100%}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_consumer .info .text{padding:16px}}.sustainability_page .section_welfare_consumer .info .text .title{margin-bottom:clamp(24px,4.2vw,32px)}.sustainability_page .section_welfare_consumer .icons{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;grid-gap:clamp(16px,2.1vw,40px);justify-content:center;flex-wrap:wrap;width:80%;margin:auto}@supports(gap){.sustainability_page .section_welfare_consumer .icons{gap:clamp(16px,2.1vw,40px)}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_consumer .icons{grid-gap:16px}}.sustainability_page .section_welfare_consumer .icons .card{color:#004976}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .icons .card{max-width:85px}}.sustainability_page .section_welfare_consumer .icons .card img{max-width:60px}.sustainability_page .section_welfare_consumer .icons .card .name{font-size:22px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_consumer .icons .card .name{font-size:11px}}.sustainability_page .section_welfare_talent{width:75vw;height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;grid-gap:60px;justify-content:space-between;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:clamp(89px,8.4vw,160px);flex-wrap:wrap}@supports(gap){.sustainability_page .section_welfare_talent{gap:60px}}@media only screen and (max-width: 1024px){.sustainability_page .section_welfare_talent{flex-direction:column-reverse}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_talent{width:100%}}.sustainability_page .section_welfare_talent .text{width:45%;max-width:690px}@media only screen and (max-width: 1024px){.sustainability_page .section_welfare_talent .text{width:100%}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_talent .text{padding:0 16px}}.sustainability_page .section_welfare_talent .text .title{margin-bottom:clamp(16px,1.7vw,32px)}.sustainability_page .section_welfare_talent .text .info p{margin:25px 0}.sustainability_page .section_welfare_talent .text .card{color:#004976;margin:clamp(40px,2.75vw,70px) auto 0}.sustainability_page .section_welfare_talent .text .card .name{height:fit-content}.sustainability_page .section_welfare_talent .picture{width:45%;max-width:690px}@media only screen and (max-width: 1024px){.sustainability_page .section_welfare_talent .picture{width:70%;margin:auto}}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_talent .picture{width:100%}}.sustainability_page .section_welfare_talent .picture img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:auto}.sustainability_page .section_welfare_planet{width:75vw;height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;grid-gap:60px;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:clamp(89px,8.4vw,160px);flex-wrap:wrap;justify-content:space-between}@supports(gap){.sustainability_page .section_welfare_planet{gap:60px}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_planet{width:100%}}.sustainability_page .section_welfare_planet .text{width:35.9375vw;height:auto;max-width:690px}@media only screen and (max-width: 1024px){.sustainability_page .section_welfare_planet .text{width:100%}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_planet .text{padding:0 16px}}.sustainability_page .section_welfare_planet .text .title{margin-bottom:clamp(16px,1.7vw,32px)}.sustainability_page .section_welfare_planet .text .info p{margin:25px 0}.sustainability_page .section_welfare_planet .text .icons{display:flex;flex-wrap:wrap}.sustainability_page .section_welfare_planet .text .card{color:#004976;margin:clamp(40px,2.75vw,70px) auto 0}.sustainability_page .section_welfare_planet .text .card .name{height:fit-content}.sustainability_page .section_welfare_planet .picture{width:45%;max-width:690px}@media only screen and (max-width: 1024px){.sustainability_page .section_welfare_planet .picture{margin:auto}}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_planet .picture{width:100%}}.sustainability_page .section_welfare_planet .picture img{border-top-right-radius:30px;border-top-left-radius:30px;width:100%;height:auto;object-fit:cover}.sustainability_page .section_welfare_society{width:75vw;height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;grid-gap:60px;margin-top:0;margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:space-between;overflow:initial}@supports(gap){.sustainability_page .section_welfare_society{gap:60px}}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society{flex-direction:column-reverse;margin-bottom:100px}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_society{width:100%}}.sustainability_page .section_welfare_society .blobs_1{position:absolute;top:-200px;left:-35%;background-color:#49c5b1}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society .blobs_1{width:min(27.15vw,266px);height:min(20.72vw,203px);min-width:226px;min-height:203px}}.sustainability_page .section_welfare_society .text{max-width:690px;width:45%}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society .text{width:100%}}@media only screen and (max-width: 480px){.sustainability_page .section_welfare_society .text{padding:0 16px}}.sustainability_page .section_welfare_society .text .title{margin-bottom:clamp(16px,1.7vw,32px)}.sustainability_page .section_welfare_society .text .info p{margin:25px 0}.sustainability_page .section_welfare_society .text .card{margin:clamp(40px,2.75vw,70px) 0 0;width:fit-content;color:#004976}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society .text .card{margin:auto}}.sustainability_page .section_welfare_society .text .card .name{height:fit-content}.sustainability_page .section_welfare_society .picture{width:45%;max-width:690px}@media only screen and (max-width: 980px){.sustainability_page .section_welfare_society .picture{width:100%}}.sustainability_page .section_welfare_society .picture img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:auto;object-fit:cover}
