.elementor-180 .elementor-element.elementor-element-0e38df1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:15px;font-weight:500;color:#D8EAF7;}.elementor-180 .elementor-element.elementor-element-bdf98ed{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-bdf98ed .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-bdf98ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-bdf98ed .elementor-icon{font-size:20px;}.elementor-180 .elementor-element.elementor-element-bdf98ed .elementor-icon svg{height:20px;}.elementor-180 .elementor-element.elementor-element-5b52298{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-5b52298.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-5b52298 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-5b52298.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-5b52298.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-5b52298.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-5b52298.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-5b52298.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-5b52298 .elementor-icon{font-size:20px;}.elementor-180 .elementor-element.elementor-element-5b52298 .elementor-icon svg{height:20px;}.elementor-180 .elementor-element.elementor-element-b9f5662{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-b9f5662 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-b9f5662.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-b9f5662.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-b9f5662.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-b9f5662.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-b9f5662.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-b9f5662 .elementor-icon{font-size:20px;}.elementor-180 .elementor-element.elementor-element-b9f5662 .elementor-icon svg{height:20px;}.elementor-180 .elementor-element.elementor-element-ec1e7ac .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-ec1e7ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-ec1e7ac.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-ec1e7ac.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-ec1e7ac.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-ec1e7ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-ec1e7ac .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-ec1e7ac .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-2a39e80 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-2a39e80.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-2a39e80.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-2a39e80.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-2a39e80.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-2a39e80.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-2a39e80 .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-2a39e80 .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-8499d1c .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-8499d1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-8499d1c.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-8499d1c.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-8499d1c.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-8499d1c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-8499d1c .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-8499d1c .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-caf8364 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-caf8364.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-caf8364.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-caf8364.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-caf8364.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-caf8364.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-caf8364 .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-caf8364 .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-f7db53b{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);}.elementor-180 .elementor-element.elementor-element-f7db53b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-180 .elementor-element.elementor-element-4fba194 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-4fba194.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-4fba194.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-4fba194.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-4fba194.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-4fba194.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-4fba194 .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-4fba194 .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-d21f15c .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-d21f15c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-d21f15c.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-d21f15c.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-d21f15c.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-d21f15c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-d21f15c .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-d21f15c .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-c4ebb7f{--grid-columns:4;}.elementor-180 .elementor-element.elementor-element-f266a0e .elementor-button{background-color:#F0445A;}.elementor-180 .elementor-element.elementor-element-f266a0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-180 .elementor-element.elementor-element-610d252 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-610d252.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-610d252.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-610d252.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-610d252.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-610d252.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-610d252 .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-610d252 .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-a14431d .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-a14431d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-a14431d.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-a14431d.elementor-view-default .elementor-icon{color:var( --e-global-color-28e4ff4 );border-color:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-a14431d.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-a14431d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28e4ff4 );}.elementor-180 .elementor-element.elementor-element-a14431d .elementor-icon{font-size:10px;}.elementor-180 .elementor-element.elementor-element-a14431d .elementor-icon svg{height:10px;}.elementor-180 .elementor-element.elementor-element-f89f9d8{--grid-columns:4;}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-c4ebb7f{--grid-columns:2;}.elementor-180 .elementor-element.elementor-element-f89f9d8{--grid-columns:3;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-0e38df1{font-size:14px;}.elementor-180 .elementor-element.elementor-element-bdf98ed .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-b9f5662 .elementor-icon-wrapper{text-align:center;}.elementor-180 .elementor-element.elementor-element-c4ebb7f{--grid-columns:1;}.elementor-180 .elementor-element.elementor-element-f89f9d8{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-bb2b0e8 */.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-doctor-services {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    width: 100%;
    direction: rtl;
}

.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-card {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    padding: 16px;
    background: #FFFFFF;
    border: 1px solid #E3EBF2;
    border-radius: 14px;
    font-family: "Vazirmatn", sans-serif;
    transition: background-color .2s ease, border-color .2s ease;
}

.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-card:hover {
    background: #EAF5FC;
    border-color: #1769AA;
}

.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-icon {
    display: flex;
    flex: 0 0 60px;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 12px;
    background: #EAF5FC;
    overflow: hidden;
}

.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-icon img {
    display: block;
    width: 50px;
    height: 50px;
    object-fit: contain;
}

.elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-title {
    min-width: 0;
    font-family: "Vazirmatn", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.9;
    color: #123B70;
}

@media (max-width: 1024px) {
    .elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-doctor-services {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-doctor-services {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .elementor-180 .elementor-element.elementor-element-bb2b0e8 .zrb-service-card {
        padding: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f266a0e *//* حالت عادی */
.elementor-180 .elementor-element.elementor-element-f266a0e .elementor-button {
    background-color: #F0445A;
    color: #FFFFFF;
    border: 1px solid #F0445A;
    border-radius: 8px;
    transition: all 0.2s ease;
}

/* حالت هاور */
.elementor-180 .elementor-element.elementor-element-f266a0e .elementor-button:hover {
    background-color: #D9364B;
    color: #FFFFFF;
    border-color: #D9364B;
    box-shadow: 0 5px 14px rgba(240, 68, 90, 0.22);
}

/* حالت فوکوس */
.elementor-180 .elementor-element.elementor-element-f266a0e .elementor-button:focus-visible {
    outline: 2px solid #F0445A;
    outline-offset: 3px;
}/* End custom CSS */