.principles-repeater{position:relative;isolation:isolate;overflow:hidden;padding-top:50px;padding-bottom:300px}@media (min-width: 1280px){.principles-repeater{padding-top:80px;padding-bottom:400px}}@media (min-width: 1440px){.principles-repeater{padding-top:136px;padding-bottom:439px}}.principles-repeater{color:#1e1919}.principles-repeater .bottom-image-container{position:absolute;bottom:0px;left:0px;z-index:-1;height:auto;width:100%;mix-blend-mode:luminosity}.principles-repeater .bottom-image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #E4E1DA 0%, rgba(228, 225, 218, 0.5) 15%, rgba(228, 225, 218, 0) 50%, rgba(30, 25, 25, 0.75) 92.5%, #1E1919 100%)}.principles-repeater .bottom-image-container .bottom-image{mix-blend-mode:luminosity;opacity:.9;height:auto;width:100%}.principles-repeater h2{font-weight:700}.principles-repeater p{font-weight:300;text-align:justify}.principles-repeater .intro-title{margin-bottom:11px}.principles-repeater .header{margin-bottom:20px}@media (min-width: 1280px){.principles-repeater .header{margin-bottom:26px}}.principles-repeater-intro{margin-bottom:40px;max-width:789px}@media (min-width: 1280px){.principles-repeater-intro{margin-bottom:60px}}@media (min-width: 1440px){.principles-repeater-intro{margin-bottom:67px}}.principles-repeater-intro p{max-width:509px}.principles-repeater .principles-repeater-container{display:grid;grid-template-columns:1fr;gap:30px}@media only screen and (min-width: 768px){.principles-repeater .principles-repeater-container{grid-template-columns:repeat(2, 1fr);row-gap:45px;-moz-column-gap:45px;column-gap:45px}}@media only screen and (min-width: 1024px){.principles-repeater .principles-repeater-container{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1200px){.principles-repeater .principles-repeater-container{row-gap:56px}}@media only screen and (min-width: 1440px){.principles-repeater .principles-repeater-container{-moz-column-gap:103px;column-gap:103px}}.principles-repeater .principles-repeater-container .principle-item{display:flex;flex-direction:column;gap:13px}.principles-repeater .principles-repeater-container .principle-item p{max-width:305px;text-align:left}@media only screen and (min-width: 768px){.principles-repeater .principles-repeater-container.two-cols-layout{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.principles-repeater .principles-repeater-container.two-cols-layout{grid-template-columns:repeat(2, 1fr);row-gap:50px}}@media only screen and (min-width: 1200px){.principles-repeater .principles-repeater-container.two-cols-layout{-moz-column-gap:100px;column-gap:100px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1440px){.principles-repeater .principles-repeater-container.two-cols-layout{-moz-column-gap:180px;column-gap:180px;grid-template-columns:repeat(2, 1fr)}}.principles-repeater .principles-repeater-container.two-cols-layout .principle-item p{max-width:510px}
