.elementor-addons-gooten-posts .post-col {
	 margin-bottom: 32px;
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-col {
		 margin-bottom: 0;
	}
}
 .elementor-addons-gooten-posts .stretched-link::after {
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 pointer-events: auto;
	 content: "";
	 background-color: rgba(0, 0, 0, 0);
}
 .elementor-addons-gooten-posts .post--media {
	 position: relative;
	 overflow: hidden;
	 width: 100%;
	 height: 220px;
}
 .elementor-addons-gooten-posts .post--media img {
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post--media {
		 height: 150px;
	}
}
 .elementor-addons-gooten-posts .post--category-icon {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 width: 32px;
	 height: 32px;
	 z-index: 10;
	 background-color: #fff;
	 border-top-right-radius: 8px;
	 color: #a6c6f2;
}
 .elementor-addons-gooten-posts .post--category-icon:hover {
	 color: #092dc5;
}
 .elementor-addons-gooten-posts .post--category-icon img {
	 max-width: 20px;
	 max-height: 24px;
	 height: auto;
	 opacity: 1;
	 transition: all 0.2s ease-out;
}
 .elementor-addons-gooten-posts .post--categories {
	 list-style: none;
	 padding: 0;
	 margin: 0;
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 16px;
	 letter-spacing: 0.15em;
	 text-transform: uppercase;
}
 .elementor-addons-gooten-posts .post--categories a {
	 color: #a6c6f2;
	 transition: all 0.2s ease-out;
}
 .elementor-addons-gooten-posts .post--categories a:hover {
	 color: #092dc5;
}
 .elementor-addons-gooten-posts .post--categories a:not(:last-child) {
	 margin-right: 10px;
}
 .elementor-addons-gooten-posts .post--title {
	 font-family: 'Inter', sans-serif;
}
 .elementor-addons-gooten-posts .post--title a {
	 transition: all 0.2s ease-out;
}
 .elementor-addons-gooten-posts .post-block:hover .post--category-icon img {
	 opacity: 1;
}
 .elementor-addons-gooten-posts .post-block:hover .post--categories a {
	 color: #092dc5;
}
 .elementor-addons-gooten-posts .post-small {
	 position: relative;
}
 .elementor-addons-gooten-posts .post-small .post--media {
	 margin-bottom: 12px;
}
 .elementor-addons-gooten-posts .post-small .post--title {
	 font-size: 16px;
	 line-height: 24px;
	 margin-top: 12px;
	 margin-bottom: 0;
}
 .elementor-addons-gooten-posts .post-small .post--title a {
	 color: #646b72;
}
 .elementor-addons-gooten-posts .post-small .post--title a:hover {
	 text-decoration: underline;
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-medium {
	 position: relative;
}
 .elementor-addons-gooten-posts .post-medium .post--media {
	 margin-bottom: 12px;
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-medium .post--media {
		 height: 227px;
	}
}
 .elementor-addons-gooten-posts .post-medium .post--title {
	 font-size: 18px;
	 font-weight: 400;
	 line-height: 24px;
	 margin-top: 12px;
	 margin-bottom: 0;
}
 .elementor-addons-gooten-posts .post-medium .post--title a {
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-medium .post--title a:hover {
	 text-decoration: underline;
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-large {
	 position: relative;
}
 .elementor-addons-gooten-posts .post-large .post--media {
	 margin-bottom: 12px;
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-large .post--media {
		 height: 227px;
	}
}
 .elementor-addons-gooten-posts .post-large .post--title {
	 font-size: 18px;
	 font-weight: 400;
	 line-height: 24px;
	 margin-top: 12px;
	 margin-bottom: 0;
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-large .post--title {
		 font-size: 36px;
		 line-height: 50px;
	}
}
 .elementor-addons-gooten-posts .post-large .post--title a {
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-large .post--title a:hover {
	 text-decoration-line: underline;
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-big {
	 position: relative;
}
 .elementor-addons-gooten-posts .post-big + .post-big {
	 margin-top: 40px;
}
 .elementor-addons-gooten-posts .post-big .post--media {
	 margin-bottom: 12px;
}
 @media (min-width: 1024px) {
	 .elementor-addons-gooten-posts .post-big .post--media {
		 width: 350px;
		 height: 350px;
		 margin-bottom: 0;
		 margin-right: 40px;
	}
}
 @media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-big .post--category-icon {
		 width: 52px;
		 height: 52px;
	}
	 .elementor-addons-gooten-posts .post-big .post--category-icon img {
		 max-width: 32px;
		 max-height: 44px;
	}
}
 .elementor-addons-gooten-posts .post-big .post--title {
	 font-weight: 400;
	 font-size: 36px;
	 line-height: 44px;
}
 .elementor-addons-gooten-posts .post-big .post--title a {
	 color: #1e2731;
}
 .elementor-addons-gooten-posts .post-big .post--categories a:not(:last-child) {
	 margin-right: 20px;
}
 .elementor-addons-gooten-posts .post-big a.read-more {
	 display: inline-flex;
	 align-items: center;
	 text-transform: uppercase;
	 font-size: 12px;
	 line-height: 16px;
	 font-weight: 400;
	 color: #092dc5;
	 margin-top: 18px;
	 transition: all 0.2s ease-out;
}
 .elementor-addons-gooten-posts .post-big a.read-more svg {
	 margin-left: 12px;
	 transition: all 0.2s ease-out;
}
 .elementor-addons-gooten-posts .post-big a.read-more:hover svg {
	 margin-left: 20px;
}
 .elementor-addons-gooten-posts .post-big .post--excerpt {
	 font-size: 16px;
	 line-height: 24px;
	 color: #1e2731;
	 margin-top: 6px;
}
 .post-block .post--excerpt {
	 text-transform: none;
 }
@media (min-width: 768px) {
	 .elementor-addons-gooten-posts .post-big .post--excerpt {
		 font-size: 20px;
		 line-height: 33px;
	}
}
 .elementor-addons-gooten-posts .post-big time, .elementor-addons-gooten-posts .post-big .updated {
	 font-size: 13px;
	 line-height: 19px;
	 color: #b1b5b9;
	 margin-top: 6px;
}
 @media (max-width: 767px) {
	 .elementor-addons-gooten-posts .item-hidden-mobile {
		 display: none;
	}
}
 @media (min-width: 768px) and (max-width: 1024px) {
	 .elementor-addons-gooten-posts .item-hidden-tablet {
		 display: none;
	}
}
 @media (min-width: 1025px) {
	 .elementor-addons-gooten-posts .item-hidden-desktop {
		 display: none;
	}
}
 .elementor-addons-gooten-posts .swiper-button-prev, .elementor-addons-gooten-posts .swiper-button-next {
	 height: 22px;
	 margin-top: -11px;
	 outline: none;
	 box-shadow: none;
}
 .elementor-addons-gooten-posts .swiper-button-prev, .elementor-addons-gooten-posts .swiper-container-rtl .swiper-button-next {
	 background: none;
	 left: -42px;
}
 .elementor-addons-gooten-posts .swiper-button-next, .elementor-addons-gooten-posts .swiper-container-rtl .swiper-button-prev {
	 background: none;
	 right: -42px;
}
 body.blog .gooten-blog-post-small .post--category-icon img, body.archive .gooten-blog-post-small .post--category-icon img, body.category .gooten-blog-post-small .post--category-icon img, body.tag .gooten-blog-post-small .post--category-icon img {
	 max-width: 30px;
	 max-height: 30px;
	 width: 100%;
	 height: auto;
}
 