/*
	transition: all 0.3s ease-in-out;
	background: linear-gradient(270deg, #EF6B32 1.67%, #EF8343 40.08%, #F7AB32 100%);
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

*/
html {

}
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
body, * {
	margin: 0;
	padding: 0;
	font-weight: normal;
	transition: all 0.3s ease-in-out;
}
body, * {
	font-family: "Golos Text", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
	font-style: normal;
	font-size: 16px;
	line-height: 150%;
}
a {
	text-decoration: none;
}
body {
	padding-top: 81px;
	background-color: #fff;
}
.main-back {
	background: url('/images/back1.png') no-repeat right 520px / 18%, 
		url('/images/back2.png') no-repeat left 1620px / 20%,
		url('/images/back3.png') no-repeat 1% 2850px / 30%
	;
	background-color: #f6f5f5;
	padding-top: 80px;
}
.sln-header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(10px);
	z-index: 100;
}
.sln-width {
	padding: 0 80px;
	overflow-x: hidden;
}
.sln-header-wrap .sln-width {
	overflow-x: unset;
}
.sln-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0;
}
.sln-header > a > img {
	width: 132px;
}
.sln-menu {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
}
.sln-menu > div {
	position: relative;
	padding: 0 10px;
}
.sln-menu > div > div {
	position: absolute;
	display: none;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	z-index: 200;
	column-count: 2;
	gap: 30px;
}
.sln-menu > div > span {
	font-size: 14px;
	font-weight: 500;
	color: rgba(93, 93, 93, 1);
	cursor: pointer;
}
.sln-menu > div > a {
	font-size: 14px;
	font-weight: 500;
	color: rgba(93, 93, 93, 1);
}
.sln-menu > div:hover > div {
	display: block;
	opacity: 1;
	visibility: visible;
}
.sln-menu > div:hover > a, .sln-menu > div:hover > span, .sln-menu > div.orange > span, .sln-menu > div.orange > a {
	color: rgba(230, 131, 50, 1);
}
.sln-menu > div > div > a {
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	color: rgba(93, 93, 93, 1);
	display: block;
	padding: 8px;
}
.sln-menu > div > div > a:hover {	
	background: rgba(246, 245, 245, 1);
	border-radius: 10px;
	color: rgba(27, 27, 26, 1);
}
.sln-btn {
	display: inline-block;
	background-color: #FBAD18;
	padding: 15px 30px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	color: rgba(27, 27, 26, 1);
}
.sln-btn:hover {
	background-color: rgba(254, 162, 24, 1);
	color: rgba(27, 27, 26, 1);
}
[href="#search"] {
	display: block;
	background-color: rgba(246, 245, 245, 1);
	border-radius: 50%;
	padding: 14px 15px;
}
[href="#search"] img {
	display: block;
	height: 17px;
}
.sln-search {
	margin-right: 20px;
	position: relative;
}
.sln-search input {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 20px;
	background: #fff;
	border: solid 1px #ddd;
	padding: 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
	width: 450px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.sln-margin-block {
	margin-top: 25px;
	margin-bottom: 50px;
}
.sln-main-banners {
	background: #fff;
	border-radius: 20px;
	padding: 55px 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sln-main-banners > div > h1 {
	font-size: 40px;
	line-height: 120%;
	color: #000;
	font-weight: 500;
}
.sln-main-banners > div:first-child {
	width: 50%;
}
.sln-main-banners > div > h1 span {
	font-size: 40px;
	font-weight: 500;
	line-height: 120%;
	color: rgba(230, 131, 50, 1);
}
.sln-main-banners > div > p {
	color: rgba(93, 93, 93, 1);
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	padding: 25px 0 50px;
}
.sln-main-banners .sln-btn {
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 20px 60px;
}
.sln-img-slider {
	position: relative;
	width: 390px;
	height: 400px;
}
.sln-img-slider:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background: rgba(251, 173, 24, 1);
	left: -7px;
	top: -7px;
	z-index: 1;
}
.sln-img-slider > img {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 40px;
}
.k1 {
	background-image: url('/images/k1.png'), url('/images/k3.png');
	background-repeat: no-repeat;
	background-size: 25px, 30px;
	background-position: 30px 30px, 98% 95%;
}
.k2 {
	position: relative;
}
.k2:after {
	content: '';
	background: url('/images/k2.png') no-repeat left top / 30px;
	position: absolute;
	left: 110%;
	width: 30px;
	height: 30px;
}
.sln-block h2 {
	font-size: 30px;
	font-weight: 500;
	line-height: 120%;
	padding-bottom: 50px;
}
.sln-block h2.k9 {
	font-weight: 500;
}
.sln-numbers {
	display: flex;
	justify-content: space-between;
}
.sln-numbers > div {
	width: 24%;
	min-height: 35vh;
	background: #fff url('/images/numbers.png') no-repeat 90% 10% / 45px;
	border-radius: 20px;
	padding: 30px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	padding-top: 150px;
}
.sln-numbers > div span:first-child {
	font-size: 40px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 8px;
}
.sln-numbers > div span:last-child {
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
}
.k4 {
	position: relative;
}
.k4:after {
	content: '';
	background: url('/images/k4.png') no-repeat left top / 30px;
	position: absolute;
	left: 250px;
	top: 0px;
	width: 30px;
	height: 30px;
}
.sln-slide-live {
	display: flex;
}
.sln-slide-live > img {
	width: 33%;
	height: 550px;
	object-fit: cover;
	border-radius: 20px 0 0 20px;
}
.sln-slide-live > div {
	border-radius: 0 20px 20px 0;	
	background-color: #fff;
	padding: 100px 100px 100px 60px;
}
.sln-slide-live > div header {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 50px;
}
.sln-slide-live > div header span {
	display: block;
	font-size: 20px;
	line-height: 120%;
	font-weight: 500;
	color: rgba(188, 188, 188, 1);
}
.sln-slide-live > div p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
}
.sln-slider-live-wrap {
	position: relative;
}
.sln-slider-live-ctrl {
	position: absolute;
	bottom: 20px;
	right: 100px;
	width: calc(67% - 160px);
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sln-slider-live-ctrl > a {
	color: rgba(230, 131, 50, 1);
	font-size: 14px;
	line-height: 130%;
	font-weight: 500;
}
.sln-slider-live-ctrl > span {
	display: flex;
}
.sln-slider-live-ctrl > span a {
	background: rgba(193, 193, 193, 1);
	width: 5px;
	height: 5px;
	display: block;
	border-radius: 50%;
	margin: 0 3px;
}
.sln-slider-live-ctrl > span a.active {
	background: rgba(230, 131, 50, 1);
}
.k5 {
	position: relative;
}
.k5:after {
	content: '';
	background: url('/images/k5.png') no-repeat left top / 30px;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 30px;
	height: 30px;
}
.k44 {
	background-image: url('/images/k4.png');
	background-repeat: no-repeat;
	background-position: 95% 5%;
	background-size: 30px;
}
.k6 {
	background-image: url('/images/k6.png');
	background-repeat: no-repeat;
	background-position: 98% 55%;
	background-size: 30px;
}
.k7 {
	background-image: url('/images/k7.png');
	background-repeat: no-repeat;
	background-position: 98% 0;
	background-size: 50px;
}
.sln-slider-uni-ctrl {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
}
.sln-slider-uni-ctrl [href='#prev'] {
	left: -40px;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background:  rgba(0, 0, 0, 0.15);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index: 3;
	top: 40%;
	backdrop-filter: blur(4px);
}
.sln-slider-uni-ctrl [href='#next'] {
	backdrop-filter: blur(4px);
	right: -40px;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background:  rgba(0, 0, 0, 0.15);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index: 3;
	top: 40%;
}
.sln-slider-uni-wrap {
	position: relative;
}
.sln-slider-uni {
	width: 20000px;
	display: flex;
}
.sln-slide-uni {
	position: relative;
	display: inline-block;
	width: 950px;
	height: 380px;
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
}
.sln-slide-uni > * {
	position: relative;
	z-index: 3;
}
.sln-slide-uni > img {
	border-radius: 20px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
	z-index: 2;
}
.sln-slide-uni > span {
	font-size: 12px;
	line-height: 120%;
	font-weight: 600;
	color: rgba(27, 27, 26, 1);
}
.sln-slide-uni > header {
	padding-top: 30px;
	font-size: 40px;
	line-height: 100%;
	font-weight: 700;
	color: rgba(27, 27, 26, 1);
}
.sln-slide-uni > p {
	font-size: 18px;
	line-height: 160%;
	font-weight: 500;
	padding: 20px 0 30px;
	max-width: 50%;
	color: rgba(27, 27, 26, 1);
}
.k8 {
	background-image: url('/images/k8.png');
	background-repeat: no-repeat;
	background-position: -50px 50px;
	background-size: 250px;
}
.sln-slide-uni-2 {
	position: relative;
	display: inline-block;
	width: 390px;
	height: 500px;
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.sln-slide-uni-2 > * {
	position: relative;
	z-index: 3;
}
.sln-slide-uni-2 > img {
	border-radius: 20px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
	z-index: 1;
}
.sln-slide-uni-2:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	z-index: 2;
}
.sln-slide-uni-2 > header {
	font-size: 25px;
	line-height: 120%;
	font-weight: 500;
	color: #fff;
	text-align: center;
}
.sln-slide-uni-2 > p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	padding: 20px 0 30px;
	color: #fff;
	text-align: center;
}
.sln-slide-uni-2 .sln-btn {
	background: rgba(176, 176, 176, 1);
	color: #fff;
	border-radius: 40px;
}
.sln-slide-uni-3 {
	position: relative;
	display: inline-block;
	width: 390px;
	height: 500px;
	background: linear-gradient(180deg, rgba(250, 250, 250, 1) 0%, rgba(237, 237, 237, 1) 100%);
	border-radius: 20px;
	padding: 30px;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}
.sln-slide-uni-3:hover {
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(252, 247, 239, 1) 100%);	
}
.sln-slide-uni-3 > * {
	position: relative;
	z-index: 3;
}
.sln-slide-uni-3 > img {
	border-radius: 20px;
	position: absolute;
	width: 60%;
	left: 25%;
	bottom: 0;
	object-fit: cover;
	z-index: 1;
}
.sln-slide-uni-3 > header {
	font-size: 30px;
	line-height: 120%;
	text-align: center;
	font-weight: 500;
	color: #222;
}
.sln-slide-uni-3 > p {
	text-align: center;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	padding: 20px 0 30px;
	color: #222;
	flex-grow: 1;
}
.sln-slide-uni-3 .sln-btn {
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(10px);
	color: #000;
	border-radius: 40px;
}
.k9 {
	background-image: url('/images/k9.png');
	background-repeat: no-repeat;
	background-position: 98% 0;
	background-size: 50px;
}
.sln-back-1 {
	background: #fff url('/images/peoples.png') no-repeat 84% bottom / 50px;
	padding: 50px 0;
	margin-bottom: 50px;
}
.sln-news {	
	display: flex;
	justify-content: space-between;
	padding-bottom: 50px;
}
.sln-news > a {
	display: block;
	width: 24%;
	border-radius: 0 0 20px 20px;
	background: rgba(249, 249, 249, 1);
}	
.sln-news > a img {
	width: 100%;
	height: 190px;
	object-fit: cover;
	border-radius: 20px 20px 0 0;
}
.sln-news > a .date {
	display: block;
	font-size: 12px;
	line-height: 130%;
	font-weight: 400;
	color: rgba(93, 93, 93, 1);
	padding: 10px 30px;
}
.sln-news > a b {
	display: block;
	font-size: 18px;
	line-height: 130%;
	font-weight: 700;
	color: rgba(27, 27, 26, 1);
	padding: 0 30px 10px;
}
.sln-news > a .text {
	display: block;
	font-size: 14px;
	line-height: 150%;
	font-weight: 400;
	padding: 0 30px 50px;
}
.sln-btn-2 {
	background: rgba(244, 246, 248, 1);
	padding: 16px 30px;
	color: #222;
	border-radius: 10px;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
}
.sln-btn-3 {
	background: #fff;
	padding: 16px 30px;
	color: #222;
	border-radius: 10px;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
}
.sln-block .sln-btn-3 {
	margin-top: 50px;
}
.sln-btn-news {
	background: rgba(244, 246, 248, 1);
	padding: 16px 30px;
	color: #222;
	border-radius: 10px;
	display: flex;
	align-items: center;
	position: absolute; 
	right: 0;
	top: 40px;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
}
.k10 {
	background-image: url('/images/k10.png');
	background-repeat: no-repeat;
	background-position: 98% 0;
	background-size: 50px;
}
.sln-tbl {
	margin: 0 -20px 50px;
}
.sln-tbl > div {
	display: flex;
	padding: 20px 20px;
}
.sln-tbl > div:nth-child(2n+2) {
	background: rgba(251, 251, 251, 1);
}
.sln-tbl > div > div {
	width: 50%;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	color: rgba(27, 27, 26, 1);
}
.sln-form-contact {
	background: url('/images/DSC_1063 (1) 1.png') no-repeat right bottom / 55%;
	background-color: rgba(247, 247, 247, 1);
	border-radius: 20px;
	padding: 50px 46% 40px 55px;	
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.sln-form-contact.inv {
	background-color: #fff;
	max-width: unset;
}
.sln-form-contact > header {
	font-size: 25px;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 30px;
	color: #1b1b1a !important;
}
.sln-form-contact > p {
	font-size: 14px !important;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 15px;
	color: #1b1b1a !important;
}
.sln-form-contact .sln-fields input {
	background: rgba(256, 255, 255, 1);
}
.sln-form-contact .sln-fields textarea {
	width: 100%;
	height: 120px;
	background: rgba(255, 255, 255, 1);
	display: inline-block;
	border-radius: 10px;
	padding: 16px 30px;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	margin-bottom: 20px;	
}
.sln-form-contact .sln-fields input, .sln-form-contact .sln-fields textarea {
	background: #fff;
}
.sln-form-contact.inv .sln-fields input, .sln-form-contact.inv .sln-fields textarea {
	background: rgba(247, 247, 247, 1);
}
.sln-form-contact .sln-btn {
	margin-top: 30px;
	background: linear-gradient(90deg, rgba(251, 173, 24, 1) 0%, rgba(255, 216, 120, 1) 100%);
}
.sln-back-2 {
	background: #fff;
	border-bottom: solid 1px #eee;
}
.sln-back-2-2 {
	background: rgba(244, 246, 248, 1);
	border-bottom: none;
}
.sln-footer-1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
}
.sln-footer-1 > a > img {
	width: 156px;
}
.sln-footer-1 > div {
	text-align: right;
}
.sln-footer-1 > div a:first-child {
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 10px;
}
.sln-footer-1 > div a:last-child {
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
}
.sln-footer-2 {
	display: flex;
	padding: 30px 0;
}
.sln-footer-2 > div {
	margin-right: 70px;
}
.sln-footer-2 > div header {
	font-size: 14px;
	font-weight: 500;
	line-height: 130%;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 30px;
}
.sln-footer-2 > div a {
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 15px;
}
.sln-social-links {
	display: flex;
	flex-wrap: wrap;
	max-width: 150px;
}
.sln-social-links a {
	margin-right: 15px;
	padding-right: 11px;
	background: url('/images/linkout.png') no-repeat right 2px;
}
.sln-footer-3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0;
}
.sln-footer-3 > div {
	font-size: 12px;
	font-weight: 400;
	line-height: 130%;
	color: rgba(93, 93, 93, 1);
}
.sln-breadcrumb-wrap {
	border-top: solid 1px rgba(244, 244, 244, 1);
	border-bottom: solid 1px rgba(244, 244, 244, 1);
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(10px);
}
.sln-breadcrumb {
}
.sln-breadcrumb a {
	font-size: 14px;
	font-weight: 500;
	line-height: 130%;
	color: rgba(93, 93, 93, 1);
}
.sln-breadcrumb span {
	font-size: 14px;
	font-weight: 500;
	line-height: 130%;
	color: rgba(27, 27, 26, 1);
}
.sln-breadcrumb .sep {
	display: inline-block;
	color: #ccc;
	padding: 0 10px;
}
.sln-content {
	padding-top: 30px;
	padding-bottom: 100px;
	position: relative;
}
.sln-content h1 {
	font-size: 40px;
	line-height: 120%;
	font-weighT: 500;
	color: rgba(27, 27, 26, 1);
	padding-bottom: 20px;
	padding-top: 40px;
}
.sln-content h2 {
	font-size: 25px;
	line-height: 120%;
	font-weighT: 500;
	color: rgba(27, 27, 26, 1);
	padding-bottom: 30px;
}
.sln-block-partners {
	padding-top: 40px;
}
.sln-block-partners > div {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 40px;
}
.sln-block-partners > div > div {
	width: calc((100% - 80px) / 5);
	margin-right: 20px;
	margin-bottom: 40px;
}
.sln-block-partners > div > div:nth-child(5n+5) {
	margin-right: 0;
}
.sln-block-partners > div > div img {
	border: solid 1px rgba(245, 245, 245, 1);
	border-radius: 20px;
	padding: 30px;
	width: 100%;
	height: 200px;
	object-fit: contain;
}
.sln-block-partners > div > div span {
	text-align: center;
	padding: 0 15px;
	display: block;
	font-size: 12px;
	line-height: 130%;
	font-weighT: 400;
	color: rgba(27, 27, 26, 1);
}
.sln-content p {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	color: rgba(93, 93, 93, 1);
	margin-bottom: 30px;
}
.sln-content b {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	color: rgba(93, 93, 93, 1);
}
.sln-mass-media > div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	border-top: solid 1px rgba(246, 245, 245, 1);
}
.sln-mass-media > div:last-child {
	border-bottom: solid 1px rgba(246, 245, 245, 1);
}
.sln-mass-media > div > div:first-child {
	
}
.sln-mass-media > div > div:first-child a {
	display: block;
	font-size: 16px;
	line-height: 130%;
	font-weight: 500;	
	max-width: 55%;
	color: rgba(27, 27, 26, 1);
	padding-bottom: 10px;
}
.sln-mass-media > div > div:first-child span {
	display: block;
	font-size: 14px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(93, 93, 93, 1);	
}
.sln-mass-media > div > div:last-child {
	text-align: right;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
}
.sln-granty {
	padding-top: 50px;
}
.sln-granty > h2 {
}
.sln-granty > section {
	padding-bottom: 50px;
}
.sln-granty > section > div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	border-top: solid 1px rgba(246, 245, 245, 1);
}
.sln-granty > section > div:last-child {
	border-bottom: solid 1px rgba(246, 245, 245, 1);
}
.sln-granty > section > div > a {
	width: 50%;
	font-size: 16px;
	font-weight: 500;
	line-height: 130%;
	color: rgba(27, 27, 26, 1);
}
.sln-granty > section > div > div {
	width: 30%;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	color: rgba(27, 27, 26, 1);
}
.sln-news {
	display: flex;
	flex-wrap: wrap;
}
.sln-news > div {
	width: calc((100% - 40px) / 3);
	margin-right: 20px;
	margin-bottom: 50px;
	border-radius: 20px;
	border: solid 1px rgba(246, 245, 245, 1);
	display: flex;
	flex-direction: column;
}
.sln-news > div > img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	border-radius: 20px 20px 0 0;
}
.sln-news > div:nth-child(3n+3) {
	margin-right: 0px;
}
.sln-news > div span {
	display: flex;
	align-items: center;
	font-size: 12px;
	line-height: 130%;
	font-weight: 400;
	color: rgba(126, 126, 126, 1);
	padding: 10px 20px;
}
.sln-news > div a:nth-child(3) {
	font-size: 18px;
	line-height: 130%;
	font-weight: 700;
	color: rgba(27, 27, 26, 1);
	padding: 10px 20px 0;
	display: block;
}
.sln-news > div p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
	display: block;
	padding: 10px 20px;
	flex-grow: 1;
}
.sln-news > div a:nth-child(5) {
	display: block;
	font-size: 12px;
	line-height: 130%;
	font-weight: 600;
	color: rgba(254, 162, 24, 1);
	padding: 10px 20px;
}
.widget {
	max-width: 1100px;
	margin: 0 auto;
}
.sln-news-image img {
	width: 100%;
	margin: 15px 0;
}
.sln-news-date {
	display: flex;
	align-items: center;
	color: #999;
	margin-bottom: 20px;
}
.sln-content p a {
	text-decoration: underline;
}
.sln-news-wrap {
	display: flex;
	justify-content: space-between;
}
.sln-news-wrap > div:first-child {
	width: 63%;
}
.sln-news-wrap > div:last-child {
	width: 32%;
}
.sln-news-wrap h3 {
	font-size: 25px;	
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 20px;
}
.sln-news-same {
	border-radius: 20px;
	border: solid 1px rgba(246, 245, 245, 1);
	padding: 30px 20px;
	margin-bottom: 10px;
}
.sln-news-same span {
	display: flex;
	align-items: center;
	font-size: 12px;	
	font-weight: 400;
	line-height: 120%;
	color: rgba(126, 126, 126, 1);
	margin-bottom: 10px;
}
.sln-news-same p {
	display: block;
	font-size: 14px;	
	font-weight: 400;
	line-height: 150%;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 25px;
}
.sln-news-same a:nth-child(2) {
	display: block;
	font-size: 18px;	
	font-weight: 700;
	line-height: 130%;
	color: rgba(27, 27, 26, 1);
}
.sln-news-same a:nth-child(4) {
	display: block;
	font-size: 12px;	
	font-weight: 600;
	line-height: 130%;
	color: rgba(254, 162, 24, 1);
}
.sln-asks {
	background: #fff;
	border: solid 1px rgba(240, 240, 240, 1);
	border-radius: 20px;
}
.sln-asks > div {
	padding: 40px;
	border-bottom: solid 1px rgba(240, 240, 240, 1);
}
.sln-asks > div:last-child {
	border-bottom: none;
}
.sln-asks > div > *:first-child {
	position: relative;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	cursor: pointer;
}
.sln-asks > div p {
	display: none;
	padding-top: 30px;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
.sln-asks > div p b {
	font-size: 16px;
	font-weight: 700;
	line-height: 150%;
}
.sln-asks > div:first-child {
	border-radius-top-left: 20px;
	border-radius-top-right: 20px;
}
.sln-asks > div:last-child {
	border-radius-bottom-left: 20px;
	border-radius-bottom-right: 20px;
}
.sln-asks > div.show p {
	display: block;
}
.sln-asks > div  > *:first-child:after {
	position: absolute;
	content: '';
	background: url('/images/down.png') no-repeat center center / contain;
	right: 0;
	top: 0;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;	
	width: 14px;
	height: 5px;
}
.sln-asks > div.show  > *:first-child:after {
	transform: rotate(180deg);
}
.back-03 {
	background-color: #f6f5f5;
}
.back-04 {
	background: url('/images/top.png') no-repeat right top, 
		url('/images/bottom.png') no-repeat left 83%;
	background-color: #f6f5f5;
}
.back-14 {
	background: url('/images/top.png') no-repeat right top, 
		url('/images/topleft.png') no-repeat -20px -30px;
	background-color: #f6f5f5;
}
ol li {
	margin-left: 20px;
	margin-bottom: 5px;
}
ol {
	padding-bottom: 40px;
}
.icon {
	display: none;
}
.sln-content > a {
	text-decoration: underline;
}
.sln-menu-help {
	display: flex;
	flex-wrap: wrap;
}
.sln-menu-help > div {
	position: relative;
	display: inline-block;
	width: calc((100% - 60px) / 3);
	height: 500px;
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.sln-menu-help > div:nth-child(3n+3) {
	margin-right: 0;
}
.sln-menu-help > div > * {
	position: relative;
	z-index: 3;
}
.sln-menu-help > div > img {
	border-radius: 20px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
	z-index: 1;
}
.sln-menu-help > div:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(20, 20, 20, 1) 85%);
	z-index: 2;
}
.sln-menu-help > div > header {
	font-size: 25px;
	line-height: 120%;
	font-weight: 500;
	color: #fff;
}
.sln-menu-help > div > p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	padding: 20px 0 30px;
	color: #fff;
}
.sln-menu-help > div .sln-btn {
	background: rgba(176, 176, 176, 1);
	color: #fff;
	border-radius: 40px;
}
.sln-flex-2col {
	display: flex;
	justify-content: space-between;
}
.sln-flex-2col > *:first-child img {
	width: 80%;
}
.sln-article img {
	max-width: 100%;
}
.image img {
	max-width: 100%;
}
.sln-videos {
}
.sln-videos a {
	display: block;
	margin-bottom: 40px;
	text-align: center;
}
.sln-videos a img {
	width: 100%;
}
.sln-form-present {
	background: url('/images/back-present-left.png') no-repeat left top, url('/images/back-present-right.png') no-repeat right bottom;
	background-color: #fff;
	border-radius: 20px;
	text-align: center;
	padding: 65px 0;
	margin: 50px 0 100px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.sln-form-present header {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 15px;
}
.sln-form-present p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 50px;
}
.sln-form-present div {
	display: flex;
	align-items: center;
	justify-content: center;
}
.sln-form-present div .sln-btn {
	margin-right: 30px;
}
.sln-download {
	display: flex;
	align-items: center;
}
.sln-download img {
	margin-right: 10px;
}
.sln-asked {
	margin: 100px 0 0px;
}
.sln-asked > div {
	display: flex;
	justify-content: space-between;
}
.sln-asked > div > div {
	background: #fff url('/images/back-ask.png') no-repeat 92% 50px;
	border-radius: 20px;
	padding: 60px 40px;
	width: 48%;
}
.sln-asked.inv > div > div {
	background-color: rgba(244, 246, 248, 1);
}
.sln-asked > div > div > section {
	display: flex;
	padding-bottom: 30px;
}
.sln-asked > div > div > section img {
	height: 60px;
	border-radius: 10px;
	margin-right: 15px;
}
.sln-asked > div > div > section span {
	font-size: 16px;
	line-height: 130%;
	font-weight: 500;
	color: rgba(27, 27, 26, 1);	
	display: block;
}
.sln-asked > div > div > section a {
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
	color: rgba(188, 188, 188, 1);	
	display: block;
}
.sln-asked > div > div > p {
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
}
.sln-companies {
	display: flex;
	margin-top: 60px;
	flex-wrap: wrap;
}
.sln-companies > a {
	display: flex;
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
	margin-bottom: 30px;
	background: #fff;
	border-radius: 20px;
	flex-direction: column;
	justify-content: space-between;
	height: 180px;
	padding: 30px 20px;
}
.sln-companies > a:nth-child(3n+3) {
	margin-right: 0;
}
.sln-companies > a span:first-child {
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	color: rgba(27, 27, 26, 1);
}
.sln-companies > a span:last-child {
	font-size: 12px;
	font-weight: 600;
	line-height: 130%;
	color: rgba(254, 162, 24, 1);
}

.sln-companies-items {
}
.sln-companies-items > div {
	margin-bottom: 40px;
	border-radius: 20px;
	background: rgba(246, 245, 245, 1);
	display: flex;
	
}
.sln-companies-items > div img {
	border-radius: 20px 0 0 20px;
	height: 100%;
	width: 200px;
	object-fit: cover;
}
.sln-companies-items > div div {
	padding: 25px;
	display: flex;
	flex-direction: column;
}
.sln-companies-items > div div header {
	font-size: 17px;
	line-height: 130%;
	font-weight: 700;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 10px;
}
.sln-companies-items > div div > p {
	font-size: 14px;
	line-height: 150%;
	font-weight: 400;
	color: rgba(27, 27, 26, 1);
	flex-grow: 1;
}
.sln-companies-items > div div a {
	color: rgba(254, 162, 24, 1);
	font-size: 14px;
	line-height: 130%;
	font-weight: 500;
}
.sln-content > ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
}
.sln-content > ul li:before {
    content: '—';
    position: absolute;
    top: 0;
    left: 0;
}
.sln-content > ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}
.sln-rewards {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sln-rewards > a {
	background: url('/images/reward.png') no-repeat right bottom;
	display: block;
	width: 49%;
	margin-bottom: 30px;
	border-radius: 20px;
	padding: 40px 30px;
}
.sln-rewards > a span:first-child {
	font-size: 25px;
	font-weight: 500;
	line-height: 120%;
	display: block;
	margin-bottom: 7px;
}
.sln-rewards > a span:last-child {
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}
.sln-rewards > a:nth-child(16n+1) {
	background-color: rgba(181, 216, 163, 1);
}
.sln-rewards > a:nth-child(16n+2) {
	background-color: rgba(245, 232, 178, 1)
}
.sln-rewards > a:nth-child(16n+3) {
	background-color: rgba(231, 240, 210, 1)
}
.sln-rewards > a:nth-child(16n+4) {
	background-color: rgba(181, 216, 163, 1)
}
.sln-rewards > a:nth-child(16n+5) {
	background-color: rgba(252, 239, 239, 1)
}
.sln-rewards > a:nth-child(16n+6) {
	background-color: rgba(163, 201, 184, 1)
}
.sln-rewards > a:nth-child(16n+7) {
	background-color: rgba(237, 171, 173, 1)
}
.sln-rewards > a:nth-child(16n+8) {
	background-color: rgba(252, 239, 239, 1)
}
.sln-rewards > a:nth-child(16n+9) {
	background-color: rgba(181, 216, 163, 1)
}
.sln-rewards > a:nth-child(16n+10) {
	background-color: rgba(231, 240, 210, 1)
}
.sln-rewards > a:nth-child(16n+11) {
	background-color: rgba(237, 171, 173, 1)
}
.sln-rewards > a:nth-child(16n+12) {
	background-color: rgba(245, 239, 252, 1)
}
.sln-rewards > a:nth-child(16n+13) {
	background-color: rgba(255, 255, 255, 1)
}
.sln-rewards > a:nth-child(16n+14) {
	background-color: rgba(237, 171, 173, 1)
}
.sln-rewards > a:nth-child(16n+15) {
	background-color: rgba(163, 201, 184, 1)
}
.sln-rewards > a:nth-child(16n+16) {
	background-color: rgba(163, 201, 184, 1)
}
.sln-reports {
	display: flex;
	flex-wrap: wrap;
}
.sln-reports > a {                 
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
	margin-bottom: 30px;
	background: #fff;
	border-radius: 20px;
	padding: 30px 20px;
	border: solid 1px rgba(246, 245, 245, 1);
	position: relative;
	min-height: 190px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.sln-reports > a:first-child {
	background: #fff url('/images/reports.png') no-repeat right bottom / 220px;
}                 
.sln-reports > a:nth-child(3n+3) {
	margin-right: 0px;
}
.sln-reports > a span:nth-child(1) {
	display: block;
	font-size: 20px;
	line-height: 120%;
	font-weight: 500;
	max-width: 210px;
	color: rgba(27, 27, 26, 1);
}
.sln-reports > a span:nth-child(2) {
	display: block;
	font-size: 12px;
	line-height: 130%;
	font-weight: 500;
	color: rgba(93, 93, 93, 1);
}
.sln-reports-items {
	padding-top: 50px;
}
.sln-reports-items > div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 25px 0;
	border-top: solid 1px rgba(246, 245, 245, 1);
}
.sln-reports-items > div span {
	font-size: 16px;
	line-height: 130%;
	font-weight: 500;
	color: rgba(27, 27, 26, 1);
	max-width: 50%;
}
.sln-reports-items > div a {
	display: flex;
	align-items: center;
	font-size: 12px;
	line-height: 100%;
	font-weight: 500;
	color: rgba(153, 153, 153, 1);
}



.sln-programs {
	display: flex;
	flex-wrap: wrap;
}
.sln-programs > div {
	position: relative;
	display: inline-block;
	width: calc((100% - 60px) / 3);
	height: 500px;
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
}
.sln-programs > div:nth-child(3n+3) {
	margin-right: 0;
}
.sln-programs > div > * {
	position: relative;
	z-index: 3;
}
.sln-programs > div > img {
	position: absolute;
	width: 70%;
	height: 50%;
	left: 15%;
	top: 52%;
	object-fit: cover;
	z-index: 2;
}
.sln-programs > div:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(252, 247, 239, 1) 100%);
	z-index: 1;
}
.sln-programs > div > header {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	color: #333;
	text-align: center;
}
.sln-programs > div > p {
	font-size: 16px;
	text-align: center;
	line-height: 150%;
	font-weight: 400;
	padding: 10px 0 0px;
	color: #333;
	flex-grow: 0.9;
}
.sln-programs > div .sln-btn {
	background: rgba(176, 176, 176, 1);
	color: #fff;
	border-radius: 40px;
}
.sln-acc > div {
	border-top: solid 1px rgba(232, 231, 231, 1);
	padding: 20px 0;	
}
.sln-acc > div:last-child {
	border-bottom: solid 1px rgba(232, 231, 231, 1);
}
.sln-acc > div header {
	color: rgba(0, 0, 0, 1);
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;	
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
}
.sln-acc > div header:after {
	position: absolute;
	content: '';
	background: url('/images/down.png') no-repeat center center / contain;
	right: 0;
	top: 12px;
	width: 14px;
	height: 5px;
}
.sln-acc > div.show header:after {
	transform: rotate(180deg);
}
.sln-acc > div div {
	display: none;
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, 1);	
	line-height: 150%;	
	padding-top: 30px;	
}
.sln-acc > div div span {
	font-size: 12px;
	font-weight: 400;
	line-height: 150%;	
	color: rgba(230, 131, 50, 1);
}
.sln-acc > div div strong {
	font-size: 12px;
	font-weight: 500;
	line-height: 150%;	
	color: #000;
}
.sln-acc > div div a {
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 150%;	
	color: #000;
}
.sln-acc > div.show div {
	display: block;
}
.sln-slider-live {
	position: relative;
	height: 550px;
}
.sln-slide-live {
	background: #fff;
	border-radius: 20px;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
}
.sln-slide-live.active {
	z-index: 2;
	opacity: 1;
	visibility: visible;
}
.sln-slider-live-ctrl {
	z-index: 10;
}
.sln-slider-uni > * {
	transition: unset !important;
}
.error-msg {
	position: absolute;
	color: red;
	font-size: 12px;
	z-index: 1000;
}
.sln-form-donate {
	position: relative;
}
.sln-form-donate input {
	position: relative;
	border: solid 1px transparent;
	display: block;
}
.sln-form-donate input.error {
	border-color: red;
}
.sln-checkbox {
	cursor: pointer;
}
.sln-checkbox.active:after {
	content: '';
	position: absolute;
	background: rgba(251, 173, 24, 1);
	width: 8px;
	height: 8px;
	left: 7px;
	top: 7px;
}
.sln-checkbox.error, .sln-checkbox.error a {
	color: red;
}
.sln-overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(10px);
	background: rgba(255, 255, 255, 0.5);
	z-index: 1000;
	display: none;
}
.sln-success {
	position: fixed;
	left: 10%;
	top: 10%;
	width: 80%;
	height: 80%;
	background: url('/images/back-success.png') no-repeat right center / cover;
	padding: 0 80px;
	border-radius: 20px;
	z-index: 1000;
	display: none;
}
.sln-success > div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-right: 40%;
	align-items: flex-start;
	height: 100%;
}
.sln-success > div header {
	font-size: 25px;
	font-weight: 500;
	line-height: 120%;
	color: rgba(27, 27, 26, 1);
	margin-bottom: 20px;
}
.sln-success > div p {
	font-size: 19px;
	font-weight: 400;
	line-height: 140%;
	color: rgba(27, 27, 26, 1);
}
.sln-form-donate {
	background: #fff url('/images/form1.jpg') no-repeat right bottom / contain;
	border-radius: 20px;
	padding: 30px 46% 120px 45px;	
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	min-height: 900px;
}
.sln-form-donate > header {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	color: #1B1B1A;
	padding-bottom: 10px;
}
.sln-form-donate > p {
	font-size: 20px;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 20px;
	margin-bottom: 0 !important;
}
.sln-form-donate .sln-btn {
	background: linear-gradient(90deg, rgba(251, 173, 24, 1) 0%, rgba(255, 216, 120, 1) 100%);
}
.sln-radio-btn {
	display: flex;
	padding-bottom: 30px;
}
.sln-radio-btn > a {
	background: rgba(246, 245, 245, 1);
	display: inline-block;
	border-radius: 10px;
	padding: 16px 20px;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	margin-right: 10px;
	white-space: nowrap;
}
.sln-radio-btn > a:hover {
	background: rgba(251, 173, 24, 1);
}
.sln-radio-btn > a.active {
	background: rgba(251, 173, 24, 1);
}
.sln-radio-btn > input {
	background: rgba(246, 245, 245, 1);
	display: inline-block;
	border-radius: 10px;
	padding: 16px 20px;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	line-height: 150%;
	width: 200px;
	font-weight: 400;
}
.sln-radio-btn > input:focus, .sln-radio-btn > input.active {
	background: rgba(251, 173, 24, 1);
}
.sln-tab {
	display: none;
}
.sln-tab.active {
	display: block;
}
.sln-tab small {
	font-size: 14px;
	line-height: 130%;
	font-weight: 500;
	display: block;
	margin-bottom: 20px;
}
.sln-fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sln-fields input {
	width: 49%;
	background: rgba(246, 245, 245, 1);
	display: inline-block;
	border-radius: 10px;
	padding: 16px 30px;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	margin-bottom: 20px;	
}
.sln-checkbox {
	color: rgba(93, 93, 93, 1);
	font-size: 12px;
	font-weight: 500;
	line-height: 130%;
	padding-left: 30px;
	position: relative;
	margin-bottom: 15px;
	padding-top: 3px;
	text-align: left;
}
.sln-checkbox:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: solid 2px rgba(251, 173, 24, 1);
	border-radius: 2px;
}
.sln-checkbox a {
	color: rgba(93, 93, 93, 1);
	font-size: 12px;
	font-weight: 500;
	line-height: 130%;
	text-decoration: underline;
}
.sln-btn-w100 {
	width: 100%;
	text-align: center;
}
.sln-form-subscribe {
	background: #fff url('/images/form2.jpg') no-repeat center bottom / cover;
	border-radius: 20px;
	padding: 40px 0 20px;	
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 100px;
}
.sln-form-subscribe .sln-checkbox {
	display: inline-block;
}
.sln-form-subscribe > header {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 30px;
	max-width: 500px;
}
.sln-form-subscribe > p {
	max-width: 500px;
	font-size: 16px;
	line-height: 120%;
	font-weight: 400;
	padding-bottom: 30px;
}
.sln-form-subscribe > input {
	background: rgba(246, 245, 245, 1);
	display: inline-block;
	border-radius: 10px;
	padding: 16px 30px;
	color: rgba(27, 27, 26, 1);
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	width: 500px;
	display: block;
	margin-bottom: 20px;	
}
.sln-form-subscribe .sln-btn {
	display: block;
	width: 500px;
}
.back-07 {
	background: url('/images/back-c1.png') no-repeat right -20px / 280px, url('/images/back-c2.png') no-repeat right 650px / 280px,
	url('/images/k6.png') no-repeat left 70% / 20px, 
		url('/images/k7.png') no-repeat 90% 64% / 45px;
}
.back-18 {
	background: url('/images/ico-contacts.png') no-repeat 490px 40px;
}
[data-href] {
	cursor: pointer;
}
.sln-about-wrap {
	display: flex
}
.sln-about-wrap img {
	margin-right: 30px;
	width: 500px;
}
.sln-about-wrap > div {
	font-size: 14px;
}
.sln-about-wrap > div b {
	color: #1b1b1a;
}