.visual{--bs-heading-color: currentcolor;--visual-radius: 1.2rem;background:#1a4033}@media screen and (min-width: 768px){.visual{--visual-radius: 2rem}}.visual .container-fluid{padding-inline:0}.visual-holder{display:flex;flex-direction:column;gap:2rem 0;justify-content:flex-end;min-height:100svh;color:#f2f8f9;text-align:center;border-radius:0 0 var(--visual-radius) var(--visual-radius);padding:9rem 3rem 4rem;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.visual-holder{padding-block:11.8rem 6rem;gap:3rem 0}}.visual h1{letter-spacing:-0.02em;font-weight:700;font-size:clamp(3.2rem,2.16rem + 2.6667vw,6rem);line-height:1.125;font-family:"GT-Pressura-Extended",sans-serif;margin-bottom:0}@media screen and (min-width: 768px){.visual h1{font-size:clamp(4.6rem,3.2629rem + 3.4286vw,8.2rem);line-height:.9756}}.visual h1 small{display:block;text-transform:uppercase;letter-spacing:0;font-weight:500;font-size:clamp(1.6rem,1.5258rem + .1905vw,1.8rem);line-height:1;font-family:"GT-Pressura-Mono",monospace;margin-bottom:1.5em}@media screen and (min-width: 768px){.visual h1 small{margin-bottom:1.5em}}.visual.full-image{position:relative;z-index:1;border-radius:0 0 var(--visual-radius) var(--visual-radius);overflow:hidden}.visual.full-image .visual-holder{background-color:rgba(0,0,0,0);padding-inline:0;border-radius:0}.visual.full-image figure{position:absolute;z-index:-1;inset:0}.visual.full-image figure img{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.visual.full-image h1{margin-top:auto;font-size:4.6rem;line-height:1}@media screen and (min-width: 768px){.visual.full-image h1{font-size:8.2rem}}.visual.full-image+.bg-white-bottom-rounded{margin-top:-2rem;padding-top:2rem}.text-and-images-component{padding-block:6rem 5rem;text-align:center;color:#f2f8f9;background:#1a4033}@media screen and (min-width: 768px){.text-and-images-component{padding-block:9rem 7rem}}.text-and-images-component .wrap h2,.text-and-images-component .wrap h3{font-family:"GT-Pressura-Extended",sans-serif;font-size:clamp(2.8rem,2.28rem + 1.3333vw,4.2rem);font-weight:400;line-height:30px}@media screen and (min-width: 768px){.text-and-images-component .wrap h2,.text-and-images-component .wrap h3{line-height:44px}}.text-and-images-component .wrap h3{margin-block:5rem;font-weight:700}@media screen and (min-width: 768px){.text-and-images-component .wrap h3{margin-block:7rem}}.text-and-images-component .wrap .images-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media screen and (min-width: 768px){.text-and-images-component .wrap .images-wrapper{grid-template-columns:repeat(3, 1fr);gap:2rem}}.text-and-images-component .wrap .images-wrapper .image-box{width:100%;aspect-ratio:350/380}@media screen and (min-width: 768px){.text-and-images-component .wrap .images-wrapper .image-box{aspect-ratio:683.5/800}}.text-and-images-component .wrap .images-wrapper .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}@media screen and (min-width: 768px){.text-and-images-component .wrap .images-wrapper .image-box img{border-radius:20px}}section.pillars-component{padding-block:2rem;color:#f2f8f9;background:#1a4033}@media screen and (min-width: 768px){section.pillars-component{padding-block:1rem}}section.pillars-component .wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:8rem}@media(width >= 992px){section.pillars-component .wrap{grid-template-columns:45% 1fr;gap:10rem}}section.pillars-component .wrap h2{font-family:"GT-Pressura-Extended",sans-serif;font-size:clamp(3.2rem,2.16rem + 2.6667vw,6rem);line-height:36px;font-weight:500}@media screen and (min-width: 768px){section.pillars-component .wrap h2{line-height:66px}}section.pillars-component .wrap .cards-wrapper{display:flex;flex-flow:column wrap;gap:3.5rem}@media screen and (min-width: 768px){section.pillars-component .wrap .cards-wrapper .card-sustainability{display:flex;gap:6.8rem;align-items:flex-start}section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content{flex:1}}section.pillars-component .wrap .cards-wrapper .card-sustainability img{width:100%;max-width:13.5rem;aspect-ratio:1/1;margin-block-end:4rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){section.pillars-component .wrap .cards-wrapper .card-sustainability img{max-width:10.6rem}}section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content h3{margin-block-end:2.4rem;font-family:"GT-Pressura-Extended",sans-serif;font-size:clamp(2.8rem,2.28rem + 1.3333vw,4.2rem);font-weight:700;line-height:1.07}@media screen and (min-width: 768px){section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content h3{margin-block-end:3.3rem}}section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content p{margin-block-end:4rem;font-size:clamp(2.2rem,2.0514rem + .381vw,2.6rem);font-weight:500;line-height:26px}@media screen and (min-width: 768px){section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content p{margin-block-end:4.7rem;line-height:32px}}section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content a{font-family:"GT-Pressura-Mono",monospace;font-size:clamp(1.6rem,1.5258rem + .1905vw,1.8rem);font-weight:500;transition:all .3s ease;color:#f2f8f9;text-decoration:none}section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content a:hover{color:#9aed8a;text-decoration:underline;text-decoration-color:#9aed8a;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (min-width: 768px){section.pillars-component .wrap .cards-wrapper .card-sustainability .card-content a{display:block;width:-moz-fit-content;width:fit-content;margin-inline-start:auto}}section.pillars-component .wrap .cards-wrapper .hr{width:100%;border-bottom:1px solid #6d8379}.about-our-sustainability{padding-block:5rem 6rem;background:#1a4033}@media screen and (min-width: 768px){.about-our-sustainability{padding-block:5rem}}.about-our-sustainability-wrap{border-radius:5rem;padding:2.4rem 3.5rem 3.2rem;text-align:center;background-color:#f2f8f9;position:relative;overflow:hidden}@media screen and (min-width: 768px){.about-our-sustainability-wrap{border-radius:25rem;padding:4rem 3.5rem 5rem}}.about-our-sustainability-wrap::before{position:absolute;content:"";inset:0;border-radius:inherit;transform:translateY(100%);background-color:#9aed8a;transition:all .3s}.about-our-sustainability-wrap:hover::before{transform:translateY(0)}.about-our-sustainability-wrap:hover h2{color:#1a4033;position:relative;z-index:1}.about-our-sustainability-wrap:hover h2 span{-webkit-text-decoration:underline #1a4033;text-decoration:underline #1a4033;text-decoration-thickness:5px;text-underline-offset:5px}@media screen and (min-width: 768px){.about-our-sustainability-wrap:hover h2 span{text-decoration-thickness:8px;text-underline-offset:6px}}.about-our-sustainability-wrap:hover .btn{--bs-btn-bg: #1a4033;--bs-btn-border-color: #1a4033;--bs-btn-color: #9aed8a;--bs-btn-hover-bg: #1a4033;--bs-btn-hover-border-color: #1a4033;--bs-btn-hover-color: #9aed8a}.about-our-sustainability-wrap h2{font-family:"GT-Pressura-Extended",sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:-0.01em;color:#1a4033;margin-bottom:4.2rem;transition:all .3s}@media screen and (min-width: 768px){.about-our-sustainability-wrap h2{font-size:60px;line-height:66px;max-width:90rem;margin:0 auto 4.2rem}}.about-our-sustainability-wrap h2 span{-webkit-text-decoration:underline #9aed8a;text-decoration:underline #9aed8a;text-decoration-thickness:5px;text-underline-offset:5px}@media screen and (min-width: 768px){.about-our-sustainability-wrap h2 span{text-decoration-thickness:8px;text-underline-offset:6px}}.about-our-sustainability-wrap .btn{display:inline-flex;gap:1rem;align-items:center}.about-our-sustainability-wrap .btn::before{margin-right:0}body[data-page=sustainability] footer{background:#1a4033}body[data-page=sustainability] footer .footer-ecologic{background:#f2f8f9}body[data-page=sustainability] footer .footer-ecologic h1{color:#f2f8f9}body[data-page=sustainability] footer .footer-ecologic p,body[data-page=sustainability] footer .footer-ecologic p.label,body[data-page=sustainability] footer .footer-ecologic p.label-contact,body[data-page=sustainability] footer .footer-ecologic svg{color:#1a4033}body[data-page=sustainability] footer .footer-ecologic span.divider{background:#1a4033}body[data-page=sustainability] footer .footer-ecologic__inner__body__content__btn{border-color:#1a4033;color:#1a4033}body[data-page=sustainability] footer .footer-ecologic__inner__legal__content{border-color:#1a4033;color:#1a4033}body[data-page=sustainability] footer .footer-ecologic__inner__legal__content__copyright{border-color:#1a4033;color:#1a4033}

/*# sourceMappingURL=sustainability.css.map*/