.cards-grid{background-color:var(--color-white);padding:18.75rem 0 17.75rem;position:relative}@media screen and (max-width:1440px){.cards-grid{padding:24.375rem 0 17.75rem}}@media only screen and (max-width:767px){.cards-grid{padding:14.3125rem 0 5rem}}.cards-grid.cards-grid_v2{padding-bottom:7.4375rem}body.product_detail .cards-grid.cards-grid_v2{padding:2.75rem 0 7.4375rem}@media only screen and (max-width:767px){body.product_detail .cards-grid.cards-grid_v2{padding:2.75rem 0 4.9375rem}.cards-grid.cards-grid_v2{padding-bottom:4.75rem}}.cards-grid.cards-grid_v2 .container{display:block}@media only screen and (max-width:767px){.cards-grid.cards-grid_v2 .container{padding:0 2.9375rem}}body.distribution .cards-grid.cards-grid_v2 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.cards-grid.cards-grid_white{padding:10rem 0 5.3125rem}@media only screen and (max-width:767px){.cards-grid.cards-grid_white{padding:6.9375rem 0 2.5rem}.cards-grid.cards-grid_white .container{padding:0 2.9375rem}}.cards-grid .h2-title{color:var(--color-white);letter-spacing:-.02em;line-height:4.3125rem;margin:0 auto;text-align:center;text-transform:none;width:71%}@media only screen and (max-width:767px){.cards-grid .h2-title{line-height:2.5rem;width:100%}}.cards-grid .h2-title:not(:last-child){margin-bottom:4.1875rem}@media only screen and (max-width:767px){body.news .cards-grid .h2-title{margin-bottom:2.875rem}}body.distribution .cards-grid .h2-title{width:80%}@media only screen and (max-width:767px){body.distribution .cards-grid .h2-title{width:91%}}body.distribution .cards-grid .h2-title:not(:last-child){margin-bottom:3.5625rem}body.about .cards-grid .h2-title{font-size:3.75rem;font-weight:400;line-height:1.2;position:relative;text-align:left;width:100%}@media only screen and (max-width:767px){body.about .cards-grid .h2-title{font-size:1.875rem;line-height:1.1}}body.about .cards-grid .h2-title:not(:last-child){margin-bottom:2.4375rem}@media only screen and (max-width:767px){body.about .cards-grid .h2-title:not(:last-child){margin-bottom:2.0625rem}}body.about .cards-grid .h2-title:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(#242424));background-image:linear-gradient(transparent,#242424);bottom:0;content:"";height:76%;left:0;position:absolute;width:100%;z-index:0}body.sustainability .cards-grid .h2-title{letter-spacing:-.005em}@media only screen and (max-width:767px){body.sustainability .cards-grid .h2-title{margin-bottom:2.9375rem}}body.contact .cards-grid .h2-title{width:78%}@media only screen and (max-width:767px){body.contact .cards-grid .h2-title{width:89%}}body.contact .cards-grid .h2-title:not(:last-child){margin-bottom:2.8125rem}body.team .cards-grid .h2-title{width:100%}@media screen and (max-width:390px){body.team .cards-grid .h2-title{font-size:2rem}}@media screen and (max-width:374px){body.team .cards-grid .h2-title{font-size:1.75rem}}body.team .cards-grid .h2-title:not(:last-child){margin-bottom:2.1875rem}@media only screen and (max-width:767px){body.team .cards-grid .h2-title:not(:last-child){margin-bottom:1.125rem}}body.downloads .cards-grid .h2-title{width:85%}body.downloads .cards-grid .h2-title:not(:last-child){margin-bottom:1.8125rem}@media only screen and (max-width:767px){body.downloads .cards-grid .h2-title:not(:last-child){margin-bottom:1.5625rem;width:100%}body.news-detail .cards-grid .h2-title:not(:last-child){margin-bottom:2.875rem}}.cards-grid .h2-title span{color:var(--color-green)}@media only screen and (max-width:767px){.cards-grid__title-desktop{display:none}}.cards-grid__title-mobile{display:none}@media only screen and (max-width:767px){.cards-grid__title-mobile{display:block}}.cards-grid__description{margin:1.625rem auto 4.4375rem;max-width:53.75rem}@media only screen and (max-width:767px){.cards-grid__description{margin:1.125rem auto 1.5rem}}.cards-grid__description{color:var(--color-green);font-size:2.25rem;line-height:1.2;text-align:center}@media only screen and (max-width:767px){.cards-grid__description{font-size:1.5rem;line-height:1.875rem}}.cards-grid__description:not(:last-child){margin-bottom:4.8125rem}@media only screen and (max-width:767px){.cards-grid__description:not(:last-child){margin-bottom:3.125rem}}body.team .cards-grid__description:not(:last-child){margin-bottom:3rem}@media only screen and (max-width:767px){body.team .cards-grid__description:not(:last-child){margin-bottom:1.5rem}}.cards-grid .container{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem;display:grid;grid-template-columns:repeat(2,1fr);position:relative;row-gap:1.875rem;z-index:2}@media only screen and (max-width:767px){.cards-grid .container{gap:1.875rem;grid-template-columns:repeat(1,1fr)}body.contact .cards-grid .container{gap:1.25rem}}.cards-grid__block{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1.875rem}@media only screen and (max-width:767px){.cards-grid__block{gap:2.3125rem;grid-template-columns:repeat(1,1fr)}}.cards-grid_sm .h2-title{font-size:3.75rem;line-height:1.2}@media only screen and (max-width:767px){.cards-grid_sm .h2-title{font-size:1.875rem;line-height:1.1}}