.section_breadcrumbs {border-top: 2px solid #dbe5ef;}
.section_breadcrumbs.full .breadcrumb:before {display: none;}
.section_breadcrumbs .breadcrumb {margin: 0;padding: 15px 0;list-style-type: none;display: flex;flex-wrap: wrap;font-size: 16px;line-height: 30px;}
.section_breadcrumbs .breadcrumb:before {content: "";height: 10px;width: 214px;display: inline-block;}
.section_breadcrumbs .breadcrumb li a {text-decoration: none;color: #08214a;}
.section_breadcrumbs .breadcrumb li .icon {width: 12px;height: 10px;fill: #8296b7;margin: 0 20px;}
.section_breadcrumbs .breadcrumb li:last-child .icon {display: none;}
@media (max-width: 1600px) {.section_breadcrumbs {margin-top: 130px;}
	.section_breadcrumbs.full {margin-top: 0;}}
@media (max-width: 960px) {.section_breadcrumbs {margin-top: 70px;}
	.section_breadcrumbs .breadcrumb {padding: 21px 0;}
	.section_breadcrumbs .breadcrumb:before {width: 120px;}
	.section_breadcrumbs.full {margin-top: 128px;}}
.section_price {margin: 50px 0 100px;font-size: 16px;color: #4b5464;line-height: 1.5;}
.section_price .tabs {margin-top: 20px;}
.section_price .tabs .tab-links {display: flex;flex-wrap: wrap;gap: 5px;}
.section_price .tabs .tab-links a {padding: 10px;font-size: 16px;color: #fff;text-decoration: none;background: #08214a;transition: .3s;}
.section_price .tabs .tab-links a:hover {background: #02478f;}
.section_price .tabs .tab-links a.active {background: #f9631c;}
.section_price .tabs .tab {margin-top: 20px;}
.section_price p {margin: 20px 0 0;}
.section_price p a {color: inherit;}
.section_price .table-scrollable-x {margin-top: 50px;}
.section_price table {margin-top: 0;border-spacing: 0;border-collapse: collapse;background-color: transparent;width: 100%;max-width: 100%;border: 1px solid #ddd;}
.section_price table tr.color_1 td {background: #c2d5db;}
.section_price table tr.color_2 td {background: #789fbb;}
.section_price table td, .section_price table th {padding: 10px 15px;line-height: 1.42857143;vertical-align: top;border: 1px solid #ddd;}
.section_price table th {text-align: left;font-weight: bold;background: #08214a;border-color: #08214a;color: #fff;}
.section_price table .tr_title td {background-color: #f3f3f3;font-weight: 700;vertical-align: middle;}
.section_price .h4 {text-align: left;line-height: 1;font-weight: bold;margin-top: 40px;font-size: 22px;}
.section_price .prices {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.section_price .prices a {padding: 15px 15px 15px 40px;font-size: 16px;color: #fff;text-decoration: none;background: #f9631c;transition: .3s;position: relative;}
.section_price .prices a:before {content: "";left: 0;top: 0;bottom: 0;width: 30px;position: absolute;mask: url("/assets/template_v2/images/icons.svg#icon-pdf") no-repeat 10px 0;mask-size: 20px;background: #fff;}
.section_price .prices a:hover {background: #02478f;}
.section_price .prices a.xls:before {mask: url("/assets/template_v2/images/icons.svg#icon-xls") no-repeat 10px 0;mask-size: 24px;}
@media (max-width: 450px) {.table-scrollable-x {position: relative;overflow-x: auto;}
	.table-scrollable-x :before {content: " ";width: 20px;height: 20px;top: 6px;background: url("/assets/template/images/hand.png") no-repeat;background-size: contain;position: absolute;animation: showSlide 2.6s linear infinite;}
	@keyframes showSlide {0% {right: 0;opacity: 1;}
		50% {opacity: 1;}
		70% {right: 90%;opacity: 0;}
		100% {right: 100%;opacity: 0;}}}