.elementor-1106 .elementor-element.elementor-element-0bb3784:not(.elementor-motion-effects-element-type-background), .elementor-1106 .elementor-element.elementor-element-0bb3784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF1F1;}.elementor-1106 .elementor-element.elementor-element-0bb3784{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 45px 0px;}.elementor-1106 .elementor-element.elementor-element-0bb3784 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1106 .elementor-element.elementor-element-19d5da2{text-align:left;}.elementor-1106 .elementor-element.elementor-element-19d5da2 .elementor-heading-title{color:#1F3864;font-size:40px;font-weight:900;letter-spacing:1px;}.elementor-1106 .elementor-element.elementor-element-30f9446{--divider-border-style:solid;--divider-color:#FFD800;--divider-border-width:5px;}.elementor-1106 .elementor-element.elementor-element-30f9446 .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-1106 .elementor-element.elementor-element-30f9446 .elementor-divider{text-align:left;padding-top:8px;padding-bottom:8px;}.elementor-1106 .elementor-element.elementor-element-fdf2106{text-align:left;}.elementor-1106 .elementor-element.elementor-element-e2601df{padding:60px 20px 80px 20px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-1106 .elementor-element.elementor-element-e3a0707:after{content:"0.7";}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-1106 .elementor-element.elementor-element-e3a0707{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__card{border-radius:12px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__text{padding:0 24px;margin-top:20px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__meta-data{padding:10px 24px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__avatar{padding-right:24px;padding-left:24px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__badge{left:0;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__card .elementor-post__badge{margin:15px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-1106 .elementor-element.elementor-element-19d5da2 .elementor-heading-title{font-size:32px;}.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-1106 .elementor-element.elementor-element-e3a0707:after{content:"0.6";}}/* Start custom CSS for posts, class: .elementor-element-e3a0707 *//*horizontal-v2*/
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-posts-container, .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-posts {display:flex !important; flex-direction:column; align-items:center; gap:28px;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post {max-width:780px; width:100%; margin:0 !important;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__card {display:flex !important; flex-direction:row; border-radius:14px; overflow:hidden; box-shadow:0 6px 20px rgba(0,0,0,0.08); transition:transform .25s ease, box-shadow .25s ease; background:#fff;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__card:hover {transform:translateY(-4px); box-shadow:0 14px 32px rgba(0,0,0,0.14);}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__thumbnail__link {flex:0 0 40%; margin:0 !important; position:relative; min-height:240px;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__thumbnail {height:100% !important; padding-bottom:0 !important; position:absolute !important; inset:0;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__thumbnail img {height:100% !important; width:100% !important; object-fit:cover;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__text {flex:1; padding:28px 32px; display:flex; flex-direction:column; justify-content:center; text-align:left !important; min-width:0;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__title {font-weight:800; line-height:1.3; margin:0 0 12px;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__title a {color:#0b0b0b; font-size:19px;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__title a:hover {color:#1F3864;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__excerpt {margin:0 0 14px;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__excerpt p {color:#555; line-height:1.55; margin:0;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__meta-data {color:#888; font-size:13px; margin:4px 0 0;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__badge {background:#1F3864 !important; color:#fff !important; font-weight:700 !important; padding:5px 12px !important; border-radius:30px !important; text-transform:uppercase !important; font-size:10px !important; letter-spacing:0.5px !important; top:14px !important; left:14px !important; right:auto !important;}
.elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__read-more {font-weight:700; color:#1F3864; font-size:14px;}
@media (max-width:767px){
  .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__card {flex-direction:column !important;}
  .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__thumbnail__link {flex:none !important; width:100%; aspect-ratio:16/9; min-height:0;}
  .elementor-1106 .elementor-element.elementor-element-e3a0707 .elementor-post__text {padding:22px 22px 24px;}
}/* End custom CSS */