.utility-pillars-section{background:var(--Background-Main-Background,#fff);border-radius:20px;justify-content:center;max-width:1400px;padding:80px 0 0;display:flex;position:relative;top:-78px;left:64px;box-shadow:0 4px 4px #00000040}.utility-intro-section .project-intro-desc{margin-bottom:80px}.utility-pillars-container{width:100%;margin:0;padding:0}.utility-pillars-title{color:#1e2939;text-align:center;letter-spacing:-.96px;max-width:900px;margin-bottom:80px;margin-left:auto;margin-right:auto;padding:0 20px;font-size:clamp(33.6px,3.33vw,48px);font-style:normal;font-weight:600;line-height:120%}.pillar-row{background-color:#f7f7f6;align-items:center;gap:0;margin-bottom:0;display:flex}.pillar-row:last-child{margin-bottom:0}.pillar-row.reverse{background-color:#f7f7f6;flex-direction:row-reverse}.pillar-content{z-index:2;flex:1;margin-right:-29%;padding:60px}.pillar-row.reverse .pillar-content{margin-left:-29%;margin-right:0}.pillar-content h3{color:#000;letter-spacing:-.72px;margin-bottom:20px;font-size:clamp(27px,2.5vw,36px);font-style:normal;font-weight:500;line-height:120%}.pillar-content p{color:var(--Text-Secondary-Text,#777);text-align:justify;letter-spacing:-.4px;font-family:Poppins;font-size:clamp(16px,1.39vw,20px);font-style:normal;font-weight:400;line-height:120%}.pillar-image{flex:1.5;position:relative;overflow:hidden}.pillar-image img{object-fit:cover;width:100%;height:451px;transition:transform .6s;display:block}.pillar-row .pillar-image{-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000 100%);mask-image:linear-gradient(270deg,#000 60%,#0000 100%)}.pillar-row.reverse .pillar-image{-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.pillar-row:hover .pillar-image img{transform:scale(1.05)}@media screen and (max-width:1400px){.utility-pillars-section{position:relative;left:0!important}}@media (max-width:1200px){.utility-pillars-section{width:calc(100% - 40px);margin:0 auto;left:0}.pillar-content{padding:40px 30px}}@media (max-width:991px){.pillar-row,.pillar-row.reverse{text-align:center;flex-direction:column;gap:0;margin-bottom:60px}.pillar-content,.pillar-row.reverse .pillar-content{margin:0;padding:40px 20px}.pillar-row .pillar-image,.pillar-row.reverse .pillar-image{width:100%;-webkit-mask-image:none;mask-image:none}.pillar-image img{height:auto;max-height:400px}.pillar-content h3{font-size:clamp(21px,1.94vw,28px)}.utility-pillars-title{font-size:clamp(24px,2.22vw,32px)}}@media (max-width:768px){.pillar-content p{text-align:left!important}}
