.ka-custom-menu .et-menu-nav>ul>li>a{font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#ffffff!important;padding:10px 0!important;margin:0 16px!important;position:relative!important;transition:color 0.3s ease!important}.ka-custom-menu .et-menu-nav>ul>li:hover>a{color:var(--gcid-secondary-color)!important}.ka-custom-menu .et-menu-nav>ul>li>a::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#14a3d7;transform:translateX(-50%);transition:width 0.3s ease-in-out}.ka-custom-menu .et-menu-nav>ul>li:hover>a::after{width:100%}.ka-custom-menu .et-menu-nav>ul>li.current-menu-item>a{color:#14a3d7!important}.ka-custom-menu .et-menu-nav>ul>li.current-menu-item>a::after{width:60%!important}.ka-custom-menu .et-menu-nav ul.sub-menu{background:rgba(255,255,255,0.92)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:3px solid #14a3d7!important;border-left:1px solid rgba(255,255,255,0.5)!important;border-right:1px solid rgba(255,255,255,0.5)!important;border-bottom:1px solid rgba(255,255,255,0.5)!important;box-shadow:0 12px 30px rgba(0,0,0,0.08)!important;border-radius:0 0 8px 8px!important;padding:10px 0!important}.ka-custom-menu .et-menu-nav ul.sub-menu li a{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0px!important;color:#333333!important;padding:10px 20px!important;width:220px!important;transition:all 0.2s ease!important}.ka-custom-menu .et-menu-nav ul.sub-menu li a:hover{color:#14a3d7!important;background:rgba(20,163,215,0.05)!important;padding-left:25px!important}.ka-custom-menu .et-menu-nav ul.sub-menu li a::after{display:none!important}.motors_listings_tabs .car-listing-row .mvl-card-skins:nth-of-type(n+4){display:none!important}.stm_single_car_wrapper{margin-top:5%;margin-bottom:5%}.stm-big-car-gallery .stm-single-image img{border-radius:16px!important;box-shadow:0 15px 35px rgba(0,0,0,0.05)!important;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1),box-shadow 0.4s cubic-bezier(0.25,1,0.5,1)!important}.stm-single-listing-car-features{margin-top:5%!important}.single-listing-author{display:none}.ka-service-card{background:#ffffff!important;border:1px solid rgba(0,0,0,0.05)!important;border-radius:12px!important;padding:30px!important;box-shadow:0 4px 20px rgba(0,0,0,0.03)!important;transition:transform 0.3s cubic-bezier(0.25,1,0.5,1),box-shadow 0.3s ease,border-color 0.3s ease!important;position:relative!important;overflow:hidden!important}.ka-service-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgba(30,46,59,0.08)!important;border-color:var(--gcid-k7mekhlq4y)!important}.ka-service-card .et-pb-icon{color:var(--gcid-primary-color)!important;font-size:40px!important;margin-bottom:15px!important;transition:transform 0.3s ease!important}.ka-service-card:hover .et-pb-icon{transform:scale(1.05)!important}.ka-service-card .et_pb_module_header{font-family:'Montserrat',sans-serif!important;color:var(--gcid-primary-color)!important;font-weight:700!important;font-size:1.35rem!important;margin-bottom:12px!important}.ka-service-card p{font-size:0.95rem!important;color:#555555!important;line-height:1.6!important;margin-bottom:20px!important}.ka-service-card .et_pb_button{font-family:'Montserrat',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:0.85rem!important;letter-spacing:1px!important;padding:10px 20px!important;border-radius:6px!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important}.ka-service-card .et_pb_button_0{background-color:var(--gcid-primary-color)!important;border:2px solid var(--gcid-primary-color)!important;color:#ffffff!important}.ka-service-card .et_pb_button_0:hover{background-color:var(--gcid-k7mekhlq4y)!important;border-color:var(--gcid-k7mekhlq4y)!important;color:var(--gcid-primary-color)!important}.ka-service-card .et_pb_button_1{background-color:var(--gcid-k7mekhlq4y)!important;border:2px solid var(--gcid-primary-color)!important;color:#ffffff!important}.ka-service-card .et_pb_button_1:hover{background-color:var(--gcid-primary-color)!important;border-color:var(--gcid-primary-color)!important;color:#ffffff!important}.ka-service-card .et_pb_button::after{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;background:rgba(255,255,255,0.2)!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;transition:width 0.6s ease,height 0.6s ease!important}.ka-service-card .et_pb_button:hover::after{width:300%!important;height:300%!important}.ka-offer-box{background-color:#1e2e3b!important;border-radius:20px!important;padding:3.5rem 3rem!important;box-shadow:0 20px 40px rgba(0,0,0,0.15)!important;border-left:6px solid var(--gcid-primary-color)!important}.ka-text-block{text-align:left;opacity:1!important}.ka-text-block p{font-family:var(--et_global_body_font),sans-serif!important;font-size:1.05rem!important;color:#333333!important;line-height:1.6!important;margin-bottom:1.5rem!important}.ka-text-block p:last-child{margin-bottom:0!important}.ka-text-block h1,.ka-text-block h2,.ka-text-block h3,.ka-text-block h4,.ka-text-block h5{font-family:'Montserrat',var(--et_global_heading_font),sans-serif!important;margin-top:0!important;line-height:1.25!important}.ka-text-block h1{color:#1e2e3b!important;font-size:2.8rem!important;font-weight:800!important;letter-spacing:-1px!important;margin-bottom:1.5rem!important}.ka-text-block h2{display:inline-block!important;background-color:rgba(30,46,59,0.06)!important;border:1px solid #14a3d7!important;color:#1e2e3b!important;padding:6px 16px!important;border-radius:30px!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:12px!important}.ka-text-block h2::after{display:none!important}.ka-text-block h3{font-size:2.3rem!important;font-weight:700!important;color:#1e2e3b!important;letter-spacing:-0.5px!important;margin-top:0.2rem!important;margin-bottom:1.6rem!important;padding-bottom:0!important}.ka-text-block h3::after{display:none!important}.ka-text-block h4{font-size:1.2rem!important;font-weight:600!important;color:#1e2e3b!important}.ka-text-block h5{font-size:1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#14a3d7!important}.ka-text-block.ka-text-center{text-align:center!important}.ka-text-block.ka-text-center h2{margin-left:auto!important;margin-right:auto!important}.ka-info-card{background:#ffffff!important;border:1px solid rgba(0,0,0,0.06)!important;border-radius:16px!important;padding:2em!important;box-shadow:0 10px 30px rgba(0,0,0,0.04)!important;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease!important}.ka-info-card:hover{transform:translateY(-4px)!important;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 0 15px var(--gcid-k7mekhlq4y)!important;border-color:var(--gcid-primary-color)!important}.ka-info-card:hover h1,.ka-info-card:hover h2,.ka-info-card:hover h3,.ka-info-card:hover h4{color:var(--gcid-primary-color)!important}.ka-badge{display:inline-block!important;background-color:var(--gcid-k7mekhlq4y)!important;color:var(--gcid-primary-color)!important;padding:6px 14px!important;border-radius:30px!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:15px!important}.primary-button,.ka-btn-primary .et_pb_button{display:inline-block!important;padding:14px 28px!important;cursor:pointer!important;outline:none!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;transition:all 0.4s ease!important;font-size:var(--gvid-y2p5pm4wii)!important;font-weight:700!important;font-family:var(--et_global_heading_font)!important;letter-spacing:0.5px!important;background-color:var(--gcid-primary-color)!important;border:2px solid var(--gcid-primary-color)!important;color:#ffffff!important}.primary-button:hover,.ka-btn-primary .et_pb_button:hover{background:var(--gcid-k7mekhlq4y)!important;border-color:var(--gcid-primary-color)!important;color:#ffffff!important;transform:none!important}.secondary-button,.ka-btn-secondary .et_pb_button{display:inline-block!important;padding:14px 28px!important;cursor:pointer!important;outline:none!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;transition:all 0.4s ease!important;font-size:var(--gvid-y2p5pm4wii)!important;font-weight:700!important;font-family:var(--et_global_heading_font)!important;letter-spacing:0.5px!important;background-color:var(--gcid-k7mekhlq4y)!important;border:2px solid var(--gcid-primary-color)!important;color:#ffffff!important}.secondary-button:hover,.ka-btn-secondary .et_pb_button:hover{background:var(--gcid-primary-color)!important;border-color:var(--gcid-primary-color)!important;color:#ffffff!important}.ka-image-smooth img{border-radius:16px!important;box-shadow:0 15px 35px rgba(0,0,0,0.05)!important;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1),box-shadow 0.4s cubic-bezier(0.25,1,0.5,1)!important}.ka-custom-form{background:#ffffff!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:24px!important;padding:40px!important;box-shadow:0 10px 35px rgba(0,0,0,0.04)!important;box-sizing:border-box}.ka-custom-form input.input,.ka-custom-form textarea.textarea{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#333333!important;padding:14px 16px!important;transition:all 0.3s ease!important}@keyframes kaUnderlineLeft{0%{transform:scaleX(0.6)}100%{transform:scaleX(1)}}@keyframes kaUnderlineCenter{0%{transform:translateX(-50%) scaleX(0.6)}100%{transform:translateX(-50%) scaleX(1)}}@keyframes kaDirectRightToLeft{0%{background-size:0% 3px!important;background-position:100% 100%!important}50%{background-size:100% 3px!important;background-position:100% 100%!important}75%{background-position:0% 100%!important;background-size:100% 3px!important}100%{background-position:0% 100%!important;background-size:45px 3px!important}}