/*
Theme Name: AutoDyna Driving Child
Description: תבנית בת ל-Hello Elementor עבור אתר מורה נהיגה.
Author: AutoDyna
Version: 1.0.0
Template: hello-elementor
Text Domain: autodyna-driving-child
*/
:root{--ad-navy:#123b63;--ad-teal:#18a7a0;--ad-orange:#ff8a34;--ad-bg:#f5f7fa;--ad-ink:#202a35}
html{scroll-behavior:smooth}body{direction:rtl;color:var(--ad-ink);font-family:Heebo,Assistant,Arial,sans-serif}.ad-section{padding:90px max(20px,calc((100vw - 1160px)/2))}.ad-section h1,.ad-section h2,.ad-section h3{color:var(--ad-navy);line-height:1.16}.ad-section h1{font-size:clamp(42px,5vw,66px)}.ad-section h2{font-size:clamp(32px,4vw,48px)}.ad-kicker{display:block;color:var(--ad-teal);font-weight:800;margin-bottom:10px}.ad-lead{font-size:19px;color:#617181}.ad-two-col{display:grid!important;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ad-grid{display:grid!important;gap:20px}.ad-grid-3{grid-template-columns:repeat(3,1fr)}.ad-grid-4{grid-template-columns:repeat(4,1fr)}.ad-card{padding:26px;border:1px solid #dfe7ee;border-radius:20px;background:#fff;box-shadow:0 8px 25px #123b6309}.ad-card h3{font-size:21px}.ad-actions{display:flex!important;gap:12px;flex-wrap:wrap}.ad-primary .elementor-button{background:var(--ad-orange)!important;color:#fff!important;border-radius:12px!important;padding:16px 25px!important}.ad-secondary .elementor-button{background:#fff!important;color:var(--ad-navy)!important;border:1px solid #ccd9e3!important;border-radius:12px!important;padding:15px 25px!important}.ad-link-button .elementor-button{background:transparent!important;color:var(--ad-teal)!important;padding:0!important}.ad-hero{min-height:660px;background:linear-gradient(105deg,#eef6f7,#fff 58%,#e4f5f3)}.ad-hero-photo{height:445px;border-radius:32px;background:url('assets/images/hero-driving-instructor.png') center/cover no-repeat;box-shadow:0 28px 60px #123b6330}.ad-trust{font-weight:700;color:#586b7c}.ad-benefits{margin-top:-38px;position:relative;z-index:2;padding-top:0}.ad-about,.ad-reviews,.ad-faq,.ad-contact{background:var(--ad-bg)}.ad-about-photo{min-height:460px;border-radius:28px;background:linear-gradient(145deg,#dcebed,#bcd8db);display:grid;place-items:center;color:#587c82}.ad-wide-photo{min-height:320px}.ad-stats{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}.ad-stats span{border-left:1px solid #ccd8df;padding-left:20px}.ad-stats strong{display:block;color:var(--ad-navy);font-size:23px}.ad-process,.ad-cta{background:var(--ad-navy);color:#fff}.ad-process h2,.ad-process h3,.ad-cta h2{color:#fff}.ad-car-visual{height:300px;background:var(--ad-navy);border-radius:24px;color:#fff;display:grid;place-items:center;font-size:100px}.ad-checks{columns:2}.ad-checks li::marker{color:var(--ad-teal)}.ad-note{text-align:center;color:#73818e;font-size:13px}.ad-site-header{display:flex!important;align-items:center;gap:25px;padding:12px max(20px,calc((100vw - 1160px)/2));background:#fff;position:sticky!important;top:0;z-index:999;box-shadow:0 4px 20px #123b6311}.ad-logo{display:flex;align-items:center;gap:10px;color:var(--ad-navy);text-decoration:none}.ad-logo-mark{background:var(--ad-navy);color:#fff;padding:10px;border-radius:13px}.ad-logo small{display:block}.ad-main-nav{margin-right:auto}.ad-site-footer{background:#0b2945;color:#c5d3df;padding:65px max(20px,calc((100vw - 1160px)/2))}.ad-site-footer h3{color:#fff}@media(max-width:900px){.ad-two-col,.ad-grid-4,.ad-grid-3{grid-template-columns:1fr 1fr}.ad-section{padding-block:65px}.ad-hero-photo{height:330px}}@media(max-width:600px){.ad-two-col,.ad-grid-4,.ad-grid-3{grid-template-columns:1fr}.ad-hero-photo{height:260px}.ad-section h1{font-size:39px}.ad-checks{columns:1}.ad-site-header{flex-wrap:wrap}}
