   .blog-card--wrapper .anim-multiple .grid--post--item article {   border-radius:22px !important;   padding:0 !important;   overflow:hidden !important;   box-shadow:0 1px 2px rgba(0, 0, 0, .05) !important;   border:0 !important;   background:#fff !important;   display:flex !important;   flex-direction:column !important;   height:100% !important;   transition:transform .2s, box-shadow .2s !important;   row-gap:0 !important; } .blog-card--wrapper .anim-multiple .grid--post--item {   padding:4px 4px; } .blog-card--wrapper .anim-multiple .grid--post--item article .thmb {   overflow:hidden;   border-radius:14px !important;   border:1px solid #e5dada;   padding:14px;   background:#fff;   height:100% !important; } .blog-card--wrapper .anim-multiple .grid--post--item article .thmb .post-thumbnail img{   border-radius:14px !important; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details {   width:100%;   display:flex !important;   flex-direction:column !important;   gap:11px !important;   flex:1 !important;   padding:20px 22px 22px !important; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details a h5.post-title {   font-size:18px;   padding:0;   display:-webkit-box;   -webkit-box-orient:vertical;   overflow:hidden;   -webkit-line-clamp:2; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-meta {   margin:0 0 6px;   background:#111;   border-radius:6px;   padding:4px 8px;   font-size:12px;   width:max-content;   color:#ffffff; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-meta a{   color:#ffffff; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-button {   margin-top:auto !important;   display:inline-flex !important;   align-items:center !important;   gap:7px !important;   font-size:13px !important;   font-weight:600 !important;   color:#191B1D !important;   padding-top:4px !important; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-button .pe-button a {   background:none;   border:none;   padding:0;   font-weight:600;   display:inline-flex;   align-items:center;   gap:6px; } .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-button .pe-button a::after {   content:'→'; } .blog-card--wrapper .anim-multiple .grid--post--item article {   transition:all 0.3s ease-in-out; } .blog-card--wrapper .anim-multiple .grid--post--item article:hover {   box-shadow:0px 9px 10px 0px #cec8c8;  transform:scale(1.01); } .blog-card--wrapper .anim-multiple .grid--post--item {   display:flex; } .blog-card--wrapper .anim-multiple .grid--post--item article {   width:100%; } .blog-card--wrapper .pe--posts--grid .anim-multiple .grid--post--item article {   padding:0; overflow:hidden; } .blog-card--wrapper .pe--posts--grid .anim-multiple .grid--post--item article .thmb {   padding:0; } .blog-card--wrapper .pe--posts--grid .anim-multiple .grid--post--item article:hover {   transform:scale(1);   transform:translateY(-3px) !important;   box-shadow:0 20px 44px -28px rgba(25, 27, 29, .4) !important; }  .pure-blog-table-scroll {   overflow:auto; } .single-post .pe-wrapper {   padding-left:1.6rem;   padding-right:1.6rem;   width:100%;   max-width:1300px;   margin:0 auto; } .single-post article.single-blog-post .post-header-row {   display:flex;   flex-direction:column;   align-items:center;   text-align:center;   max-width:70%;   margin:0 auto; } .single-post article.single-blog-post .post-header-row .pe-single-post-title {   width:100%;   margin-bottom:16px; } .single-post article.single-blog-post .post-header-row .post-thumbnail {   width:100%;   border-radius:22px;   max-height:unset; } .single-post article.single-blog-post .post-header-row .post-thumbnail img {   width:100%;   height:auto;   border-radius:12px;   display:block; } .single-post article.single-blog-post .post-header-row .pe-single-post-title h1.entry-title {   font-size:2.4rem;   line-height:1.2; } .single-post article.single-blog-post .post-header-row .pe-single-post-title h1.entry-title a{   color:inherit;   text-decoration:none; } .single-post .has-post-thumbnail .entry-content {   float:none;   font-size:32px;   width:90%;   padding:40px;   background:#fff;   border-radius:22px;   box-shadow:0px 0px 10px 5px #dbdbdb;   margin:60px auto 0; } .single-post .has-post-thumbnail .entry-content p{   line-height:22px;   letter-spacing:0px;   font-style:normal;   font-size:16px;   font-family:"Inter", Sans-serif;   font-weight:400;   color:#000000; } .single-post article.single-blog-post {   padding:50px 0; } .single-post .has-post-thumbnail .entry-content h2, .single-post .has-post-thumbnail .entry-content h3 {   font-size:36px;   padding:20px 0 0; } .single-post .has-post-thumbnail .entry-content table {   width:100%; } .single-post .has-post-thumbnail .entry-content table thead {   background:#fafafa; } .single-post .has-post-thumbnail .entry-content table thead tr th {   font-size:15px;   padding:10px 12px;   text-align:left;   line-height:25px; } .single-post .has-post-thumbnail .entry-content table tbody tr td{   font-size:14px;   text-align:left;   padding:6px 12px;   border-bottom:1px solid #ccc; } .single-post article.single-blog-post .post-header-row .post-thumbnail img {   border-radius:34px; } .single-post .has-post-thumbnail .entry-content ul {   margin:0;   padding:20px 0; } .single-post .has-post-thumbnail .entry-content ul li, .single-post .has-post-thumbnail .entry-content ol li {   display:block;   font-size:20px;   list-style:none;   position:relative;   padding:2px 0 2px 30px;   line-height:32px; } .single-post .has-post-thumbnail .entry-content ol li{   display:list-item;   list-style:list-item;   margin-left:22px; } .single-post .has-post-thumbnail .entry-content ul li:before {   content:"";   display:block;   height:10px;   width:10px;   background:#000000;   border-radius:100%;   position:absolute;   left:0;   top:13px; } .single-post .has-post-thumbnail .entry-content img {   border-radius:30px; } .pe--posts--grid .pbp--load-more a {   display:inline-block;   padding:10px 20px;   background-color:#000;   color:#fff;   text-decoration:none;   border-radius:5px;   font-weight:600; }  @media (max-width:767px) {   .anim-multiple{  gap:10px !important   }   .anim-multiple .grid--post--item article .post-details a h5.post-title{  font-size:14px;   }   .anim-multiple .grid--post--item article .post-details .post-meta{  font-size:10px;   } .single-post .has-post-thumbnail .entry-content {  width:100% !important;  max-width:100% !important;  margin:0;  padding:16px 28px;   }   .single-post article.single-blog-post .post-header-row{  max-width:100%;   }   .single-post article.single-blog-post .post-header-row .pe-single-post-title {  flex:0 0 100%;  max-width:100%;  padding-right:0;   }   .single-post article.single-blog-post .post-header-row .post-thumbnail {  flex:0 0 100%;  max-width:100%;  max-height:unset;  padding-left:0;  padding:20px 0;   }   .single-post article.single-blog-post .post-header-row .pe-single-post-title h1.entry-title {  margin:0;  font-size:32px;  line-height:40px;   }   .single-post .has-post-thumbnail .entry-content h2, .single-post .has-post-thumbnail .entry-content h3 {  font-size:28px;  line-height:36px;   }   .single-post table {  width:100%;  max-width:100%;  display:block;  overflow-x:auto;  white-space:nowrap;   }   .single-post table tbody,   .single-post table thead,   .single-post table tr {  white-space:nowrap;   }   .pe--single--post.psp--elementor .post-details{  max-width:100%;   }   .blog-card--wrapper .anim-multiple .grid--post--item article .post-details a h5.post-title{  font-size:14px;  -webkit-line-clamp:3;   }   .blog-card--wrapper .anim-multiple .grid--post--item article .post-details .post-button{  font-size:12px !important;   } }