.elementor-8019
	.elementor-element.elementor-element-5b8cc8fc
	> .elementor-container {
	max-width: 1430px;
}

.elementor-8019
	.elementor-element.elementor-element-5b8cc8fc:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-8019
	.elementor-element.elementor-element-5b8cc8fc
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fbfbfd;
}

.elementor-8019 .elementor-element.elementor-element-5b8cc8fc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8019
	.elementor-element.elementor-element-5b8cc8fc
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8019 .elementor-element.elementor-element-36cb1152 {
	color: #191b1d;
	font-family: 'Sora', Sans-serif;
	font-size: 60px;
	font-weight: 400;
	line-height: 70px;
}

.elementor-8019
	.elementor-element.elementor-element-36cb1152
	> .elementor-widget-container {
	padding: 60px 0px 60px 0px;
}

.elementor-8019
	.elementor-element.elementor-element-450de72c
	> .elementor-container {
	max-width: 1420px;
}

.elementor-8019 .elementor-element.elementor-element-450de72c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8019
	.elementor-element.elementor-element-8a1a745
	> .elementor-container {
	max-width: 1400px;
}

.elementor-8019
	.elementor-element.elementor-element-8a1a745:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-8019
	.elementor-element.elementor-element-8a1a745
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8019 .elementor-element.elementor-element-8a1a745 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8019
	.elementor-element.elementor-element-8a1a745
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8019
	.elementor-element.elementor-element-d04680b
	.elementor-heading-title {
	font-family: 'Sora', Sans-serif;
	font-size: 36px;
	font-weight: 400;
	font-style: normal;
	line-height: 46px;
}

.elementor-8019
	.elementor-element.elementor-element-8dd8ccc
	> .elementor-element-populated {
	margin: 0% 0% 0% 10%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 10%;
}

.elementor-8019 .elementor-element.elementor-element-8dd8ccc {
	z-index: 0;
}

.elementor-8019
	.elementor-element.elementor-element-a1bb983
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8019 .elementor-element.elementor-element-a1bb983 {
	z-index: 0;
}

@media (max-width: 1279px) {
	.elementor-8019 .elementor-element.elementor-element-36cb1152 {
		font-size: 40px;
	}

	.elementor-8019
		.elementor-element.elementor-element-36cb1152
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-6c1ea24 */
main {
	overflow-y: unset;
}

h1.entry-title {
	display: none;
}

.blog-category .filter {
	display: flex;
	max-width: 1400px;
	margin: 40px 0 0 0;
}

.blog-category .button {
	padding: 5px 9px;
	margin-right: 18px;
	cursor: pointer;
	color: #0c3346;
	font-family: 'Karla', Sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border: 1px solid #e6e6e6;
	outline: none;
	border-radius: 0;
}

.blog-category .button:active {
	color: white;
	background-color: #3599cc;
}

.blog-category .button:focus {
	color: white;
	background-color: #3599cc;
}

.blog-category .button:last-child {
	margin-right: 0;
}

.blog-category .content {
	width: 1400px;
}

.blog-category .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -15px;
	margin-bottom: 10px;
}

.blog-category .card {
	width: calc(1 / 3 * 100% - 30px);
	margin: 20px 30px 60px 20px;
	height: 767px;
	color: white;
	font-size: 20px;
	transition: 0.5s all;
	color: #000;
}

.mb-10 {
	margin-bottom: 10px;
}

.blog-category .card .flex .swip-title-qe {
	color: #0c3346;
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	font-family: 'Karla', Sans-serif;
	margin: 0;
}

.blog-category .clothing {
	background-color: #7a9850;
}

.blog-category .decor {
	background-color: #c55a71;
}

.blog-category .bags {
	background-color: #182f0f;
}

.blog-category .anime {
	transform: scale(0);
	opacity: 0;
}

.blog-category .hide {
	display: none;
}

.blog-category .blog-block {
	width: 440px;
	box-sizing: border-box;
	display: flex;
	max-height: 740px;
	flex-direction: column;
	padding: 0;
	border: 1px solid #000;
	margin-right: 40px;
	transition: all 0.3s, padding 0.3s, max-height 0.3s, height 0.3s,
		background-color 0.3s;
}

.blog-category .flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 10px;
}

.blog-category .swiper-slide {
	width: 441px;
	box-sizing: border-box;
	display: flex;
	max-height: 742px;
	flex-direction: column;
	padding: 0;
	border: 1px solid #000;
	margin-right: 36px;
	transition: all 0.3s, padding 0.3s, max-height 0.3s, height 0.3s,
		background-color 0.3s;
}

.border-slide {
	padding: 0 0 65px 0;
}

.border-slide:focus {
	border: none;
}

.border-slide:active {
	border: none;
}

.slide-text {
	color: #959595;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	top: 280px;
	left: 20px;
	border: 1px solid #fff;
	background: #fff;
	padding: 4px 12px;
}

.blog-category .swiper-slide .hover-img {
	display: none;
}

@media screen and (max-width: 1140px) {
	.slide-text {
		top: 200px;
	}
}

.slide__button-wrapper_mob {
	display: none !important;
}

.hover-img {
	display: none;
}

.blog-category .date {
	margin: 15px 10px 20px 45px;
	font-size: 18px;
}

.elementor-column-gap-default
	> .elementor-column.elementor-element-daec34a
	> .elementor-element-populated {
	padding: 0;
}

.elementor-11797 .elementor-element.elementor-element-07c0498 {
	overflow: hidden;
}

body {
	overflow-x: hidden;
}

.swiper-bottom-blog,
.swiper-bottom-blog * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.swiper-bottom-blog {
	height: 760px;
	margin: 0;
}

.swiper-bottom-blog .swiper-slide {
	width: 441px;
	box-sizing: border-box;
	display: flex;
	max-height: 742px;
	flex-direction: column;
	padding: 0;
	margin-right: 36px;
	transition: all 0.3s, padding 0.3s, max-height 0.3s, height 0.3s,
		background-color 0.3s;
}

.border-slide {
	min-height: 400px;
}

.pb-20 {
	padding: 0 0 105px 0;
}

@media screen and (max-width: 1150px) {
	.blog-category .card {
		height: 500px !important;
	}

	.pb-20 {
		padding: 0 0 137px 0;
	}
}

.swiper-bottom-blog .swiper-into-e1 {
	background-color: #fff;
	transition: max-height 0.2s linear;
	transition: all 0.3s, padding 0.3s, max-height 0.3s, height 0.3s,
		background-color 0.3s;
}

.swiper-bottom-blog .swiper-slide:last-child {
	box-shadow: none;
}

.swiper-bottom-blog .swiper-slide:last-child .slide__button-wrapper {
	height: 70px;
	margin-top: 30px;
	align-self: flex-end;
}

.swip-title-qe {
	margin: 40px;
	font-family: Sora;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 130%;
	color: #0c3346;
	transition: all 0.3s;
}

.swip-array {
	padding: 0 43px 58px 40px;
	transition: all 0.3s;
}

.swip-array span {
	display: inline-block;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #959595;
	padding: 4px 12px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 5px 16px 5px;
	transition: all 0.3s;
}

.slide__img {
	width: 440px;
	height: 315px;
	background: url('');
}

.block-div-img {
	position: relative;
	width: 441px;
	height: 315px;
	overflow: hidden;
}

.slide__img {
	width: 100%;
	height: 100%;
}

.swip-title {
	padding: 0;
}

.elementor-11797
	.elementor-element.elementor-element-07c0498
	> .elementor-element-populated {
	padding: 0;
}

.slide__button-wrapper {
	margin: 0 40px 50px 44px;
	position: absolute;
	display: block;
	bottom: 0;
	transition: all 0.3s;
}

.slide__button-wrapper .arrow-btn a {
	padding: 35px;
	position: absolute;
	display: inline-block;
	content: '';
	background: url('https://i.ibb.co/5Ys5T2y/Group-4700.png');
	width: 17px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

.swiper-bottom-blog .swiper-slide:last-child .slide__heading {
	margin-bottom: 30px;
}

.swiper-bottom-blog .slide__heading {
	margin-top: auto;
	margin-bottom: 30px;
	color: #0c3346;
	font-family: 'Sora', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 48px;
}

.swiper-bottom-blog .slide__heading_hidden {
	display: none;
}

.swiper-bottom-blog .swiper-slide .slide__text {
	font-family: 'Karla', sans-serif;
	font-size: 14px;
	font-weight: 400;

	line-height: 20px;
}

.swiper-bottom-blog .swiper-slide .slide__text {
	margin: 0;
	overflow-y: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.swiper-bottom-blog .slide__button-wrapper {
	width: 70px;
	height: 70px;
	transition: height linear 0.2s;
}

.swiper-bottom-blog .slide__button-wrapper_mob {
	display: none;
	margin-top: 20px;
}

.swiper-bottom-blog .slide__button-text_mob {
	color: #18455d;
}

.swiper-bottom-blog .slide__button-img_mob {
	margin-left: 12px;
}

.swiper-bottom-blog .arrow-btn {
	display: flex;
	cursor: pointer;
	border: 1px solid #000;
	position: relative;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.swiper-bottom-blog .arrow-btn__svg {
	position: absolute;
	transform: translateX(-45px);
	transition: all 0.2s linear;
}

.its-seventeen > div > section:nth-child(2) > div > div > div {
	padding: 0 !important;
}

.swiper-bottom__navigation {
	margin-top: 40px;
	display: flex;
	column-gap: 10px;
}

.swiper-bottom__navigation-btn {
	background: none;
	cursor: pointer;
	border: none;
}

.swiper-bottom__navigation_disabled path {
	stroke: #c1c1c1;
}

@media screen and (max-width: 1200px) {
	.elementor-11797
		.elementor-element.elementor-element-07c0498
		> .elementor-element-populated {
		margin: 0px 0px 100px 35px;
	}

	.blog-category .card {
		height: 696px;
	}
}

@media screen and (max-width: 1140px) {
	.swiper-bottom-blog .swiper-slide {
		width: 360px;
		box-sizing: border-box;
		display: flex;
		max-height: 740px;
		flex-direction: column;
		padding: 0;
		/*border: 1px solid #000;*/
		margin-right: 40px;
		transition: all 0.3s, padding 0.3s, max-height 0.3s, height 0.3s,
			background-color 0.3s;
	}

	.elementor-11797
		.elementor-element.elementor-element-07c0498
		> .elementor-element-populated {
		margin: 0px 0px 100px 77px;
	}

	.block-div-img {
		width: 360px !important;
		height: 240px !important;
		overflow: hidden !important;
	}

	.elementor-97
		.elementor-element.its-seventeen
		div
		section:nth-child(2)
		div
		div
		> .elementor-element-populated {
		margin: 0px 0px 100px 70px;
		padding: 0;
	}
}

@media screen and (max-width: 992px) {
	.elementor-11797
		.elementor-element.elementor-element-07c0498
		> .elementor-element-populated {
		margin: 0px 0px 100px 13px;
	}

	.elementor-97
		.elementor-element.its-seventeen
		div
		section:nth-child(2)
		div
		div
		> .elementor-element-populated {
		margin: 0px 0px 100px 12px;
	}

	.block-div-img {
		width: 360px !important;
		height: 240px !important;
		overflow: hidden !important;
	}

	.elementor-97
		.elementor-element.its-seventeen
		div
		section:nth-child(2)
		div
		div
		> .elementor-element-populated {
		margin: 0px 0px 80px 12px;
	}
}

@media screen and (max-width: 768px) {
	.swiper-bottom-blog .slide__button-wrapper_mob {
		display: block;
	}

	.elementor-column.its-seventeen .slide__button-wrapper {
		display: none;
	}

	.elementor-column.its-seventeen .slide__button-wrapper_mob {
		position: absolute;
		bottom: 0;
		margin: 0 0 40px 40px;
	}
}

.swiper-bottom .slide__button-wrapper_mob {
	display: block;
}

.elementor-column.its-seventeen .slide__button-wrapper {
	display: none;
}

.elementor-column.its-seventeen .slide__button-wrapper_mob {
	position: absolute;
	bottom: 0;
	margin: 0 0 40px 40px;
}

.swiper-bottom-blog .flex .swip-title-qe {
	color: #0c3346;
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	font-family: 'Karla', Sans-serif;
	margin: 0;
}

.mb-10 {
	margin-bottom: 10px;
}

.swiper-bottom-blog .flex div img {
	margin: 4px 10px 0px 45px;
}

.swiper-bottom-blog .date {
	margin: 15px 10px 20px 45px;
}

.slide-text {
	color: #959595;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	top: 280px;
	left: 20px;
	border: 1px solid #fff;
	background: #fff;
	padding: 4px 12px;
}

.swiper-bottom-blog .swiper-slide .hover-img {
	display: none;
}

@media screen and (max-width: 1140px) {
	.slide__button-wrapper {
		margin: 0 40px 25px 44px;
	}

	.slide-text {
		top: 200px;
	}
}

.slide__button-wrapper_mob {
	display: none !important;
}

@media screen and (max-width: 1150px) {
}

@media screen and (max-width: 1400px) {
	.blog-category .card {
		width: calc(1 / 2 * 100% - 30px);
	}

	.blog-category .filter {
		display: block;
		max-width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.swip-title-qe {
		font-size: 18px;
		line-height: 23px;
	}

	.blog-category .date {
		font-size: 16px;
	}

	.blog-category .button {
		margin-bottom: 10px;
	}

	.blog-category .card {
		margin-bottom: 60px;
	}
}

@media screen and (max-width: 1400px) {
	.blog-category .content {
		width: 100%;
	}
}

@media screen and (max-width: 800px) {
	.blog-category .card {
		width: 100%;
	}
}

.swip-title-qe {
	min-height: 120px;
}

.show-more-btn {
	border-radius: 0;
	padding: 16px 30px;
	text-align: center;
	background-color: #3599cc;
	color: #ffffff;
	font-family: 'Karla', Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.btn-blog {
	text-align: center;
	margin-bottom: 90px;
	cursor: pointer;
}

@media screen and (max-width: 992px) {
	.block-div-img {
		height: 239px !important;
	}
}

.arrow-btn3 {
	cursor: pointer;
	display: flex;
	border: 1px solid #000;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	width: 70px;
	height: 70px;
	overflow: hidden;
	position: relative;
}

.arrow-btn__svg {
	position: absolute;
	transform: translateX(-45px);
	transition: all linear 0.3s;
}

@media screen and (max-width: 350px) {
	.swiper-bottom-blog .swiper-slide {
		width: 250px;
	}
}

.swiper-bottom-blog .swiper-slide:hover .arrow-btn3 > .arrow-btn__svg > path {
	stroke: #ffffff;
}

.swiper-bottom-blog .swiper-slide:hover .arrow-btn3 {
	background-color: #3599cc;
}

.border-slide:hover {
	border: 1px solid #353535;
}

.swiper-bottom-blog .swiper-slide:hover {
	background: #0c3346 !important;
	color: #fff;
	outline: 20px solid #0c3346;
	transition: all 0.1s, padding 0.1s, max-height 0.1s, height 0.1s,
		background-color 0.1s;
}

.swiper-bottom-blog .swiper-slide:hover .swiper-into-e1 {
	background-color: #0c3346;
	transition: all 0.1s, padding 0.1s, max-height 0.1s, height 0.1s,
		background-color 0.1s;
}

.swiper-bottom-blog .swiper-slide:hover .swip-title-qe {
	color: #fff;
	transition: color 0.1s;
}

.swiper-bottom-blog .swiper-slide:hover .swip-title-qe a {
	color: #fff;
	transition: color 0.1s;
}

.swiper-bottom-blog .swiper-slide:hover .slide__button-wrapper {
	height: 70px;
}

.swiper-bottom-blog .swiper-slide:hover .arrow-btn {
	background-color: #3599cc;
}

.swiper-bottom-blog .swiper-slide:hover .slide__heading {
	margin-top: 0;
	color: white;
}

.swip-array span:hover {
	color: #3599cc;
	transition: all 0.1s;
}

.swiper-bottom-blog .swiper-slide:hover .slide__text {
	-webkit-line-clamp: 12;
	margin-bottom: auto;
}

.swiper-bottom-blog .swiper-slide:hover .slide__heading_hidden:not(:empty) {
	display: inline;
}

.swiper-bottom-blog .arrow-btn:hover > .arrow-btn__svg {
	transform: translateX(45px);
}

.swiper-bottom__navigation-btn:hover {
	background: none;
}

.elementor-column.its-seventeen
	.swiper-bottom
	> .swiper-wrapper
	> .swiper-slide:hover
	.slide__button-wrapper_mob {
	margin: 0 0 40px 20px;
}

.swiper-bottom-blog .swiper-slide:hover .desktop-image {
	display: none;
}

.swiper-bottom-blog .swiper-slide:hover .hover-img {
	display: block;
}

.swiper-bottom-blog .swiper-slide:hover .border-slide {
	border: 1px solid #353535;
}

.arrow-btn3:hover > .arrow-btn__svg {
	transform: translateX(45px);
}

.swiper-bottom-blog .swiper-slide:before {
	right: -20px;
	top: -19px;
	transform: translate(-10px, 10px);
}

.border-slide {
	position: relative;
}

.swiper-bottom-blog .swiper-slide:hover:before {
	opacity: 1;
	visibility: visible;
	transform: translate(0, 0);
}

@media screen and (max-width: 1140px) {
	.swiper-bottom-blog .swiper-slide:before {
		right: -19px;
		width: 398px;
		height: 678px;
	}

	.slide__button-wrapper {
		margin: 0 40px 15px 44px;
	}

	.elementor-8019 .elementor-element.elementor-element-450de72c {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 800px) {
	.content
		.flex
		:nth-child(even)
		.swiper-bottom-blog
		.swiper-slide:hover
		.block-div-img {
		padding-left: 15px;
	}

	.blog-category .card {
		height: 606px;
	}

	.swiper-bottom-blog {
		height: 760px;
	}

	.slide__button-wrapper {
		margin: 0px 40px 0px 44px;
	}

	.slide__button-wrapper {
		bottom: 23px;
	}

	.content {
		overflow-y: hidden;
	}
}

@media screen and (max-width: 450px) {
	.swiper-bottom-blog .swiper-slide:before {
		right: -14px;
		width: 333px;
	}

	.slide__button-wrapper {
		margin: 0px 39px 0px 24px;
	}

	.slide__button-wrapper {
		bottom: 17px;
	}

	.swiper-bottom-blog .swiper-slide:before {
		height: 638px;
	}

	.block-div-img {
		width: 100% !important;
		height: 200px !important;
	}

	.border-slide {
		width: 100% !important;
	}

	.swip-title-qe {
		margin: 20px;
	}

	.swip-array {
		padding: 0 43px 58px 19px;
	}

	.blog-category .card {
		margin: 0 0 40px 0;
	}

	.swiper-bottom-blog .swiper-slide {
		width: 100%;
	}

	.elementor-8019 .elementor-element.elementor-element-450de72c {
		margin-bottom: 0px;
	}
}

.blog-category .filter {
	flex-flow: wrap;
}

.blog-category .button {
	margin-bottom: 27px;
}

@media screen and (max-width: 767px) {
	.blog-category .button {
		margin-bottom: 10px !important;
	}
	.filter {
		display: none !important;
	}
	.dropdown-block__toggle {
		margin-bottom: 40px !important;
	}
	.filter__dropdown-menu {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	.section-container .filter-block,
	.filter__dropdown-menu {
		overflow-y: scroll;
		height: 150px !important;
	}
}

@media screen and (max-width: 800px) {
	.swiper-slide {
		margin-left: 20px;
	}
}

@media screen and (max-width: 370px) {
	.swiper-bottom-blog .swiper-slide:before {
		right: -9px;
		width: 325px;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-450de72c */
@media screen and (max-width: 1200px) {
	.blog-category .elementor-container {
		overflow: hidden;
	}
}

.blog-category.elementor-column {
	overflow: hidden;
}

.elementor-shortcode div.section-container {
	margin: 20px 0 !important;
}

.dt-16 {
	padding: 0 0 80px 0 !important;
}

.elementor-shortcode div.section-container .filter-block .filter-category h4 {
	align-items: start !important;
}

.elementor-shortcode div.section-container .filter-block .filter-category {
	width: 100% !important;
}

.elementor-element.elementor-global-121223 {
	color: var(--e-global-color-primary);
	font-family: 'Karla', Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
}

.title-author {
	position: relative;
}
.title-author::after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: white;
}

.page-author .description {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4; /* Number of lines to show */
	-webkit-box-orient: vertical;
}

.page-author .description.expanded {
	-webkit-line-clamp: unset; /* Remove the line clamp */
}

.page-author .read-more {
	cursor: pointer;
}
