/* Native Elementor widgets retain the Vatan layout. */
body.vatan-site .elementor{color:var(--text);font:inherit}body.vatan-site .elementor .e-con{--container-widget-width:100%;--container-widget-flex-grow:0;--widgets-spacing:0px;--gap:0;--flex-wrap:nowrap;--flex-direction:column;--display:block;display:block;padding:0;gap:0}body.vatan-site .elementor .elementor-widget{margin:0;max-width:100%}body.vatan-site .elementor .elementor-widget-heading .elementor-heading-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}body.vatan-site .elementor .elementor-widget-heading{font:inherit}body.vatan-site .elementor .elementor-widget-heading h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(68px,7.8vw,122px);line-height:.99;margin:30px 0;font-weight:500;letter-spacing:-1.8px}body.vatan-site .elementor .elementor-widget-heading h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px,4.1vw,64px);line-height:1.1;margin:17px 0 0;font-weight:500;letter-spacing:-.8px}body.vatan-site .elementor .elementor-widget-heading h3{font-size:23px;line-height:1.3;margin:5px 0 15px;font-weight:500}body.vatan-site .elementor .elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}body.vatan-site .elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}body.vatan-site .elementor .e-con.wrap{width:90%;max-width:1440px;margin-inline:auto}body.vatan-site .elementor .e-con.section-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}body.vatan-site .elementor .e-con.hero{position:relative;min-height:650px;height:calc(100svh - 94px);max-height:880px;overflow:hidden}body.vatan-site .hero-image{position:absolute;inset:0;height:100%;width:100%}body.vatan-site .hero-image .elementor-widget-container,body.vatan-site .hero-image img{height:100%;width:100%;object-fit:cover}body.vatan-site .elementor .e-con.hero-content{position:relative;padding:100px 5% 130px}body.vatan-site .elementor .e-con.hero-actions{display:flex;flex-direction:row;gap:30px;align-items:center;margin-top:32px}body.vatan-site .elementor .e-con.hero-bottom{position:absolute;inset-inline:5%;bottom:28px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line)}body.vatan-site .elementor .e-con.services-section{padding:60px 0 70px}body.vatan-site .elementor .e-con.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,280px);gap:20px;margin-top:35px}body.vatan-site .elementor .e-con.category-tile{position:relative;overflow:hidden;border:1px solid var(--line);min-height:280px}body.vatan-site .category-tile>.elementor-widget-image{position:absolute;inset:0;height:100%;opacity:.65}body.vatan-site .category-tile .elementor-widget-image .elementor-widget-container,body.vatan-site .category-tile .elementor-widget-image img{width:100%;height:100%;object-fit:cover}body.vatan-site .elementor .e-con.category-content{position:absolute;bottom:20px;inset-inline:24px;z-index:1}body.vatan-site .category-content .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;font-size:35px!important;margin:0 0 8px!important;color:#fff!important}body.vatan-site .category-tile .vatan-text:has(.category-number){position:absolute;inset:20px auto auto 24px;z-index:1}body.vatan-site .category-number{position:static;color:#6df2ae}body.vatan-site .category-link{color:#6df2ae}body.vatan-site .elementor .e-con.collection{padding:75px 0 65px;border-top:1px solid var(--line)}body.vatan-site .elementor .e-con.cars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}body.vatan-site .elementor .e-con.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.vatan-site .elementor .e-con.car{border:1px solid var(--line);background:var(--panel);overflow:hidden}body.vatan-site .car-visual{height:240px;width:100%;padding:0;background:#fff}body.vatan-site .car-visual .elementor-widget-container,body.vatan-site .car-visual a,body.vatan-site .car-visual img{display:block;height:100%;width:100%;object-fit:cover}body.vatan-site .product-parts .car-visual img{object-fit:contain;padding:15px}body.vatan-site .elementor .e-con.car-body{padding:22px}body.vatan-site .elementor .e-con.country-line,body.vatan-site .elementor .e-con.car-meta,body.vatan-site .elementor .e-con.car-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:12px}body.vatan-site .elementor .e-con.country-line{padding:12px 0;margin-bottom:16px}body.vatan-site .elementor .e-con.car-bottom{padding-top:18px;margin-top:22px;border-top:1px solid var(--line)}body.vatan-site .vatan-listing-description{display:none}body.vatan-site .elementor .e-con.process{padding:65px 0 85px;border-top:1px solid var(--line)}body.vatan-site .elementor .e-con.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:45px}body.vatan-site .elementor .e-con.finder-section{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;padding:65px 0 75px;border-top:1px solid var(--line);align-items:center}body.vatan-site .finder-copy .elementor-widget-image img{height:210px;width:100%;object-fit:contain}body.vatan-site .elementor .e-con.service-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 0;align-items:center;border-top:1px solid var(--line)}body.vatan-site .elementor .e-con.service-photo{height:390px;position:relative;overflow:hidden}body.vatan-site .service-photo>.elementor-widget-image,body.vatan-site .service-photo .elementor-widget-container,body.vatan-site .service-photo img{height:100%;width:100%;object-fit:cover}body.vatan-site .service-photo>.vatan-text{position:absolute;bottom:22px;inset-inline:22px;z-index:1}body.vatan-site .elementor .e-con.service-request{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 0 80px}body.vatan-site .elementor .e-con.about{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:55px;margin-block:50px 10px;border:1px solid var(--line)}body.vatan-site .elementor .e-con.page-banner{position:relative;min-height:380px;overflow:hidden}body.vatan-site .page-banner>.elementor-widget-image{position:absolute;inset:0;opacity:.32;height:100%}body.vatan-site .page-banner>.elementor-widget-image img{width:100%;height:100%;object-fit:cover}body.vatan-site .elementor .page-banner>.e-con.wrap{position:relative;z-index:1;padding:35px 0 40px}body.vatan-site .elementor-widget-button.button,body.vatan-site .elementor-widget-button.text-button{padding:0;border:0;background:none}body.vatan-site .elementor-button{border-radius:0;background:var(--green);color:#fff;padding:15px 25px;font:600 14px Inter,sans-serif}body.vatan-site .car .elementor-button{background:transparent;border:1px solid var(--green);color:var(--green);padding:9px 13px;font-size:12px}body.vatan-site .text-button .elementor-button{background:none;color:var(--text);padding-inline:0}body.vatan-site .elementor .car-price{font-size:19px;color:var(--green)}body.vatan-site .detail-info .car-body{padding:0}body.vatan-site .e-con[hidden]{display:none!important}.elementor-editor-active .vatan-listing-description{display:block;opacity:.65}
html[dir=rtl] body.vatan-site .elementor .elementor-widget-heading :is(h1,h2,h3){font-family:'Noto Sans Arabic',Tahoma,sans-serif;letter-spacing:0;line-height:1.6}html[dir=rtl] body.vatan-site .elementor .elementor-widget-heading h1{font-size:clamp(45px,5vw,75px)}html[dir=rtl] body.vatan-site .elementor .elementor-widget-heading h2{font-size:clamp(30px,3.2vw,45px)}html[dir=rtl] body.vatan-site .category-content .elementor-heading-title{font-family:'Noto Sans Arabic',Tahoma,sans-serif!important;font-size:28px!important;line-height:1.6!important}
@media(max-width:1050px){body.vatan-site .elementor .e-con.cars,body.vatan-site .elementor .e-con.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.vatan-site .elementor .e-con.finder-section,body.vatan-site .elementor .e-con.service-section,body.vatan-site .elementor .e-con.service-request{gap:30px}}
@media(max-width:800px){body.vatan-site .elementor .e-con.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,260px)}body.vatan-site .elementor .e-con.category-tile{min-height:260px}body.vatan-site .elementor .e-con.finder-section,body.vatan-site .elementor .e-con.service-section,body.vatan-site .elementor .e-con.service-request,body.vatan-site .elementor .e-con.about{grid-template-columns:1fr}body.vatan-site .elementor .e-con.section-top{display:block}body.vatan-site .elementor .e-con.steps{grid-template-columns:1fr 1fr}body.vatan-site .elementor .e-con.hero{height:740px;min-height:0}body.vatan-site .elementor .e-con.hero-actions{flex-direction:column;align-items:flex-start}body.vatan-site .elementor .e-con.hero-bottom{flex-direction:column;align-items:flex-start;gap:15px}body.vatan-site .elementor .elementor-widget-heading h1{font-size:75px}body.vatan-site .elementor .elementor-widget-heading h2{font-size:43px}}
@media(max-width:550px){body.vatan-site .elementor .e-con.cars,body.vatan-site .elementor .e-con.product-grid{grid-template-columns:1fr}body.vatan-site .elementor .e-con.category-grid{grid-template-rows:repeat(3,220px);gap:12px}body.vatan-site .elementor .e-con.category-tile{min-height:220px}body.vatan-site .elementor .e-con.category-content{inset-inline:14px;bottom:12px}body.vatan-site .category-content .elementor-heading-title{font-size:27px!important}body.vatan-site .elementor .e-con.about{padding:28px}body.vatan-site .elementor .e-con.hero-content{padding-top:100px}body.vatan-site .car-visual{height:270px}html[dir=rtl] body.vatan-site .category-content .elementor-heading-title{font-size:21px!important}}
body.vatan-site .elementor .e-con.vatan-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:94px;padding:0 5%;gap:20px;border-bottom:1px solid var(--line);background:var(--bg)}body.vatan-site .vatan-header>.brand{width:190px;flex:0 0 190px}body.vatan-site .vatan-header>.vatan-nav{display:flex;flex-direction:row;gap:24px;align-items:center;width:auto}body.vatan-site .vatan-nav .elementor-button{background:none;color:var(--muted);padding:20px 0;font-size:14px;font-weight:400}body.vatan-site .vatan-nav .elementor-button:hover{color:var(--green)}body.vatan-site .vatan-header .elementor-widget-html{width:auto}body.vatan-site .elementor footer.e-con{padding:70px 0 25px}body.vatan-site .elementor .e-con.footer-main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding-bottom:35px;border-bottom:1px solid var(--line)}body.vatan-site .footer-main>.brand{width:155px;flex:0 0 155px}body.vatan-site .elementor .e-con.footer-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin-top:22px}body.vatan-site .footer-main .elementor-button,body.vatan-site .footer-bottom .elementor-button{background:none;color:var(--muted);font-size:12px;padding:0}
@media(max-width:1200px){body.vatan-site .vatan-header>.vatan-nav{gap:12px}body.vatan-site .vatan-header>.brand{width:150px;flex-basis:150px}}
@media(max-width:800px){body.vatan-site .vatan-header>.vatan-nav{display:none}body.vatan-site .elementor .e-con.vatan-header{height:auto;min-height:90px;padding-block:12px;flex-wrap:wrap;gap:12px}body.vatan-site .vatan-header>.brand{width:120px;flex-basis:120px}body.vatan-site .elementor .e-con.footer-main,body.vatan-site .elementor .e-con.footer-bottom{flex-wrap:wrap;justify-content:flex-start}}
