.sustainability-page .section-hero{position:relative;height:450px}@media (max-width:768px){.sustainability-page .section-hero{height:200px}}.sustainability-page .section-hero .container,.sustainability-page .section-hero .container-lg{height:100%;position:relative}.sustainability-page .section-hero .container div.row:first-child,.sustainability-page .section-hero .container-lg div.row:first-child{position:absolute;width:inherit;border-radius:var(--btn-radius-rem)}@media (max-width:768px){.sustainability-page .section-hero .container div.row:first-child,.sustainability-page .section-hero .container-lg div.row:first-child{border-radius:0}}.sustainability-page .section-hero .container div.row:first-child figure,.sustainability-page .section-hero .container-lg div.row:first-child figure{position:relative;height:inherit;width:inherit;padding:0;border-radius:inherit}.sustainability-page .section-hero .container div.row:first-child figure .img-dark-overlay,.sustainability-page .section-hero .container-lg div.row:first-child figure .img-dark-overlay{position:absolute;height:inherit;width:inherit;top:0;left:0;background:rgba(0,0,0,.3);border-radius:inherit;z-index:1}.sustainability-page .section-hero .container div.row:first-child figure img,.sustainability-page .section-hero .container-lg div.row:first-child figure img{position:relative;width:inherit;height:inherit;object-position:center;object-fit:cover;border-radius:inherit}.sustainability-page .section-hero .container div.row:nth-child(2) .header-part,.sustainability-page .section-hero .container-lg div.row:nth-child(2) .header-part{justify-content:end!important}.sustainability-page .section-hero .container div.row:nth-child(2) .header-part h1,.sustainability-page .section-hero .container-lg div.row:nth-child(2) .header-part h1{z-index:1;margin-bottom:2rem;color:var(--white-color);font-weight:600;font-size:var(--fs-38);margin-left:2rem}@media (max-width:768px){.sustainability-page .section-hero .container div.row:nth-child(2) .header-part h1,.sustainability-page .section-hero .container-lg div.row:nth-child(2) .header-part h1{font-size:var(--fs-21)}}.sustainability-page #section-sustainability_main-part{margin:2rem 0 7rem 0}@media (max-width:768px){.sustainability-page #section-sustainability_main-part{margin:2rem 0 2rem 0}}.sustainability-page #section-sustainability_main-part .content-part .detail-area p{color:var(--black-color);font-size:var(--fs-18);text-align:justify;line-height:2rem}@media (max-width:768px){.sustainability-page #section-sustainability_main-part .content-part .detail-area p{font-size:var(--fs-16)}}.sustainability-page #section-sustainability_main-part .content-part .card-area{margin-top:-3rem}.sustainability-page #section-sustainability_main-part aside{display:flex;justify-content:end;position:relative;width:100%;height:100%}@media (max-width:768px){.sustainability-page #section-sustainability_main-part aside{margin-top:2rem;margin-bottom:2rem}}.sustainability-page #section-sustainability_main-part aside .expert-card{margin:2rem 4rem 2rem -2rem;z-index:1;padding:4rem 4rem;font-weight:400;aspect-ratio:1.5841924399;display:flex;justify-content:space-around}@media (max-width:768px){.sustainability-page #section-sustainability_main-part aside .expert-card{margin:0 2rem 0 1rem}}.sustainability-page #section-sustainability_main-part aside .expert-card .expert-title{text-align:center;font-size:var(--fs-24)}@media (max-width:768px){.sustainability-page #section-sustainability_main-part aside .expert-card .expert-title{font-size:var(--fs-21)}}.sustainability-page #section-sustainability_main-part aside .img-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:end}.sustainability-page #section-sustainability_main-part aside .img-wrapper svg{z-index:0}.sustainability-page #section-sustainability_initiatives h3{color:var(--blue-dark-color);font-size:var(--fs-24)}@media (max-width:768px){.sustainability-page #section-sustainability_initiatives h3{font-size:var(--fs-21)}}.sustainability-page #section-sustainability_initiatives p{font-size:var(--fs-18);text-align:justify}@media (max-width:768px){.sustainability-page #section-sustainability_initiatives p{font-size:var(--fs-16)}}.sustainability-page #section-sustainability_initiatives img{aspect-ratio:1}.sustainability-page #section-sustainability_impact .row div.impact-card{display:flex;flex-direction:column;align-items:start;justify-content:start;font-size:var(--fs-18);text-align:start}@media (max-width:768px){.sustainability-page #section-sustainability_impact .row div.impact-card{font-size:var(--fs-10)}}.sustainability-page #section-sustainability_impact .row div.impact-card h3{font-size:var(--fs-24);margin-bottom:1rem;font-weight:600;font-style:normal;margin-bottom:1rem}@media (max-width:768px){.sustainability-page #section-sustainability_impact .row div.impact-card h3{font-size:var(--fs-18);min-height:35px}}.sustainability-page #section-sustainability_impact .row div.impact-card p{text-align:start;font-weight:500;font-style:normal;text-align:justify}.sustainability-page #section-sustainability_tabs ul{font-size:var(--fs-18)}@media (max-width:768px){.sustainability-page #section-sustainability_tabs ul{font-size:var(--fs-16)}}@media (max-width:768px){.sustainability-page #section-sustainability_tabs #header-section-sustainability_tabs{padding-bottom:2rem}}.sustainability-page #section-sustainability_tabs .tab-content .tab-pane>div{position:relative;padding-left:1.5rem;border-left:3px solid var(--green-light-color);margin-bottom:2rem}.sustainability-page #section-sustainability_tabs .tab-content .tab-pane>div h3{font-size:var(--fs-24)}.sustainability-page #section-sustainability_tabs .tab-content .tab-pane>div p{font-size:var(--fs-18);text-align:justify}@media (max-width:768px){.sustainability-page #section-sustainability_tabs .tab-content .tab-pane>div{padding-left:1rem;border-left-width:2px}}.sustainability-page #section-sustainability_tabs .accordion-body>div{position:relative;padding-left:1.5rem;border-left:3px solid var(--green-light-color);margin-bottom:2rem}.sustainability-page #section-sustainability_tabs .accordion-body>div h3{font-size:var(--fs-18)}.sustainability-page #section-sustainability_tabs .accordion-body>div p{font-size:var(--fs-14);text-align:justify}@media (max-width:768px){.sustainability-page #section-sustainability_tabs .accordion-body>div{padding-left:1rem;border-left-width:2px}}.sustainability-page #section-sustainability_esg>.container>.row{padding-bottom:5rem}@media (max-width:768px){.sustainability-page #section-sustainability_esg>.container>.row{padding-bottom:2.5rem}}.sustainability-page #section-sustainability_esg .nav-pills .nav-link{border-top-left-radius:0!important;border-top-right-radius:0!important;font-size:var(--fs-34)}@media (max-width:768px){.sustainability-page #section-sustainability_esg .nav-pills .nav-link{font-size:var(--fs-21)}}.sustainability-page #section-sustainability_esg .text-wrapper h3{font-size:var(--fs-24)}.sustainability-page #section-sustainability_esg .text-wrapper p{font-size:var(--fs-18);text-align:justify}@media (max-width:768px){.sustainability-page #section-sustainability_esg .text-wrapper h3{font-size:var(--fs-18)}.sustainability-page #section-sustainability_esg .text-wrapper p{font-size:var(--fs-16);text-align:justify}}