.elementor-32 .elementor-element.elementor-element-9c8c384{--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:150px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-pp-posts .pp-post-terms{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-post-title, .elementor-widget-pp-posts .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pp-posts .pp-post-excerpt{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-posts-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-thumbnail{float:left;}.elementor-32 .elementor-element.elementor-element-50aec2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 0.75 * 100% );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta .pp-meta-separator:not(:last-child):after{content:"-";}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination-wrap{text-align:center;}.elementor-32 .elementor-element.elementor-element-50aec2ab{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts:not(.elementor-grid){margin-left:-0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-content{border-radius:0px 0px 0px 0px;padding:5% 0% 0% 0%;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-thumbnail, .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-thumbnail img{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-post-thumbnail-align-left .pp-post-thumbnail{margin-right:30px;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-post-thumbnail-align-right .pp-post-thumbnail{margin-left:30px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title, .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title a{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title a:hover{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;margin-bottom:10px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta{color:var( --e-global-color-accent );margin-bottom:5px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta a{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta, .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(0px / 2);margin-right:calc(0px / 2);}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination-top .pp-posts-pagination{margin-bottom:40px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination-bottom .pp-posts-pagination{margin-top:40px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers, .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination a{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;background-color:var( --e-global-color-c4b2fd2 );color:var( --e-global-color-77841b4 );border-radius:3px 3px 3px 3px;padding:6px 16px 6px 16px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination a:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-77841b4 );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers.current{background-color:var( --e-global-color-accent );color:var( --e-global-color-77841b4 );}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-9c8c384{--content-width:1000px;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-9c8c384{--margin-top:-20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-pp-posts .pp-post-terms{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-post-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pp-posts .pp-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-posts-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-content{padding:25px 0px 25px 0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-posts-image-stack-tablet .pp-posts .pp-post-thumbnail{margin-bottom:5px;margin-left:0;margin-right:0;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title{font-size:16px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(0px / 2);margin-right:calc(0px / 2);}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta{margin-bottom:3px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-9c8c384{--margin-top:-20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-pp-posts .pp-post-terms{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-post-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-pp-posts .pp-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-pp-posts .pp-posts-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 0.75 * 100% );}.elementor-32 .elementor-element.elementor-element-50aec2ab{--grid-row-gap:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-content{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-posts-image-stack-mobile .pp-posts .pp-post-thumbnail{margin-bottom:5px;margin-left:0;margin-right:0;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-post-thumbnail-align-left .pp-post-thumbnail{margin-right:5px;}.elementor-32 .elementor-element.elementor-element-50aec2ab.pp-post-thumbnail-align-right .pp-post-thumbnail{margin-left:5px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-title{font-size:15px;line-height:1.8em;margin-bottom:8px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta, .elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta a{letter-spacing:0px;}.elementor-32 .elementor-element.elementor-element-50aec2ab .pp-post-meta{margin-bottom:15px;}}/* Start custom CSS for pp-posts, class: .elementor-element-50aec2ab */@media screen and (min-width: 768px){
.news-sec .pp-post-content {
    align-items: center;
    gap: 2rem;
  }
  
.pp-post-thumbnail {
    width:30%;
}

.pp-post-thumbnail img {
  width: 100%;
  height: 100%;
  aspect-ratio: 5 / 4;
}

.pp-post-wrap {
    padding: 30px 0 20px;
    border-bottom: 1px solid #99867578;
}

  .news-sec.pp-post-title {
    margin-bottom: 0 !important;
  }

  .news-sec.pp-post-meta {
    flex-shrink: 0;
    white-space: nowrap;
  }
  
  .pp-post-thumbnail img {
   border: 0.5px solid #E5E5E5;
   transition: filter 0.5s ease;
}

.pp-post-thumbnail img:hover {
  filter: brightness(70%);
}
}

@media screen and (max-width: 767px) {
.pp-post-wrap {
    padding: 10px 0 10px;
    border-bottom: 1px solid #99867578;
}   

.pp-post-thumbnail {
    margin-top:20px;
}
}

.elementor-widget-theme-post-content {
width: 100% !important;
max-width: 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zen Old Mincho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rim-optical.com/wp-content/uploads/sites/34/2026/06/ZenOldMincho-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rim-optical.com/wp-content/uploads/sites/34/2026/06/Manrope-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */