

/* Start:/local/templates/ma-template/css/pages/choice-of-solutions.css?17619784129968*/
hmtl,
body {
  overflow-x: hidden;
}

body {
	background: linear-gradient(rgba(0, 122, 255, 0.27) 9%, rgb(9, 39, 61) 32%);
}

.page-choice .l-content--inner {
  padding: 0;
}

.page-choice::after,
.page-choice .l-content .l-wrapper::after {
  content: '';
  position: absolute;
  z-index: -3;
  width: 557px;
  height: 656px;
  background-image: url('data:image/svg+xml,<svg width="557" height="656" viewBox="0 0 557 656" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.3"><path d="M162.997 439.818C149.748 427.619 139.644 413.358 132.598 397.036C125.871 381.354 122.29 365.466 121.984 349.326C121.548 333.146 124.311 317.147 130.269 301.157C136.228 285.167 145.122 270.962 156.995 258.498C158.005 257.438 158.974 256.421 160.112 255.314L160.155 255.27C171.288 244.378 183.99 235.823 198.348 229.689C198.392 229.731 198.476 229.643 198.518 229.598L198.56 229.554C210.27 224.607 222.108 221.383 233.946 219.93C237.95 219.444 242.002 219.173 246.016 219.119C262.151 218.641 278.194 221.446 294.184 227.404C310.174 233.363 324.379 242.257 336.843 254.13C349.307 266.002 358.881 279.759 365.608 295.441C369.27 303.987 371.898 312.644 373.707 321.365L356.488 339.442C354.817 311.548 343.792 287.81 323.329 268.317C301.804 247.814 276.176 237.902 246.445 238.581C216.758 239.302 191.686 250.489 171.182 272.013C150.679 293.537 140.722 319.123 141.444 348.81C142.167 378.583 153.354 403.656 174.878 424.159C207.319 455.062 295.631 452.269 295.631 452.269L262.419 471.382C253.151 471.996 242.395 471.782 230.225 470.221C209.177 467.537 178.5 454.164 162.91 439.82L162.997 439.818Z" fill="url(%23paint0_linear_2382_7080)"/><path d="M134.377 466.678C112.587 445.922 97.5696 421.332 89.3235 392.907C81.0353 364.526 80.4277 335.959 87.2419 307.211C94.0582 278.55 107.907 253.215 128.663 231.426C129.673 230.365 130.772 229.388 131.867 228.239C133.132 227 134.355 225.804 135.706 224.562L135.873 224.299C136.675 223.546 137.394 222.967 138.068 222.26C138.279 222.039 138.533 221.86 138.744 221.639C140.053 220.441 141.449 219.242 142.847 218.129C144.074 217.106 145.387 216.081 146.572 215.102C147.631 214.256 148.776 213.408 149.835 212.562C151.193 211.579 152.635 210.508 154.037 209.567C155.266 208.631 156.67 207.776 157.986 206.837C158.028 206.793 158.114 206.791 158.198 206.703L159.005 206.122C159.304 205.985 159.642 205.718 159.939 205.495C161.811 204.327 163.682 203.159 165.642 202.075C165.896 201.896 166.28 201.671 166.621 201.49C172.879 197.841 179.492 194.615 186.291 191.902C191.335 189.794 196.73 187.935 202.131 186.336C214.306 182.759 226.559 180.605 238.891 179.96C240.703 179.916 242.427 179.788 244.195 179.702C246.18 179.654 248.165 179.605 250.194 179.599C255.507 179.686 260.868 179.988 266.235 180.548C273.379 181.368 280.62 182.616 287.957 184.295C289.782 184.769 291.693 185.24 293.476 185.758C296.3 186.51 299.085 187.392 301.739 188.234C303.263 188.759 304.743 189.241 306.267 189.765C307.748 190.333 309.23 190.902 310.668 191.428C312.149 191.997 313.589 192.609 315.159 193.262C316.513 193.877 318.039 194.487 319.35 195.146C323.631 197.201 327.786 199.388 331.945 201.748C333.3 202.45 334.704 203.365 335.933 204.199C337.249 205.03 338.65 205.86 339.968 206.778C341.241 207.654 342.601 208.527 343.832 209.447C345.194 210.407 346.554 211.281 347.787 212.287C349.018 213.207 350.296 214.255 351.569 215.131C352.847 216.179 354.124 217.228 355.4 218.19C358.134 220.541 360.914 223.021 363.61 225.589C382.483 243.567 396.286 264.387 404.895 288.183L389.612 304.227C382.361 279.448 369.147 258.009 350.053 239.821C330.96 221.633 308.424 209.271 283.108 203.28C257.791 197.289 232.594 197.988 207.509 205.116C182.557 212.371 160.859 225.592 142.503 244.862C124.147 264.133 111.995 286.447 105.918 311.766C99.9713 337.125 100.625 362.28 107.838 387.276C115.051 412.272 128.272 433.97 147.586 452.369C166.901 470.767 189.171 482.876 214.488 488.867C230.598 492.664 280.342 492.924 296.365 491.326L263.148 512.036C245.484 513.588 227.662 512.207 209.857 507.977C181.066 501.121 155.819 487.356 134.03 466.6L134.377 466.678Z" fill="url(%23paint1_linear_2382_7080)"/><path d="M107.435 494.968C80.5183 469.328 61.9502 438.995 51.8167 403.967C41.6831 368.939 40.8679 333.598 49.2888 298.12C57.4359 263.813 73.5832 233.587 97.8149 207.352L97.9412 207.22C98.3622 206.778 98.7411 206.38 99.0338 205.984C99.4106 205.5 99.8737 205.014 100.337 204.528C100.842 203.998 101.347 203.467 101.939 202.935C102.444 202.404 102.949 201.874 103.499 201.386C103.791 200.99 104.256 200.59 104.551 200.281C106.027 198.82 107.46 197.404 108.896 196.074C109.698 195.32 110.458 194.611 111.26 193.857C114.133 191.283 116.923 188.798 119.886 186.394C120.733 185.683 121.581 185.058 122.429 184.433C123.444 183.545 124.503 182.699 125.65 181.937C126.753 181.133 127.858 180.415 128.917 179.569C130.231 178.544 131.632 177.604 132.948 176.665C133.329 176.353 133.584 176.175 134.009 175.905C136.047 174.474 138.131 173.171 140.212 171.782C141.147 171.155 142.126 170.57 143.149 170.027C144.084 169.4 145.02 168.859 145.999 168.274C147.319 167.508 148.597 166.786 149.961 166.062C150.045 165.974 150.129 165.886 150.3 165.795C152.175 164.8 154.006 163.762 155.926 162.809C167.184 157.009 178.946 152.449 191.38 148.866C226.45 138.688 261.746 137.83 297.225 146.251C299.18 146.765 301.136 147.279 303.091 147.793C305.004 148.351 306.874 148.867 308.831 149.467C312.527 150.543 316.097 151.751 319.669 153.046C319.887 153.17 320.104 153.208 320.279 153.29C321.672 153.774 322.981 154.347 324.375 154.831L331.874 157.844C333.316 158.543 334.714 159.2 336.284 159.853C339.733 161.453 343.231 163.267 346.643 165.084C348.392 165.992 350.057 166.987 351.764 167.939C353.168 168.855 354.742 169.68 356.188 170.552C359.169 172.379 362.151 174.292 365.007 176.339C366.192 177.13 367.377 177.922 368.52 178.757C370.803 180.343 373.047 182.058 375.249 183.818C376.526 184.867 377.934 185.955 379.3 187.088C379.74 187.422 380.182 187.843 380.624 188.264C384.149 191.201 387.502 194.142 390.861 197.341C409.513 215.108 424.074 235.133 434.672 257.284L419.936 272.753C410.002 249.464 395.775 228.999 377.389 211.485C359.002 193.971 338.353 181.045 314.868 172.246C291.511 163.401 268.055 159.351 244.623 159.877C221.238 160.532 198.006 165.716 175.062 175.642C152.118 185.568 131.908 199.616 114.562 217.826C97.2164 236.035 84.122 256.862 75.3235 280.347C66.5228 303.746 62.4728 327.202 63.0388 350.503C63.609 373.976 68.7931 397.208 78.7194 420.152C88.69 443.138 102.778 463.218 121.032 480.606C139.285 497.994 160.025 511.09 183.424 519.891C206.823 528.691 230.279 532.741 253.709 532.129C257.161 532.045 294.257 530.626 297.618 530.372L264.444 551.038C243.414 552.672 222.26 550.984 201.025 545.93C165.546 537.509 134.347 520.435 107.475 494.837L107.435 494.968Z" fill="url(%23paint2_linear_2382_7080)"/><path d="M80.4054 523.342C56.3617 500.439 37.9721 473.901 24.9354 443.779C12.0272 413.611 5.1958 382.993 4.48957 352.14C3.69699 321.289 9.03596 290.462 20.4621 259.616C31.4061 230.25 47.5194 203.954 68.9344 180.853L68.9765 180.809C69.9849 179.662 70.9511 178.559 72.0037 177.454C73.0562 176.349 74.155 175.372 75.2076 174.267L75.6286 173.825C76.0496 173.383 76.4706 172.941 76.9358 172.542C98.5592 150.904 123.537 134.063 151.567 121.984C152.594 121.614 153.575 121.115 154.646 120.786C163.75 116.982 172.953 113.693 182.217 111.136C185.216 110.2 188.306 109.434 191.44 108.71C194.528 107.858 197.62 107.179 200.67 106.543C203.851 105.948 206.901 105.313 209.997 104.806C216.015 103.71 222.256 102.91 228.55 102.498C230.962 102.267 233.418 102.078 235.877 101.975C238.201 101.66 240.661 101.643 243.12 101.54C273.929 100.792 304.798 106.086 335.602 117.557C339.481 119.06 343.271 120.479 347.068 122.157C350.865 123.835 354.532 125.473 358.158 127.241C379.964 137.98 399.86 151.875 417.892 169.052C435.925 186.229 451.171 205.979 462.922 227.626L448.776 242.477C437.446 220.387 422.631 200.628 404.333 183.197C382.279 162.189 357.068 146.351 328.835 135.812C300.429 125.276 272.07 120.266 243.591 120.957C215.197 121.561 187.073 127.986 159.3 139.973C131.527 151.959 107.158 168.958 86.1912 190.968C65.2246 212.979 49.4293 238.145 38.8053 266.467C28.1813 294.789 23.2573 323.145 23.9048 351.582C24.5545 380.105 30.9358 408.187 42.8802 436.004C54.8225 463.734 71.8652 488.146 93.8758 509.113C115.886 530.079 141.053 545.875 169.375 556.499C197.697 567.123 226.053 572.047 254.529 571.269C258.026 571.227 295.118 571.405 298.567 571.235L265.311 590.306C261.905 590.518 258.497 590.644 255.09 590.77C224.194 591.521 193.325 586.226 162.521 574.756C131.848 563.325 104.447 546.159 80.4475 523.298L80.4054 523.342Z" fill="url(%23paint3_linear_2382_7080)"/></g><defs><linearGradient id="paint0_linear_2382_7080" x1="329.504" y1="247.055" x2="154.024" y2="431.271" gradientUnits="userSpaceOnUse"><stop stop-color="%2316F0DF"/><stop offset="1" stop-color="%23007AFF"/></linearGradient><linearGradient id="paint1_linear_2382_7080" x1="352.262" y1="214.669" x2="122.682" y2="455.68" gradientUnits="userSpaceOnUse"><stop stop-color="%2316F0DF"/><stop offset="1" stop-color="%23007AFF"/></linearGradient><linearGradient id="paint2_linear_2382_7080" x1="375.283" y1="182.366" x2="91.8126" y2="479.951" gradientUnits="userSpaceOnUse"><stop stop-color="%2316F0DF"/><stop offset="1" stop-color="%23007AFF"/></linearGradient><linearGradient id="paint3_linear_2382_7080" x1="398.548" y1="150.463" x2="61.0614" y2="504.754" gradientUnits="userSpaceOnUse"><stop stop-color="%2316F0DF"/><stop offset="1" stop-color="%23007AFF"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
}

.page-choice::after {
  width: 496px;
  top: -17px;
  right: -295px;
}

.page-choice .l-content .l-wrapper::after {
  top: 373px;
  left: 238px;
  transform: rotate(-33deg);
}

@media (max-width: 1300px) {
  .page-choice::after,
  .page-choice .l-content .l-wrapper::after {
    display: none;
  }
  .page-choice .l-wrapper {
    padding: 0 24px 0 26px;
  }
}
/* End */


/* Start:/local/templates/ma-template/components/ma/news/choice-of-solutions/ma/news.detail/.default/style.css?17816149346143*/
.solution-choice {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 0px 99px 50px 96px;
	margin-top: 87px;
}

.solution-choice__header {
	margin-bottom: 66px;
}

.solution-choice__header::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url('/local/templates/ma-template/components/ma/news/choice-of-solutions/ma/news.detail/.default/./image/header-background.png');
	background-repeat: no-repeat;
}

.solution-choice__header-top {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: start;
	gap: 20px;
}

.solution-choice__header-top h1 {
	font-weight: 600;
	font-size: 44px;
	line-height: 120%;
	text-transform: uppercase;
	margin: 50px 0 0 0;
}

.solution-choice__header-image {
	position: relative;
}

.solution-choice__header-image::after {
	content: '';
	position: absolute;
	top: 0;
	left: 38px;
	z-index: 2;
	width: 311px;
	height: 194px;
	background: url('/local/templates/ma-template/components/ma/news/choice-of-solutions/ma/news.detail/.default/./image/header-image-logo.svg');
	background-repeat: no-repeat;
	opacity: 0.5;
}

.solution-choice__header-img {
	position: absolute;
	z-index: 3;
	top: 16px;
	left: 114px;
	width: auto;
	height: auto;
	transition: all 0.3s ease;
}

.solution-choice__header-bottom {
	margin-top: 67px;
}

.solution-choice__tabs {
	display: flex;
	flex-wrap: wrap;
	column-gap: 15px;
	row-gap: 16px;
	padding: 0 2px 0 4px;
}

.page-holder .solution-choice__tab,
.page-holder a.solution-choice__tab,
.page-holder a.solution-choice__tab:visited {
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 44px;
	color: #09273D;
	background: #FFFFFF;
	border: 3px solid #007AFF;
	border-radius: 15px;
	padding: 12px 37px 12px 37px;
	cursor: pointer;
	transition: all 0.3s ease;
}

.page-holder .solution-choice__tab.solution-choice__tab--active,
.page-holder a.solution-choice__tab.solution-choice__tab--active {
	color: #FFFFFF;
	background: #007AFF;
}

.solution-choice__body {
	display: grid;
	grid-template-columns: 1fr 300px;
	gap: 20px;
	align-items: start;
}

.solution-choice__content {
	position: relative;
}

.solution-choice__content-item:first-of-type {
	position: relative;
}

.solution-choice__content-item {
	visibility: visible;
	position: relative;
	display: block;
	width: 100%;
	transition: all 0.3s ease;
}

@media (max-width: 522px) {
  	/* Стили для экранов шириной от 768 до 1024 пикселей */
  	.solution-choice__content-item {
		visibility: visible;
		position: relative;
		display: block;
		width: 90%;
		transition: all 0.3s ease;
	}
}

@media (min-width: 416px) and (max-width: 522px) {
  	.content-item__text h1 {
		font-size: 40px;
	}
}
@media (min-width: 343px) and (max-width: 416px) {
  	.content-item__text h1 {
		font-size: 30px;
	}
}
@media (min-width: 243px) and (max-width: 343px) {
  	.content-item__text h1 {
		font-size: 24px;
	}
}


.content-item__text {
	display: flex;
	flex-direction: column;
	gap: 38px;
	font-weight: 700;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: -0.36px;
}

.content-item__text h2 {
	font-weight: 900;
	font-size: 34px;
	line-height: 40px;
	letter-spacing: 0;
	margin: 0;
}

.content-item__text p {
	/* max-width: 730px; */
	margin: 0;
}

.content-item__detail-text {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.36px;
	margin-top: 38px;
}

.content-item__detail-text h3 {
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.36px;
	margin: 28px 0;
}

.content-item__detail-text p {
	margin: 0;
}

.content-item__text ul,
.content-item__detail-text ul {
	padding-left: 20px;
	list-style: none;
}

.content-item__text li,
.content-item__detail-text li {
	position: relative;
	padding-left: 27px;
	margin-bottom: 10px;
}
.content-item__text li::before,
.content-item__detail-text li::before {
	content: '';
	position: absolute;
	left: 8px;
	top: 8px;
	width: 10px;
	height: 10px;
	background: #007bff;
	border-radius: 50%;
}

.page-holder .g-button.solution-choice__btn {
	display: inline-block;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #007AFF;
	border: none;
	border-radius: 15px;
	cursor: pointer;
	text-align: center;
	padding: 16px 27px;
	margin-top: 45px;
	transition: all 0.3s ease;
}



@media (max-width: 992px) {
	.solution-choice__body {
		grid-template-columns: 1fr;
	}
	.solution-choice__sidebar {
		display: none;
	}
}

@media (max-width: 768px) {
	.solution-choice {
		background-color: transparent;
    border-radius: 0;
		padding: 0;
		margin: 0;
	}
	.solution-choice__header {
    margin-bottom: 40px;
	}
	.solution-choice__header-top h1 {
		font-size: 26px;
		color: #FFFFFF;
		margin: 0;
	}
	.solution-choice__header::after {
		display: none;
	}
	.solution-choice__header-image {
		display: none;
	}
	.solution-choice__header-bottom {
		margin-top: 51px;
	}
	.solution-choice__tabs {
		column-gap: 5px;
    row-gap: 15px;
		padding: 0;
	}
	.page-holder .solution-choice__tab,
	.page-holder a.solution-choice__tab,
	.page-holder a.solution-choice__tab:visited {
		color: #FFFFFF;
		background: transparent;
		border: 3px solid #007AFF;
		border-radius: 15px;
		padding: 12px 16px 12px 16px;
	}
	.solution-choice__body {
		background-color: #FFFFFF;
    border-radius: 15px;
		padding: 35px 20px 30px;
	}
	.content-item__text {
		font-size: 18px;
		line-height: 28px;
    gap: 30px;
	}
	.content-item__text h2 {
		font-size: 24px;
		line-height: 32px;
	}
	.content-item__detail-text {
		margin-top: 30px;
	}
	.content-item__detail-text,
	.content-item__detail-text h3 {
		font-size: 16px;
		line-height: 24px;
	}
	.content-item__detail-text h3 {
    font-weight: 700;
    letter-spacing: -0.36px;
    margin: 22px 0;
	}
	.page-holder .content-item__text li,
	.page-holder .content-item__detail-text li {
    position: relative;
    padding-left: 23px;
		margin-bottom: 25px;
	}
	.page-holder .g-button.solution-choice__btn {
		width: 100%;
		font-size: 16px;
		line-height: 120%;
		border-radius: 15px;
		padding: 25px 25px;
		margin-top: 45px;
	}
}
/* End */


/* Start:/local/templates/ma-template/components/ma/form/find-solution/style.css?17774656782448*/

.find-solution-form{
    scroll-margin: 120px;
    margin-top: 3px;
}

.find-solution-form .b-hidden-captcha {
    display: none;
}

.find-solution-form .b-message-form {
    padding: 41px 20px 25px 20px;
}

.find-solution-form .consultation-form {
    max-width: 300px;
    display: flex;
    flex-direction: column;
    padding: 0;
}

.find-solution-form .b-message-form-title {
    max-width: 245px;
    margin: 0 auto 44px;
}

.find-solution-form .b-message-form_item {
    padding: 0 5px;
}

.find-solution-form .b-message-form_item:nth-child(6) {
    margin-bottom: 37px;
}

.find-solution-form .b-message-form_item:nth-child(7) {
    margin-bottom: 19px;
}

.find-solution-form .privacy-block {
    font-size: 11px;
    margin-top: 5px;
    padding: 0 0 0 5px;
}

.find-solution-form .privacy-block .checkbox-block {
    display: flex;
    align-items: start;
    gap: 6px;
}

.page-holder .find-solution-form .privacy-block a {
    font-size: 11px;
    padding: 0;
    margin: 0;
}


.find-solution-form .b-message-form_submit {
    margin-top: 27px;
}

.page-holder .find-solution-form .consultation-form .b-message-form_submit button {
    padding: 16px 40px;
    background-color: #d8dde0;
}

.find-solution-form .smart-captcha {
    min-width: 290px;
}

/* Скрываем ошибку по умолчанию */
.find-solution-form .b-message-form_item-error {
    display: none;
    color: #EA0E0E;
    font-size: 10px;
    margin-top: 9px;
}

.find-solution-form .b-message-form_item-error-input .b-message-form_item-error {
    display: block;
    animation: fadeIn 0.2s ease;
}

/* Красная рамка для поля */
.find-solution-form .b-message-form_item-error-input .inputtext,
.find-solution-form .b-message-form_item-error-input .textarea,
.find-solution-form .b-message-form_item-error-input .select,
.find-solution-form .b-message-form_item-error-input .iti__selected-flag {
    border-color: #EA0E0E !important;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-3px); }
    to { opacity: 1; transform: translateY(0); }
}

.b-message-form_field_item {
  display: inline-flex;
  align-items: center;
}

.l-message-from-checkbox {
  margin-bottom: -16px;
  padding-left: 2px;
  font-size: 11.4px;
  font-weight: 400;
  line-height: 20px;
}

.link-message-form {
  color: #007aff !important;
  text-decoration: underline !important;
}

.i-message-form-checkbox {
    margin: 0;
    padding: 0;
}
/* End */
/* /local/templates/ma-template/css/pages/choice-of-solutions.css?17619784129968 */
/* /local/templates/ma-template/components/ma/news/choice-of-solutions/ma/news.detail/.default/style.css?17816149346143 */
/* /local/templates/ma-template/components/ma/form/find-solution/style.css?17774656782448 */
