/* End custom CSS */

.elementor-widget-container .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-container .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-45 .elementor-element.elementor-element-eb5b4e5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-jkit_post_block .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jkit_post_block .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
	background-color: rgba(30, 30, 30, .8);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
	background-color: var(--e-global-color-astglobalcolor2);
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 10px;
	color: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay {
	background-color: var(--e-global-color-b8fc840);
	background-image: url("https://cdn-ilcmpgd.nitrocdn.com/otBkHaJFqMaiDVoZFZxpnjNrmDWMNEyD/assets/images/optimized/rev-80ae33b/thegeekypedia.com/wp-content/uploads/2025/01/Group-13.png");
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 {
	width: 100%;
	max-width: 100%;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 20px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
	height: 200px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
	margin: 0px 0px 0px 10px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
	margin: 0px 0px 0px 10px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
	margin: 0px 0px 0px 10px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
	font-weight: 600;
	text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
	margin-right: 20px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
	margin-left: 20px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
	fill: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a {
	color: var(--e-global-color-accent);
	font-size: 15px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a svg {
	fill: var(--e-global-color-accent);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment svg {
	width: 15px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg {
	margin-right: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after svg {
	margin-left: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 10px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
	fill: var(--e-global-color-text);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
	text-transform: capitalize;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
	margin-right: 28px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
	margin-left: 28px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
	margin-right: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
	margin-left: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button {
	width: 100%;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-before i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-before svg {
	margin-right: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-after i, .elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.icon-position-after svg {
	margin-left: 5px;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination {
	text-align: center;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-pagination-button.jkit-block-nextprev .disabled {
	opacity: 50%;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: flex-start;
}

.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
	text-align: left;
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-705f66c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-eael-dual-color-header .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-dual-color-header .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i {
	color: var(--e-global-color-primary);
}

.elementor-45 .elementor-element.elementor-element-5ddac51 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-5ddac51.elementor-element {
	--align-self: center;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header i {
	font-size: 60px;
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header img {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header .eael-dch-svg-icon {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header .eael-dch-svg-icon svg {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header svg {
	fill: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header .title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header .title span.lead {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-5ddac51 .eael-dual-header .subtext {
	color: #6f6f6f;
}

.elementor-widget-eael-post-carousel .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-post-carousel .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-carousel .eael-meta-posted-on {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-eael-post-carousel .eael-entry-meta > span, .elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by, .elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-45 .elementor-element.elementor-element-38eae80 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-thumbnail {
	height: 350px;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-grid-post-holder {
	background-color: #131313;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-overlay {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-post-carousel .eael-entry-media {
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title a {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title:hover, .elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title a:hover {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-title > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-grid-post-excerpt p {
	color: var(--e-global-color-astglobalcolor3);
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-grid-post-excerpt .eael-post-elements-readmore-btn {
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-entry-meta, .eael-entry-meta a {
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-45 .elementor-element.elementor-element-38eae80 .eael-grid-post .eael-entry-footer, .elementor-45 .elementor-element.elementor-element-38eae80 .eael-grid-post .eael-entry-meta {
	justify-content: center;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .swiper-container-wrap .swiper-button-next, .elementor-45 .elementor-element.elementor-element-38eae80 .swiper-container-wrap .swiper-button-prev {
	font-size: 30px;
	color: var(--e-global-color-primary);
}

.elementor-45 .elementor-element.elementor-element-38eae80 .swiper-container-wrap .swiper-button-prev {
	left: -20px;
}

.elementor-45 .elementor-element.elementor-element-38eae80 .swiper-container-wrap .swiper-button-next {
	right: -20px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-45 .elementor-element.elementor-element-4157af4 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	fill: var(--e-global-color-b8fc840);
	color: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-a3ebadb {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header i {
	font-size: 80px;
	color: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header img {
	height: 80px;
	width: 80px;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header .eael-dch-svg-icon {
	height: 80px;
	width: 80px;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header .eael-dch-svg-icon svg {
	height: 80px;
	width: 80px;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header svg {
	fill: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header .title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header .title span.lead {
	color: #eadeda;
}

.elementor-45 .elementor-element.elementor-element-d3a9f39 .eael-dual-header .subtext {
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-thumbnail {
	height: 350px;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-grid-post-holder {
	background-color: #131313;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-overlay {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-post-carousel .eael-entry-media {
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title a {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title:hover, .elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title a:hover {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-0e05a58 .eael-entry-title > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-grid-post-excerpt p {
	color: var(--e-global-color-astglobalcolor3);
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .eael-grid-post-excerpt .eael-post-elements-readmore-btn {
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .swiper-container-wrap .swiper-button-next, .elementor-45 .elementor-element.elementor-element-0e05a58 .swiper-container-wrap .swiper-button-prev {
	font-size: 30px;
	color: var(--e-global-color-primary);
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .swiper-container-wrap .swiper-button-prev {
	left: -20px;
}

.elementor-45 .elementor-element.elementor-element-0e05a58 .swiper-container-wrap .swiper-button-next {
	right: -20px;
}

.elementor-45 .elementor-element.elementor-element-ab630c8 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	fill: var(--e-global-color-b8fc840);
	color: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-3aacbb5 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header i {
	font-size: 70px;
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header img {
	height: 70px;
	width: 70px;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header .eael-dch-svg-icon {
	height: 70px;
	width: 70px;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header .eael-dch-svg-icon svg {
	height: 70px;
	width: 70px;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header svg {
	fill: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header .title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header .title span.lead {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-1a04b71 .eael-dual-header .subtext {
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-thumbnail {
	height: 350px;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-grid-post-holder {
	background-color: #131313;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-overlay {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-post-carousel .eael-entry-media {
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title a {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title:hover, .elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title a:hover {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-fab86d4 .eael-entry-title > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-grid-post-excerpt p {
	color: var(--e-global-color-astglobalcolor3);
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .eael-grid-post-excerpt .eael-post-elements-readmore-btn {
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .swiper-container-wrap .swiper-button-next, .elementor-45 .elementor-element.elementor-element-fab86d4 .swiper-container-wrap .swiper-button-prev {
	font-size: 30px;
	color: var(--e-global-color-primary);
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .swiper-container-wrap .swiper-button-prev {
	left: -20px;
}

.elementor-45 .elementor-element.elementor-element-fab86d4 .swiper-container-wrap .swiper-button-next {
	right: -20px;
}

.elementor-45 .elementor-element.elementor-element-ad8287c .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	fill: var(--e-global-color-b8fc840);
	color: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-161d659 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header i {
	font-size: 60px;
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header img {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header .eael-dch-svg-icon {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header .eael-dch-svg-icon svg {
	height: 60px;
	width: 60px;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header svg {
	fill: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header .title {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header .title span.lead {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-500afef .eael-dual-header .subtext {
	color: #6f6f6f;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-thumbnail {
	height: 350px;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-grid-post-holder {
	background-color: #131313;
	border-style: none;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-overlay {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-post-carousel .eael-entry-media {
	margin: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title a {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title:hover, .elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title a:hover {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title, .elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-entry-title > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-grid-post-excerpt p {
	color: var(--e-global-color-astglobalcolor3);
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .eael-grid-post-excerpt .eael-post-elements-readmore-btn {
	text-align: left;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .swiper-container-wrap .swiper-button-next, .elementor-45 .elementor-element.elementor-element-5dc95c2 .swiper-container-wrap .swiper-button-prev {
	font-size: 30px;
	color: var(--e-global-color-primary);
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .swiper-container-wrap .swiper-button-prev {
	left: -20px;
}

.elementor-45 .elementor-element.elementor-element-5dc95c2 .swiper-container-wrap .swiper-button-next {
	right: -20px;
}

.elementor-45 .elementor-element.elementor-element-a0f468b .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	fill: var(--e-global-color-b8fc840);
	color: var(--e-global-color-b8fc840);
}

.elementor-45 .elementor-element.elementor-element-2d90aab {
	--display: flex;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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-45 .elementor-element.elementor-element-bdaca37 {
	text-align: center;
}

.elementor-45 .elementor-element.elementor-element-bdaca37 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: var(--e-global-color-b8fc840);
}

@media (min-width:768px) {
	.elementor-45 .elementor-element.elementor-element-705f66c {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

@media (max-width:767px) {
	.elementor-45 .elementor-element.elementor-element-eb5b4e5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
		margin: 0px 0px 30px 10px;
	}
	
	.elementor-45 .elementor-element.elementor-element-35416cd1 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment {
		padding: 0px 0px 29px 10px;
	}
	
	.elementor-45 .elementor-element.elementor-element-161d659 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

.jkit-postblock-content {
	display: flex;
	top: 10px;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	height: 90%;
	max-height: 100%;
	overflow: hidden;
}

/* Start custom CSS for eael-post-carousel, class: .elementor-element-38eae80 */
div .eael-entry-wrapper {
	overflow: hidden;
	height: 140px;
}
