@charset "utf-8";

.ekit-wid-con .elementskit-blog-block-post { padding: 50px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; border-radius: 10px; }

.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb { border-radius: 10px; margin-right: 20px; }

.ekit-wid-con .elementskit-blog-block-post .entry-title { font-size: 36px; font-weight: 900; margin-bottom: 30px; }

.ekit-wid-con .elementskit-blog-block-post .entry-title a { color: rgb(0, 0, 0); }

.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover { opacity: 0.8; }

.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb { display: block; box-shadow: rgba(0, 0, 0, 0.2) 29.698px 29.698px 60px 0px; width: 100%; }

.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb > img { display: block; width: 100%; }

.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header { margin-top: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; }

.ekit-wid-con .elementskit-blog-block-post .post-meta-list { margin-bottom: 15px; }

.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat, .ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date { margin-right: 40px; }

.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer > p { color: rgb(141, 141, 141); margin-bottom: 35px; transition: 0.4s; }

.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb > img { transform: scale(1.05); opacity: 0.8; }

.ekit-wid-con .post-meta-list svg { vertical-align: middle; }

.ekit-wid-con .elementskit-post-card { transition: 0.4s; background: rgb(18, 48, 117); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; padding: 60px 40px; border-radius: 6px; }

.ekit-wid-con .elementskit-post-card .elementskit-post-body { color: rgb(166, 170, 187); }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a { color: rgb(255, 255, 255); }

.ekit-wid-con .elementskit-post-card .post-author .author-name { color: inherit; }

.ekit-wid-con .elementskit-post-card .elementskit-border-hr { background-color: rgb(134, 146, 175); }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list { margin-bottom: 17px; }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title { font-size: 18px; line-height: 1.333; }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a { color: rgb(0, 0, 0); }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover { opacity: 0.9; }

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr { margin-top: 25px; margin-bottom: 22px; }

.ekit-wid-con .elementskit-post-card .elementskit-post-body { color: rgb(141, 141, 141); }

.ekit-wid-con .elementskit-post-card .elementskit-post-body p { margin-bottom: 35px; }

.ekit-wid-con .elementskit-post-image-card { transition: 0.4s; border-radius: 10px; background: rgb(18, 48, 117); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; }

.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img { transform: scale(1.05) rotate(2deg); opacity: 0.8; }

.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img > img { box-shadow: rgba(0, 0, 0, 0.3) 9.899px 9.899px 30px 0px; }

.ekit-wid-con .elementskit-post-image-card .elementskit-post-body { padding: 20px 40px 40px; }

.ekit-wid-con .elementskit-post-image-card .elementskit-post-body > p { color: rgb(255, 255, 255); }

.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb { border-radius: 10px; }

.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header { position: relative; }

.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb { position: relative; padding: 20px; overflow: hidden; display: block; }

.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow { box-shadow: rgba(0, 0, 0, 0.2) -3.473px 19.696px 25px 0px; }

.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb > img { transition: 0.4s; width: 100%; }

.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer { margin-top: 16px; }

.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper { margin-top: 25px; }

.ekit-wid-con .elementskit-post-image-card .entry-title a { color: rgb(255, 255, 255); }

.ekit-wid-con .elementskit-post-image-card .post-meta-list { margin-bottom: 20px; color: rgba(255, 255, 255, 0.5); fill: rgba(255, 255, 255, 0.5); }

.ekit-wid-con .elementskit-post-image-card .post-meta-list > span a { color: inherit; vertical-align: middle; }

.ekit-wid-con .elementskit-post-image-card .post-meta-list > span .meta-date-text { vertical-align: middle; }

.ekit-wid-con .elementskit-post-image-card .entry-title { font-size: 18px; margin-bottom: 28px; }

.ekit-wid-con .elementskit-post-image-card .post-author .author-name { color: inherit; }

.ekit-wid-con .elementskit-post-image-card.modern { margin-top: 40px; }

.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb > img { opacity: 1; }

.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb { margin-top: -60px; }

.ekit-wid-con .blog-block-post[class*="gradient-"] { background: rgb(18, 48, 117); }

.ekit-wid-con .blog-block-post[class*="gradient-"] .entry-title a { color: rgb(255, 255, 255); }

.ekit-wid-con .blog-block-post[class*="gradient-"] .post-meta-list { color: rgba(255, 255, 255, 0.5); }

.ekit-wid-con .blog-block-post[class*="gradient-"] .post-meta-list > span a { vertical-align: middle; color: inherit; }

.ekit-wid-con .blog-block-post[class*="gradient-"] .elementskit-post-footer > p { color: rgba(255, 255, 255, 0.5); }

.ekit-wid-con .blog-block-post[class*="gradient-"] .post-author .author-name { color: inherit; }

.ekit-wid-con .blog-block-post[class*="gradient-"] .first-letter::first-letter { border-bottom-color: rgb(16, 41, 102); }

.ekit-wid-con .blog-block-post[class*="gradient-"] .elementskit-border-hr { background-color: rgb(134, 146, 175); }

.ekit-wid-con .gradient-bg-2 { background: rgb(250, 43, 86); }

.ekit-wid-con .post-meta-list { color: rgb(163, 163, 163); }

.ekit-wid-con .post-meta-list > span { display: inline-block; }

.ekit-wid-con .post-meta-list > span a { color: inherit; vertical-align: middle; }

.ekit-wid-con .post-meta-list > span i { padding-right: 5px; }

.ekit-wid-con .post-meta-list > span:not(:last-child) { margin-right: 40px; }

.ekit-wid-con .post-meta-list .meta-author, .ekit-wid-con .post-meta-list .meta-date, .ekit-wid-con .post-meta-list .post-cat, .ekit-wid-con .post-meta-list .post-comment { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; }

.ekit-wid-con .meta-author .author-img { display: inline-block; margin-right: 15px; box-shadow: rgba(0, 0, 0, 0.2) 4.95px 4.95px 15px 0px; border-radius: 50%; transition: 0.4s; margin-bottom: 0px; overflow: hidden; position: relative; vertical-align: middle; }

.ekit-wid-con .meta-author .author-img img { max-width: 100%; }

.ekit-wid-con .meta-author .author-name { color: inherit; }

.ekit-wid-con .meta-author .author-name:hover { opacity: 0.8; }

.ekit-wid-con .first-letter { display: inline-block; }

.ekit-wid-con .first-letter::first-letter { border-bottom: 3px solid rgb(229, 229, 229); }

.ekit-wid-con .elementskit-border-hr { height: 3px; width: 30px; display: block; background-color: rgb(229, 229, 229); }

.ekit-wid-con .text-center .elementskit-border-hr { margin-left: auto; margin-right: auto; }

.ekit-wid-con .text-right .elementskit-border-hr { margin-left: auto; }

.ekit-wid-con .elementskit-meta-lists { position: absolute; top: 83%; left: 30px; }

.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta { display: flex; font-size: 12px; text-align: center; color: rgb(255, 255, 255); background: rgb(250, 43, 86); width: 55px; height: 55px; border-radius: 100px; -webkit-box-align: center; align-items: center; }

.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta:not(:last-child) { margin-right: 15px; }

.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta strong { display: block; font-size: 22px; font-weight: 900; line-height: 1; margin-bottom: 2px; }

.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta .elementskit-meta-wraper { display: block; margin: 10px 0px; line-height: 1; width: 100%; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag { top: auto; left: 10px; bottom: 30px; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta { width: auto; height: auto; border-radius: 0px; padding-left: 22px; padding-right: 12px; position: relative; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before { position: absolute; content: ""; top: -10px; left: 0px; color: rgb(145, 47, 61); border-bottom: 5px solid; border-top: 5px solid transparent; border-right-width: 5px; border-left-width: 5px; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_right::before { border-right: solid transparent; border-left: solid; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_left::before { border-right: solid; border-left: solid transparent; }

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta .elementskit-meta-wraper { margin: 7px 0px; }

.ekit-wid-con .elementskit-entry-thumb { position: relative; overflow: hidden; display: block; }

.ekit-wid-con .elementskit-entry-thumb > img { transition: 0.4s; }

.ekit-wid-con .elementskit-entry-header { position: relative; }

.ekit-wid-con .elementskit-post-body.ekit-highlight-border { position: relative; }

.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before { content: ""; height: 20px; width: 2px; background: rgb(255, 113, 43); position: absolute; z-index: 999; transform: translateY(-50%); top: 50%; left: 0px; }

.ekit-wid-con .post-meta-list > span { transition: 0.4s; cursor: pointer; line-height: 1; }

.ekit-wid-con .post-meta-list > span > i { display: inline-block; }

.ekit-wid-con .meta-author .author-img > img { margin: 0px; }

.ekit-wid-con .elementskit-post-body { position: relative; }

.ekit-wid-con .elementskit-post-body > p { transition: 0.4s; }

.ekit-wid-con .elementskit-post-body > p:empty { display: none; }

.ekit-wid-con .elementskit-meta-categories { position: absolute; top: 15px; left: 18px; }

.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper { display: block; }

.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span { background: rgb(0, 136, 255); border-radius: 3px; display: inline-block; font-size: 13px; line-height: 14px; }

.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child) { margin-right: 5px; }

.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span > a { color: rgb(255, 255, 255); white-space: nowrap; }

.ekit-wid-con .post-items.ekit-blog-post-masonry-active { position: relative !important; }

.ekit-wid-con .post-items.ekit-blog-post-masonry-active .post-item { padding: 0px; }

.ekit-wid-con .post-items.ekit-blog-post-masonry-active:not(.ekit-masonry-ready) { display: flex; flex-wrap: wrap; gap: 30px; }

.ekit-wid-con .post-items.ekit-blog-post-masonry-active:not(.ekit-masonry-ready) .post-item { -webkit-box-flex: 1; flex: 1 1 280px; }

.ekit-wid-con .post-items.ekit-blog-post-masonry-active.ekit-masonry-ready .post-item { position: absolute; }

.ekit-blog-post-pagination-container { display: flex; flex-wrap: wrap; }

.ekit-blog-post-pagination-container .page-numbers { background-color: rgb(247, 248, 251); font-size: 16px; line-height: 21px; }

.ekit-blog-post-pagination-container .page-numbers.current, .ekit-blog-post-pagination-container .page-numbers:hover { background-color: rgb(80, 82, 85); }

.ekit-blog-post-pagination-container .page-numbers.dots, .ekit-blog-post-pagination-container .page-numbers.dots:hover { background-color: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.ekit-blog-post-pagination-style-loadmore .page-numbers { display: none; }

.ekit-blog-post-pagination-style-loadmore .page-numbers.next { display: inline-block; }

.ekit-blog-post-pagination-style-simple .page-numbers { display: none; }

.ekit-blog-post-pagination-container .page-numbers { margin-top: 30px; margin-right: 15px; }

.ekit-blog-post-pagination-style-numbered .page-numbers, .ekit-blog-post-pagination-style-simple .page-numbers.next, .ekit-blog-post-pagination-style-simple .page-numbers.prev { display: inline-block; }

.elementskit-blog-block-post:hover .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-blog-block-post:hover .no-gutters a.elementskit-entry-thumb::before, .elementskit-post-image-card:hover .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-post-image-card:hover .no-gutters a.elementskit-entry-thumb::before { top: 0px; opacity: 1; visibility: visible; transition: 0.4s; z-index: 1; }

.elementskit-blog-block-post .elementskit-entry-header .elementskit-meta-categories, .elementskit-blog-block-post .no-gutters .elementskit-meta-categories, .elementskit-post-image-card .elementskit-entry-header .elementskit-meta-categories, .elementskit-post-image-card .no-gutters .elementskit-meta-categories { z-index: 9; }

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::before, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::before, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; transition: 0.4s 0.2s; z-index: 1; backface-visibility: hidden; opacity: 0; visibility: hidden; }

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::after, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::after, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::after, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::after { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; backface-visibility: visible; opacity: 1; visibility: visible; }

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb img, .elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb img, .elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb img, .elementskit-post-image-card .no-gutters a.elementskit-entry-thumb img { display: block; }

.elementskit-blog-block-post .elementskit-post-body, .elementskit-post-image-card .elementskit-post-body { z-index: 9; }

.ekit-wid-con .elementskit-meta-lists { z-index: 1; }

.ekit-wid-con .elementor-swiper-button { transition: 0.3s ease-out; }

.ekit-wid-con .ekit-blog-carousel-pagination { width: 100%; -webkit-box-align: center; align-items: center; }

.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet { transition: 0.4s ease-out; display: inline-block; margin: 4px; }

.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet-active { transition: 0.4s ease-out; }

.ekit-wid-con .elementor-swiper-button-prev { left: 10px; }

.ekit-wid-con .blogCarousel-pagination-bullets.swiper-pagination-horizontal { left: auto; }

.elementskit-pagination-left .swiper-pagination-bullets { left: -15px; right: unset; }

.elementskit-pagination-right .swiper-pagination-bullets { right: -15px; left: unset; }

.ekit-blog-posts-content.carousel-enabled, .ekit-blog-posts-content.wihout-masonry { height: auto !important; }

.ekit-blog-posts-content.carousel-enabled .elementor-swiper-button, .ekit-blog-posts-content.wihout-masonry .elementor-swiper-button { position: absolute; display: inline-flex; z-index: 1; cursor: pointer; top: 50%; transform: translateY(-50%); }

.ekit-blog-posts-content .swiper-container:not(.swiper-container-initialized) .swiper-slide { max-width: calc(100% / var(--ekit_blog_posts_slide_show,1)); margin-right: var(--ekit_blog_posts_spacing,30px); }

.ekit-blog-posts-content .swiper:not(.swiper-initialized) .swiper-slide { max-width: calc(100% / var(--ekit_blog_posts_slide_show,1)); margin-right: var(--ekit_blog_posts_spacing,30px); }