.elementor .pillar:hover,.elementor .pillar:focus-visible{transform:translate3d(0px, -10px, 0px);}.elementor .pillar{max-width:28%;}.elementor .DUP_hero-section{height:80vh;padding-block-start:8%;padding-block-end:8%;background-image:linear-gradient(180deg, rgb(0,0,0,0.45) 0%,rgb(0,0,0,0.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;}.elementor .hero-content{display:flex;flex-direction:column;align-items:center;}.elementor .WeAreSection{margin-block-start:100px;margin-block-end:100px;margin-inline-start:8px;margin-inline-end:8%;flex-direction:column;align-items:center;}.elementor .section-label{font-family:var(--Primary);font-weight:500;font-size:13px;color:var(--iCube_Purple);margin-block-end:15px;}.elementor .section-title{font-family:var(--Primary);font-weight:700;font-size:40px;text-align:center;margin-block-end:15px;}.elementor .section-subtext{max-width:650px;font-size:17px;color:#555555;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .WeAreSection-Content{flex-direction:column;align-items:center;}.elementor .pillars-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:8%;padding-inline-end:8%;background-color:#F8F9FB;justify-content:center;}.elementor .section-header{margin-block-end:70px;flex-direction:column;align-items:center;}.elementor .pillar-card{width:320px;padding:40px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.06);transition:all 0.35s;flex-direction:column;align-items:center;}.elementor .pillar-card:hover,.elementor .pillar-card:focus-visible{box-shadow:0px 25px 60px 0px rgba(0, 0, 0, 0.08);transform:translate3d(0px, -8px, 0px);}.elementor .section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:8%;padding-inline-end:8%;display:flex;flex-direction:column;align-items:center;}.elementor .people-container{max-width:1100px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .executive-container{margin-block-end:5px;flex-direction:row;align-items:center;}.elementor .leadership-divider{height:1px;max-height:1px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:rgba(0, 0, 0, 0.06);}.elementor .team-card{width:260px;max-width:260px;flex-direction:column;align-items:center;}.elementor .intern-card{width:180px;max-width:180px;flex-direction:column;align-items:center;}.elementor .filter-button{font-size:14px;color:#000000;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:1px;border-color:rgba(0, 0, 0, 0.1);background-color:#375efa00;transition:all 0.3s;cursor: pointer;\n}.elementor .filter-button:hover,.elementor .filter-button:focus-visible{background-color:#f2f3f7;}.elementor .filter-button:active{color:#FFFFFF;border-color:#6B68A5;background-color:#6B68A5;}.elementor .home-container{max-width:1200px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:20px;padding-inline-end:20px;margin:auto;flex-direction:column;}.elementor .home-button{width:230px;font-family:var(--Primary);font-weight:600;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;background-color:var(--iCube_Purple);box-shadow:0px 10px 28px 0px rgba(107,104,165,.3);transition:all 250ms;}.elementor .home-button:hover,.elementor .home-button:focus-visible{box-shadow:0px 14px 36px 0px rgba(107,104,165,0.4);transform:translate3d(0px, -2px, 0px);}.elementor .home-hero-metrics{padding:0px;margin-block-start:35px;display:flex;flex-direction:row;gap:35px;}.elementor .floating-section{margin-block-start:25px;margin-block-end:25px;border-radius:18px;background-color:#FFFFFF;box-shadow:0px 20px 50px 0px rgba(0, 0, 0, .06);flex-direction:column;}.elementor .home-section-title{font-family:var(--Primary);font-weight:700;font-size:2rem;color:#1e1e1e;text-align:center;margin-block-end:70px;}.elementor .site-header{transition: all .35s ease;
padding-top: 28px;
padding-bottom: 28px;
background: transparent;\n}