.ecology-section{background-color:var(--brand-secondary-color);color:var(--brand-primary-color);padding:24rem 0 23.8125rem}@media (max-width:1024px){.ecology-section{padding:6rem 0 9.375rem}}@media (max-width:768px){.ecology-section{padding:6.25rem 0}}.ecology-section .brand-circle{--initial-color:var(--brand-secondary-color)}.ecology-section .row:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:.9375rem}.ecology-section .row:first-child .left{width:52%}@media (max-width:768px){.ecology-section .row:first-child .left{width:100%}}.ecology-section .row:first-child .left h2{font-size:var(--brand-h3-fs);margin:0 0 5rem;max-width:42.8125rem;text-transform:uppercase}@media (max-width:1024px){.ecology-section .row:first-child .left h2{margin-bottom:4.0625rem;max-width:unset;width:134%}}@media (max-width:768px){.ecology-section .row:first-child .left h2{font-size:2.8125rem;width:100%}}.ecology-section .row:first-child .left .brand-text p{margin:1.3125rem 0}@media (max-width:1024px){.ecology-section .row:first-child .left .brand-text p{font-size:.875rem;line-height:1.5}}.ecology-section .row:first-child .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8.875rem;position:relative;width:45%}@media (max-width:768px){.ecology-section .row:first-child .right{margin-left:auto;margin-right:auto;max-width:25rem;width:100%}}.ecology-section .row:first-child .right .brand-circle{--size:100%}.ecology-section .row:first-child .right img{display:block;margin:0 auto;max-width:36rem;width:100%}@media (max-width:1024px){.ecology-section .row:first-child .right img{-webkit-transform:translateX(.9375rem);transform:translateX(.9375rem);width:129%}}@media (max-width:768px){.ecology-section .row:first-child .right img{width:80%}}.ecology-section .row:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:3.125rem}@media (max-width:1024px){.ecology-section .row:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:6.6875rem}}.ecology-section .row:last-child .left{width:40%}@media (max-width:768px){.ecology-section .row:last-child .left{width:100%}}.ecology-section .row:last-child .left img{display:block;margin-bottom:9.75rem;max-width:13.4375rem;width:100%}@media (max-width:1024px){.ecology-section .row:last-child .left img{margin-bottom:1.875rem;max-width:8.4375rem}}.ecology-section .row:last-child .left .subtitle{color:var(--brand-tertiary-color);margin-bottom:4.0625rem}@media (max-width:1024px){.ecology-section .row:last-child .left .subtitle{font-size:.9375rem;letter-spacing:.28125rem;line-height:1.33;margin-bottom:2.4375rem}}.ecology-section .row:last-child .right{margin-bottom:-2.0625rem;width:50%}@media (max-width:768px){.ecology-section .row:last-child .right{margin-top:3.125rem;width:100%}}@media (max-width:1024px){.ecology-section .row:last-child .right .brand-text p{font-size:.875rem;line-height:1.5}}