.elementor-8768 .elementor-element.elementor-element-97d4021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7EDF5;--border-color:#E7EDF5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 20px 0px rgba(20, 55.00000000000011, 100.00000000000001, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8768 .elementor-element.elementor-element-137a5da .jet-listing-dynamic-image{justify-content:center;}.elementor-8768 .elementor-element.elementor-element-137a5da .jet-listing-dynamic-image__figure{align-items:center;}.elementor-8768 .elementor-element.elementor-element-137a5da .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;}.elementor-8768 .elementor-element.elementor-element-137a5da .jet-listing-dynamic-image img{width:100%;height:220px;object-fit:cover;}.elementor-8768 .elementor-element.elementor-element-137a5da .jet-listing-dynamic-image__caption{text-align:left;}.elementor-8768 .elementor-element.elementor-element-908a4bd{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8768 .elementor-element.elementor-element-50818e3 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-8768 .elementor-element.elementor-element-50818e3{text-align:center;}.elementor-8768 .elementor-element.elementor-element-50818e3 .elementor-heading-title{font-family:"vazir", vazir;font-size:16px;font-weight:bold;line-height:1.8em;color:#595959;}.elementor-8768 .elementor-element.elementor-element-bb7e1bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8768 .elementor-element.elementor-element-6da57bf .jet-listing-dynamic-terms__link{background-color:#F1F6FD;font-size:12px;font-weight:500;color:#64748B;padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-8768 .elementor-element.elementor-element-6da57bf .jet-listing-dynamic-terms{text-align:left;}.elementor-8768 .elementor-element.elementor-element-25c8109 .jet-listing-dynamic-terms__link{background-color:#F1F6FD;font-size:12px;font-weight:500;color:#64748B;padding:12px 12px 12px 12px;margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-8768 .elementor-element.elementor-element-25c8109 .jet-listing-dynamic-terms{text-align:left;}.elementor-8768 .elementor-element.elementor-element-9662bbd > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-8768 .elementor-element.elementor-element-9662bbd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8768 .elementor-element.elementor-element-9662bbd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-8768 .elementor-element.elementor-element-9662bbd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8768 .elementor-element.elementor-element-9662bbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8768 .elementor-element.elementor-element-9662bbd .elementor-icon-list-item > a{font-family:"vazir", vazir;font-size:12px;font-weight:normal;}.elementor-8768 .elementor-element.elementor-element-9662bbd .elementor-icon-list-text{color:#9D9D9D;transition:color 0.3s;}.elementor-8768 .elementor-element.elementor-element-9ffb204 .elementor-button{background-color:#00000000;font-size:13px;font-weight:600;fill:#0969E8;color:#0969E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1683FF;border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-8768 .elementor-element.elementor-element-9ffb204{width:100%;max-width:100%;}.elementor-8768 .elementor-element.elementor-element-9ffb204 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8768 .elementor-element.elementor-element-9ffb204 .elementor-button .elementor-button-content-wrapper{gap:15px;}.jet-listing-item.single-jet-engine.elementor-page-8768 > .elementor{width:519px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-97d4021 *//* =========================================
   DRIVER CARD - FINAL CLEAN VERSION
   ========================================= */


/* =========================
   CARD
   ========================= */

.driver-card{
    display:flex !important;
    flex-direction:column !important;

    width:100% !important;
    height:100% !important;

    overflow:hidden !important;

    border:1px solid #e7edf5 !important;
    border-radius:14px !important;

    box-shadow:0 4px 14px rgba(25,55,95,.055) !important;

    transition:
        transform .22s ease,
        box-shadow .22s ease,
        border-color .22s ease !important;
}

.driver-card:hover{
    transform:translateY(-3px) !important;

    border-color:#d7e5f5 !important;

    box-shadow:
        0 10px 26px rgba(25,55,95,.10) !important;
}


/* =========================
   IMAGE
   ========================= */

.driver-card-image{
    overflow:hidden !important;
}

.driver-card-image img{
    display:block !important;

    width:100% !important;
    height:auto !important;

    aspect-ratio:16 / 9 !important;

    object-fit:cover !important;
    object-position:center center !important;

    transition:transform .30s ease !important;
}

.driver-card:hover .driver-card-image img{
    transform:scale(1.025) !important;
}


/* =========================
   TITLE
   ========================= */

.driver-card-title{
    padding:10px 12px 0 !important;
    margin:0 !important;

    text-align:center !important;
}

.driver-card-title,
.driver-card-title *{
    font-size:14px !important;
    font-weight:700 !important;
    line-height:1.45 !important;

    color:#102a56 !important;
}

.driver-card-title .jet-listing-dynamic-field__content{
    min-height:40px !important;

    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2;

    overflow:hidden !important;

    text-wrap:balance;
}


/* =========================
   TAGS ROW
   ========================= */

.driver-card-tags{
    display:flex !important;
    flex-direction:row !important;

    justify-content:center !important;
    align-items:center !important;

    flex-wrap:wrap !important;

    gap:5px !important;

    min-height:27px !important;

    padding:5px 10px 0 !important;
    margin:0 !important;
}


/* =========================
   PRINTER TYPE BADGE
   ========================= */

.driver-card-type{
    width:auto !important;
    margin:0 !important;
}

.driver-card-type .jet-listing-dynamic-terms__content,
.driver-card-type .jet-listing-dynamic-terms__link{
    display:inline-flex !important;

    align-items:center !important;
    justify-content:center !important;

    padding:5px 9px !important;

    background:#f2f6fb !important;
    color:#68778d !important;

    border-radius:999px !important;

    font-size:11px !important;
    font-weight:500 !important;
    line-height:1 !important;

    text-decoration:none !important;

    white-space:nowrap !important;
}


/* =========================
   DRIVER BRAND BADGE
   ========================= */

.driver-card-brand{
    display:inline-flex !important;

    flex-direction:row !important;

    align-items:center !important;
    justify-content:center !important;

    width:auto !important;

    gap:3px !important;

    padding:5px 9px !important;
    margin:0 !important;

    background:#eef6ff !important;

    border-radius:999px !important;

    white-space:nowrap !important;
}

.driver-card-brand,
.driver-card-brand *{
    font-size:11px !important;
    font-weight:600 !important;
    line-height:1 !important;

    color:#1372df !important;
}

.driver-card-brand .jet-listing-dynamic-terms__content,
.driver-card-brand .jet-listing-dynamic-terms__link{
    padding:0 !important;
    margin:0 !important;

    background:transparent !important;

    border:0 !important;

    color:inherit !important;

    text-decoration:none !important;
}


/* =========================
   READ TIME
   ========================= */

.driver-card-readtime{
    min-height:24px !important;

    padding:7px 10px 0 !important;
    margin:0 !important;

    text-align:center !important;
}

.driver-card-readtime,
.driver-card-readtime *{
    font-size:11px !important;
    font-weight:400 !important;
    line-height:1.3 !important;

    color:#9099a8 !important;
}


/* =========================
   BUTTON WRAPPER
   ========================= */

.driver-card-button{
    width:100% !important;

    margin-top:auto !important;

    padding:6px 12px 12px !important;
}


/* =========================
   BUTTON
   ========================= */

.driver-card-button .elementor-button{
    width:100% !important;
    min-height:36px !important;

    padding:7px 10px !important;

    background:#ffffff !important;
    color:#086fe3 !important;

    border:1px solid #1683ff !important;
    border-radius:7px !important;

    font-size:12px !important;
    font-weight:600 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transition:
        background .20s ease,
        border-color .20s ease,
        color .20s ease !important;
}

.driver-card-button .elementor-button:hover{
    background:#0874e8 !important;
    border-color:#0874e8 !important;
    color:#ffffff !important;
}


/* Button icon animation */

.driver-card-button .elementor-button-icon{
    transition:transform .20s ease !important;
}

.driver-card-button
.elementor-button:hover
.elementor-button-icon{
    transform:translateX(-3px) !important;
}


/* =========================
   REMOVE ELEMENTOR SPACING
   ========================= */

.driver-card .elementor-widget{
    margin-block-end:0 !important;
}

.driver-card .e-con{
    --gap:0px !important;
}


/* =========================
   DESKTOP
   ========================= */

@media (min-width:1025px){

    .driver-card{
        min-height:100% !important;
    }

}


/* =========================
   TABLET
   ========================= */

@media (max-width:1024px){

    .driver-card-title,
    .driver-card-title *{
        font-size:14px !important;
    }

}


/* =========================
   MOBILE
   ========================= */

@media (max-width:767px){

    .driver-card{
        border-radius:12px !important;
    }

    .driver-card-title{
        padding:9px 10px 0 !important;
    }

    .driver-card-tags{
        padding:5px 8px 0 !important;
    }

    .driver-card-button{
        padding:7px 10px 10px !important;
    }

}


/* =========================
   ACCESSIBILITY
   ========================= */

@media (prefers-reduced-motion:reduce){

    .driver-card,
    .driver-card-image img,
    .driver-card-button .elementor-button,
    .driver-card-button .elementor-button-icon{
        transition:none !important;
    }

    .driver-card:hover{
        transform:none !important;
    }

    .driver-card:hover .driver-card-image img{
        transform:none !important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://irantamir.com/wp-content/uploads/2025/06/Vazir-Medium.eot');
	src: url('https://irantamir.com/wp-content/uploads/2025/06/Vazir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://irantamir.com/wp-content/uploads/2025/06/Vazir-Medium.woff2') format('woff2'),
		url('https://irantamir.com/wp-content/uploads/2025/06/Vazir-Medium.woff') format('woff'),
		url('https://irantamir.com/wp-content/uploads/2025/06/Vazir-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */