:root {
	--color-irg1n26cq: 255, 255, 255;
	--color-isg3oiet5: 255, 255, 255;
	--color-iy84rms0r: 0, 0, 0;
	--color-iemvutqlg: 56, 163, 204;
	--color-iarj18apn: 0, 0, 0;
	--color-i1ufojk11: 0, 0, 0;
	--color-i4a2evndv: 0, 0, 0;
	--color-i1wk7fx36: 0, 0, 0;
	--color-inzyh7sc7: 0, 0, 0;
	--color-ilew6hj6l: 238, 238, 238;
	--color-i7x1jgomt: 0, 0, 0;
	--color-ii7e91btw: 255, 255, 255;
	--color-icsozdwiq: 0, 0, 0;
	--color-idki8t58u: 221, 221, 221;
	--color-i3hepjhf8: 51, 51, 51;
	--color-ixte87hks: 255, 255, 255;
	--color-iivj6s1my: 51, 51, 51;
	--color-ioqxjo4yd: 255, 255, 255;
	--color-iq7j1wcw5: 255, 255, 255;
	--color-izbfwhlqk: 238, 238, 238;
	--color-i4rcucov4: 255, 255, 255;
	--color-igjrd6crp: 255, 255, 255;
	--color-i4fqsk8gg: 255, 255, 255;
	--color-i25zgvekl: 255, 255, 255;
	--color-i5crb04jl: 255, 255, 255;
	--color-iuyzklng4: 51, 51, 51;
	--color-i4cm8b720: 0, 0, 0;
	--color-ipqpc2xck: 74, 74, 74;
	--color-ijrrv8zmg: 0, 0, 0;
	--color-ia3226rq9: 242, 163, 88;
	--color-ifm1u3e11: 242, 163, 88;
	--color-ip7zyrpnt: 0, 0, 0;
	--color-iy9ypz8kf: 255, 255, 255;
	--color-i6ahuxqia: 248, 231, 28;
	--color-izwmh39tb: 0, 0, 0;
}

.section--u-ibmfibc73 { display: block; width: 100%; position: relative; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; z-index: 2; background-color: rgba(var(--color-irg1n26cq), 0); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; box-shadow: none }
.container--u-i44lrogs7 { width: 100%; max-width: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex}
.div--u-iqqvopm5i {width: 100%; position: relative; margin-left: 70px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end; padding-left: 60px }
.div--u-il0pi2mf7 {width: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex-shrink: 0 }
.link-universal--u-ilciqbcjl { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; text-decoration-line: none }
.div--u-ieep093np { width: 100%; position: relative; display: inline-block }
.link-universal--u-ikk9xea8b { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; text-decoration-line: none }
.text--u-itgaaduaz { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 15px; line-height: normal; vertical-align: top; position: relative; margin-top: 0px; font-weight: 400; color: rgba(var(--color-isg3oiet5), 1) }
.imageFit--u-it9jymxbq { position: relative; display: none; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 70px; height: 70px; margin-right: 20px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px }
.imageFit__img--u-ihu74h4ia { object-fit: cover; width: 100%; height: 100% }
.imageFit__overlay--u-i5try5429 { display: none; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background-color: rgba(var(--color-iy84rms0r), 0.4) }
.imageFit__zoom--u-ixqnmn3o4 { display: none; position: absolute; right: 10px; bottom: 10px; width: 20px; height: 20px; background-color: rgba(var(--color-iemvutqlg), 1) }
.svg_image--u-ixmbf6r4v { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 20px; width: 20px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ixmbf6r4v svg { flex-shrink: 0; width: 100%; height: 100% }
.hor-menu--u-in81e1t81 { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative }
.hor-menu--u-in81e1t81 .is-removed { display: none }
.hor-menu--u-in81e1t81 .hor-menu__list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; flex-direction: inherit; justify-content: inherit; align-content: inherit; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; height: 52px; width: 1%; overflow-x: hidden; overflow-y: hidden }
.hor-menu--u-in81e1t81 .hor-menu__item { flex-shrink: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-iarj18apn), 0); border-right-color: rgba(var(--color-i1ufojk11), 0); border-bottom-color: rgba(var(--color-i4a2evndv), 0); border-left-color: rgba(var(--color-i1wk7fx36), 0) }
.hor-menu--u-in81e1t81 .hor-menu__link, .hor-menu--u-in81e1t81 .hor-menu__sub_link { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; cursor: pointer; text-decoration-line: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: rgba(var(--color-inzyh7sc7), 1); font-size: 14px }
.hor-menu--u-in81e1t81 .hor-menu__icon, .hor-menu--u-in81e1t81 .hor-menu__sub_icon { background-color: rgba(var(--color-ilew6hj6l), 1); width: 10px; height: 10px; margin-left: 10px }
.hor-menu--u-in81e1t81 .hor-menu__sub_icon { background-color: rgba(var(--color-i7x1jgomt), 1); display: block }
.hor-menu--u-in81e1t81 .hor-menu__sub_list { position: absolute; z-index: 10; list-style-type: none; background-color: rgba(var(--color-ii7e91btw), 1); width: 250px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; box-shadow: 10px 10px 20px 0px rgba(var(--color-icsozdwiq), 0.13) }
.hor-menu--u-in81e1t81 .hor-menu__sub_item { vertical-align: top }
.hor-menu--u-in81e1t81 .hor-menu__sub_link { background-color: rgba(var(--color-idki8t58u), 1); color: rgba(var(--color-i3hepjhf8), 1) }
.hor-menu--u-in81e1t81 .hor-menu__more_list { display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none }
.hor-menu--u-in81e1t81 .hor-menu__more_item { display: -webkit-box; display: -ms-flexbox; display: flex }
.hor-menu--u-in81e1t81 .hor-menu__more_link { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ixte87hks), 1); font-size: 16px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: rgba(var(--color-iivj6s1my), 1) }
.hor-menu--u-in81e1t81 .hor-menu__link { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; text-transform: none; font-size: 14px; font-weight: 500; color: rgba(var(--color-iq7j1wcw5), 1) }
.hor-menu--u-in81e1t81 .hor-menu__icon { display: block; width: 20px; height: 20px; background-color: rgba(var(--color-izbfwhlqk), 0); background-image: url("/d/tpl25_ar115.svg"); background-repeat: no-repeat; background-position: center center; background-size: 5.70px auto; background-attachment: scroll }
.hor-menu--u-in81e1t81 .hor-menu__item:hover, .hor-menu--u-in81e1t81 .hor-menu__item.is-hover { border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-i4rcucov4), 0.35); border-right-color: rgba(var(--color-igjrd6crp), 0.35); border-bottom-color: rgba(var(--color-i4fqsk8gg), 0.35); border-left-color: rgba(var(--color-i25zgvekl), 0.35); border-top-left-radius: 5000px; border-top-right-radius: 5000px; border-bottom-right-radius: 5000px; border-bottom-left-radius: 5000px }
.hor-menu--u-in81e1t81.flex-menu .hor-menu__list { flex-wrap: wrap; width: auto; overflow-x: unset; overflow-y: unset }
.hor-menu--u-in81e1t81 .hor-menu__item > .hor-menu__sub_list { display: none }
.hor-menu--u-in81e1t81 .hor-menu__sub_list .hor-menu__sub_list { top: 0px; left: 100%; margin-left: 5px; margin-right: 5px }
.hor-menu--u-in81e1t81 .hor-menu__more_list .hor-menu__sub_list { right: 0px }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item { margin-left: 0px; margin-right: 0px; width: 100% }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item:hover, .hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item.is-hover { box-shadow: 8px 8px 20px 0px rgba(var(--color-ijrrv8zmg), 0.13); color: rgba(var(--color-ia3226rq9), 1); background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; padding-right: 0px }
.hor-menu--u-in81e1t81 .hor-menu__item:hover .hor-menu__link, .hor-menu--u-in81e1t81 .hor-menu__item.is-hover .hor-menu__link { color: rgba(var(--color-iy9ypz8kf), 1) }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link { background-color: rgba(var(--color-i5crb04jl), 0); color: rgba(var(--color-iuyzklng4), 1); font-size: 13px; padding-top: 15px; padding-bottom: 15px; font-weight: 500 }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { box-shadow: none; background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; padding-right: 20px; color: rgba(var(--color-ipqpc2xck), 1) }
.hor-menu--u-in81e1t81 .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item { border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item:hover > .hor-menu__sub_link, .hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item.is-hover > .hor-menu__sub_link { color: rgba(var(--color-ifm1u3e11), 1) }
.hor-menu--u-in81e1t81 .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link { border-top-left-radius: 5000px; border-top-right-radius: 5000px; border-bottom-right-radius: 5000px; border-bottom-left-radius: 5000px; width: 30px; height: 30px; background-color: rgba(var(--color-i6ahuxqia), 1); color: rgba(var(--color-izwmh39tb), 1) }
.hor-menu--u-in81e1t81 .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link > .hor-menu__sub_icon { width: 20px; height: 20px; background-color: rgba(var(--color-ip7zyrpnt), 0); background-image: url("/d/ar46.svg"); background-repeat: no-repeat; background-position: center center; background-size: 4px auto; background-attachment: scroll }
.text--u-iirx2d4gn { font-weight: 800; font-size: 34px; color: rgba(var(--color-ie1x1zrep), 1)}

@media (max-width: 991px) {
	/* Показуємо кнопку hamburger */
	#mobile-menu-btn {
		display: block !important;
	}
	/* Робимо кнопку з трима крапками більшою та зручнішою для кліку */
	.hor-menu__more_link--u-i0qi1ockf {
		font-size: 24px !important;
		padding: 10px 15px !important;
		cursor: pointer;
	}
	.div--u-iqqvopm5i {
		margin-left: 0;
		padding-left: 0;
		padding-right: 20px;
		position: relative;
	}
	
	/* Мобільне меню - окремі селектори */
	.mobile-menu-container { 
		display: none !important;
		position: fixed;
		top: 70px;
		left: 0;
		right: 0;
		background-color: #2c3e50;
		background-image: none !important;
		z-index: 9999;
		box-shadow: 0 4px 6px rgba(0,0,0,0.3);
		padding: 20px;
		max-height: calc(100vh - 70px);
		overflow-y: auto;
	}
	.mobile-menu-container.mobile-menu-active { 
		display: block !important;
		animation: fadeIn 0.3s ease-in-out;
	}
	
	/* Додаткові стилі для забезпечення видимості меню */
	.hor-menu--u-in81e1t81.mobile-menu-active .hor-menu__list {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		height: auto !important;
	}
	
	@keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	.hor-menu--u-in81e1t81 .hor-menu__list {
		flex-direction: column;
		width: 100%;
		height: auto;
	}
	.hor-menu--u-in81e1t81 .hor-menu__item {
		width: 100%;
		border: none;
		border-bottom: 1px solid #34495e;
	}
	.hor-menu--u-in81e1t81 .hor-menu__link {
		padding: 15px 10px;
		color: #fff;
		border: none;
		position: relative;
	}
	
	/* Індикатор для пунктів з підменю в мобільному меню */
	.mobile-menu-container .mobile-menu-item:has(.mobile-submenu-list) .mobile-menu-link::after {
		content: "▼";
		position: absolute;
		right: 15px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 12px;
		transition: transform 0.3s ease;
	}
	
	.mobile-menu-container .mobile-menu-item.active .mobile-menu-link::after {
		transform: translateY(-50%) rotate(180deg);
	}
	.mobile-menu-container .mobile-submenu-list {
		position: static;
		width: 100%;
		margin-top: 0;
		box-shadow: none;
		background-color: #34495e;
		background-image: none !important;
		border-radius: 0;
		padding: 10px;
		display: none;
	}
	.mobile-menu-container .mobile-submenu-item {
		border: none;
		border-bottom: 1px solid #2c3e50;
	}
	
	.mobile-menu-container .mobile-submenu-link {
		color: #ecf0f1;
		padding: 10px 15px;
	}
	
	/* Прибираємо скруглені рамки з мобільного меню */
	.mobile-menu-container .mobile-menu-item,
	.mobile-menu-container .mobile-menu-link,
	.mobile-menu-container .mobile-submenu-item,
	.mobile-menu-container .mobile-submenu-link {
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
	}
	
	/* Прибираємо скруглені рамки при hover в мобільному меню */
	.mobile-menu-container .mobile-menu-item:hover,
	.mobile-menu-container .mobile-menu-link:hover,
	.mobile-menu-container .mobile-submenu-item:hover,
	.mobile-menu-container .mobile-submenu-link:hover {
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
	}
	
	/* Показуємо підменю при наведенні або активному стані */
	.hor-menu--u-in81e1t81 .hor-menu__item:hover .hor-menu__sub_list,
	.hor-menu--u-in81e1t81 .hor-menu__item.active .hor-menu__sub_list {
		display: block !important;
	}
	
	/* Стилі для підменю на мобільному */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list {
		background-color: transparent !important;
		background-image: none !important;
		border-left: 3px solid #3498db;
		margin-left: 10px;
	}
	
	.hor-menu--u-in81e1t81 .hor-menu__sub_link {
		color: #ecf0f1 !important;
		display: block !important;
		padding: 12px 15px !important;
		border: none !important;
		transition: background-color 0.3s ease;
	}
	
	.hor-menu--u-in81e1t81 .hor-menu__sub_link:hover {
		background-color: #3498db !important;
		color: #fff !important;
	}
	
	/* Прибирання всіх фонових зображень в меню */
	.hor-menu--u-in81e1t81 * {
		background-image: none !important;
	}
	
	.hor-menu--u-in81e1t81 .hor-menu__icon,
	.hor-menu--u-in81e1t81 .hor-menu__sub_icon {
		background-image: none !important;
		background-color: transparent !important;
	}
	
	/* Прибирання фонових зображень в підменю */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list * {
		background-image: none !important;
		background-color: transparent !important;
	}
	
	.hor-menu--u-in81e1t81 .hor-menu__sub_icon {
		background-image: none !important;
		background-color: transparent !important;
		display: none !important;
	}
	
	/* Прибираємо фон підменю повністю */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list {
		background-color: transparent !important;
		background-image: none !important;
	}
	
	/* Агресивне прибирання фону для всіх елементів підменю */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list,
	.hor-menu--u-in81e1t81 .hor-menu__sub_list *,
	.hor-menu--u-in81e1t81 .hor-menu__sub_item,
	.hor-menu--u-in81e1t81 .hor-menu__sub_link {
		background-color: transparent !important;
		background-image: none !important;
		background: none !important;
	}
	
	/* Додаткові стилі для прибирання фону */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list {
		background: transparent !important;
		background-color: transparent !important;
		background-image: none !important;
		background-size: initial !important;
		background-position: initial !important;
		background-repeat: no-repeat !important;
		background-attachment: initial !important;
	}
	
	/* Прибираємо фон з усіх дочірніх елементів */
	.hor-menu--u-in81e1t81 .hor-menu__sub_list ul,
	.hor-menu--u-in81e1t81 .hor-menu__sub_list li,
	.hor-menu--u-in81e1t81 .hor-menu__sub_list a,
	.hor-menu--u-in81e1t81 .hor-menu__sub_list span {
		background: transparent !important;
		background-color: transparent !important;
		background-image: none !important;
	}
	
	
	/* Покращення вигляду меню */
	.hor-menu--u-in81e1t81 .hor-menu__item:last-child {
		border-bottom: none !important;
	}
	
	/* Зменшення фото на мобільних пристроях для всіх сторінок крім головної */
	.imageFit__img,
	img[data-size],
	img[data-origin-src],
	img {
		max-width: 100% !important;
		height: auto !important;
		width: auto !important;
	}
	
	/* Більш агресивні стилі для всіх зображень */
	* img {
		max-width: 100% !important;
		height: auto !important;
		width: auto !important;
	}
	
	/* Спеціальні стилі для великих зображень */
	.imageFit--u-i6e6zu6x8 img,
	.imageFit--u-it9jymxbq img {
		max-width: 200px !important;
		height: auto !important;
	}
	
	/* Стилі для всіх imageFit контейнерів */
	.imageFit {
		max-width: 100% !important;
		overflow: hidden !important;
		display: block !important;
	}
	
	.imageFit img {
		max-width: 100% !important;
		height: auto !important;
		width: auto !important;
		display: block !important;
		margin: 0 auto !important;
	}
	
	/* Зменшення iframe (Google Maps) */
	iframe {
		max-width: 100% !important;
		height: auto !important;
	}
	
	/* Зменшення контейнерів з зображеннями */
	.imageFit {
		max-width: 100% !important;
		overflow: hidden !important;
	}
	
	/* Специфічні стилі для різних сторінок */
	/* Сторінки моделей - зменшення технічних зображень */
	.imageFit--u-ixqnmn3o4 img,
	.imageFit--u-i5try5429 img {
		max-width: 150px !important;
		height: auto !important;
	}
	
	/* Галерея зображень */
	.imageFit--u-i6e6zu6x8 {
		text-align: center !important;
	}
	
	.imageFit--u-i6e6zu6x8 img {
		max-width: 180px !important;
		height: auto !important;
	}
	
	/* Логотипи та іконки */
	.imageFit--u-ihu74h4ia img {
		max-width: 120px !important;
		height: auto !important;
	}
	
	/* Контактна сторінка - карта */
	iframe[src*="google.com/maps"] {
		width: 100% !important;
		height: 300px !important;
		max-width: 100% !important;
	}
	
	/* Загальні стилі для контейнерів на мобільних */
	.container,
	.section,
	.div {
		max-width: 100% !important;
		overflow-x: hidden !important;
	}
	
	/* Специфічні стилі для сторінок фітингових платформ */
	.root,
	.mosaic-wrap {
		max-width: 100% !important;
		overflow-x: hidden !important;
	}
	
	/* Зменшення всіх блоків з контентом */
	[class*="div--u-"],
	[class*="container--u-"],
	[class*="section--u-"] {
		max-width: 100% !important;
		overflow-x: hidden !important;
		box-sizing: border-box !important;
	}
	
	/* Спеціальні стилі для текстових блоків */
	[class*="text--u-"] {
		max-width: 100% !important;
		word-wrap: break-word !important;
		overflow-wrap: break-word !important;
	}
	
	/* Центрування контенту на мобільних */
	center {
		display: block !important;
		text-align: center !important;
		max-width: 100% !important;
		overflow-x: auto !important;
	}
	
	/* Стилі для таблиць та списків */
	table {
		max-width: 100% !important;
		overflow-x: auto !important;
		display: block !important;
		white-space: nowrap !important;
	}
	
	/* Забезпечення правильного відображення тексту */
	.text,
	.text-block-wrap-div {
		word-wrap: break-word !important;
		overflow-wrap: break-word !important;
		max-width: 100% !important;
	}
	
	/* Агресивні стилі для перевизначення всіх зображень */
	*[class*="imageFit"] img,
	*[class*="imageFit"] * img,
	img[src*="assets/img/"],
	img[data-origin-src*="assets/img/"] {
		max-width: 100% !important;
		height: auto !important;
		width: auto !important;
		object-fit: contain !important;
	}
	
	/* Перевизначення всіх розмірів зображень */
	img[width],
	img[height] {
		width: auto !important;
		height: auto !important;
		max-width: 100% !important;
		max-height: 300px !important;
	}
	
	/* Стилі для всіх елементів з фіксованими розмірами */
	*[style*="width"],
	*[style*="height"] {
		max-width: 100% !important;
		box-sizing: border-box !important;
	}
	
	/* Центрування блоку "років роботи на ринку вантажоперевезень" на мобільних */
	.text--u-ihbgajqe1 {
		text-align: center !important;
		display: block !important;
		width: 100% !important;
		margin: 0 auto !important;
	}
	
	.text--u-ihbgajqe1 .text-block-wrap-div {
		text-align: center !important;
		display: block !important;
		width: 100% !important;
	}
	
	/* Центрування всього блоку з цифрою "10" та текстом */
	center {
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
		text-align: center !important;
		width: 100% !important;
	}
	/* Прибираємо кнопку з трима крапками на мобільному */
	.hor-menu--u-in81e1t81 .hor-menu__more_list {
		display: none !important;
	}
	
	/* Прибираємо крапки та круги збоку меню */
	.hor-menu--u-in81e1t81 .hor-menu__more_item,
	.hor-menu--u-in81e1t81 .hor-menu__more_link {
		display: none !important;
	}
	
	/* Прибираємо всі іконки та декоративні елементи */
	.hor-menu--u-in81e1t81 .hor-menu__icon,
	.hor-menu--u-in81e1t81 .hor-menu__sub_icon,
	.hor-menu--u-in81e1t81 .svg_image {
		display: none !important;
	}
	.hor-menu--u-in81e1t81 .hor-menu__more_item {
		position: relative;
	}
	.section--u-ibmfibc73 { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
	.container--u-i44lrogs7 {  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; width: 100%; margin-left: 0px; margin-right: 0px; margin-top: auto; margin-bottom: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
	.div--u-il0pi2mf7 { justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0px; margin-right: 0px; margin-top: auto; margin-bottom: auto; width: 100% }
	.link-universal--u-ilciqbcjl { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
	.imageFit--u-it9jymxbq { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; display: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
	.text--u-iirx2d4gn { margin-left: auto; margin-right: auto; width: auto; text-align: center; font-size: 25px }
	.text--u-itgaaduaz { text-align: center; margin-left: 0px; margin-right: 0px; width: 100% }
	.div--u-ieep093np { margin-left: 0px; margin-right: 0px; width: 100% }
	.link-universal--u-ikk9xea8b { margin-left: 0px; margin-right: 0px; width: 100%; margin-bottom: 10px }
}

@media (max-width: 767px) {
	.section--u-ibmfibc73 { padding-right: 20px; padding-left: 20px }
}

@media (max-width: 479px) {
	.section--u-ibmfibc73 { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; flex-wrap: nowrap }
}