.equ_tech .elementor-widget-playsoru-award-winning .elementor-award-item-wrapper .layout-2 .elementor-award-item .award-box{width:100%;margin-right:0}.equ_tech h6{color:#fff;font-size:20px;margin-bottom:5px}.equ_tech h4{color:#fff!important}.elementor-service-item.service-style-1{padding-top:50px!important}.elementor-service-item.service-style-1 .overview-list{gap:12px!important}.safety-sec .award-content{color:#000!important}.safety-sec .award-title{padding-top:35px!important;font-size:28px!important}.service-header{display:none!important}.elementor-button .button-bg{background-color:#e9590c!important}.elementor-testimonial-item-wrapper .layout-1 .testimonial-caption{margin-top:50px}.post-type-archive-playsoru_service .elementor-service-item.service-style-1{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#d8d1c9 15%)!important}.elementor-service-item.service-style-1 .excerpt-content{display:none!important}.card-light-bg{background:rgba(255,255,255,.32)!important}.dark-bg-link-tag a{color:#fff!important}.dark-bg-link-tag a:hover{color:#f88141!important}@media (min-width:768px){.elementor-service-item.service-style-1 .service-post-thumbnail{width:630px!important;height:370px!important}.elementor-service-item.service-style-1 .entry-title{font-size:4.5rem;line-height:7rem!important}}@media (max-width:767px){.safety-sec .award-title,.safety-sec .award-content{text-align:left}.elementor-service-item.service-style-1{padding-top:0!important}}.booking-form{position:relative;overflow:hidden;width:100%;max-width:100%;margin:40px auto;padding:36px;border-radius:28px;color:#fff;border:1px solid rgba(255,107,26,.28);background:repeating-linear-gradient(90deg,#161b22 0,#1b2027 2px,#13171d 4px,#0d1014 6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 70px rgba(0,0,0,.45)}.booking-form::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 25%,transparent 72%,rgba(255,107,26,.08)),radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 32%)}.booking-form>*{position:relative;z-index:2}.booking-section{margin-bottom:30px}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.section-icon{font-size:20px;color:var(--primary)}.section-title h3{margin:0;color:#fff;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vehicle-card .form-grid{grid-template-columns:repeat(2,1fr)}.form-group{width:100%}.booking-form input,.booking-form textarea,.booking-form select{width:100%;height:58px;padding:0 22px;border:none;border:1px solid rgba(255,107,26,.28);outline:none;background:#fff;color:#111;font-size:15px;font-weight:500;border-radius:999px;box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 8px 20px rgba(0,0,0,.14);transition:.25s ease}.booking-form input::placeholder,.booking-form textarea::placeholder{color:#666}.booking-form input:focus,.booking-form textarea:focus,.booking-form select:focus{border:1px solid var(--primary);box-shadow:0 0 0 3px rgba(255,107,26,.18),0 12px 28px rgba(0,0,0,.18)}.booking-btn{width:100%;height:58px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#ff7a1a,#ff5000);color:#fff;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:0 18px 35px rgba(255,107,26,.35);transition:.3s}.booking-btn:hover{transform:translateY(-2px);box-shadow:0 24px 45px rgba(255,107,26,.45)}.booking-form .wpcf7-response-output{margin-top:25px!important;margin-bottom:0!important;padding:10px 20px!important;border-radius:14px!important;color:#fff!important}@media (max-width:1024px){.form-grid,.vehicle-card .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.form-grid,.vehicle-card .form-grid{grid-template-columns:1fr}.booking-form{padding:24px}.booking-form input,.booking-form textarea,.booking-form select,.booking-btn{height:52px}.section-title h3{font-size:16px}}@media (max-width:480px){.booking-form{padding:18px;border-radius:20px}.booking-form input,.booking-form textarea,.booking-form select{font-size:14px;padding:0 16px}.booking-btn{font-size:14px}}