.pilliers{--_height: 812px;position:relative;background:var(--white);height:812px;height:var(--_height)}@media (min-width: 831px){.pilliers{--_height: 900px}}.pilliers .photo{position:relative}.pilliers .photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.pilliers .photo img{display:block;height:var(--_height);width:100%;-o-object-fit:cover;object-fit:cover}.pilliers .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;color:var(--white)}@media (max-width: 830px){.pilliers .content{justify-content:center}}@media (min-width: 831px){.pilliers .content{flex-direction:row;gap:0}}.pilliers .content .left{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:24px;padding-right:24px;gap:24px;margin-bottom:24px}@media (min-width: 831px){.pilliers .content .left{padding-left:80px;padding-right:80px;max-width:800px;flex:1;gap:48px;height:100%;margin-bottom:0}}.pilliers .content .left:before{content:"";position:absolute;top:0;left:50%;width:1px;height:202px;background:var(--white);z-index:1;display:none}@media (min-width: 831px){.pilliers .content .left:before{display:block;height:240px}}.pilliers .content .left:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:202px;background:var(--white);z-index:1;display:none}@media (min-width: 831px){.pilliers .content .left:after{height:240px;display:block}}.pilliers .content .left .curved-title{text-transform:uppercase;letter-spacing:8.32px;font-size:1rem}@media (min-width: 831px){.pilliers .content .left .curved-title{font-size:1.25rem}}.pilliers .content .left .title{font-size:15vw;font-weight:700;line-height:1}@media (min-width: 831px){.pilliers .content .left .title{font-size:5.625rem}}.pilliers .content .left .title em{display:block;font-size:25vw;font-family:var(--fontHero);line-height:.6;font-weight:400}@media (min-width: 831px){.pilliers .content .left .title em{font-size:150px}}.pilliers .content .text{font-size:1rem;letter-spacing:5.12px;line-height:150%;padding-left:24px;padding-right:24px}@media (min-width: 831px){.pilliers .content .text{letter-spacing:7.68px;font-size:1.5rem;flex:1;max-width:800px;margin-left:auto;margin-right:auto}}
