.s-environment{position:relative;padding:6rem 0;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-environment{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-environment{padding:4rem 0}}@media only screen and (max-width: 987px){.s-environment{padding:3rem 0}}.s-environment__wrapper{position:relative;width:100%}.s-environment__top{display:flex;flex-wrap:wrap;padding:0 0 3.8rem;width:100%}@media only screen and (max-width: 1080px){.s-environment__top{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-environment__top{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-environment__top{padding:0 0 2rem}}.s-environment__top .s-environment__title{padding:0 3rem 0 0;width:31%}@media only screen and (max-width: 1080px){.s-environment__top .s-environment__title{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-environment__top .s-environment__title{padding:0;width:100%}}.s-environment__top .s-environment__title h2{font:500 var(--font-size-h-md)/1.4 var(--font-heading)}.s-environment__top .s-environment__text{width:69%}@media only screen and (max-width: 987px){.s-environment__top .s-environment__text{width:100%}}.s-environment__top .s-environment__text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-environment__top .s-environment__text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-environment__top .s-environment__text p:first-child{margin:0}@media only screen and (max-width: 987px){.s-environment__top .s-environment__text p:first-child{margin:1rem 0 0}}.s-environment__bottom{width:100%}.s-environment-text-columns__row{display:grid;gap:2.9rem;grid-template-columns:repeat(auto-fit, minmax(430px, 1fr));width:100%}@media only screen and (max-width: 1680px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}@media only screen and (max-width: 1440px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1366px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1280px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media only screen and (max-width: 1080px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}@media only screen and (max-width: 987px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media only screen and (max-width: 767px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-environment-text-columns__col{width:100%}.s-environment-text-columns__box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-environment-text-columns__box .s__title{margin:0 0 1.6rem;padding:0 0 1.4rem;width:100%;border-bottom:1px solid var(--color-white)}@media only screen and (max-width: 987px){.s-environment-text-columns__box .s__title{margin:0 0 1.2rem;padding:0 0 1.2rem}}.s-environment-text-columns__box .s__title h3{font-family:var(--font-pangaia);font-size:2rem;font-style:italic;font-weight:500;line-height:1.3}@media only screen and (max-width: 987px){.s-environment-text-columns__box .s__title h3{font-size:1.5rem}}.s-environment-text-columns__box .s__text{width:100%}.s-environment-text-columns__box .s__text h4{font:500 var(--font-size-h-xs)/1.4 var(--font-heading)}.s-environment-text-columns__box .s__text p{margin:.8rem 0 0;padding:0}
