@charset "UTF-8";

:root {
	--icon-size: 100%;
	--icon-drop-height: 40px;
	--color-orange: #ea5b0c;
}

html .range-60 > *.custom-mt-20 {
	margin-top: 20px;
}

html .range-60 > *.custom-mt-40 {
	margin-top: 40px;
}

section.section-page-contact .divider {
	width: 20%;
	height: 3px;
	background-color: var(--color-orange);
	margin-top: 5px;
}

section.section-page-contact .divider.divider-contact {
	width: 10%;
	height: 2px;
	margin: 15px 0 20px;
}

.section-page-content .contact-icon {
	display: block;
	width: 30px;
	height: 30px;
}

.section-page-content .contact-icon.icon-address {
	background: url('/images/icon-footer-address.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: 50px;
}

.section-page-content .contact-icon.icon-gps {
	width: 40px;
	height: 32px;
}

.section-page-content .contact-icon.icon-manager {
	background: url('/images/icon-manager.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-number-1 {
	background: url('/images/icon-number-1.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-number-2 {
	background: url('/images/icon-number-2.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-number-3 {
	background: url('/images/icon-number-3.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-number-4 {
	background: url('/images/icon-number-4.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-number-5 {
	background: url('/images/icon-number-5.svg?2') no-repeat;
	background-size: var(--icon-size);
	height: var(--icon-drop-height);
}

.section-page-content .contact-icon.icon-phone {
	background: url('/images/icon-footer-phone.svg?2') no-repeat;
	background-size: var(--icon-size);
}

.section-page-content .contact-icon.icon-mail {
	background: url('/images/icon-footer-mail.svg?2') no-repeat;
	background-size: var(--icon-size);
}

.list > li + li {
	margin-top: 0;
}

.unit__body > span {
	display: block;
}

.unit__body > span + span {
	margin-top: 10px;
}

section.section-page-content img {
	width: 100%;
	margin-top: 15px;
}

section .contact-socials {
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}

section .contact-socials > a {
	display: block;
}

section .contact-socials > a + a {
	margin-left: 20px;
}

section .contact-socials > a::before {
	content: '';
	display: block;
	width: 70px;
	height: 70px;
}

section .contact-socials > a:nth-child(1)::before {
	background: url('/images/icon-contact-ig.svg?2') no-repeat;
	background-size: var(--icon-size);
}

section .contact-socials > a:nth-child(2)::before {
	background: url('/images/icon-contact-fb.svg?2') no-repeat;
	background-size: var(--icon-size);
}

section .contact-socials > a:nth-child(3)::before {
	background: url('/images/icon-contact-yt.svg?2') no-repeat;
	background-size: var(--icon-size);
}

section.section-page-content .video-box.contact-video-box {
	display: block;
	margin-top: 100px;
}

section.section-page-content .video-box.contact-video-box > div {
	float: none;
}

section.section-page-content .video-box.contact-video-box > * {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

section.section-page-content .video-box.contact-video-box > * + * {
	margin-top: 20px;
	margin-left: auto;
}