.elementor-14 .elementor-element.elementor-element-d283132{--display:flex;--padding-top:0px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d283132:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d283132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://malekservice.com/2025/wp-content/uploads/2025/09/483.png");background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8422fb9{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-8422fb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#6CC24A;}.elementor-14 .elementor-element.elementor-element-452f6db{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-452f6db .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:56px;font-weight:700;color:#212322;}.elementor-14 .elementor-element.elementor-element-7e0049f{padding:0px 0px 50px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-7e0049f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#030303;}.elementor-14 .elementor-element.elementor-element-8ca4b79{--display:flex;--margin-top:0px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8ca4b79:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8ca4b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malekservice.com/2025/wp-content/uploads/2025/08/25.jpg");}.elementor-14 .elementor-element.elementor-element-5622330{text-align:center;}.elementor-14 .elementor-element.elementor-element-5622330 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:48px;font-weight:700;line-height:57px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1b27204{padding:0px 0px 20px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1b27204 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-43c1097.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-43c1097 .elementor-button{font-family:"Bitter", Sans-serif;font-weight:600;text-transform:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-d283132{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-452f6db .elementor-heading-title{font-size:36px;line-height:43px;}.elementor-14 .elementor-element.elementor-element-7e0049f .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-14 .elementor-element.elementor-element-8ca4b79:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8ca4b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14 .elementor-element.elementor-element-8ca4b79{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5622330 .elementor-heading-title{font-size:36px;line-height:43px;}}/* Start custom CSS for heading, class: .elementor-element-452f6db */.txt-green{
    color:#6CC24A;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2a5ab8 */.pgafu-filtr-container{
    margin-top:50px;
}
.pgafu-filter li.pgafu-active-filtr a {
    background: #6CC24A;
    color: #fff;
    border-radius: 5px;
}

.pgafu-filter li a {
    text-decoration: none;
    font-size: 16px;
    display: block;
    position: relative;
    cursor: pointer;
    color: #212322;
    background: transparent;
    padding: 8px 15px;
    line-height: normal;
}

.pgafu-post-grid-main.pgafu-design-2.pgafu-image-fit .pgafu-medium-4 .pgafu-post-image-bg{
    height: 250px;
}

.pgafu-image-fit .pgafu-post-image-bg img {
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
    border-radius: 5px 5px 0 0;
}

.pgafu-post-grid-main.pgafu-design-2 .pgafu-content-above-image {
    position: relative;
    margin-top: -50px;
    width: 100%;
    background: #34657F;
    padding: 25px;
    color: #FFF;
    
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}


.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #FFFFFF;
    font-family: 'Montserrat';
}


.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-content {
    padding: 15px 0 0px 0;
    font-size: 14px;
    font-family: 'Montserrat';
}


.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content {
   
    border-bottom: 0px solid #555;
   
}

.pgafu-post-date span img, .pgafu-post-tags img {
    margin-right: 5px;
    position: relative;
    vertical-align: middle;
    display: none !important;
}



@media (max-width: 768px) {
  .pgafu-filter {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .pgafu-filter li {
    flex: 0 0 auto;
    margin-right: 10px;
  }
}


.pgafu-filter a{
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 24px;
}


.pgafu-post-categories a{
    background: none !important;
    color: #6CC24A !important;
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    padding: 0;
    margin: 0;
    text-transform: initial !important;
}

.pgafu-post-categories a:hover{
    color: #FFFFFF !important;
}

.pgafu-post-short-content{
    font-weight: 400;
}

.pgafu-post-date span{
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    font-style: normal;
}


.pgafu-content-above-image{
    display: flex;
    flex-direction: column;
}

.pgafu-post-categories{
    order: 1;
}

.pgafu-post-title{
    order: 2;
}

.pgafu-post-content{
    order: 3;
}

.pgafu-post-date{
    order: 4;
}/* End custom CSS */