.elementor-3782 .elementor-element.elementor-element-4a9c1b87{--display:flex;}.elementor-3782 .elementor-element.elementor-element-7a6e5eb0 > .elementor-background-overlay{opacity:0.5;}.elementor-3782 .elementor-element.elementor-element-7a6e5eb0{margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-3782 .elementor-element.elementor-element-67b0d6a{padding:0% 40% 0% 0%;}.elementor-3782 .elementor-element.elementor-element-67b0d6a {---ui-speed:1500ms;---ui-delay:300ms;---ui-stagger:15ms;}.elementor-3782 .elementor-element.elementor-element-702f3901{background-color:#F3F3F2;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;grid-gap:10px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:10px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3782 .elementor-element.elementor-element-702f3901 {--ui-e-border-radius:8px 8px 8px 8px;--ui-e-content-space:0.1em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-top{--ui-e-img-size:60;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-img{background-position:center center;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-title{color:#000000;font-size:28px;margin-top:0.1em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-text{font-size:16px;margin-top:0.8em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-content{padding:40px 40px 40px 40px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-readmore{align-self:start;}.elementor-3782 .elementor-element.elementor-element-702f3901 .elementor-button{padding:15px 30px 12px 34px;margin-top:2em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-top {gap:8px;}.elementor-3782 .elementor-element.elementor-element-702f3901  .ui-e-before_title{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-before_title {gap:8px;}.elementor-3782 .elementor-element.elementor-element-702f3901  .ui-e-after_title{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-after_title {gap:8px;}.elementor-3782 .elementor-element.elementor-element-702f3901  .ui-e-bottom{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-bottom {gap:8px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-item article{background-color:#F3F3F2;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-grid{grid-template-columns:repeat(3, minmax(0, 1fr));--ui-e-column-count:3;grid-gap:20px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-adv-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a {--ui-e-border-radius:8px 8px 8px 8px;--ui-e-content-space:0em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-top{--ui-e-img-size:57;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-img{background-position:center center;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-title{color:#000000;font-size:24px;margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-text{font-size:16px;margin-top:0.8em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-content{padding:0px 24px 24px 24px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-top {gap:8px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a  .ui-e-before_title{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-before_title {gap:8px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a  .ui-e-after_title{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-after_title {gap:8px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a  .ui-e-bottom{margin-top:1.2em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-bottom {gap:8px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination a.prev svg, .elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination a.next svg{width:16px;height:16px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination a.prev i, .elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination a.next i{font-size:16px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination{margin-top:50px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-load-more{margin-top:50px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination ul li > *{width:calc(1em + 0.4em);line-height:calc(1em + 0.4em);}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination ul{gap:0.4em;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .uicore-pagination ul li{border-radius:0.2em;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3782 .elementor-element.elementor-element-7a6e5eb0{padding:60px 0px 60px 0px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-grid{grid-template-columns:repeat(2, minmax(0, 1fr));--ui-e-column-count:2;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-adv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-grid{grid-template-columns:repeat(2, minmax(0, 1fr));--ui-e-column-count:2;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-adv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-3782 .elementor-element.elementor-element-7a6e5eb0{padding:30px 0px 30px 0px;}.elementor-3782 .elementor-element.elementor-element-67b0d6a{padding:0% 0% 0% 0%;}.elementor-3782 .elementor-element.elementor-element-702f3901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-title{font-size:22px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-text{font-size:14px;}.elementor-3782 .elementor-element.elementor-element-702f3901 .ui-e-post-content{padding:0px 20px 20px 20px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-grid{grid-template-columns:repeat(1, minmax(0, 1fr));--ui-e-column-count:1;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-adv-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-title{font-size:22px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-text{font-size:14px;}.elementor-3782 .elementor-element.elementor-element-3e2ccf7a .ui-e-post-content{padding:0px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-4a9c1b87 *//* Hide the theme's archive header/title on blog + archives only */
body.blog .uicore-page-title,
body.archive .uicore-page-title,
body.blog .uicore-archive-title,
body.archive .uicore-archive-title,
body.blog .page-header,
body.archive .page-header,
body.blog .entry-header,
body.archive .entry-header,
body.blog h1.entry-title,
body.archive h1.entry-title {
  display: none !important;
}

/* Remove extra top spacing those headers add */
body.blog .uicore-content,
body.archive .uicore-content,
body.blog .site-content,
body.archive .site-content,
body.blog .content-area,
body.archive .content-area {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
body.archive .uicore-header,
body.blog .uicore-header {
  background-color: #ffffff !important; /* or your preferred light color */
}/* End custom CSS */