/* 
Theme Name: rsoon theme
Theme URI: rsoon.app
Description: rsoon
Author: Mkhdone
Author URI: rsoon.app
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, mkhdone, threaded-comments, translation-ready
*/
@import url('assets/font.css');

* , body , a , p , li , h1 , h2 , h3 , h4 , h5 , span , strong {
	font-family: peyda !important;
}



.zirmenu .elementor-widget-container {
	height: 72px;
	display: flex;
	align-items: center;
}


.Box-blog .elementor-widget-container .elementor-image a {
	width: 100%;
}

.blogbox-catfield .elementor-widget-container {
	align-items: center;
	display: flex;
}

.Box-blog .elementor-widget-container .elementor-image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 150px;
	background: linear-gradient(104deg, rgba(0, 3, 14, 0.00) -24.33%, rgba(0, 24, 129, 0.49) 46.78%);
	opacity: 0.4;
	border-radius: 20px;
	margin-bottom: 17px;
}

.blogbox-catfield-academy .elementor-heading-title.elementor-size-default {
	display: flex;
	align-items: center;
}

.blogbox-catfield-academy .blogbox-leftbox-icon {
	background-color: #D9D9D9;
}

.elementor-426 .elementor-element.elementor-element-3ef52c6f .elementor-heading-title, .elementor-24 .elementor-element.elementor-element-27309a9 .elementor-heading-title {
	cursor: pointer;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-467b2c4.elementor-section-height-min-height.elementor-hidden-mobile.elementor-section-items-stretch.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
	z-index: 10;
}


@media (max-width: 767px) {
	.elementor-element.elementor-element-fc781d7.elementor-widget__width-auto.blogbox-catfield.elementor-widget.elementor-widget-heading .elementor-widget-container {
		padding: 0;
		height: 29px;
		padding-right: 9px;
		padding-left: 9px;
		display: flex;
		justify-items: center;
		align-items: center;
		justify-content: center;
	}

	.blogbox-catfield h2.elementor-heading-title.elementor-size-default {
		display: flex;
	}

	.jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track {
		right: -17px;
	}

	.blogbox-catfield .elementor-widget-container {
		height: 29px;

	}

	.Bbox-cat {
		margin-left: 2.5px;
		font-size: 12px;
	}

	.blogbox-leftbox-icon {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #D9D9D9;
		margin-left: 7px;
	}

	.jet-listing-grid__slider-icon {
		display: none !important;
	}


	.icon-analysis {
		display: none;
	}

	.tahlil svg {
		display: block !important;
	}
}


section.elementor-section.elementor-top-section.elementor-element.elementor-element-e533c7c.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-height-default.elementor-section-items-middle {

	width: -moz-available !important;
}


body {
	margin: 0 !important;
}

.elementor-element-c0ed062 .elementor-widget-wrap.elementor-element-populated {
	height: 300px !important;
}

::-webkit-scrollbar {
	height: 6px;
	width: 6px;
	background: #ccc;
}

::-webkit-scrollbar-thumb {
	background: #999;
	-webkit-border-radius: 1ex;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

::-webkit-scrollbar-corner {
	background: #000;
}

/*
header
*/
/*
header desktop */

/*
first line
*/

/*  profile menu header */

.profile-menu {
	margin: 0;
	padding: 0;
	background-color: #3c7fee;
	border-radius: 10px 10px 10px 10px;
	width: 224px;
	height: 24px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-items: center;
	justify-content: center;
}

.profile-menu > ul > li {
	list-style: none;
	padding-right: 20px !important;
	width: 100%;
	padding-left: 20px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.profile-menu ul li a {
	color: #FFFFFF;
	font-family: "Peyda";
	font-size: 1rem;
	font-weight: 700;
}

.profile-menu ul li ul {
	height: 224.8px;
	position: absolute;
	padding: 20px;
	background-color: #3c7fee;
	border-radius: 0.625rem;
	width: 224px;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease-in-out;
	z-index: 900;
	right: 0;
	top: 24px;
}

.profile-menu ul li ul li {
	list-style: none;
	height: 61.6px;
	padding-bottom: 0.875rem;
}

.profile-menu > ul {
	width: 100%;
	padding-right: 0;
}

.profile-menu ul li ul li a {
	height: 53.6px;
	margin: 0 0 0.5rem;
	font-size: 1rem;
	font-weight: 700;
	color: rgb(255, 255, 255);
	text-align: right;
	padding: 0.875rem 1.25rem;
	border-radius: 0.5rem;
	background-color: rgb(99, 153, 241);
	border: 1px solid transparent;
	display: flex;
	align-items: center;
}

.profile-menu ul li ul li:hover a {
	border-color: rgb(177, 204, 248);
}

.profile-menu.clicked > ul > li ul {
	opacity: 1;
	visibility: visible !important;
}

.clicked svg {
	transition: all 0.3s ease 0s !important;
	transform: rotateZ(180deg) !important;
}


.login-rsoon svg {
	width: 24px;
	height: 24px;
	margin-left: 0.625rem;
}

.login-rsoon a {
	color: #fff;
	display: flex;
	justify-items: center;
	align-items: center;
	justify-content: center;
}

.login-rsoon:hover svg {
	stroke: none;
}

.login-rsoon a {
	height: 22px;
	display: flex;
	align-content: center;
	align-items: center;
}

.elementor-426 .elementor-element.elementor-element-3ef52c6f .elementor-heading-title, .elementor-24 .elementor-element.elementor-element-27309a9 .elementor-heading-title {
	display: flex;
	justify-content: center;
}


@media (min-width: 767px) {
	.elementor-426 .elementor-element.elementor-element-3ef52c6f .elementor-heading-title, .elementor-24 .elementor-element.elementor-element-27309a9 .elementor-heading-title, .login-rsoon a {
		height: 64px;
		display: flex;
		align-items: center;
		justify-content: center;
		justify-content: center !important;

	}

	.elementor-426 .elementor-element.elementor-element-3ef52c6f .elementor-heading-title, .elementor-24 .elementor-element.elementor-element-27309a9 .elementor-heading-title {
		width: 100%;
	}

	.login-rsoon {
		display: flex;
		justify-items: center;
		align-items: center;
		width: 100%;
		justify-content: center;
	}

}

.login-rsoon:hover path {
	stroke: none !important;
}

/*
second line
*/
.acudemy-sun-menu .w-414 {
	min-width: 408px !important;
}

.acudemy-sun-menu .elementor-widget-container {
	height: 75px !important;
}

.elementor-element-e5666d6.elementor-widget.elementor-widget-image {
	height: 225px;
}

/* mega-menu */

.jet-menu-item .jet-sub-mega-menu {
	left: -208.5px !important;
}

.jet-menu-item-wrapper .jet-menu-icon svg path {
	fill: none;
}

.jet-menu-hover svg {
	transform: rotate(180deg);
}

li#jet-menu-item-54 .jet-menu-item-wrapper {
	width: 53px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-68ca612.elementor-section-height-min-height.elementor-section-content-space-between.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle .elementor-row {
	display: flex;
	justify-content: space-between;
}

.mega-menu-brand .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	width: 33.333% !important;
}

/* button */

/*  payesh */

.cart-header-rsoon2 svg {
	width: 24px;
	height: 24px;
	margin-left: 8px;
	margin-right: -4px;
}

.cart-header-rsoon2 {
	display: flex;
	width: 102px !important;
	justify-items: center;
	align-items: center;
	justify-content: center;
}

.payesh .elementor-widget-container {
	height: 49.6px !important;
}

.cart-header-rsoon2 span {
	height: 28px;
	display: flex;
	align-content: center;
	align-items: center;
}


/* sabad */

.sabasrson .elementor-widget-container:hover span {
	color: rgb(53, 64, 80);
}

.sabasrson .elementor-widget-container:hover path {
	stroke: rgb(53, 64, 80) !important;
}

.cart-header-rsoon svg {
	width: 24px;
	height: 24px;
	margin-left: 8px;
	margin-right: -4px;
}

.sabasrson .elementor-widget-container {
	height: 49.6px !important;
}

.cart-header-rsoon {
	display: flex;
	width: 94.588px !important;
	justify-items: center;
	align-items: center;
	justify-content: center;
}

.cart-header-rsoon span {
	height: 28px;
	display: flex;
	align-content: center;
	align-items: center;
}

.call-rsoon a {
	display: flex;
	align-items: center;
}



* {
	outline: none;
}

/*
content desktop
*/

/*

/*
analysis */

.Market-analysis {
	display: flex;
	align-content: center;
	justify-content: center;
}

.Market-analysis h4 {
	margin: 0px !important;
}

.Market-analysis svg {
	margin-right: 12px;
	margin-top: 5px;
}


.box-open-blog {
	display: flex;
	justify-content: center;
}

.open-blog {
	display: flex;
	align-items: center;
}

.box-open-blog svg {
	margin-right: 10px;
}



/*
slider home page */
.jet-listing-grid__slider-icon svg {
	background: #354050;
	border-radius: 50%;
}

@media (min-width: 767px) {
	.blogbox-leftbox-icon {
		display: inline-block;
		width: 0.375rem;
		height: 0.375rem;
		border-radius: 50%;
		background-color: #C4D9FA;
		margin-left: 8px;
	}

	.blogbox-catfield .elementor-widget-container {
		display: flex;
		height: 48px;
		align-items: center;
	}


	.Bbox-cat {

		margin-left: 4.5px;
		color: #727C89;
		font-size: 16px;
		font-weight: 500;
	}

	.slick-center {
		margin-top: 20px;
	}

	/* 
	.jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track {

	right: 20px;
} */
	.Bbox-cat {
		margin-left: 4.5px;
		color: #727C89;
		font-size: 16px;
		font-weight: 500;
	}

	.elementor-element.elementor-element-fc781d7.elementor-widget__width-auto.blogbox-catfield.elementor-widget.elementor-widget-heading .elementor-widget-container {
		padding: 0;
		height: 48px;
		padding-right: 16px;
		padding-left: 16px;
		display: flex;
		justify-items: center;
		align-items: center;
		justify-content: center;
	}

}


.jet-listing-grid__slider-icon {
	border: 1px solid #C4D9FA;
	border-radius: 50%;
}


/*
opportunity news    */

.opportunity-news {
	display: flex;
	justify-items: center;
	align-items: center;
	justify-content: center;
}

.opportunity-news span {
	margin-right: 26px;
	margin-left: 26px;
	font-weight: 700;
	font-size: 32px;
	font-family: 'Peyda';
	color: #354050;
}


@media (max-width: 767px) {
	.news-slider .jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track {
		right: -44px;
	}

	.elementor-166 .elementor-element.elementor-element-f9b9208 .jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track {
		right: 215px;
	}

	.opportunity-news span {
		font-size: 24px;
		padding-left: 16px !important;
		padding-right: 16px !important;
	}

	.opportunity-news svg {
		width: 18px;
		height: 13.5px;
	}
}


/*
academy */
@media (max-width: 767px) {
	.shoar-brand {
		width: 249px !important;
		height: 40px !important;
		font-size: 14px !important;
	}

	.academy-blog-homepag > .listing-blog a {
		width: 100% !important;
		padding-left: 14px !important;
		padding-right: 15px !important;
	}

	.listing-blog a {
		width: 100% !important;

	}

	.blogbox-catfield-academy.elementor-widget.elementor-widget-heading .elementor-widget-container {
		height: 29PX !important;

	}
}


:is( .elementor-166 .elementor-element.elementor-element-9ff48ba > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-166 .elementor-element.elementor-element-9ff48ba >
.elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items >
.slick-list > .slick-track, .elementor-166 .elementor-element.elementor-element-9ff48ba > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) >
.slick-center {
	margin-top: 0 !important;
}

:is( .elementor-166 .elementor-element.elementor-element-9ff48ba > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-166 .elementor-element.elementor-element-9ff48ba >
.elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items >
.slick-list > .slick-track, .elementor-166 .elementor-element.elementor-element-9ff48ba > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) >
.slick-slide {
	margin-top: 30px;
}

.expert-text .elementor-widget-container p {
	max-height: calc(3 * 1.5em); /* ارتفاع ضربدری سه خط (با فرض ارتفاع خط ۱.۵em) */
	overflow: hidden;
	line-height: 1.5em;
	position: relative;
}


/*
other page
*/


.footer-1 p.elementor-heading-title.elementor-size-default {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	gap: 1rem;
}


/*
footer
*/


.input-footer p {
	display: flex;
	flex-direction: row;
	background-color: #354050;
	border-color: transparent;
	border-radius: 12px;
	overflow: hidden;
	padding-left: 4px !important;
	height: 56.6px;
	align-items: center;
	justify-content: flex-end;
	margin: 0 !important;
}

.input-footer input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email-footer {
	padding: 16px 12px;
	color: #F4F4F6;
	font-family: 'Peyda';
	text-align: end;
	background: transparent;
	border: none;
	border-radius: 0.75rem;
	overflow: hidden;
	width: 285px;
	font-weight: 500;
	font-size: 1rem;
}

.wpcf7-form-control-wrap ::placeholder {
	color: #F4F4F6 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
	border: none !important;
	display: block;
	font-family: 'Peyda';
	font-size: .875rem;
	line-height: 160%;
	letter-spacing: 0;
	font-weight: 500;
	color: rgb(76 200 64);
	padding: 0;
	margin: 15px 0 0 0;
}


.input-footer form:hover p {

}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
	background-color: #242A30;
	font-weight: 700;
	font-size: 16px;
	font-family: 'Peyda';
	border-radius: 8px;
	min-width: 83.08px;
	height: 48px;
}

span.wpcf7-form-control-wrap {
	max-width: 266px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
	background-color: rgb(53, 64, 80) !important;
	box-shadow: unset !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, .input-footer input[type="submit"]:focus {
	background-color: rgb(53, 64, 80) !important;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
	color: #fff;
	border: none;
	cursor: pointer;
}

.input-footer span.wpcf7-spinner {
	display: none;
}


.input-footer ::placeholder {
	color: rgb(84, 94, 109) !important;
}

.input-footer p:hover {
	border: 1px solid rgb(114, 124, 137);
}

.nav-mobile.elementor-widget.elementor-widget-html .elementor-widget-container {
	font-family: 'peyda';
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	flex-direction: column;
	font-size: 0.875rem;
	font-weight: 500;
	text-align: center;
	color: rgb(114, 124, 137);
	white-space: nowrap;
}

.nav-mobile.elementor-widget.elementor-widget-html .elementor-widget-container svg {
	margin: 0px 0 3px 0;
}

.join-brand p.elementor-heading-title.elementor-size-default {
	height: 24px;
}

.elementor-2128 .elementor-element.elementor-element-384e9e4 .elementor-heading-title {
	height: 21px;
}

.footer-links-more span.elementor-icon-list-text {
	border: 1px solid #354050;
	padding: 10px 0;
	display: flex;
	width: 285.73px;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 10px;
}

.footer-links-more span.elementor-icon-list-text:hover {
	background: rgb(53, 64, 80)

}

.input-footer span.wpcf7-not-valid-tip, .input-footer .wpcf7-response-output {
	display: none;
}

.dis-footer .elementor-heading-title.elementor-size-default {

	height: 27px !important;

}

.join-brand .elementor-heading-title.elementor-size-default {
	display: flex;
	align-items: center;
	justify-content: center;
}

.social-brand {
	display: flex;
	gap: 28px;
	margin-top: 16px;
	-webkit-box-pack: center;
	justify-content: center;

}

.MuiBox-root.muirtl-cryvvm {
	height: 38px;
}

.news-footer .elementor-heading-title.elementor-size-default {
	height: 24px;
	display: flex;
	align-items: center;
}

.title-box-footer .elementor-heading-title.elementor-size-default {
	display: flex;
	align-items: center;
	line-height: 36px !important;
	margin-bottom: 36.8px;

}

.brand-shoar-footer .elementor-heading-title.elementor-size-default {
	height: 54px;
	display: flex;
	align-items: center;
}

.brand-hamrah-dec-footer .elementor-heading-title.elementor-size-default {
	height: 27px;
	display: flex;
	align-items: center;
}

.brand-hamrah-footer .elementor-heading-title.elementor-size-default {
	height: 36px;
	display: flex;
	align-items: center
}


.muirtl-3tfy7s {
	position: fixed;
	z-index: 1300;
	inset: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.muirtl-919eu4 {
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.5);
	tap-highlight-color: transparent;
	z-index: -1;
}

.muirtl-1jh42ph {
	background-color: #fff;
	border-radius: 2rem;
	z-index: 2001;
	outline: none;
	max-height: 90%;
	display: flex;
	flex-direction: column;
	width: 1042px;
}

.muirtl-1vj5b1g {
	padding: 1.9rem 2.2rem 1.7rem 3.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #bfc6d1;
}

.muirtl-1jh4mfa {
	gap: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.muirtl-85oqjl {
	margin: 0;
	font-size: 1.5rem;
	font-weight: 900;
	text-align: center;
	color: #9199a6;
}

.muirtl-ujonb5 {
	background-color: transparent;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #fc7b43;
	border-radius: 50%;
	width: 3.5rem;
	height: 3.5rem;
}

.muirtl-12plm5s {
	width: 100%;
	justify-content: center;
	flex: 1;
	overflow: auto;
}

.muirtl-1a16e2z {
	padding: 3.3rem 4.4rem 4.2rem;
}

.muirtl-cqufy {
	width: 100%;
	display: flex;
	padding: 1.56rem 0 2.06rem;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.8rem;
	background-color: #292d32;
	border-radius: 0.9rem;
}

.muirtl-1hh2m5 {
	display: flex;
	gap: 0.7rem;
}

.muirtl-c8jitc {
	margin: 0;
	font-size: 1rem;
	font-weight: 400;
	text-align: center;
	color: #a0a8b4;
}

.muirtl-1vgwjzd {
	margin: 0;
	font-size: 1.125rem;
	font-weight: 900;
	text-align: center;
	color: #f4f5f7;
}

.muirtl-3tfy7s * {
	font-family: Peyda;
}

.muirtl-ujonb5 {
	background-color: transparent !important;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #fc7b43 !important;
	border-radius: 50% !important;
	width: 3.5rem;
	height: 3.5rem;
	cursor: pointer !important;
}

button.MuiBox-root.muirtl-ujonb5, .MuiBox-root.muirtl-ujonb5 {
	cursor: pointer !important;
}

@media (min-width: 767px) {
	/*     .elementor-icon-list-item.active a span:before {
	content: "";
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	background-image: url(/wp-content/uploads/2024/09/Polygon-1.svg);
	margin-top: 4px;
	right: 0;
} */

	li.elementor-icon-list-item.active a span {
		/*         padding-right: 21px; */
		color: #FFD35E !important;
		/*         font-weight: 900 !important; */
	}
}











.webkit-box, .webkit-box * {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

.line-clamp-1 , .line-clamp-1 * {
	-webkit-line-clamp: 1;
}

.line-clamp-2 , .line-clamp-2 * {
	-webkit-line-clamp: 2;
}

.line-clamp-3 , .line-clamp-3 * {
	-webkit-line-clamp: 3;
}

.h-72 {
	min-height: 72px;
}

.h-66 {
	min-height: 66px;
}

.display-flex  , .display-flex * {
	display:flex;
}
.flex-center , .flex-center * {
	align-items: center;
	justify-content: center;
}

.notranslate.fas.fa-phone-volume { 
	font-family: "Font Awesome 6 Free" !important;
}


.title-style-v4 .elementor-heading-title:after , .title-style-v4 .elementor-heading-title:before {
	content: "";
	background-image: url("/wp-content/uploads/2025/01/quote.svg");
	width: 32px;
	height: 32px;
	display: flex;
}

.title-style-v4 .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 28px;
}


.title-style-v4 .elementor-heading-title:after {
	transform: rotate(180deg);
}




.webkit-box,
.webkit-box * {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

.line-clamp-4,
.line-clamp-4 * {
	-webkit-line-clamp: 4;
}

.fix-margin-elementor > .elementor-widget-container > * {
	margin: unset !important;
}

.gap-4px {
	gap: 4px;
}

.items-center .elementor-widget-container,
.items-center .elementor-widget-container .elementor-heading-title,
.items-center .elementor-widget-container .elementor-heading-title a {
	align-items: center;
}


.items-center {
	align-items: center;
}

.justify-center,
.justify-center .elementor-widget-container .elementor-heading-title,
.justify-center .elementor-widget-container .elementor-heading-title a {
	justify-content: center;
}

.w-full,
.w-full .elementor-widget-container .elementor-heading-title,
.w-full .elementor-widget-container {
	width: 100%
}


@media (max-width:767px) {
	.title-style-v4 .elementor-heading-title:after, .title-style-v4 .elementor-heading-title:before {
		width: 16px;
		height: 16px;
		background-repeat: no-repeat;
		background-size: contain;
	}
	#floatBtn-1 {
		bottom: 100px;
	}
}

.flex {
	display: flex;
}

