.elementor-273 .elementor-element.elementor-element-7331b9f3{padding:6em 1em 6em 1em;}.elementor-273 .elementor-element.elementor-element-e573d67{padding:0px 0px 040px 0px;text-align:center;}.elementor-273 .elementor-element.elementor-element-e573d67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:bold;line-height:1.1em;color:var( --e-global-color-d4c4251 );}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts{--pp-gallery-columns:3;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts-grid.elementor-grid{grid-template-columns:repeat(3, 1fr);}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta .pp-meta-separator:not(:last-child):after{content:"-";}.elementor-273 .elementor-element.elementor-element-b75f2cf{--grid-column-gap:50px;--grid-row-gap:25px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(129.2, 124.42521739130434, 124.42521739130434, 0.43);}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post:hover{box-shadow:0px 0px 15px 0px rgba(136, 136, 136, 0.5);}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-content-wrap{text-align:left;padding:15px 15px 25px 15px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-thumbnail, .elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-thumbnail img{border-radius:12px 12px 0px 0px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-thumbnail{margin-bottom:20px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post:hover .pp-post-thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-title, .elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-title a{color:#000000;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;margin-bottom:5px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-separator{height:2px;width:100%;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-separator-wrap{margin-bottom:15px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-excerpt{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-bottom:15px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta{color:#202020;margin-bottom:15px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta a{color:#1D6D10;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta a:hover{color:#123F0B;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta, .elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta a{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:20px;letter-spacing:0px;word-spacing:0px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(10px / 2);margin-right:calc(10px / 2);}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts-button{font-family:"Montserrat", Sans-serif;font-size:22px;border-style:none;}@media(max-width:1538px){.elementor-273 .elementor-element.elementor-element-2ae3c64 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-273 .elementor-element.elementor-element-e573d67{text-align:center;}.elementor-273 .elementor-element.elementor-element-e573d67 .elementor-heading-title{font-size:48px;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-title{font-size:1.3rem;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-excerpt{font-size:0.9rem;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta, .elementor-273 .elementor-element.elementor-element-b75f2cf .pp-post-meta a{font-size:0.8rem;}}@media(max-width:1024px){.elementor-273 .elementor-element.elementor-element-e573d67 .elementor-heading-title{font-size:2.8rem;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts{--pp-gallery-columns:2;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts-grid.elementor-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:430px){.elementor-273 .elementor-element.elementor-element-2ae3c64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-273 .elementor-element.elementor-element-e573d67{text-align:center;}.elementor-273 .elementor-element.elementor-element-e573d67 .elementor-heading-title{font-size:1.8rem;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts{--pp-gallery-columns:1;}.elementor-273 .elementor-element.elementor-element-b75f2cf .pp-posts-grid.elementor-grid{grid-template-columns:repeat(1, 1fr);}}@media(min-width:2400px){.elementor-273 .elementor-element.elementor-element-e573d67{text-align:center;}}/* Start custom CSS for pp-posts, class: .elementor-element-b75f2cf */.rand-post .pp-posts-button {
  background: radial-gradient(at bottom left, #78E46E, #008036) !important;
  color: #fff !important;
  border: none !important;
  transition: background 0.3s ease !important;
  
  display: block;
  width: fit-content;
  margin: 0 auto;
}

.rand-post .pp-posts-button:hover {
  background: radial-gradient(at bottom left, #008036, #78E46E) !important;
}

.rand-post .pp-post-thumbnail-wrap {
    width: 100%;
    height: 100%;
    display: inline-block;
    transition: transform 0.3s ease !important;
}

.rand-post .pp-post-thumbnail-wrap:hover {
  transform: scale(1.03) !important;
}

.rand-post .pp-post-thumbnail:hover {
    border-radius: 12px 12px 12px 12px !important;
}

.rand-post .pp-icon svg {
    fill: #1D6D10 !important;
}

.rand-post .pp-post-date{
    text-align: right;
    display: block;
}

.rand-post .pp-post-date .pp-icon{
    height: 13px;
}

.rand-post .pp-post-content .pp-post-excerpt {
            display: -webkit-box;
            text-overflow: ellipsis;
            white-space: normal;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            line-height: 1.3rem;
            height: 48px;
            overflow: hidden;
}

.rand-post .pp-post-content .pp-post-title {
            display: -webkit-box;
            text-overflow: ellipsis;
            white-space: normal;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
}/* End custom CSS */