.elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-container{min-height:450px;}.elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-container:after{content:"";min-height:inherit;}.elementor-1421 .elementor-element.elementor-element-530ba16:not(.elementor-motion-effects-element-type-background), .elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rimacx.com/wp-content/uploads/2020/04/welding-cabins-3-min-e1586752472643.png");background-repeat:no-repeat;background-size:cover;}.elementor-1421 .elementor-element.elementor-element-530ba16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1421 .elementor-element.elementor-element-22288822{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-6640cc68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-682571c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-61f92d14{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-6616de0f{margin-top:40px;margin-bottom:30px;}.elementor-1421 .elementor-element.elementor-element-54547da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 2 * 100% );}.elementor-1421 .elementor-element.elementor-element-f3cc66:after{content:"2";position:absolute;color:transparent;}.elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-post__thumbnail__link{width:100%;}.elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1421 .elementor-element.elementor-element-f3cc66.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1421 .elementor-element.elementor-element-f3cc66.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1421 .elementor-element.elementor-element-f3cc66.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1421 .elementor-element.elementor-element-4921960 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-container{min-height:360px;}.elementor-1421 .elementor-element.elementor-element-530ba16 > .elementor-container:after{content:"";min-height:inherit;}.elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1421 .elementor-element.elementor-element-f3cc66:after{content:"0.5";position:absolute;color:transparent;}.elementor-1421 .elementor-element.elementor-element-f3cc66 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-530ba16 */.elementor-1421 .elementor-element.elementor-element-530ba16 .elementor-container{
    width: 1140px;
    margin: 0 auto;
}
@media(max-width:479px){
   .elementor-1421 .elementor-element.elementor-element-530ba16 .elementor-container{
    width: 100% !important;
    margin: 0 auto;
    min-height: 200px;
} 
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-6640cc68 */.elementor-1421 .elementor-element.elementor-element-6640cc68 h1{
     font-family: Roboto;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.32;
  letter-spacing: normal;
  text-align: left;
  color: #121517;
  text-transform: uppercase;
  margin: 0;
}
@media(max-width:479px){
    .elementor-1421 .elementor-element.elementor-element-6640cc68 h1{
        font-size:30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-20eee070 */.elementor-1421 .elementor-element.elementor-element-20eee070 p{
    font-family: Muli;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #081831;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44024533 */.elementor-1421 .elementor-element.elementor-element-44024533 p{
    font-family: Muli;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #707070;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54547da */.elementor-1421 .elementor-element.elementor-element-54547da h2{
    font-family: Roboto;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.34;
  letter-spacing: normal;
  text-align: left;
  color: #121517;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f3cc66 */@media(max-width:479px){
    .elementor-1421 .elementor-element.elementor-element-f3cc66 h3.elementor-post__title{
        color:#081831;
        font-size: 25px;
    }
    .elementor-1421 .elementor-element.elementor-element-f3cc66 a.elementor-post__read-more{
        color:#fcaf00; 
        font-size:16px;
    }
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15fb202d */.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post{
    position:relative;
    
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post__text{
    padding: 0px 15px 0px 20px;
   position: absolute;
    bottom: -105px;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post__title{
  font-family: Roboto;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  color:#fff;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post__title:after{
     content: '';
    display: block;
    background: #fff;
    width: 100%;
    height: 1px;
    margin-top:6px;
    margin-bottom: 20px;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post__title a{
    color: #fff;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .elementor-post__excerpt p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
     font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  color:#fff;
}

.elementor-1421 .elementor-element.elementor-element-15fb202d article:hover{
     transform:translateY(0);
    bottom: 0;
    
    transition:1s;
  
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .post__thumbnail 
img.size_set{
    width:364px; 
    height:523px; 
}
.elementor-1421 .elementor-element.elementor-element-15fb202d article:hover .post__thumbnail{
    background:url(https://rimacx.com/wp-content/uploads/2020/04/Rectangle-3617.png);
      height: 100%;
   width: 100%;
   z-index: 999;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d article:hover .elementor-post__text{
    bottom: 0;
      transition:1s;
    height: 40%;
   width: 100%;
}
.elementor-1421 .elementor-element.elementor-element-15fb202d .pagi{
    display: none;
}/* End custom CSS */