.elementor-18 .elementor-element.elementor-element-249d7bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-249d7bf::before, .elementor-18 .elementor-element.elementor-element-249d7bf > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-249d7bf > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-249d7bf > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-249d7bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-249d7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahdedalat.com/wp-content/uploads/2025/11/bgc.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-f64d374{--display:flex;}.elementor-18 .elementor-element.elementor-element-1cb0209 .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-1cb0209 .title{color:var( --e-global-color-primary );font-size:58px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-47cac23{text-align:justify;line-height:2rem;color:var( --e-global-color-0cd8d2a );}.elementor-18 .elementor-element.elementor-element-0d3de1b{--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-18 .elementor-element.elementor-element-63556f3{--display:flex;}.elementor-18 .elementor-element.elementor-element-0a8ebaa .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:900;box-shadow:0px 10px 30px -10px rgba(17.999999999999996, 40.99999999999999, 32.999999999999986, 0.35);transition-duration:0.3s;border-radius:18px 18px 18px 18px;padding:18px 42px 18px 42px;}.elementor-18 .elementor-element.elementor-element-0a8ebaa .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-0a8ebaa .elementor-button:focus{background-color:#1B3C31;}.elementor-18 .elementor-element.elementor-element-e0e1937{--display:flex;}.elementor-18 .elementor-element.elementor-element-d9bf99f .elementor-button{background-color:#112921;font-size:18px;font-weight:900;box-shadow:0px 10px 30px -10px rgba(17.999999999999996, 40.99999999999999, 32.999999999999986, 0.35);transition-duration:0.3s;border-radius:18px 18px 18px 18px;padding:18px 42px 18px 42px;}.elementor-18 .elementor-element.elementor-element-d9bf99f .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-d9bf99f .elementor-button:focus{background-color:#1B3C31;}.elementor-18 .elementor-element.elementor-element-ab481b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-70c6023{--e-image-carousel-slides-to-show:1;}.elementor-18 .elementor-element.elementor-element-70c6023 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-622b70c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-18 .elementor-element.elementor-element-622b70c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-622b70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-18 .elementor-element.elementor-element-ceec5d8{--display:flex;}.elementor-18 .elementor-element.elementor-element-4236948{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4236948::before, .elementor-18 .elementor-element.elementor-element-4236948 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-4236948 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-4236948 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-4236948 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-4236948 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahdedalat.com/wp-content/uploads/2026/06/family-law.webp");--background-overlay:'';background-position:top right;background-repeat:repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-78dd6c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-66be024 img{opacity:0.71;border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-c87d781{--display:flex;}.elementor-18 .elementor-element.elementor-element-67a9603 .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-67a9603 .title{color:var( --e-global-color-primary );font-size:32px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-a75a741{text-align:justify;line-height:2rem;color:var( --e-global-color-0cd8d2a );}.elementor-18 .elementor-element.elementor-element-2f4bdb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-18 .elementor-element.elementor-element-2f4bdb1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f4bdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-18 .elementor-element.elementor-element-e2b436d{--display:flex;}.elementor-18 .elementor-element.elementor-element-53f8d6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.07;}.elementor-18 .elementor-element.elementor-element-53f8d6e::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahdedalat.com/wp-content/uploads/2026/06/bg-line.webp");--background-overlay:'';background-position:center right;background-repeat:repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-e41bedf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 20px 020px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-e41bedf:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e41bedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-11bb82f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-11bb82f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-11bb82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-13cda83{background-color:#FFFFFF1F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 16px 08px 16px;border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-13cda83 .elementor-heading-title{font-size:0.9rem;font-weight:normal;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-20e07bb .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-20e07bb .title{color:#FFFFFF;font-size:32px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-b0fb533 .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-b0fb533 .title{color:#FFFFFF;font-size:18px;}.elementor-18 .elementor-element.elementor-element-b0fb533 .title-after_title{color:#EEEEEE;font-size:16px;}.elementor-18 .elementor-element.elementor-element-5d851da{--divider-border-style:solid;--divider-color:#EEEEEE59;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-5d851da .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-5d851da .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-7546b39 .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-7546b39 .title{color:#FFFFFF;font-size:18px;}.elementor-18 .elementor-element.elementor-element-7546b39 .title-after_title{color:#EEEEEE;font-size:16px;}.elementor-18 .elementor-element.elementor-element-80d18ef{--divider-border-style:solid;--divider-color:#EEEEEE59;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-80d18ef .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-80d18ef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-78b2bf2 .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-78b2bf2 .title{color:#FFFFFF;font-size:18px;}.elementor-18 .elementor-element.elementor-element-78b2bf2 .title-after_title{color:#EEEEEE;font-size:16px;}.elementor-18 .elementor-element.elementor-element-319981a{--divider-border-style:solid;--divider-color:#EEEEEE59;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-319981a .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-319981a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-a2c1f7e .title-subtitle{color:var( --e-global-color-primary );font-weight:900;}.elementor-18 .elementor-element.elementor-element-a2c1f7e .title{color:#FFFFFF;font-size:18px;}.elementor-18 .elementor-element.elementor-element-a2c1f7e .title-after_title{color:#EEEEEE;font-size:16px;}.elementor-18 .elementor-element.elementor-element-95c8cc4{--display:flex;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-f64d374{--width:50%;}.elementor-18 .elementor-element.elementor-element-0d3de1b{--width:100%;}.elementor-18 .elementor-element.elementor-element-63556f3{--width:50%;}.elementor-18 .elementor-element.elementor-element-e0e1937{--width:50%;}.elementor-18 .elementor-element.elementor-element-ab481b9{--width:50%;}.elementor-18 .elementor-element.elementor-element-ceec5d8{--width:100%;}.elementor-18 .elementor-element.elementor-element-78dd6c4{--width:50%;}.elementor-18 .elementor-element.elementor-element-c87d781{--width:50%;}.elementor-18 .elementor-element.elementor-element-e2b436d{--width:100%;}.elementor-18 .elementor-element.elementor-element-e41bedf{--width:30%;}.elementor-18 .elementor-element.elementor-element-11bb82f{--width:100%;}.elementor-18 .elementor-element.elementor-element-95c8cc4{--width:70%;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-53f8d6e::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-53f8d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-ca8d796 */.mahd-services{
    direction:rtl;
    padding:0 20px;
}

.mahd-services-container{
    max-width:1400px;
    margin:0 auto;
}

.mahd-services-header{
    text-align:center;
    margin-bottom:60px;
}


.mahd-services-header h2{
    color:#112921;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
    line-height:1.5;
}

.mahd-services-header p{
    color:#666;
    max-width:750px;
    margin:0 auto;
    line-height:2;
}

.mahd-services-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
}

.mahd-service-card{
    background:#fff;
    border-radius:28px;
    padding:35px;
    position:relative;
    overflow:hidden;
    transition:.35s ease;
    border:1px solid rgba(17,41,33,.08);
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    min-height:290px;
}

.mahd-service-card:hover{
    transform:translateY(-8px);
    background:#112921;
}

.mahd-service-card:hover h3,
.mahd-service-card:hover p{
    color:#fff;
}

.mahd-number{

    font-size:32px;
    font-weight:800;
    line-height:1;

    color:#C9A86A;

    margin-bottom:25px;

    opacity:.9;
}

.mahd-service-card h3{
    color:#112921;
    font-size:inherit;
    font-weight:bold;
    margin-bottom:15px;
    line-height:1.8;
    transition:.3s;
}

.mahd-service-card p{
    color:#666;
    font-size:inherit;
    line-height:2.1;
    transition:.3s;
}

@media(max-width:1024px){

    .mahd-services-grid{
        grid-template-columns:repeat(2,1fr);
    }

    .mahd-services-header h2{
        font-size:34px;
    }
}

@media(max-width:767px){

    .mahd-services-grid{
        grid-template-columns:1fr;
    }

    .mahd-services{
        padding:70px 15px;
    }

    .mahd-services-header h2{
        font-size:28px;
    }

    .mahd-service-card{
        min-height:auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70c8b27 */.mahd-about-process{
    direction:rtl;
    padding:0 20px;
}

.mahd-about-process__head{
    text-align:center;
    margin-bottom:50px;
}

.mahd-about-process__subtitle{
    display:block;
    color:#C9A86A;
    font-weight:700;
    margin-bottom:10px;
}

.mahd-about-process__head h2{
    font-size:32px;
    line-height:1.7;
    color:#112921;
    font-weight:800;
    margin:0;
}

.mahd-about-process__wrapper{

    max-width:1300px;
    margin:auto;

    display:grid;
    grid-template-columns:1.2fr .8fr;
    gap:30px;

    align-items:center;
}

.mahd-about-process__content{

    background:#112921;

    border-radius:30px;

    padding:50px;

    min-height:320px;

    position:relative;
}

.mahd-content{
    display:none;
}

.mahd-content.active{
    display:block;
}

.mahd-content h3{

    color:#C9A86A;

    font-size:18px;

    font-weight:700;

    margin-bottom:20px;
}

.mahd-content p{

    color:#fff;

    font-size:inherit;

    line-height:2.2;

    margin:0;
}

.mahd-about-process__steps{

    display:flex;

    flex-direction:column;

    gap:18px;
}

.mahd-step{

    background:#fff;

    border:1px solid rgba(17,41,33,.08);

    border-radius:22px;

    padding:22px 25px;

    display:flex;

    align-items:center;

    gap:18px;

    cursor:pointer;

    transition:.35s ease;
}

.mahd-step span{

    font-size:34px;

    font-weight:800;

    color:#C9A86A;

    min-width:70px;
}

.mahd-step h4{

    margin:0;

    color:#112921;

    font-size:17px;

    font-weight:700;
}

.mahd-step:hover,
.mahd-step.active{

    background:#112921;

    transform:translateX(-6px);
}

.mahd-step:hover h4,
.mahd-step.active h4{

    color:#fff;
}

@media(max-width:991px){

    .mahd-about-process__wrapper{

        grid-template-columns:1fr;
    }

    .mahd-about-process__content{

        min-height:auto;
    }
}

@media(max-width:767px){

    .mahd-about-process{

        padding:70px 15px;
    }

    .mahd-about-process__head h2{

        font-size:28px;
    }

    .mahd-about-process__content{

        padding:35px 25px;
    }

    .mahd-step{

        padding:18px;
    }

    .mahd-step span{

        font-size:26px;
        min-width:55px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8742903 */body .gform_wrapper input,
body .gform_wrapper textarea{
    border:1px solid #E7E7E7 !important;
    border-radius:14px !important;
    min-height:58px !important;
    background:#FAFAFA !important;
}

body .gform_wrapper textarea{
    min-height:180px !important;
}

body .gform_button{
    background:#1d4335 !important;
    border:none !important;
    border-radius:14px !important;
    color:black !important;
    padding:16px 35px !important;
    font-weight:700 !important;
}

body .gform_button:hover{
    background:#1d4335 !important;
color:white !important;
}/* End custom CSS */