.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-526 .elementor-element.elementor-element-ee05b1b{text-align:center}.elementor-526 .elementor-element.elementor-element-ee05b1b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;color:#000}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var(--e-global-color-primary)}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var(--e-global-color-accent)}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-card{background-color:#F6F6F6}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-posts-grid{grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:30px}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-content{padding:20px 20px 20px 20px}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-title a{color:#000}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-title{font-family:"Montserrat",Sans-serif;font-weight:500;line-height:26px;margin-bottom:5px}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-meta{margin-bottom:15px}.elementor-526 .elementor-element.elementor-element-3510152 .hfe-post-excerpt{color:#555;margin-bottom:15px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-3510152 .hfe-posts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-526 .elementor-element.elementor-element-3510152 .hfe-posts-grid{grid-template-columns:repeat(1,1fr)}}.elementor-526 .elementor-element.elementor-element-3510152 article{border-radius:18px;overflow:hidden;background:#fff;transition:all .35s ease;box-shadow:0 8px 25px rgb(0 0 0 / .08)}.elementor-526 .elementor-element.elementor-element-3510152 article:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgb(0 0 0 / .18)}.elementor-526 .elementor-element.elementor-element-3510152 img{transition:.5s}.elementor-526 .elementor-element.elementor-element-3510152 article:hover img{transform:scale(1.08)}.elementor-526 .elementor-element.elementor-element-3510152 h3 a{transition:.3s}.elementor-526 .elementor-element.elementor-element-3510152 h3 a:hover{color:#ff7400}.elementor-526 .elementor-element.elementor-element-3510152 .elementor-post__read-more{background:#111;color:#fff;padding:10px 22px;border-radius:50px;transition:.3s}.elementor-526 .elementor-element.elementor-element-3510152 .elementor-post__read-more:hover{background:#ff7400}.elementor-526 .elementor-element.elementor-element-3510152 *{font-family:"Poppins",sans-serif!important}.elementor-526 .elementor-element.elementor-element-3510152 .elementor-post__title a{color:#111111!important;font-size:24px!important;font-weight:700!important}.elementor-526 .elementor-element.elementor-element-3510152 article:hover .elementor-post__title a{color:#FF7400!important}.elementor-526 .elementor-element.elementor-element-3510152 article{position:relative;overflow:hidden;border-radius:18px}.elementor-526 .elementor-element.elementor-element-3510152 article::before{content:"";position:absolute;inset:0;padding:1px;border-radius:18px;background:linear-gradient(90deg,transparent,#000,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.3s}.elementor-526 .elementor-element.elementor-element-3510152 article:hover::before{opacity:1;animation:borderRun 2s linear infinite}@keyframes borderRun{0%{background-position:0% 50%}100%{background-position:300% 50%}}