.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-3410f03{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-repeater-item-6a6f18b .swiper-slide-bg{background-color:var( --e-global-color-eef7fa0 );background-image:url(https://mehraz.org/wp-content/uploads/2025/10/Modern-Minimalist-House-on-Rocky-Shoreline.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-repeater-item-6a6f18b .swiper-slide-inner{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-repeater-item-af60ebf .swiper-slide-bg{background-color:#4054b2;background-image:url(https://mehraz.org/wp-content/uploads/2025/10/mehraz_img-6-scaled.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-repeater-item-f692c06 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://mehraz.org/wp-content/uploads/2025/10/mehraz-01-scaled.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3aadf18 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-12 .elementor-element.elementor-element-3aadf18 .swiper-slide-contents{max-width:80%;text-shadow:1px 0px 20px #000000;}.elementor-12 .elementor-element.elementor-element-3aadf18 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-slide-heading{font-family:"Vazirmatn", Sans-serif;font-size:58px;font-weight:600;}.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdevs-about .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdevs-about .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-ca4fc47{--display:flex;--min-height:95vh;--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8348fc6 > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-8348fc6{margin-top:100px;margin-bottom:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6fd44f2{text-align:center;}.elementor-12 .elementor-element.elementor-element-6fd44f2 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:52px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-95bf524 );}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-grid-post-holder:hover{background-color:var( --e-global-color-4aff2d6 );}.elementor-12 .elementor-element.elementor-element-7b491fe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-thumbnail{height:350px;}.elementor-12 .elementor-element.elementor-element-7b491fe.elementor-widget-eael-post-carousel{border-style:none;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-post-carousel-wrap .eael-post-carousel{padding:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-grid-post-holder{background-color:var( --e-global-color-95bf524 );border-style:none;border-radius:4px 4px 4px 4px;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-post-elements-readmore-btn{font-family:"Vazirmatn", Sans-serif;font-size:13px;color:var( --e-global-color-b18a874 );margin:2px 2px 7px 2px;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-post-elements-readmore-btn:hover{color:var( --e-global-color-eef7fa0 );}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title, .elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title a{color:#303133;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title:hover, .elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title a:hover{color:var( --e-global-color-b18a874 );}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title{text-align:center;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title, .elementor-12 .elementor-element.elementor-element-7b491fe .eael-entry-title > a{font-family:"Vazirmatn", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-grid-post-excerpt p{color:var( --e-global-color-secondary );text-align:justify;font-family:"Vazirmatn", Sans-serif;font-weight:400;letter-spacing:0px;margin:4px 4px 4px 4px;}.elementor-12 .elementor-element.elementor-element-7b491fe .eael-grid-post-excerpt .eael-post-elements-readmore-btn{text-align:justify;}.elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-button-next, .elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-button-prev{font-size:22px;background-color:#A5A58D85;color:var( --e-global-color-b18a874 );}.elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-button-next:hover, .elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-button-prev:hover{background-color:#A5A58D7A;color:var( --e-global-color-687a0d0 );}.elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-pagination-bullet{width:12px;height:4px;}.elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-pagination-bullet:hover{background:var( --e-global-color-eef7fa0 );border-color:var( --e-global-color-eef7fa0 );}.elementor-12 .elementor-element.elementor-element-7b491fe .swiper-container-wrap .swiper-pagination-bullet-active{background:var( --e-global-color-687a0d0 );}.elementor-widget-bdevs-projects .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdevs-projects .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdevs-work-process .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdevs-work-process .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-9ab2ed8{--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;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ca4fc47{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-slide-heading{font-size:45px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3aadf18 .swiper-slide-contents{max-width:92%;}.elementor-12 .elementor-element.elementor-element-3aadf18 .elementor-slide-heading{font-size:28px;}.elementor-12 .elementor-element.elementor-element-6fd44f2 .elementor-heading-title{font-size:29px;}}/* Start custom CSS for bdevs-about, class: .elementor-element-cbaa579 */.elementor-12 .elementor-element.elementor-element-cbaa579 .about-area .h4-rotate{
    right: -159px;
    left: unset;
}
.elementor-12 .elementor-element.elementor-element-cbaa579 .about-area p{
    text-align: justify;
}

.elementor-12 .elementor-element.elementor-element-cbaa579 .about-area .nav-tabs .nav-item .text{
    padding-left: 30px;
}

.elementor-12 .elementor-element.elementor-element-cbaa579 .about-content .number{
    left:14px;
    right: unset;
}

.elementor-12 .elementor-element.elementor-element-cbaa579 .custom-rotate1{
    left: -36px !important;
    right: unset  !important;
}

.elementor-12 .elementor-element.elementor-element-cbaa579 .p-rotate {
    left: -39px;
     right: unset !important;
}


.elementor-12 .elementor-element.elementor-element-cbaa579{
    font-family: vazirmatn;
}/* End custom CSS */
/* Start custom CSS for eael-post-carousel, class: .elementor-element-7b491fe */.elementor-12 .elementor-element.elementor-element-7b491fe {
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for bdevs-projects, class: .elementor-element-dd7cf7d */.elementor-12 .elementor-element.elementor-element-dd7cf7d .pro-desc-haft p {
    text-align: justify;
    font-family: vazirmatn;
}

.elementor-12 .elementor-element.elementor-element-dd7cf7d .section-title h2{
    font-family: vazirmatn;
    text-shadow: 0 0 #000;
}

.elementor-12 .elementor-element.elementor-element-dd7cf7d .project-filter.tab-style-one .nav-item.current a{
     font-family: vazirmatn;
}


.elementor-12 .elementor-element.elementor-element-dd7cf7d {
      pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-dd7cf7d .loadmore{
    display: none;
}/* End custom CSS */
/* Start custom CSS for bdevs-work-process, class: .elementor-element-d44657a */.elementor-12 .elementor-element.elementor-element-d44657a .section-heading .button {
    text-align: left;
    
}
.elementor-12 .elementor-element.elementor-element-d44657a h2{
    font-size: 2.5rem;
}

.elementor-12 .elementor-element.elementor-element-d44657a .timeline-area .timeline-images .content{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-12 .footer-top h2{
    font-size: 1.5rem;
    font-weight: 300px;
     text-shadow: 0 0 #fff !important;
}/* End custom CSS */