@font-face{font-family:"Noto Sans Hebrew";src:local("Noto Sans Hebrew"),url("/wp-content/themes/drive-instructor/assets/fonts/noto-sans-hebrew-v50-latin-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0590-05FF, U+FB1D-FB4F}@font-face{font-family:"Roboto";src:local("Roboto"),url("/wp-content/themes/drive-instructor/assets/fonts/roboto-v49-latin-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Open Sans";src:local("Open Sans"),url("/wp-content/themes/drive-instructor/assets/fonts/open-sans-v44-latin-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}h1,h2,h3,h4,a,ul,li,span,div{font-family:Open Sans, Manrope, sans-serif;color:#fff}p{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#c9c9cc}html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] a,html[lang="he-IL"] ul,html[lang="he-IL"] li,html[lang="he-IL"] span,html[lang="he-IL"] div,html:lang(he) h1,html:lang(he) h2,html:lang(he) h3,html:lang(he) h4,html:lang(he) h5,html:lang(he) a,html:lang(he) ul,html:lang(he) li,html:lang(he) span,html:lang(he) div{font-family:"Noto Sans Hebrew", sans-serif}html[lang="he-IL"] p,html:lang(he) p{font-family:"Open Sans", Helvetica, Arial, sans-serif}a{text-decoration:none;transition:all 0.3s ease-in-out}h1{font-size:50px}h2{font-size:45px;font-weight:500}h3{font-size:35px;font-weight:500}h4{font-size:30px;font-weight:500}h5{font-size:18px}p{font-size:16px}@media only screen and (max-width: 992px){h1{font-size:40px}h2{font-size:35px}h3{font-size:32px}h4{font-size:20px}h5{font-size:18px}p{font-size:15px}}@media only screen and (max-width: 768px){h1{font-size:30px}h2{font-size:25px}h3{font-size:22px}h4{font-size:17px}h5{font-size:16px}p{font-size:14px}}@media only screen and (max-width: 480px){h1{font-size:25px}h2{font-size:22px}h3{font-size:20px}h4{font-size:16px}p{font-size:13px}}ul,ol{margin:0 0 1.25rem 1.25rem;padding:0}ul{list-style-type:disc}ul ul{list-style-type:circle;margin-top:0.5rem}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha;margin-top:0.5rem}ol ol ol{list-style-type:lower-roman}li{margin-bottom:0.5rem;line-height:1.5}blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid #ccc;font-style:italic;color:#444}html[lang="he-IL"] article blockquote,html:lang(he) article blockquote{margin:1.5rem 0;padding-left:0;padding-right:1rem;border-left:none;border-right:4px solid #ccc;font-style:italic;color:#444;direction:rtl;text-align:right}html[lang="he-IL"] ul,html[lang="he-IL"] ol,html[lang="he-IL"] li,html:lang(he) ul,html:lang(he) ol,html:lang(he) li{margin-right:1.25rem;color:#c9c9cc}figure{max-width:100%;height:auto;margin:1rem 0}.alignwide{max-width:1200px;margin-left:auto;margin-right:auto}.alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body{padding:0;margin:0;box-sizing:border-box;background:#0e0e10}.section{padding:50px 0}@media only screen and (max-width: 768px){.section{padding:30px 0}}.inner{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1024px){.inner{padding:0 20px}}@media only screen and (max-width: 768px){.inner{padding:0 4%}}.section-head{text-align:center;margin:25px}.hero{position:relative;height:85vh;display:flex;align-items:center;justify-content:start;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.hero.small{height:40vh}.hero .overlay{position:absolute;inset:0;background:rgba(0,0,0,0.6)}.hero .hero-content{position:relative;z-index:1;width:100%}.hero .hero-content .wrapper{max-width:600px}.hero .hero-content .wrapper h1>span{color:#ff3c41}.hero .hero-content .wrapper p{margin:1rem 0}.hero .hero-content .wrapper a{color:#fff}@media only screen and (max-width: 992px){.hero{text-align:center}.hero .hero-content{display:flex;justify-content:center}.hero .hero-content .wrapper{margin-top:-135px}}.hero .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.card-grid{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}.card-grid .card{background:#242427;border:1px solid #24242a;border-radius:16px;padding:28px;box-shadow:0 6px 18px rgba(0,0,0,0.18);transition:0.2s ease;position:relative;overflow:hidden}.card-grid .card img{width:25px;height:25px;object-fit:cover}.card-grid .card .link{color:#ff8c42}@media only screen and (max-width: 992px){.card-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 480px){.card-grid{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;gap:0.6rem;padding:0.9rem 1.25rem;border-radius:4px;font-weight:500;border:1px solid transparent;text-transform:capitalize;transition:all 0.3s;width:fit-content}.btn-primary{background:#B30006}.btn-primary:hover{background:#ffffff !important;color:#B30006 !important}.btn:hover{background:#ffffff !important;color:#B30006 !important}.underline{display:block;width:84px;height:3px;border-radius:3px;background:#ff3c41;margin:0}@media only screen and (max-width: 992px){.underline{margin:0 auto}}.underline-a{display:block;width:84px;height:3px;border-radius:3px;background:#ff3c41;margin:0 auto}.fcol .underline{display:block;width:74px;height:2px;border-radius:3px;background:#ff3c41;margin:0}.section-title{margin:0 0 26px;position:relative}.section-title--center{text-align:center}.section-title--bar{padding:0 14px}.section-title--bar::before{content:"";position:absolute;right:0;width:6px;height:1.4em;border-radius:3px;background:linear-gradient(180deg, #ff8a2a, #e63946)}.translated-rtl .section-title--bar{padding-right:14px}.translated-rtl .section-title--bar::before{display:none}.translated-rtl .section-title--bar::after{content:"";position:absolute;right:0;width:6px;height:1.4em;border-radius:3px;background:linear-gradient(180deg, #ff8a2a, #e63946)}@media only screen and (max-width: 768px){.btn{padding:10px 20px}}.sidebar{display:flex;flex-direction:column;gap:1.5rem;border:#24242a 1px solid;background:#242427;border-radius:16px;padding:20px;height:fit-content}.sidebar .widget{margin:0}.sidebar .widgettitle,.sidebar .wp-block-search__label,.sidebar .widget_block h2,.sidebar .widget_block h4{margin-bottom:20px;border-bottom:2px solid #B30006;padding-bottom:15px}@media only screen and (max-width: 992px){.sidebar{display:none}}.wp-block-search{direction:ltr}.wp-block-search input{margin-right:6px}.wp-block-search{display:flex;flex-direction:column}.wp-block-search__inside-wrapper{display:flex;width:100%}.wp-block-search__input{flex:1;padding:0.6rem 0.8rem;border-radius:6px 0 0 6px;border:1px solid #535353;background:#0e0e10;color:#fff}.wp-block-search__input:focus{outline:none;border-color:#B30006 !important;color:#fff !important}.wp-block-search .wp-block-search__button{background:#B30006;color:#fff;padding:0 1rem;border:none;border-radius:0 6px 6px 0;font-weight:bold;cursor:pointer;transition:background 0.2s;margin-left:0}.wp-block-search .wp-block-search__button:hover{background:#B30006}.widget_categories ul,.wp-block-categories-list{margin:0;padding:0}.widget_categories ul li,.wp-block-categories-list li{margin-bottom:0.5rem}.widget_categories ul li a,.wp-block-categories-list li a{color:#fff;text-decoration:none}.widget_categories ul li a:hover,.wp-block-categories-list li a:hover{color:#B30006}.widget_recent_entries ul,.wp-block-latest-posts__list{list-style:none;margin:0;padding:0}.widget_recent_entries ul li,.wp-block-latest-posts__list li{margin-bottom:0.6rem}.testimonials{background:#242427}.testimonials html[dir="ltr"] .testimonialSwiper{direction:ltr}.testimonials .testimonialSwiper{width:100%;padding-bottom:40px;direction:rtl}.testimonials .testimonialSwiper .swiper-wrapper{display:flex}.testimonials .testimonialSwiper .swiper-slide{box-sizing:border-box;height:auto;background:#0e0e10;border:1px solid #24242a;border-radius:16px;padding:24px;box-shadow:0 6px 18px rgba(0,0,0,0.18)}.testimonials .testimonialSwiper .swiper-slide .person{display:flex;gap:10px;align-items:center}.testimonials .testimonialSwiper .swiper-slide .person .avatar{background:#B30006;width:40px;height:40px;padding:5px;border-radius:50%;display:flex;justify-content:center;align-items:center}.testimonials .testimonialSwiper .swiper-slide .person .name{display:flex;flex-direction:column}.latest-posts .card-grid article{display:flex;flex-direction:column;justify-content:space-between}.latest-posts .card-grid article a{color:#fff}.latest-posts .card-grid article a img{width:100%;height:100%;max-height:200px;border-radius:10px}.latest-posts .card-grid article .card-body .card-title{font-size:30px;font-weight:500}.latest-posts .card-grid small time{color:#c9c9cc}@media only screen and (max-width: 768px){.latest-posts .card-grid .card{padding:10px}}
