
/* Header wrapper */
.main-wrapper{	background: #ffffff !important;	border-bottom: 1px solid #dde2f0 !important;	box-shadow: 0 2px 14px rgba(44, 91, 227, 0.08) !important;	position: sticky !important;	top: 0 !important;	z-index: 1000 !important;}.header-wrapper{	background: transparent !important;	max-width: 1280px !important;	margin: 0 auto !important;	padding: 0 24px !important;	height: 60px !important;	display: flex !important;	align-items: center !important;	justify-content: space-between !important;	gap: 24px !important;}.logo a{	color: #111111 !important;	font-size: 16px !important;	font-weight: 800 !important;	letter-spacing: 0.03em !important;	text-decoration: none !important;	line-height: 1 !important;}.navbar{	background: transparent !important;	flex: 1 !important;}.main-menu{	display: flex !important;	list-style: none !important;	margin: 0 !important;	padding: 0 !important;	gap: 4px !important;}.main-menu__link{	color: #555555 !important;	font-size: 14px !important;	font-weight: 500 !important;	text-decoration: none !important;	padding: 6px 12px !important;	border-radius: 6px !important;	transition: background 0.2s, color 0.2s !important;	display: block !important;}.main-menu__link:hover{	color: #2d5be3 !important;	background: #eef1fd !important;}.main-menu__item.active .main-menu__link{	color: #2d5be3 !important;	background: #eef1fd !important;	font-weight: 600 !important;}.panel-list{	display: flex !important;	list-style: none !important;	margin: 0 !important;	padding: 0 !important;	gap: 4px !important;	align-items: center !important;}.panel-list__link{	color: #444444 !important;	display: flex !important;	align-items: center !important;	justify-content: center !important;	width: 36px !important;	height: 36px !important;	border-radius: 8px !important;	text-decoration: none !important;	transition: background 0.2s, color 0.2s !important;	font-size: 18px !important;	flex-direction: column;}.panel-list__link toggle-menu__link{	position: relative !important;}.toggle-menu.active .toggle-menu__link span:first-child{	position: absolute;	left: 8px !important;}.toggle-menu.active .toggle-menu__link span:nth-child(2){	display: none !important;}.toggle-menu.active .toggle-menu__link span:last-child{	position: absolute;	left: 8px !important;}.navbar.open{	background: #e1e1e182 !important;}.panel-list__link:hover{	color: #2d5be3 !important;	background: #eef1fd !important;}/* - */
.toggle-menu__link span{	background: #333333 !important;	display: block !important;	width: 20px !important;	height: 2px !important;	border-radius: 2px !important;	margin: 3px 0 !important;	transition: background 0.2s !important;}/* - (hover) */
.toggle-menu__link:hover span{	background: #2d5be3 !important;}.search__input{	background: #f4f5fb !important;	border: 1px solid #dde2f0 !important;	border-radius: 7px !important;	color: #111 !important;	padding: 6px 12px !important;	font-size: 13px !important;	outline: none !important;}.search__input:focus{	border-color: #2d5be3 !important;	background: #fff !important;}.search__button{	background: none !important;	border: none !important;	cursor: pointer !important;}/* Filter */
.main .wrapper .filter{	display:none;}/* Span Tag */
#leque-editor-canvas div div span{	display:none !important;}/* Footer wrapper */
.main-wrapper .footer .footer-wrapper{	transform:translatex(0px) translatey(0px);	margin-left:auto;}.main-wrapper footer,.footer{	background: #ffffff !important;	border-top: 1px solid #dde2f0 !important;	margin-top: 0 !important;}.footer-wrapper{	max-width: 1280px !important;	margin: 0 auto !important;	padding: 0 24px !important;	background: transparent !important;}.footer-top{	display: grid !important;	grid-template-columns: repeat(3, 1fr) !important;	gap: 32px !important;	padding: 36px 0 28px !important;	border-bottom: 1px solid #eef1fd !important;}.footer-top__item{	background: transparent !important;}.footer-top__title{	color: #2d5be3 !important;	font-size: 11px !important;	font-weight: 700 !important;	text-transform: uppercase !important;	letter-spacing: 0.08em !important;	margin-bottom: 14px !important;}.footer-menu{	list-style: none !important;	margin: 0 !important;	padding: 0 !important;}.footer-menu__item{	margin-bottom: 6px !important;}.footer-menu__link{	color: #555555 !important;	font-size: 14px !important;	text-decoration: none !important;	transition: color 0.2s !important;	display: inline-block !important;}.footer-menu__link:hover{	color: #2d5be3 !important;}.footer-bottom{	display: flex !important;	align-items: center !important;	justify-content: space-between !important;	flex-wrap: wrap !important;	gap: 8px !important;	padding: 14px 0 !important;	background: transparent !important;}.footer-bottom p{	font-size: 12px !important;	color: #888888 !important;	margin: 0 !important;}.footer-bottom a{	color: #2d5be3 !important;	text-decoration: none !important;}.footer-bottom a:hover{	text-decoration: underline !important;}.fb-right{	display: flex !important;	align-items: center !important;	gap: 16px !important;	flex-wrap: wrap !important;}.fb-right__counters img{	opacity: 0.5 !important;	height: 20px !important;	width: auto !important;	filter: grayscale(1) !important;}/* Box */
.main .wrapper .box{	margin-top:369px;	padding-top:26px;}/* Heading */
.main .wrapper h1{	display:none;}/* Wrap */
.home .wrapper .gll-wrap{	margin-top:9px;	transform:translatex(0px) translatey(469px) !important;}/* Heading */
.main .wrapper h2{	transform:translatex(10px) translatey(479px);	padding-top:2px;}/* Paragraph */
.main .wrapper p{	min-height:68px;	transform:translatex(10px) translatey(484px);	padding-bottom:1px;	padding-top:23px;}/* Paragraph */
.box-listing .box-listing__item p{	transform:translatex(0px) translatey(0px);}/* Box email */
.main .box .box-email{	margin-top:111px;	padding-top:45px;}@media (max-width:767px){	/* Header wrapper */
	.main-wrapper{		transform:translatex(0px) translatey(0px);	}		/* Home */
	.main-wrapper .home{		transform:translatex(-4px) translatey(-89px);	}		/* Footer top  item */
	.footer-wrapper .footer-top .footer-top__item{		display:none;	}		/* Footer top */
	.footer .footer-wrapper .footer-top{		display:none !important;	}		/* Content Division */
	.main-wrapper .content{		padding-bottom:58px !important;	}	}@media (min-width:768px){	/* Footer top  item */
	.footer-wrapper .footer-top .footer-top__item{		display:none;	}		/* Footer top */
	.footer .footer-wrapper .footer-top{		display:none !important;	}	}@media (min-width:992px){	/* Toggle menu  link */
	.panel-list .panel-list__item .toggle-menu__link{		display:none !important;	}	}