/*
*
* Breadcrumbs
*/.breadcrumbs-custom {	position: relative;	padding: 50px 0;	text-align: center;	background-color: #57a4e0;}.breadcrumbs-custom-title {	font-weight: 700;}.breadcrumbs-custom-decor {	font-size: 0;	line-height: 0;}.breadcrumbs-custom-decor::before {	display: inline-block;	content: '';	width: 72px;	height: 4px;	background: rgba(255, 255, 255, 0.6);}.breadcrumbs-custom-path {	padding: 10px 0;	margin-left: -17px;	margin-right: -17px;}.breadcrumbs-custom-path > * {	padding-left: 17px;	padding-right: 17px;}.breadcrumbs-custom-path a {	display: inline;	vertical-align: middle;}.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {	color: #777777;}.breadcrumbs-custom-path li {	position: relative;	display: inline-block;	vertical-align: middle;	font-size: 12px;	line-height: 1.5;	font-weight: 500;	letter-spacing: .13em;	text-transform: uppercase;}.breadcrumbs-custom-path li::after {	position: absolute;	content: "";	top: 46%;	right: -8px;	display: inline-block;	font-size: 14px;	line-height: 1;	font-style: normal;	font-family: "Material Design Icons";	color: #151515;	transform: translate3d(0, -50%, 0);}.breadcrumbs-custom-path li:last-child:after {	display: none;}.breadcrumbs-custom-path a:hover {	color: #57a4e0;}.breadcrumbs-custom-path li.active {	font-weight: 900;	color: #151515;}* + .breadcrumbs-custom-path {	margin-top: 14px;}* + .breadcrumbs-custom-decor {	margin-top: 20px;}@media (min-width: 576px) {	.breadcrumbs-custom {		padding: 70px 0;	}}@media (min-width: 768px) {	.breadcrumbs-custom {		padding: 80px 0;	}	.breadcrumbs-custom-path {		padding: 20px 0;	}	* + .breadcrumbs-custom-decor {		margin-top: 35px;	}}@media (min-width: 992px) {	.breadcrumbs-custom {		padding: 90px 0;	}}@media (min-width: 1200px) {	.breadcrumbs-custom {		padding: 116px 0;	}}/*
*
* Backgrounds
*/.context-dark, .bg-gray-dark, .bg-primary,.context-dark h1,.bg-gray-dark h1,.bg-primary h1, .context-dark h2, .bg-gray-dark h2, .bg-primary h2, .context-dark h3, .bg-gray-dark h3, .bg-primary h3, .context-dark h4, .bg-gray-dark h4, .bg-primary h4, .context-dark h5, .bg-gray-dark h5, .bg-primary h5, .context-dark h6, .bg-gray-dark h6, .bg-primary h6, .context-dark [class^='heading-'], .bg-gray-dark [class^='heading-'], .bg-primary [class^='heading-'] {	color: #ffffff;}.context-dark:not(.section-single):not(.form-default) .form-validation, .bg-gray-dark:not(.section-single):not(.form-default) .form-validation, .bg-primary:not(.section-single):not(.form-default) .form-validation,.context-dark:not(.section-single):not(.form-default) .form-label,.bg-gray-dark:not(.section-single):not(.form-default) .form-label,.bg-primary:not(.section-single):not(.form-default) .form-label,.context-dark:not(.section-single):not(.form-default) .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-input {	color: #ffffff;}.context-dark:not(.section-single):not(.form-default) .form-input,.bg-gray-dark:not(.section-single):not(.form-default) .form-input,.bg-primary:not(.section-single):not(.form-default) .form-input {	background: rgba(255, 255, 255, 0.15);	border-color: transparent;}.context-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-gray-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-primary:not(.section-single):not(.form-default) .form-wrap.has-error .form-input {	border-color: #ffffff;}.context-dark .button-outline, .bg-gray-dark .button-outline, .bg-primary .button-outline {	color: #ffffff;}.context-dark .button-outline::before, .bg-gray-dark .button-outline::before, .bg-primary .button-outline::before {	border-color: #ffffff;}.context-dark .button-outline:hover::before, .bg-gray-dark .button-outline:hover::before, .bg-primary .button-outline:hover::before, .context-dark .button-outline:active::before, .bg-gray-dark .button-outline:active::before, .bg-primary .button-outline:active::before {	border-color: #57a4e0;}.context-dark .button-outline.button-icon-right .icon, .bg-gray-dark .button-outline.button-icon-right .icon, .bg-primary .button-outline.button-icon-right .icon, .context-dark .button-outline.button-icon-right::before, .bg-gray-dark .button-outline.button-icon-right::before, .bg-primary .button-outline.button-icon-right::before {	border-color: #959595;}.context-dark .button-outline.button-icon-right:hover, .bg-gray-dark .button-outline.button-icon-right:hover, .bg-primary .button-outline.button-icon-right:hover, .context-dark .button-outline.button-icon-right:active, .bg-gray-dark .button-outline.button-icon-right:active, .bg-primary .button-outline.button-icon-right:active {	background: #57a4e0;}.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:hover::before, .bg-gray-dark .button-outline.button-icon-right:hover::before, .bg-primary .button-outline.button-icon-right:hover::before, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon, .context-dark .button-outline.button-icon-right:active::before, .bg-gray-dark .button-outline.button-icon-right:active::before, .bg-primary .button-outline.button-icon-right:active::before {	border-color: #57a4e0;}.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon {	background: #65b4f2;}.context-dark .counter-classic-title, .bg-gray-dark .counter-classic-title, .bg-primary .counter-classic-title {	color: rgba(255, 255, 255, 0.3);}.rd-navbar-creative.context-dark, .rd-navbar-creative.bg-gray-dark, .rd-navbar-creative.bg-primary {	background: transparent;}.rd-navbar-creative.rd-navbar-static.context-dark .rd-nav-link, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-nav-link, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-nav-link {	color: #ffffff;}.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 {	color: #ffffff;}.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:active, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:active, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:active {	color: rgba(255, 255, 255, 0.5);}.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:hover, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:hover, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:hover {	color: #57a4e0;}.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.context-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-gray-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-primary, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.context-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-gray-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-primary {	background: #3f4959;}.rd-navbar-creative.rd-navbar-fixed.context-dark .rd-navbar-panel, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .rd-navbar-panel, .rd-navbar-creative.rd-navbar-fixed.bg-primary .rd-navbar-panel {	background: #3f4959;}.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline {	color: #151515;}.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline::before {	border-color: #151515;}.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active {	color: #ffffff;}.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active::before {	border-color: #57a4e0;}.rd-navbar-creative.context-dark .rd-navbar-toggle span, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span, .rd-navbar-creative.bg-primary .rd-navbar-toggle span, .rd-navbar-creative.context-dark .rd-navbar-toggle span:before, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:before, .rd-navbar-creative.bg-primary .rd-navbar-toggle span:before, .rd-navbar-creative.context-dark .rd-navbar-toggle span:after, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:after, .rd-navbar-creative.bg-primary .rd-navbar-toggle span:after {	background-color: #ffffff;}.rd-navbar-creative.context-dark .rd-navbar-toggle.active span, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle.active span, .rd-navbar-creative.bg-primary .rd-navbar-toggle.active span {	background: transparent;}.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span, .rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:after, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:after, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:after {	background-color: #ffffff;}.context-dark p.rights, .bg-gray-dark p.rights, .bg-primary p.rights {	color: #ffffff;}.footer-classic.context-dark p.rights, .footer-classic.bg-gray-dark p.rights, .footer-classic.bg-primary p.rights, .footer-corporate.context-dark p.rights, .footer-corporate.bg-gray-dark p.rights, .footer-corporate.bg-primary p.rights {	color: rgba(255, 255, 255, 0.2);}.footer-modern.context-dark, .footer-modern.bg-gray-dark, .footer-modern.bg-primary {	color: rgba(255, 255, 255, 0.4);}.footer-modern.context-dark p.rights, .footer-modern.bg-gray-dark p.rights, .footer-modern.bg-primary p.rights {	color: rgba(255, 255, 255, 0.2);}.footer-modern.context-dark p.rights a, .footer-modern.bg-gray-dark p.rights a, .footer-modern.bg-primary p.rights a, .footer-modern.context-dark p.rights a:focus, .footer-modern.bg-gray-dark p.rights a:focus, .footer-modern.bg-primary p.rights a:focus, .footer-modern.context-dark p.rights a:active, .footer-modern.bg-gray-dark p.rights a:active, .footer-modern.bg-primary p.rights a:active {	color: inherit;}.footer-modern.context-dark p.rights a:hover, .footer-modern.bg-gray-dark p.rights a:hover, .footer-modern.bg-primary p.rights a:hover {	color: #eeaf5e;}.footer-creative.context-dark, .footer-creative.bg-gray-dark, .footer-creative.bg-primary {	color: rgba(255, 255, 255, 0.4);}.footer-creative.context-dark p.rights, .footer-creative.bg-gray-dark p.rights, .footer-creative.bg-primary p.rights {	color: inherit;}.footer-creative.context-dark hr, .footer-creative.bg-gray-dark hr, .footer-creative.bg-primary hr {	border-top-color: rgba(255, 255, 255, 0.13);}.context-dark .quote-creative-text::before, .bg-gray-dark .quote-creative-text::before, .bg-primary .quote-creative-text::before {	color: rgba(184, 194, 203, 0.2);}.context-dark .quote-creative-author, .bg-gray-dark .quote-creative-author, .bg-primary .quote-creative-author {	color: rgba(255, 255, 255, 0.4);}.context-dark .owl-dot, .bg-gray-dark .owl-dot, .bg-primary .owl-dot {	background: rgba(184, 194, 203, 0.3);}.context-dark .owl-dot::before, .bg-gray-dark .owl-dot::before, .bg-primary .owl-dot::before {	background: #eeaf5e;}.context-dark .brand .brand-logo-dark, .bg-gray-dark .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark {	display: none;}.context-dark .brand .brand-logo-light, .bg-gray-dark .brand .brand-logo-light, .bg-primary .brand .brand-logo-light {	display: block;}/*
*
* Utilities custom
*/.height-fill {	position: relative;	display: flex;	flex-direction: column;	align-items: stretch;}.height-fill > * {	flex-grow: 1;	flex-shrink: 0;}.object-inline {	white-space: nowrap;}.object-inline > * {	display: inline-block;	min-width: 20px;	vertical-align: top;	white-space: normal;}.object-inline > * + * {	margin-left: 5px;}.oh {	position: relative;	overflow: hidden;}.desktop .oh-desktop {	position: relative;	overflow: hidden;}.text-decoration-lines {	position: relative;	overflow: hidden;	width: 100%;}.text-decoration-lines-content {	position: relative;	display: inline-block;	min-width: 170px;	font-size: 13px;	text-transform: uppercase;}.text-decoration-lines-content::before, .text-decoration-lines-content::after {	content: '';	position: absolute;	height: 1px;	background: #ebebeb;	top: 50%;	width: 100vw;}.text-decoration-lines-content::before {	left: 0;	transform: translate3d(-100%, 0, 0);}.text-decoration-lines-content::after {	right: 0;	transform: translate3d(100%, 0, 0);}* + .text-decoration-lines {	margin-top: 30px;}p.rights {	font-size: 15px;	letter-spacing: .075em;	color: #777777;}p.rights a {	color: inherit;}p.rights a:hover {	color: #57a4e0;}[style*='z-index: 1000;'] {	z-index: 1101 !important;}.text-block {	text-align: left;}.text-block > * {	margin-left: .125em;	margin-right: .125em;}@media (min-width: 1200px) {	.box-typography p {		max-width: 96%;	}}.box-color-line {	margin-bottom: -8px;	margin-left: -4px;}.box-color-line:empty {	margin-bottom: 0;	margin-left: 0;}.box-color-line > * {	display: inline-block;	margin-top: 0;	margin-bottom: 8px;	margin-left: 4px;}.box-color-item {	display: inline-block;	vertical-align: middle;	width: 53px;	height: 53px;}* + .box-color {	margin-top: 20px;}.box-color-line + .box-color-line {	margin-top: 8px;}.box-typography-description-item + .box-typography-description-item {	margin-top: 38px;}@media (min-width: 768px) {	.box-typography-description {		padding-left: 30px;		border-left: 1px solid #e1e1e1;	}}@media (min-width: 992px) {	.box-typography-description {		margin-top: 38px;	}}.box-transform-wrap {	position: relative;	overflow: hidden;	z-index: 1;}.box-transform {	position: absolute;	right: 0;	top: 0;	width: calc(100% + 150px);	height: calc(100% + 150px);	will-change: transform;	animation: bgPos 75s linear infinite;	transform: translate3d(75px, -75px, 0) rotate(0.001deg);	background-position: 50% 40%;	background-size: cover;	pointer-events: none;	zoom: 1;	z-index: -1;}.ipad .box-transform {	transform-style: preserve-3d;}@media (max-width: 767.98px) {	.box-transform-1 {		padding-top: 56.25%;	}}@keyframes bgPos {	25% {		transform: translate3d(150px, -150px, 0) rotate(0.001deg);	}	75% {		transform: translate3d(0, 0, 0) rotate(0.001deg);	}}.container-inset-0 {	padding-left: 0;	padding-right: 0;}@media (min-width: 576px) and (max-width: 991.98px) {	.container-style-1 {		max-width: none;		padding-left: 0;		padding-right: 0;	}}.gutters-8 {	margin-left: -4px;	margin-right: -4px;}.gutters-8 [class*='col-'] {	padding-left: 4px;	padding-right: 4px;}.gutters-10 {	margin-left: -5px;	margin-right: -5px;}.gutters-10 [class*='col-'] {	padding-left: 5px;	padding-right: 5px;}.gutters-14 {	margin-left: -7px;	margin-right: -7px;}.gutters-14 [class*='col-'] {	padding-left: 7px;	padding-right: 7px;}.gutters-20 {	margin-left: -10px;	margin-right: -10px;}.gutters-20 [class*='col-'] {	padding-left: 10px;	padding-right: 10px;}@media (min-width: 768px) {	.no-md-gutters {		margin-right: 0;		margin-left: 0;	}	.no-md-gutters > .col,	.no-md-gutters > [class*="col-"] {		padding-right: 0;		padding-left: 0;	}}.title-group h3 + p {	margin-top: 22px;}.title-group h4 + p {	margin-top: 24px;}.box-width-230 {	max-width: 230px;}@media (min-width: 1200px) {	.box-width-xl-520 {		max-width: 520px;	}}@media (min-width: 768px) {	.bordered-1 {		overflow: hidden;	}	.bordered-1 > div::before {		position: absolute;		content: '';		top: 20px;		bottom: 6px;		left: -30px;		width: 1px;		background: #ebebeb;	}}@media (min-width: 1200px) {	.bordered-1 > div::before {		left: -65px;	}}.bordered-2 > div {	border-top: 1px solid #ebebeb;}@media (min-width: 768px) {	.bordered-2 > div::before {		position: absolute;		content: '';		top: 0;		bottom: 0;		right: 0;		border-right: 1px solid #ebebeb;	}	.bordered-2 > div[class*='sm-6']:nth-child(-n + 2)::before {		top: 65px;	}	.bordered-2 > div[class*='sm-6']:nth-last-child(-n + 2)::before {		bottom: 50px;	}	.bordered-2 > div[class*='sm-6']:nth-child(2n)::before {		display: none;	}}@media (min-width: 992px) {	.bordered-2 > div[class*='lg-4']:nth-child(-n + 3) {		border-top: none;	}	.bordered-2 > div[class*='lg-4']:nth-child(-n + 3)::before {		top: 65px;	}	.bordered-2 > div[class*='lg-4']:nth-last-child(-n + 3)::before {		bottom: 50px;	}	.bordered-2 > div[class*='lg-4']:nth-child(2n)::before {		display: inline-block;	}	.bordered-2 > div[class*='lg-4']:nth-child(3n)::before {		display: none;	}}@media (min-width: 1200px) {	.bordered-2 > div[class*='lg-4']:nth-last-child(-n + 3):nth-last-child(-n + 3)::before {		bottom: 60px;	}}@media (max-width: 1199.98px) {	.bordered-2 {		overflow: hidden;	}	.bordered-2 > div {		margin-top: -1px;	}}.bordered-3 {	border-left: 1px solid #ebebeb;}.bordered-3 > * {	border-right: 1px solid #ebebeb;}.bordered-4 .owl-stage-outer {	padding-left: 1px;	margin-right: -1px;}.bordered-4 .owl-item {	border-right: 1px solid #ebebeb;}.bordered-5 {	overflow: hidden;}.bordered-5 > * {	margin-bottom: -1px;	margin-right: -1px;	border-right: 1px solid #ebebeb;	border-bottom: 1px solid #ebebeb;}@media (min-width: 576px) {	.bordered-5 {		overflow: visible;	}	.bordered-5 > * {		margin-bottom: 0;		margin-right: 0;		border-right: none;		border-bottom: none;		border-left: 1px solid #ebebeb;	}	.bordered-5 > * + * {		border-top: 1px solid #ebebeb;	}	.bordered-5 > *:first-child::before {		position: absolute;		content: '';		right: calc(100% + 1px);		bottom: -1px;		height: 0;		width: 10000%;		border-bottom: 1px solid #ebebeb;		z-index: 1;	}}.context-dark .bordered-5 > *, .bg-gray-dark .bordered-5 > *, .bg-primary .bordered-5 > * {	border-color: rgba(235, 235, 235, 0.18);}.context-dark .bordered-5 > *::before, .bg-gray-dark .bordered-5 > *::before, .bg-primary .bordered-5 > *::before {	border-color: inherit;}.aside {	text-align: center;}.aside-title {	font-weight: 400;	text-transform: none;	padding-bottom: 15px;	border-bottom: 1px solid #e1e1e1;}@media (min-width: 768px) {	.aside {		text-align: left;	}}@media (min-width: 992px) {	.inset-left-lg-15 {		padding-left: 15px;	}	.inset-right-lg-15 {		padding-right: 15px;	}}@media (min-width: 1200px) {	.inset-left-xl-20 {		padding-left: 20px;	}	.inset-right-xl-55 {		padding-right: 55px;	}	.inset-left-xl-40 {		padding-left: 40px;	}	.inset-left-xl-70 {		padding-left: 70px;	}}@media (min-width: 1200px) {	.offset-left-xl-40 {		margin-left: 40px;	}	.offset-left-xl-70 {		margin-left: 70px;	}}.aside-contacts {	text-align: center;	letter-spacing: 0;}.aside-contacts .unit-left {	min-width: 22px;}.aside-contacts span.icon {	vertical-align: middle;	font-size: 20px;	color: #57a4e0;}.aside-contacts a {	display: inline-block;}.aside-contacts a, .aside-contacts a:focus, .aside-contacts a:active {	color: #151515;}.aside-contacts a:hover {	color: #57a4e0;}.aside-contacts-title {	font-size: 13px;	font-weight: 700;	letter-spacing: .1em;	text-transform: uppercase;	color: #151515;}.contacts-social-list .icon {	font-size: 20px;	line-height: 1;}.contacts-social-list a, .contacts-social-list a:focus, .contacts-social-list a:active {	color: #151515;}.contacts-social-list a:hover {	color: #57a4e0;}.aside-contacts-title + * {	margin-top: 20px;}@media (min-width: 768px) {	.aside-contacts {		text-align: left;	}}@media (min-width: 992px) {	.aside-contacts {		margin-left: 30px;		padding-left: 35px;		padding-bottom: 1px;		border-left: 1px solid #ebebeb;	}	.aside-contacts .row {		margin-left: 0;		margin-right: 0;	}	.aside-contacts .row > * {		padding-left: 0;		padding-right: 0;	}	.aside-contacts-item + .aside-contacts-item {		padding-top: 31px;		border-top: 1px solid #ebebeb;	}}@media (min-width: 1200px) {	.aside-contacts {		margin-left: 70px;	}	.aside-contacts .address {		max-width: 90%;	}}.position-static {	position: static;}.index-1 {	z-index: 1;}