.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-43977 .elementor-element.elementor-element-0be7566 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-43977 .elementor-element.elementor-element-0be7566 img{width:41%;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43977 .elementor-element.elementor-element-384d8d5{color:#FFFFFF;}.elementor-43977 .elementor-element.elementor-element-b8760e4{--spacer-size:18px;}.elementor-43977 .elementor-element.elementor-element-f3091c3 > .elementor-element-populated, .elementor-43977 .elementor-element.elementor-element-f3091c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-43977 .elementor-element.elementor-element-f3091c3 > .elementor-background-slideshow{border-radius:0px 0px 0px 7px;}.elementor-43977 .elementor-element.elementor-element-f8ebf5a > .elementor-element-populated{margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;}.elementor-43977 .elementor-element.elementor-element-77f1551{width:var( --container-widget-width, 140.494% );max-width:140.494%;--container-widget-width:140.494%;--container-widget-flex-grow:0;column-gap:0px;color:#FFFFFF;}.elementor-43977 .elementor-element.elementor-element-77f1551 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-43977 .elementor-element.elementor-element-179254e{width:var( --container-widget-width, 140.494% );max-width:140.494%;--container-widget-width:140.494%;--container-widget-flex-grow:0;column-gap:0px;color:#FFFFFF;}.elementor-43977 .elementor-element.elementor-element-179254e > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-4368a41 > .elementor-element-populated{margin:0px 0px 0px -33px;--e-column-margin-right:0px;--e-column-margin-left:-33px;}.elementor-43977 .elementor-element.elementor-element-be397e8{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-be397e8 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-43977 .elementor-element.elementor-element-9928e32{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-9928e32 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-bd6384f > .elementor-element-populated{margin:0px 0px 0px -36px;--e-column-margin-right:0px;--e-column-margin-left:-36px;}.elementor-43977 .elementor-element.elementor-element-da79461{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-da79461 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-43977 .elementor-element.elementor-element-089ec68{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-089ec68 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-43977 .elementor-element.elementor-element-89e4885{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-43977 .elementor-element.elementor-element-89e4885 .elementor-divider-separator{width:100%;}.elementor-43977 .elementor-element.elementor-element-89e4885 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-43977 .elementor-element.elementor-element-88407f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43977 .elementor-element.elementor-element-37f8aff{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-37f8aff > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-43977 .elementor-element.elementor-element-08aeeb2{width:var( --container-widget-width, 124.098% );max-width:124.098%;--container-widget-width:124.098%;--container-widget-flex-grow:0;color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-08aeeb2 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-b127f7b > .elementor-widget-container{margin:-36px -36px -36px -36px;}.elementor-43977 .elementor-element.elementor-element-c77311b{--divider-border-style:solid;--divider-color:var( --e-global-color-476f4313 );--divider-border-width:1.2px;}.elementor-43977 .elementor-element.elementor-element-c77311b .elementor-divider-separator{width:120%;}.elementor-43977 .elementor-element.elementor-element-c77311b .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-43977 .elementor-element.elementor-element-22fc56c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43977 .elementor-element.elementor-element-22fc56c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-c1c46b1:not(.elementor-motion-effects-element-type-background), .elementor-43977 .elementor-element.elementor-element-c1c46b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43977 .elementor-element.elementor-element-c1c46b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-43977 .elementor-element.elementor-element-c1c46b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-3bb345c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-3bb345c{text-align:start;}.elementor-43977 .elementor-element.elementor-element-166f231 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43977 .elementor-element.elementor-element-e8d87c6{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-c204f3a{margin-top:13px;margin-bottom:13px;}.elementor-43977 .elementor-element.elementor-element-1cc690b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43977 .elementor-element.elementor-element-1cc690b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-85a7694:not(.elementor-motion-effects-element-type-background), .elementor-43977 .elementor-element.elementor-element-85a7694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43977 .elementor-element.elementor-element-85a7694{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-43977 .elementor-element.elementor-element-85a7694 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-4be05f2 > .elementor-widget-container{margin:0px 0px 0px 74px;padding:15px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-4be05f2{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-bc62e16 > .elementor-element-populated{margin:13px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43977 .elementor-element.elementor-element-ec52069 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-ec52069{text-align:start;}.elementor-43977 .elementor-element.elementor-element-1fabe75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43977 .elementor-element.elementor-element-1fabe75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-75f5b68:not(.elementor-motion-effects-element-type-background), .elementor-43977 .elementor-element.elementor-element-75f5b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43977 .elementor-element.elementor-element-75f5b68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-43977 .elementor-element.elementor-element-75f5b68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43977 .elementor-element.elementor-element-d16156a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-d16156a{text-align:start;}.elementor-43977 .elementor-element.elementor-element-181c474 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-181c474{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-d3df579{--spacer-size:50px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );}.elementor-43977 .elementor-element.elementor-element-cbfe6cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title, .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title:before, .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title:after, .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-content, .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tabs-content-wrapper{border-width:1px;}.elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title, .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title a{color:var( --e-global-color-427088b1 );}.elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title.elementor-active,
					 .elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-title.elementor-active a{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-cbfe6cd .elementor-tab-content{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-f185372 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title, .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title:before, .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title:after, .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-content, .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title, .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title a{color:var( --e-global-color-427088b1 );}.elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title.elementor-active,
					 .elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-title.elementor-active a{color:var( --e-global-color-476f4313 );}.elementor-43977 .elementor-element.elementor-element-f185372 .elementor-tab-content{color:var( --e-global-color-476f4313 );}@media(min-width:768px){.elementor-43977 .elementor-element.elementor-element-bbec69b{width:25.427%;}.elementor-43977 .elementor-element.elementor-element-f3091c3{width:34.762%;}.elementor-43977 .elementor-element.elementor-element-f8ebf5a{width:82.074%;}.elementor-43977 .elementor-element.elementor-element-4368a41{width:24.573%;}.elementor-43977 .elementor-element.elementor-element-6fec507{width:35.795%;}.elementor-43977 .elementor-element.elementor-element-8a65200{width:81.041%;}.elementor-43977 .elementor-element.elementor-element-bd6384f{width:28.845%;}.elementor-43977 .elementor-element.elementor-element-71ee05e{width:33.231%;}.elementor-43977 .elementor-element.elementor-element-162f837{width:83.582%;}.elementor-43977 .elementor-element.elementor-element-88407f7{width:21.134%;}.elementor-43977 .elementor-element.elementor-element-ae6a360{width:42.937%;}.elementor-43977 .elementor-element.elementor-element-166f231{width:73.844%;}.elementor-43977 .elementor-element.elementor-element-455c5c1{width:81.521%;}.elementor-43977 .elementor-element.elementor-element-bc62e16{width:35.26%;}.elementor-43977 .elementor-element.elementor-element-6394b00{width:43.293%;}.elementor-43977 .elementor-element.elementor-element-83c8dcc{width:73.488%;}}@media(max-width:767px){.elementor-43977 .elementor-element.elementor-element-0be7566 img{width:78%;}.elementor-43977 .elementor-element.elementor-element-384d8d5{text-align:center;}.elementor-43977 .elementor-element.elementor-element-cde731e{padding:0px 0px 20px 0px;}.elementor-43977 .elementor-element.elementor-element-f8ebf5a > .elementor-element-populated{padding:0px 0px 0px 11px;}.elementor-43977 .elementor-element.elementor-element-77f1551{text-align:center;}.elementor-43977 .elementor-element.elementor-element-179254e{text-align:center;}.elementor-43977 .elementor-element.elementor-element-b4c3493{padding:0px 0px 0px 68px;}.elementor-43977 .elementor-element.elementor-element-15300cb{width:var( --container-widget-width, 310.5px );max-width:310.5px;--container-widget-width:310.5px;--container-widget-flex-grow:0;text-align:center;}.elementor-43977 .elementor-element.elementor-element-be397e8{text-align:center;}.elementor-43977 .elementor-element.elementor-element-9928e32{text-align:center;}.elementor-43977 .elementor-element.elementor-element-5920f16{padding:0px 0px 0px 71px;}.elementor-43977 .elementor-element.elementor-element-71ee05e > .elementor-element-populated{padding:0px 0px 0px 4px;}.elementor-43977 .elementor-element.elementor-element-da79461{text-align:center;}.elementor-43977 .elementor-element.elementor-element-089ec68{text-align:center;}.elementor-43977 .elementor-element.elementor-element-88407f7 > .elementor-element-populated{margin:-21px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-37f8aff{text-align:center;}.elementor-43977 .elementor-element.elementor-element-08aeeb2{text-align:center;}.elementor-43977 .elementor-element.elementor-element-b127f7b > .elementor-widget-container{padding:37px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-b2a9afd > .elementor-widget-container{margin:-38px -38px -38px -38px;padding:14px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-e8d87c6{text-align:center;}.elementor-43977 .elementor-element.elementor-element-4be05f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-4be05f2{text-align:center;}.elementor-43977 .elementor-element.elementor-element-181c474 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-43977 .elementor-element.elementor-element-181c474{text-align:center;}}/* Start custom CSS for tabs, class: .elementor-element-cbfe6cd */.container {
    display: flex;
    gap: 30px;
    align-items: center;
    padding: 10px;
}

.col-4 {
    width: 30%;
}

.col-6 {
    width: 50%;
}

.col-8 {
    width: 70%;
}

.sustainabiluty-box {
    max-width: 300px;
    margin: 65px 0 0;
    padding: 10px 10px;
    border: 1px solid #ffffff;
    background: transparent;
    text-align: center;
    box-sizing: border-box;
}

.policy-box {
    max-width: 400px;
    margin: 65px 0 0;
    padding: 10px 10px;
    border: 1px solid #ffffff;
    background: transparent;
    text-align: center;
    box-sizing: border-box;
}



/* RESET E CONTENITORE */
.sustainability-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 30px;
}

.sustainability-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  align-items: flex-start;
}

/* COLONNA TESTO (50%) */
.sustainability-content {
  flex: 1 1 50%;
  min-width: 300px;
}

.sustainability-content h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 5px 0;
  color: white;
  letter-spacing: -1px;
}

.sustainability-content h2 .sub-title {
  font-weight: 700;
  color: white;
}

.sustainability-content h3 {
  font-size: 28px;
  font-weight: 300;
  color: white;
  margin: 0 0 20px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sustainability-content p {
  font-size: 16px;
  line-height: 1.8;
  color: white;
  margin-bottom: 18px;
  font-weight: 400;
}

.sustainability-content p strong {
  font-weight: 700;
  color: white;
}

/* LINK READ MORE */
.read-more-link {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 2px solid #1a1a1a;
  padding-bottom: 5px;
  transition: all 0.3s ease;
  margin-top: 5px;
}

.read-more-link:hover {
  color: #666;
  border-bottom-color: #666;
}

/* COLONNA IMMAGINI (50%) */
.sustainability-media {
  flex: 1 1 45%;
  min-width: 280px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
}

.logo-sustainability {
  max-width: 210px;
  width: 60%;
  height: auto;
  display: block;
}

.image-corks {
  width: 100%;
  max-width: 520px;
  height: auto;
  display: block;
}

/* --- RESPONSIVE --- */
@media (max-width: 992px) {
  .sustainability-grid {
    gap: 30px;
  }
  
  .sustainability-content h2 {
    font-size: 36px;
  }
  
  .sustainability-content h3 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  .sustainability-grid {
    flex-direction: column;
    gap: 30px;
  }

  .sustainability-content {
    flex: 1 1 100%;
    text-align: center;
  }

  .sustainability-content h2 {
    font-size: 32px;
  }

  .sustainability-content h3 {
    font-size: 20px;
  }

  .sustainability-content p {
    font-size: 15px;
    text-align: left;
  }

  .sustainability-media {
    flex: 1 1 100%;
    align-items: center;
  }

  .logo-sustainability {
    max-width: 180px;
    margin-left: 20px;
  }

  .image-corks {
    max-width: 100%;
    padding-top: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-f185372 */.container {
    display: flex;
    gap: 30px;
    align-items: center;
    padding: 10px;
}

.col-4 {
    width: 30%;
}

.col-6 {
    width: 50%;
}

.col-8 {
    width: 70%;
}

.sustainabiluty-box {
    max-width: 300px;
    margin: 65px 0 0;
    padding: 10px 10px;
    border: 1px solid #ffffff;
    background: transparent;
    text-align: center;
    box-sizing: border-box;
}

.policy-box {
    max-width: 400px;
    margin: 65px 0 0;
    padding: 10px 10px;
    border: 1px solid #ffffff;
    background: transparent;
    text-align: center;
    box-sizing: border-box;
}



/* RESET E CONTENITORE */
.sustainability-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 30px;
}

.sustainability-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  align-items: flex-start;
}

/* COLONNA TESTO (50%) */
.sustainability-content {
  flex: 1 1 50%;
  min-width: 300px;
}

.sustainability-content h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 5px 0;
  color: white;
  letter-spacing: -1px;
}

.sustainability-content h2 .sub-title {
  font-weight: 700;
  color: white;
}

.sustainability-content h3 {
  font-size: 28px;
  font-weight: 300;
  color: white;
  margin: 0 0 20px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sustainability-content p {
  font-size: 16px;
  line-height: 1.8;
  color: white;
  margin-bottom: 18px;
  font-weight: 400;
}

.sustainability-content p strong {
  font-weight: 700;
  color: white;
}

/* LINK READ MORE */
.read-more-link {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 2px solid #1a1a1a;
  padding-bottom: 5px;
  transition: all 0.3s ease;
  margin-top: 5px;
}

.read-more-link:hover {
  color: #666;
  border-bottom-color: #666;
}

/* COLONNA IMMAGINI (50%) */
.sustainability-media {
  flex: 1 1 45%;
  min-width: 280px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
}

.logo-sustainability {
  max-width: 210px;
  width: 60%;
  height: auto;
  display: block;
}

.image-corks {
  width: 100%;
  max-width: 520px;
  height: auto;
  display: block;
}

/* --- RESPONSIVE --- */
@media (max-width: 992px) {
  .sustainability-grid {
    gap: 30px;
  }
  
  .sustainability-content h2 {
    font-size: 36px;
  }
  
  .sustainability-content h3 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  .sustainability-grid {
    flex-direction: column;
    gap: 30px;
  }

  .sustainability-content {
    flex: 1 1 100%;
    text-align: center;
  }

  .sustainability-content h2 {
    font-size: 32px;
  }

  .sustainability-content h3 {
    font-size: 20px;
  }

  .sustainability-content p {
    font-size: 15px;
    text-align: left;
  }

  .sustainability-media {
    flex: 1 1 100%;
    align-items: center;
  }

  .logo-sustainability {
    max-width: 180px;
    margin-left: 20px;
  }

  .image-corks {
    max-width: 100%;
    padding-top: 15px;
  }
}/* End custom CSS */