a,body,button,div,input,input[type=button],input[type=date],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=tel],input[type=text],input[type=url],option,select,span,span.date_label,textarea{font-family:'Peyda',tahoma;font-feature-settings:"ss01"}
body{box-sizing:border-box;background-color:#fff;color:#535458;line-height:30px;font-size:16px}
p{text-align:justify}
h1{font-weight:bold;font-family:'Peyda',tahoma;color:#111}
h2,h3,h4,h5,h6{font-weight:bold;font-family:'Peyda',tahoma;color:#111}
a{transition:all .3s ease-in-out;text-decoration:none}
figcaption{display:none}
:root{--primary:#0ea5b5;--primary-700:#0b8692;--accent:#ff7a00;--bg:#f7fafc;--muted:#535458;--text:#1f2937;--success:#16a34a;--warning:#f59e0b;--shadow:0 0 50px rgba(0,0,0,.05);--radius:0}
.page-barbari-esfahan{color:var(--text);background:var(--bg);font-feature-settings:"cv11","ss01";scroll-behavior:smooth}
.home .site-main .wp-block-group__inner-container{padding:0}
.container{max-width:1240px;margin:0 auto}
.topbar{background:#fff;border-bottom:1px solid #e5e7eb;position:relative;z-index:20}
.topbar .bar-inner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}
.topbar .contacts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.topbar a.tel{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:var(--primary);color:#fff;text-decoration:none;font-weight:600}
.topbar a.tel:hover{background:var(--primary-700)}
.topbar .badge{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:15px}
.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(14,165,181,.08),rgba(255,122,0,.06))}
.hero .grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}
.hero p.lead{color:#535458}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}
.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;box-shadow:var(--shadow);font-size:15px}
.cta-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px}
.btn{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:0;cursor:pointer;text-decoration:none;font-weight:bold;box-shadow:var(--shadow)}
.btn-primary{background:var(--primary);color:#fff}
.btn-primary:hover{background:#111;color:#fff;box-shadow:0 0 30px rgb(0 0 0 / 20%)!important}
.btn-outline{background:#fff;color:var(--primary);border:2px solid var(--primary)}
.hero .visual{position:relative}
.trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:20px}
.site-content{display:block}
.trust-card{display:flex;align-items:center;gap:10px;color:#535458;padding:5px 0}
.trust-row .trust-card:last-child svg path{stroke-width:0.5;fill:#ff7a00}
.section{padding:40px 0}
.section .title{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.section h2{font-size:22px;margin:0}
.subtitle{color:var(--muted);margin-bottom:50px}
.grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.grid-cards article:first-child svg g rect{fill:transparent!important}
@media(max-width:900px){.grid-cards{grid-template-columns:1fr}
}
.card{background:#fff;padding:30px;border:1px solid #eee}
.card h3{margin:.4rem 0 .6rem;font-size:17px}
.card p{color:#535458;margin-bottom:0;line-height:1.9}
.icon{width:30px;height:30px;color:var(--primary);flex:0 0 30px}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}
}
.step{background:#fff;border:1px solid #eee;padding:30px;position:relative}
.step .num{position:absolute;inset-inline-start:30px;inset-block-start:25px;background-color:#fef7f0;color:#ff7a00;font-weight:800;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:17px}
.step p{margin-bottom:0}
.listrow{background-color:#eef9f9ab;padding:30px;position:relative}
.bullet{list-style:none;margin:10px 0}
.bullet li{display:flex;align-items:flex-start;gap:8px;margin:8px 0}
.bullet svg{width:19px;height:19px;margin-left:4px;margin-top:5px}
.fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.faq .q{font-weight:bold}
.stars{color:#f59e0b;font-size:20px;vertical-align:middle;margin-right:15px}
.sticky-cta{position:sticky;bottom:12px;z-index:40;margin-top:16px}
.sticky-cta .bar{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:10px;display:flex;gap:10px;justify-content:center;align-items:center;box-shadow:var(--shadow)}
.footer-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;display:grid;gap:8px}
.legal{color:var(--muted);font-size:15px}
.whatsapp{background:#25d366;color:#fff}
.hidden-label{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;white-space:nowrap}
.site-description{font-weight:bold;color:#111;font-size:18px}
.nav-float-right #site-navigation{margin-right:30px}
.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#111;text-shadow:0 0 black}
.main-navigation .main-nav ul li a:hover{color:var(--primary)!important}
.headerbutton{color:#111;font-weight:normal;background-color:#fff;font-size:15px;box-shadow:var(--shadow);padding:10px 12px 10px 18px}
.headerbutton svg{vertical-align:bottom}
.headerlogin{color:#111;font-weight:normal;font-size:15px;padding:10px 12px 10px 18px}
.headerlogin svg{vertical-align:middle;margin-left:5px}
.headerlogin:hover,.headerbutton:hover{background:#0ea5b5;box-shadow:0 0 30px rgb(14 165 181 / 25%);color:#fff}
.headerlogin:hover svg path,.headerlogin:hover svg circle,.headerbutton:hover svg path{stroke:#fff}
.asli:before,.footer-bar .widget:has(h3){display:flex;gap:10px}
.asli:before,.footer-bar .widget:has(h3):before{content:'';display:inline-block;width:50px;height:40px;background:url(/wp-content/uploads/2025/09/logo2.png) right no-repeat;background-size:55px;margin-left:4px;margin-top:-4px;vertical-align:middle}
.hero h1 strong{position:relative;z-index:1;display:inline-block}
.hero .btn-primary{box-shadow:0 0 30px rgb(14 165 181 / 25%);gap:0;padding-right:10px}
.hero .btn-primary:hover span{text-shadow:none}
.hero .btn-primary span{font-weight:normal;text-shadow:0 0 #b4e0e4;padding-left:20px}
.hero .dokme{color:var(--primary-700);font-weight:normal;text-shadow:0 0 #0ea5b5}
.hero .trust-row .icon{color:var(--accent)}
#services .card svg{width:50px;height:50px;background-color:#fef7f0;fill:var(--accent);padding:10px}
#services .card svg path,#services .card svg rect{fill:var(--accent)}
#services .card svg polyline,#services .card svg circle{stroke:var(--accent)}
#services .card:hover{background-color:var(--primary);color:#fff;transition:all .4s ease-in-out;box-shadow:0 0 30px rgb(14 165 181 / 25%);margin-top:-10px}
#services .card:hover p,#services .card:hover h3{color:#fff}
#services .card:hover svg{background-color:#fff}
#how-it-works .asli{margin-top:20px;margin-bottom:30px}
#how-it-works h3{font-size:17px;padding-right:55px;padding-top:5px}
#pricing{background:linear-gradient(115deg,rgba(14,165,181,.08),rgba(255,122,0,.06))}
#pricing .note{background:#fff8f0;margin-bottom:35px;border:1px dashed #f59e0b;color:#f59e0b;padding:20px 27px}
#pricing .price-items{margin:20px 18px 30px;line-height:37px;list-style:square}
#pricing .price-items li::marker{background:var(--primary);color:var(--primary)}
#pricing .btn-primary{font-weight:normal}
#pricing .btn-outline{font-weight:normal;border:0}
#pricing .cta-row{justify-content:space-between}
.fcpv4-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:16px auto;padding:30px;background:#fff;width:100%}
.fcpv4-form .fcpv4-field{margin-bottom:12px}
.fcpv4-form label{display:flex;margin-bottom:6px;color:#535458}
.fcpv4-form input,.fcpv4-form select{width:100%;padding:10px;border:1px solid #e4e6e8;font-size:15px;background-color:transparent}
.fcpv4-actions{display:block;gap:8px;align-items:center;margin-top:12px}
.fcpv4-summary{border:1px dashed #dee0e2;padding:30px;background:#fafafa;height:fit-content;position:sticky;top:24px}
.fcpv4-summary h3{margin-top:0;font-size:17px}
.fcpv4-summary strong{color:#0ea5b5;letter-spacing:1px;font-size:17px}
.fcpv4-summary .button-primary{margin-top:10px;margin-bottom:2px;cursor:pointer;box-shadow:0 0 30px rgb(14 165 181 / 25%);background:var(--primary);font-size:16px;line-height:26px;color:#fff;width:100%}
.fcpv4-summary .button-primary:hover{background-color:#111;box-shadow:0 0 30px rgb(0 0 0 / 20%);transition:all .4s ease-in-out}
.fcpv4-line{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #e5e7eb}
.fcpv4-note{margin-top:8px;color:#6b7280;font-size:13px}
.fcpv4-field.check{width:49%;display:inline-block;text-align:right;margin-bottom:0}
.fcpv4-field.check input{width:16px}
#fcpv4_status{margin-right:auto;color:#374151}
#pricing .card h3{margin-top:0}
#fleet .fleet{margin-top:50px}
#fleet .card h3:before,footer .inside-footer-widgets .wp-block-heading:before{content:'';display:inline-block;width:10px;height:10px;background-color:var(--accent);margin-left:10px}
#fleet card p{margin-bottom:50px}
#blog .asli{display:flex;align-items:center;gap:10px;margin-bottom:32px}
#blog .asli h2{font-size:22px;margin:0}
#blog .wp-block-latest-posts{list-style:none;margin:0}
#blog .wp-block-latest-posts li{padding:30px;border:1px solid #eee}
#blog .wp-block-latest-posts__post-title{font-weight:bold;font-size:17px;color:#111;display:block;margin-top:10px;margin-bottom:5px}
#blog .wp-block-latest-posts__post-title:hover{color:var(--accent)}
#blog .wp-block-latest-posts img{width:100%;height:130px;object-fit:cover;filter:grayscale(0.4)}
#blog .wp-block-latest-posts__post-author,#blog .wp-block-latest-posts__post-date{display:inline-block}
#blog .wp-block-latest-posts__post-date{margin-right:20px;font-size:15px}
#blog .wp-block-latest-posts__post-author:before,#blog .wp-block-latest-posts__post-date:before{content:'';display:inline-block;width:7px;height:7px;background-color:var(--accent);margin-left:7px}
#testimonials .wp-block-columns{background-color:#eef9f9ab;padding:30px 30px 0 0;position:relative}
#testimonials .asli{margin-bottom:32px}
#testimonials .review div{display:inline-block}
#testimonials .review div span{font-weight:bold;color:#111}
#faq .asli{margin-bottom:32px}
#faq .asli h3{font-size:22px;margin:0}
#faq .num{position:absolute;background-color:#fef7f0;color:#ff7a00;font-weight:800;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:17px}
#faq h4.q{font-size:17px;padding-right:50px;margin-top:-5px}
.site-footer{background:linear-gradient(115deg,rgba(14,165,181,.08),rgba(255,122,0,.06))}
footer .footer-bar .widget h3{font-size:20px;padding-bottom:25px;margin-top:5px}
footer .inside-footer-widgets .wp-block-heading{font-size:17px;padding-bottom:15px}
footer .footer-widget-1,footer .footer-widget-2,footer .footer-widget-3{padding:27px 30px 25px;border:1px solid #e7e7e7}
footer .inside-footer-widgets .widget p{padding-bottom:7px;text-align:right}
footer .inside-footer-widgets .widget a,.copyright-bar a{color:#535458}
footer .inside-footer-widgets .widget a:hover,.copyright-bar a:hover{color:var(--accent)}
.entry-header .entry-meta svg{vertical-align:sub;margin-left:10px}
.single .site-main .entry-content p a{text-shadow:0 0 black;color:#333;text-decoration:underline!important;text-decoration-color:var(--accent)!important;text-decoration-skip-ink:none;text-decoration-thickness:2px!important}
.single .site-main .entry-content a:hover{color:var(--accent)}
.single .site-main .entry-content a[href^="tel:"]{color:#fff;background-color:var(--accent);font-weight:bold;letter-spacing:.5px;word-spacing:0;padding:6px 10px 3px;font-size:17px;line-height:32px;text-decoration:none!important}
.single .site-main .entry-content a[href^="tel:"]:hover{background-color:#222;color:#fff}
.single .site-main .entry-content h2,.single .site-main .entry-content h3,.single .site-main .entry-content h4{line-height:32px;color:#111}
.single .site-main .entry-content h2{font-size:20px;margin-top:4rem;margin-bottom:1rem}
.single .site-main .entry-content h3{font-size:19px;margin-top:4rem;margin-bottom:1rem}
.single .site-main .entry-content h4{font-size:18px;margin-top:2rem;margin-bottom:.5rem}
.single .site-main .entry-content h4:before{filter:grayscale(1);opacity:.5}
.single .site-main .entry-content h2:before{content:'';display:inline-block;width:50px;height:40px;background:url(/wp-content/uploads/2025/09/logo2.png) right no-repeat;background-size:55px;margin-left:10px;margin-top:-4px;vertical-align:middle}
.single .site-main .entry-content h3:before{content:'';display:inline-block;width:12px;height:12px;background-color:var(--primary);margin-left:10px}
.single .site-main .entry-content img{max-height:345px;object-fit:cover;width:100%}
.single .site-main .entry-content ul,.single .site-main .entry-content ol{padding-inline-start:0;margin-right:20px}
.single .site-main .entry-content ol ::marker{font-weight:bold}
.single .site-main .entry-content li{line-height:32px;text-align:justify}
.single .site-main .entry-content strong{font-weight:500}
.single .site-main .entry-content li a{font-weight:500}
.single .site-main .entry-content ol li{padding-right:8px}
.single .site-main .entry-content table{text-align:right;width:100%}
.single .site-main .entry-content table td,.single .site-main .entry-content table th{font-size:16px;border-color:rgba(0,0,0,.1);padding:.7em;width:auto;color:#353535}
.single .site-main .entry-content table tr:nth-child(odd){background-color:#fff}
.single .site-main .entry-content p{margin-bottom:10px}
.single .entry-meta .author-name{color:var(--contrast-2)}
.single .sidebar .widget:has(#ez-toc-container){padding:0}
.single .sidebar #ez-toc-container{background-color:#eef9f9ab;padding:20px 30px 1px 15px;margin-top:-24px;border:1px solid #eee;max-height:435px;overflow-y:auto;position:relative}
.single .sidebar #ez-toc-container nav ul li{list-style:square;line-height:26px}
.single .sidebar #ez-toc-container nav ul ul{margin-left:0;padding-right:0}
.single .sidebar #ez-toc-container nav li::marker{color:var(--primary);background-color:var(--primary)}
.single .sidebar #ez-toc-container nav li a{color:#535458;font-size:15px}
.single .sidebar #ez-toc-container nav li a:hover{color:var(--accent)}
.single .sidebar #ez-toc-container .ez-toc-title{font-weight:bold;color:#111;font-size:17px;margin-bottom:10px}
.single .sidebar article{padding:30px;border:1px solid #eee;margin-bottom:25px;margin-top:15px;display:inline-block;width:100%}
.single .sidebar article h3{font-weight:bold;font-size:17px;color:#111;display:block;margin-top:10px;line-height:30px;transition:all .3s ease-in-out}
.single .sidebar article a:hover h3{color:var(--accent)}
.single .sidebar .related-meta{margin-top:5px}
.single .sidebar .related-meta span,.single .sidebar .related-meta time{font-size:15px}
.single .sidebar .related-meta time{margin-right:20px}
.single .sidebar .related-meta span:before,.single .sidebar .related-meta time:before{content:'';display:inline-block;width:7px;height:7px;background-color:var(--accent);margin-left:5px}
#calculatepage{display:inline-block;width:100%}
#calculatepage h2{line-height:32px;color:#111;font-size:20px;margin-top:70px}
#calculatepage h2:before{content:'';display:inline-block;width:50px;height:40px;background:url(/wp-content/uploads/2025/09/logo2.png) right no-repeat;background-size:55px;margin-left:10px;margin-top:-4px;vertical-align:middle}
#calculatepage .fcpv4-summary{background:#fff}
#calculatepage .fcpv4-form input,#calculatepage .fcpv4-form select{border:1px solid #dddede}
.onvanicon{font-size:22px}
.onvanicon:before{content:'';display:inline-block;width:50px;height:40px;background:url(/wp-content/uploads/2025/09/logo2.png) right no-repeat;background-size:55px;margin-left:10px;margin-top:-4px;vertical-align:middle}
#aboutpage .mazaya{background-color:#f8f8f8;gap:50px;margin-top:70px;padding:50px 30px;margin-bottom:90px}
#aboutpage .mazaya h3{font-size:18px}
#aboutpage .mazaya h3:before{content:'';display:inline-block;width:10px;height:10px;background-color:var(--accent);margin-left:10px}
#aboutpage .mazaya ul{margin:0 18px 0 0;list-style-type:square}
#aboutpage .khadamat .wp-block-column{padding:30px;border:1px solid #eee;align-self:flex-start;flex-basis:0;flex-grow:1}
#aboutpage .khadamat h2{font-size:20px}
#aboutpage .khadamat h2:before{content:'';display:inline-block;width:10px;height:10px;background-color:var(--accent);margin-left:10px}
#aboutpage .khadamat ul{margin:0 18px 0 0;list-style-type:square}
#aboutpage .khadamat ul li::marker{color:var(--primary);background:var(--primary)}
#contactpage .footer-widget-1,#contactpage .footer-widget-2,#contactpage .footer-widget-3{padding:27px 30px 25px;border:1px solid #e7e7e7}
#contactpage .inside-footer-widgets .wp-block-heading{font-size:17px;margin-bottom:10px}
#contactpage .inside-footer-widgets .wp-block-heading:before{content:'';display:inline-block;width:10px;height:10px;background-color:var(--accent);margin-left:10px}
#contactpage .inside-footer-widgets p{margin-bottom:5px}
.archive .entry-meta .author a{color:var(--contrast-2)}
.archive main.site-main article{padding:30px;border:1px solid #eee}
.archive main.site-main .inside-article{display:flex;flex-direction:column-reverse;width:100%}
.archive main.site-main .entry-meta,.archive main.site-main .entry-summary{display:none}
.archive main.site-main .entry-summary p{font-size:15px;line-height:26px}
.archive main.site-main h2.entry-title{font-size:18px;line-height:30px}
.archive main.site-main .post-image{margin-top:0;margin-bottom:10px}
.archive main.site-main .post-image img{filter:grayscale(0.5)}
.paging-navigation .nav-links>*{padding:5px 15px!important;background-color:#f5f5f5;text-align:center;display:inline-block;margin-left:10px;min-width:40px;direction:ltr}
.woocommerce-account .woocommerce{display:inline-block;width:100%;margin-top:10px;margin-bottom:15px}
.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{padding:30px;border:1px solid #eee}
.woocommerce-account .woocommerce h2{font-size:22px}
.woocommerce-account .woocommerce h2:before{content:'';display:inline-block;width:50px;height:40px;background:url(/wp-content/uploads/2025/09/logo2.png) right no-repeat;background-size:55px;margin-left:10px;margin-top:-4px;vertical-align:middle}
.woocommerce .woocommerce-button{font-size:15px;width:100%;height:70px;cursor:pointer}
.woocommerce .woocommerce-button:hover{background-color:var(--primary);color:#fff}
.woocommerce-account .woocommerce-privacy-policy-text{display:none}
.woocommerce-account form.login,.woocommerce-account form.register{border:0;margin-bottom:0;padding:10px 0}
.woocommerce-account p.woocommerce-LostPassword.lost_password{margin-bottom:0;font-size:15px}
.woocommerce-account form .form-row label{font-size:14px}
.woocommerce-account .woocommerce form .form-row input{padding-top:28px;font-weight:bold;line-height:40px;letter-spacing:1px;text-align:right;padding-bottom:0;vertical-align:middle;border:0}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:contents;width:100%}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:unset;display:block;margin-top:10px}
.woocommerce-account .woocommerce form .form-row{margin-bottom:15px}
.woocommerce-account label[for=reg_username]:before,.woocommerce-account label[for=username]:before{content:'';display:inline-block;width:14px;height:23px;background-image:url(files/user.svg);background-size:14px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:7px}
.woocommerce-account label[for=reg_billing_phone]:before{content:'';display:inline-block;width:22px;height:28px;background-image:url(files/phone.svg);background-size:29px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:1px}
.woocommerce-account label[for=reg_email]:before{content:'';display:inline-block;width:20px;height:27px;background-image:url(files/mail.svg);background-size:24px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:3px}
.woocommerce-account label[for=password]:before,.woocommerce-account label[for=reg_password]:before{content:'';display:inline-block;width:20px;height:27px;background-image:url(files/password.svg);background-size:24px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:3px}
.woocommerce-account form .form-row label,.woocommerce-checkout .create-account label,.woocommerce-checkout .woocommerce-additional-fields .form-row>label,.woocommerce-checkout .woocommerce-billing-fields .form-row>label,.woocommerce-checkout .woocommerce-form-login label,.woocommerce-checkout .woocommerce-shipping-fields .form-row>label{display:inline-block;font-size:14px;color:#777;position:absolute;transition:.2s ease all;margin-right:20px;margin-top:8px}
.woocommerce-account label[for=reg_username]:before,.woocommerce-account label[for=username]:before{content:'';display:inline-block;width:14px;height:23px;background-image:url(files/user.svg);background-size:14px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:7px}
.woocommerce-account label[for=reg_billing_phone]:before{content:'';display:inline-block;width:22px;height:28px;background-image:url(files/phone.svg);background-size:29px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:1px}
.woocommerce-account label[for=reg_email]:before{content:'';display:inline-block;width:20px;height:27px;background-image:url(files/mail.svg);background-size:24px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:3px}
.woocommerce-account label[for=password]:before,.woocommerce-account label[for=reg_password]:before{content:'';display:inline-block;width:20px;height:27px;background-image:url(files/password.svg);background-size:24px;background-repeat:no-repeat;vertical-align:bottom;margin-right:0;margin-left:3px}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{font-size:15px;background-color:var(--primary);color:#fff;cursor:pointer}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color:var(--accent)}
.woocommerce-checkout .wc-block-components-address-form__country{display:none}
.wc-block-components-totals-item__label,.wc-block-formatted-money-amount{color:#111}
.site-content .content-area{width:100%}
.inside-header{display:flex;align-items:center}
@media(min-width:900px){.hero.alignwide{margin-top:-100px;padding-top:150px;padding-bottom:100px}
.hero.alignwide figure{text-align:left;margin-left:-30px}
.hero.alignwide .content{padding-left:3rem}
.hero h1{font-size:35px;line-height:60px}
.hero p.lead{text-align:right}
#services{padding-top:110px;padding-bottom:70px}
.listrow figure img{position:absolute;bottom:0;left:30px}
#fleet{padding-top:70px}
#pricing{margin-top:80px;padding-top:110px;padding-bottom:100px}
#pricing .wp-block-columns .wp-block-column:first-child{padding-left:10px;align-self:baseline}
#pricing .wp-block-column:first-child{flex-basis:33.33%}
#pricing .wp-block-column:last-child{flex-basis:66.66%}
#blog{padding-top:110px}
#blog .wp-block-group__inner-container{max-width:1240px;margin-left:auto;margin-right:auto}
#blog .wp-block-latest-posts{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:20px 40px}
#testimonials{padding-top:110px;padding-bottom:70px}
#testimonials .sotonrast{flex-basis:60%;align-self:flex-start}
#testimonials .sotonchap{flex-basis:40%;align-self:flex-end;position:absolute;bottom:-10px;left:0}
.site-footer{margin-top:70px}
footer .footer-bar{padding-top:100px;padding-bottom:50px}
footer #footer-widgets{margin-right:auto;margin-left:auto;max-width:1240px}
footer .inside-footer-widgets{gap:40px}
.site-footer .grid-container{padding:0}
.site-footer .copyright-bar{width:100%;display:flex;padding-top:50px;padding-bottom:25px;justify-content:space-between}
body:not(.home) #masthead{position:relative}
body:not(.home) #masthead:before{content:'';display:inline-block;background:linear-gradient(115deg,rgba(14,165,181,.08),rgba(255,122,0,.06));position:absolute;width:100%;height:600px;left:0;top:0}
body:not(.home) .site-content .content-area{margin-top:80px}
.is-right-sidebar{width:27%}
.is-left-sidebar{width:27%}
.single .site-content .content-area{display:flex;gap:60px}
.single .site-content .site-main{width:73%}
.site-content section.entry-header{display:flex;gap:60px;position:relative;padding-top:70px;padding-bottom:80px}
.site-content section.entry-header .featured-image{width:73%;margin-top:0}
.site-content section.entry-header .title-row{width:27%;background-color:#fff;padding:30px 1px 30px 30px;align-self:center;position:relative}
.site-content section.entry-header .title-row:before{content:'';display:inline-block;background-color:#fff;position:absolute;width:100px;height:100%;right:-99px;top:0}
.site-content section.entry-header h1{font-size:25px;line-height:40px}
.separate-containers .featured-image{margin-top:20px}
#aboutpage{margin-bottom:100px}
#aboutpage .khadamat{margin-bottom:50px;gap:50px}
#contactpage .inside-footer-widgets{gap:40px;margin-top:70px;margin-bottom:100px}
.archive main.site-main{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}
.archive main.site-main .post-image img{max-height:130px}
.woocommerce-account #customer_login{display:flex;gap:2rem}
.woocommerce-account #customer_login:after,.woocommerce-account #customer_login:before{display:none}
.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{flex-grow:1;flex-basis:0;align-self:flex-start}
.woocommerce-account .woocommerce form.register .form-row{width:100%;display:inline-block;vertical-align:text-top}
.woocommerce-account form .form-row label{z-index:1}
.woocommerce-account .woocommerce form.login{margin-top:27px}
#calculatepage .fcpv4-container{background-color:#f8f8f8;margin-top:70px}
}
@media(max-width:899px){body .is-layout-flex{display:block}
.inside-header{padding:17px 25px 18px}
.mobile-menu-open .site-header .inside-header{display:block;position:absolute;top:0;z-index:2;background-color:#fff;width:100%;left:0;height:100%}
.mobile-menu-open .nav-align-right .inside-navigation{margin-right:0}
.has-inline-mobile-toggle #site-navigation.toggled{margin:20px 0 0 0;border-top:1px solid #eee;padding-top:30px;padding-right:18px}
.mobile-menu-open .mobile-menu-control-wrapper{display:inline-block;box-shadow:0 0 20px #00000017;float:left}
.main-navigation.toggled .main-nav>ul{list-style:square}
.mobile-menu-open .main-navigation .main-nav ul li::marker{background-color:var(--primary);color:var(--primary)}
.mobile-menu-open .main-navigation .main-nav ul li a{line-height:40px;padding:0;font-size:16px}
.main-navigation .menu-toggle{line-height:45px;width:45px;background-color:#fff;padding:0}
.main-navigation .menu-toggle .gp-icon svg{fill:var(--primary)}
.mobile-menu-open .headerlogin{padding:0;font-size:16px}
.mobile-menu-open .headerlogin svg{display:none}
.mobile-menu-open .headerlogin:before{content:'';display:inline-block;width:5px;height:5px;background-color:var(--primary);margin-left:8px;margin-right:1px}
.site-branding,.header-widget aside:last-child{display:none}
.site-branding-container{order:0;margin-right:-5px}
.site-header .header-image{max-width:fit-content}
.header-widget{order:1}
.main-navigation{order:2}
.nav-float-right #site-navigation{order:0;display:flex}
.site-header .header-widget aside{width:max-content}
section.entry-header{background:linear-gradient(115deg,rgba(14,165,181,.08),rgba(255,122,0,.06));padding-top:80px;padding-bottom:65px;margin-top:-80px}
.listrow{padding:60px 25px 0;margin-top:65px}
.title-row{padding-right:25px;padding-left:25px;padding-top:30px}
h1.entry-title{font-size:25px;line-height:40px;margin-bottom:10px}
body:not(.home) .site-content .content-area{margin-top:35px}
.single .entry-content{padding-right:25px;padding-left:25px;padding-bottom:30px;}
.single .sidebar article{padding:25px}
.single .sidebar article img{width:100%;height:auto}
.site-footer{padding-top:70px;margin-top:50px}
footer .footer-widget-1,footer .footer-widget-2,footer .footer-widget-3{padding-left:25px;padding-right:25px}
.footer-bar-active .footer-bar{padding-left:25px;padding-right:25px}
footer .footer-bar .widget h3{margin-top:0;line-height:32px}
.footer-bar .wp-block-heading{flex-basis:0;flex-grow:1}
.asli:before,.footer-bar .widget:has(h3):before{margin-top:0}
.home .site#page .hero.alignwide{margin-top:-80px;padding-top:80px}
.home .hero .container.grid{border-top:1px solid #eee;padding-bottom:70px}
.home .hero .container.grid .content{padding-right:25px;padding-left:25px;order:2}
.hero .visual{order:1;margin-top:40px}
.hero h1{font-size:27px;line-height:45px}
.hero .grid{grid-template-columns:1fr}
.trust-row{grid-template-columns:repeat(1,1fr)}
.section .title,.subtitle,#fleet,#pricing .container p,.archive .site-content .content-area,.woocommerce-checkout .wc-block-components-sidebar-layout,.wc-block-components-sidebar-layout.wc-block-cart{padding-right:25px;padding-left:25px}
.section .title h2{flex-basis:0;flex-grow:1;line-height:35px;font-size:20px}
#services{padding:60px 25px 30px}
#services .title,#services .subtitle{padding:0}
#why-us .photo img{margin-bottom:-10px;padding-top:20px}
#fleet{padding-top:20px}
#fleet .title{padding:0}
.fleet{grid-template-columns:repeat(1,1fr)}
#pricing{padding-top:65px;margin-top:35px}
#pricing .wp-block-columns{padding:0 25px 15px}
.fcpv4-container{grid-template-columns:1fr;background:transparent;padding:25px 0 0}
.fcpv4-summary{padding:30px 25px}
#blog{padding:65px 25px 0}
#blog .wp-block-latest-posts li{margin-bottom:40px;padding:25px}
#blog .wp-block-latest-posts li:last-child{margin-bottom:20px}
#blog .asli h2{font-size:20px;line-height:30px;flex-basis:0;flex-grow:1}
#testimonials .wp-block-columns{padding:40px 25px 0}
#testimonials figure img{margin-bottom:-10px;padding-top:15px}
.card{padding:25px}
#faq{padding:20px 25px 25px}
#faq .asli{padding:0}
.archive .title-row .page-header{background:transparent;padding:0;margin-bottom:10px}
.archive .title-row .page-title{font-size:25px;line-height:40px}
.archive main.site-main article{padding:25px;margin-top:20px;display:inline-block}
.archive main.site-main .inside-article{padding:0}
.footer-copyright{margin-bottom:2px}
.entry-content:has(#calculatepage) .onvanicon{padding-right:25px;padding-left:25px;font-size:20px;margin-top:60px;margin-bottom:5px}
#calculatepage h2{margin-top:60px}
#calculatepage .wp-block-list{margin:0 18px 0 0;text-align:justify;line-height:35px}
#aboutpage .onvanicon,#contactpage .onvanicon{line-height:35px;font-size:20px}
#aboutpage .mazaya{padding:1px 25px 50px 25px;margin-bottom:70px}
#aboutpage .mazaya h3{margin-top:50px}
#aboutpage .khadamat{margin-top:40px}
#aboutpage .khadamat .wp-block-column{margin-bottom:40px;padding:25px}
#aboutpage .khadamat .wp-block-column:last-child{margin-bottom:0}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;margin-top:35px}
.woocommerce-account .woocommerce{padding-left:25px;padding-right:25px}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}
}
@font-face{font-family:'Peyda';src:url(files/PeydaWebFaNum-Black.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Peyda';src:url(files/PeydaWebFaNum-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap}