.elementor-631 .elementor-element.elementor-element-9dcdcdd:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-9dcdcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(280deg, rgb(0, 0, 0) 100%, rgba(242, 41, 91, 0) 0%); }.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { color: var( --e-global-color-secondary ); 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 ); }.elementor-widget-posts .elementor-post__excerpt p { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-631 .elementor-element.elementor-element-1a138cb:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-1a138cb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-primary ); }@media (min-width: 2400px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }}@media (max-width: 1366px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }}@media (max-width: 1024px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }}@media (max-width: 767px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }}