.et_pb_menu_inner_container.et_flex_module{flex-direction:row}.zen-hero-section{position:relative;width:100%;overflow:hidden;display:flex;align-items:center}.zen-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.zen-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 51%) 45%,rgb(0 0 0 / 9%) 100%)}.zen-hero-content{position:relative;z-index:10;max-width:800px;padding-left:4%;padding-top:5%;padding-bottom:3%;font-family:'Roboto Serif'}.zen-welcome-text{display:block;color:#ffffff;font-size:20px;font-weight:500;letter-spacing:8px;margin-bottom:20px;font-family:'Roboto Serif'}.zen-main-heading{margin:0;line-height:1.2em;font-weight:800;text-transform:uppercase;font-family:'Roboto Serif'}.zen-red-text{display:block;color:#b50801;font-size:80px;font-family:'Roboto Serif'}.zen-white-text{display:block;color:#ffffff;font-size:60px;text-shadow:0 0 25px rgba(255,255,255,.15);font-family:'Roboto Serif'}.zen-hero-description{max-width:650px;color:#d8d8d8;font-size:22px;line-height:1.7;font-family:'Roboto Serif'}.zen-hero-buttons{display:flex;gap:20px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap;font-family:'Roboto Serif'}.zen-btn-consultation{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;background:#b50801;color:#ffffff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;border:2px solid #b50803;transition:.4s}.zen-btn-consultation:hover{background:transparent;color:#ff0000}.zen-btn-solutions{display:inline-flex;align-items:center;justify-content:center;padding:16px 38px;color:#ffffff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,.35);transition:.4s}.zen-btn-solutions:hover{background:#ffffff;color:#111111}@media(max-width:991px){.zen-main-heading{font-size:inherit}.zen-red-text,.zen-white-text{font-size:70px}.zen-hero-description{font-size:18px}}@media(max-width:767px){.zen-hero-content{padding:0 25px}.zen-red-text,.zen-white-text{font-size:48px}.zen-welcome-text{font-size:14px;letter-spacing:4px}.zen-hero-description{font-size:16px;line-height:1.6}.zen-hero-buttons{flex-direction:column}.zen-btn-consultation,.zen-btn-solutions{width:100%}}.prdc-block{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s ease}.prdc-rowww .et_pb_image:hover .prdc-block{opacity:1;visibility:visible;transform:translateY(1)}.prdc-rowww .et_pb_image{overflow:hidden}.prdc-rowww .et_pb_image img{transition:transform 0.5s ease}.prdc-rowww .et_pb_image:hover img{transform:scale(1.05)}.slu-tionnnnnn img{height:250px;width:100%;object-fit:cover}.slu-tionnnnnn .et_pb_blurb_container{padding:20px}.team-section{padding:35px 3%}.team-heading{text-align:center;margin-bottom:70px}.team-heading span{color:#c81515;font-weight:700;letter-spacing:2px;font-size:15px;text-transform:uppercase}.team-heading h2{font-size:52px;margin:18px 0;font-weight:800;color:#111}.team-heading p{max-width:800px;margin:auto;font-size:18px;line-height:32px;color:#666}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px}.team-card{background:#fff;padding:12px;border-radius:25px;position:relative;overflow:hidden;transition:.4s;box-shadow:0 15px 40px rgba(0,0,0,.08);border:1px solid #eee}.team-card::before{content:'';position:absolute;left:-100%;top:0;width:100%;height:5px;background:#c81515;transition:.4s}.team-card:hover::before{left:0}.team-card:hover{transform:translateY(-15px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.icon{width:80px;height:80px;background:#c81515;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:32px;color:#fff;margin-bottom:30px;transition:.4s}.team-card:hover .icon{transform:rotate(-8deg) scale(1.08)}.team-card h3{font-size:28px;margin-bottom:8px;color:#111}.team-card h5{font-size:18px;color:#c81515;margin-bottom:20px}.team-card p{font-size:16px;line-height:30px;color:#666}.team-card ul{margin-top:25px;list-style:none}.team-card ul li{margin:14px 0;display:flex;align-items:center;font-size:15px;color:#444}.team-card ul li i{margin-right:12px;color:#c81515}.highlight{margin-top:90px;background:#fff;border-radius:30px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;box-shadow:0 20px 50px rgba(0,0,0,.08)}.highlight-left h2{font-size:44px;margin-bottom:20px}.highlight-left p{font-size:18px;line-height:34px;color:#666}.feature{display:flex;margin:25px 0}.feature i{width:55px;height:55px;background:#c81515;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:20px}.feature h4{margin-bottom:6px}.feature p{font-size:15px;line-height:28px}@media(max-width:991px){.highlight{grid-template-columns:1fr}.team-heading h2{font-size:40px}}