.utility-page{color:#333;font-family:Poppins,sans-serif}.utility-hero{background:url("/Taciti assets/assets-01.png") 50% 90%/cover no-repeat;width:100%;height:40vw;overflow-x:hidden}.utility-hero-box{margin-left:150px;padding-top:70px}.utility-hero-title{color:#fff;max-width:400px;font-family:futuraptMedium,sans-serif;font-size:50px;line-height:1.2}.utility-overview{text-align:center;background:#fff;border-top-left-radius:60% 100px;border-top-right-radius:60% 100px;margin-top:-110px;padding:70px 140px}.utility-overview h2{color:#013470;margin-bottom:24px;font-size:36px;font-weight:600}.utility-overview p{color:#555;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.85}.utility-cards-section{background:#fff;padding:10px 100px 60px}.utility-cards-row{gap:28px;margin:0 auto 28px;display:grid}.utility-cards-row--3{grid-template-columns:repeat(3,1fr)}.utility-cards-row--center{grid-template-columns:repeat(2,1fr);max-width:740px}.utility-card{background-color:#fff;border:5px solid #ebebeb;border-radius:5px;min-height:280px;padding:24px 20px;position:relative;overflow:hidden}.utility-card:before{content:"";opacity:0;z-index:0;background-image:url("/Taciti assets/card.png");background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s;position:absolute;inset:0}.utility-card:hover:before{opacity:1}.utility-card-header,.utility-card p{z-index:1;position:relative}.utility-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.utility-card h4{color:#013470;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2;transition:color .3s;font-family:Futura Md BT,sans-serif!important}.utility-card:hover h4{color:#fff}.utility-icon-wrap{flex-shrink:0}.utility-icon{object-fit:contain;width:50px;height:50px;display:block}.utility-icon--hover,.utility-card:hover .utility-icon--default{display:none}.utility-card:hover .utility-icon--hover{display:block}.utility-card p{color:#4e5764;margin:0;font-size:16px;line-height:1.6;transition:color .3s}.utility-card:hover p{color:#fff}.utility-whyus{padding:70px 100px 60px}.utility-whyus h2{color:#013470;text-align:center;margin-bottom:50px;font-size:36px;font-weight:600}.utility-whyus-row{gap:0;max-width:1100px;margin:0 auto;display:grid}.utility-whyus-row--3{grid-template-columns:repeat(3,1fr);margin-bottom:0}.utility-whyus-row--center{grid-template-columns:repeat(2,1fr);max-width:740px}.utility-whyus-item{text-align:left;background:#fff;padding:32px 36px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.utility-whyus-item:before{content:"";background:#013470;border-radius:3px;width:0;height:calc(100% - 20px);transition:width .3s;position:absolute;top:10px;left:0}.utility-whyus-item:hover:before{width:5px}.utility-whyus-item:hover{border:1px solid #dde4f0;transform:translateY(-4px);box-shadow:0 8px 24px #01347014}.utility-whyus-item h3{color:#013470;margin-bottom:14px;font-size:22px;font-weight:700;font-family:Futura Pt Bold,sans-serif!important}.utility-whyus-item p{color:#555;margin:0;font-size:14.5px;line-height:1.75}@media (max-width:1100px){.utility-overview,.utility-cards-section,.utility-whyus{padding-left:60px;padding-right:60px}}@media (max-width:768px){.utility-hero{height:60vw;min-height:240px}.utility-hero-box{margin-left:20px;padding-top:40px}.utility-hero-box h1{font-size:37px!important}.utility-overview p{text-align:justify!important}.utility-hero-title{font-size:30px}.utility-overview{margin-top:-80px;padding:40px 20px}.utility-overview h2{font-size:24px}.utility-cards-section{padding:10px 20px 40px}.utility-cards-row--3,.utility-cards-row--center{grid-template-columns:1fr}.utility-whyus{padding:40px 20px}.utility-whyus-row--3,.utility-whyus-row--center{grid-template-columns:1fr}}
