.elementor-1433 .elementor-element.elementor-element-bd27601{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1433 .elementor-element.elementor-element-402a5ff{--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;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-icon i{color:#402E4F;transition:color 0.3s;}.elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-icon svg{fill:#402E4F;transition:fill 0.3s;}.elementor-1433 .elementor-element.elementor-element-7401f3d{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-item > a{font-family:"IRANSansWeb_Black", Sans-serif;font-size:22px;font-weight:900;}.elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-text{color:#402E4F;transition:color 0.3s;}.elementor-1433 .elementor-element.elementor-element-5a56819{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button{background-color:#F9F1FF;fill:#7A539A;color:#7A539A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A539A;border-radius:50px 50px 50px 50px;}.elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button:hover, .elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button:hover svg, .elementor-1433 .elementor-element.elementor-element-b958829 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1433 .elementor-element.elementor-element-0e422fc{--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-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form{background-color:#FFFFFF;max-width:70%;padding:40px 40px 40px 40px;border-style:none;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .form-group{margin-bottom:25px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form label{color:#402E4F;font-size:18px;font-weight:700;margin-bottom:15px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .form-control{font-size:13px;color:#555555;background-color:#F5F5F5;padding:10px 10px 10px 10px;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .form-control::placeholder{color:#555555;opacity:0.7;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .form-control:focus{border-color:var( --e-global-color-primary );box-shadow:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .btn-submit{color:#ffffff;background-color:var( --e-global-color-accent );border-style:none;font-size:16px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .medical-appointment-form .btn-submit:hover{color:#ffffff;background-color:var( --e-global-color-primary );}body .persian-calendar-popup{width:300px;padding:10px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddd;border-radius:5px;}body .persian-calendar-popup .calendar-header{background-color:var( --e-global-color-primary );}body .persian-calendar-popup .calendar-header .month-year{color:#ffffff;}body .persian-calendar-popup .calendar-header .nav-btn{color:#ffffff;font-size:16px;}body .persian-calendar-popup .week-days span{color:#333;}body .persian-calendar-popup .day{padding:8px 5px;}body .persian-calendar-popup .day:not(.disabled-day):not(.selected):not(.current-day){color:#333;}body .persian-calendar-popup .day:not(.disabled-day):not(.selected):hover{background-color:#f0f0f0;}body .persian-calendar-popup .day.selected{background-color:var( --e-global-color-accent );color:#ffffff;}body .persian-calendar-popup .day.current-day{background-color:#7A539A3D;color:var( --e-global-color-primary );}body .persian-calendar-popup .day.disabled-day{color:#ccc;background-color:#f9f9f9 !important;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slots-slider{background-color:#FFFFFF;border-radius:50px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.swiper-slide{width:125px;height:70px;background-color:#7A539A45;border-radius:50px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item .slot-time-text{color:#555;font-size:18px;font-weight:700;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item .slot-svg-content svg{width:38px;height:38px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-available{background-color:#7A539A4D;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-available .slot-time-text{color:#381A50;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-available:hover{border-color:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-selected{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-selected .slot-time-text{color:#FFFFFF;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-disabled{background-color:var( --e-global-color-secondary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-booked{background-color:var( --e-global-color-secondary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-break{background-color:var( --e-global-color-secondary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-disabled .slot-time-text{color:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-booked .slot-time-text{color:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-break .slot-time-text{color:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .time-slot-item.slot-state-disabled .slot-svg-content svg *{fill:#adb5bd !important;stroke:#adb5bd !important;opacity:0.7 !important;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .swiper-scrollbar{background:rgba(0,0,0,0.1) !important;height:0px !important;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .swiper-scrollbar-drag{background:#6c757d !important;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .appointment-result .success, .elementor-1433 .elementor-element.elementor-element-f7cd488 .appointment-result .error{padding:8px 8px 8px 8px;border-radius:4px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .appointment-result{margin-top:0px;}.elementor-1433 .elementor-element.elementor-element-f7cd488 .appointment-result .success{background-color:var( --e-global-color-primary );color:#FEFDFF;border:var( --e-global-color-primary );}.elementor-1433 .elementor-element.elementor-element-f7cd488 .appointment-result .error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;}@media(min-width:768px){.elementor-1433 .elementor-element.elementor-element-402a5ff{--width:50%;}.elementor-1433 .elementor-element.elementor-element-5a56819{--width:50%;}}@media(max-width:767px){.elementor-1433 .elementor-element.elementor-element-bd27601{--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;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1433 .elementor-element.elementor-element-402a5ff{--width:49%;}.elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1433 .elementor-element.elementor-element-7401f3d .elementor-icon-list-item > a{font-size:18px;}.elementor-1433 .elementor-element.elementor-element-5a56819{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0e422fc */.elementor-1433 .elementor-element.elementor-element-0e422fc .elementor-widget-container {
    display: flex
;
    flex-direction: row;
    gap: 40px;
}/* End custom CSS */