

/* Start:/910-forma/style.css?17556828982252*/
* {
	margin: 0;
}

.page {
	max-width: 1740px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 80px;
}

h1,
h2,
h3 {
	font-weight: initial;
	color: var(--head) !important;
}

.news_title {
	position: relative;
	margin: 48px auto 36px auto;
	max-width: 1180px;
	display: flex;
	align-items: center;
}

.title-red-line {
	width: auto;
	flex-grow: 1;
	height: 4px;
	background-color: var(--red-main);
}

.news_title h1 {
	font-size: 1.75rem;
	font-family: "RobotoBold", sans-serif;
	margin: 0 32px;
	max-width: 50%;
	width: auto;
	padding: 0;
}

.d_news_text {
	font-family: "NotoSansRegular", sans-serif;
	font-size: 16px;
	line-height: 1.35;
	overflow: hidden;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.d_news_text img {
	max-height: 440px;
}

.d_news_text {
	font-family: "NotoSansRegular", sans-serif;
	font-size: 16px;
	line-height: 1.35;
	overflow: hidden;
	margin-bottom: 80px;
	color: var(--text-secondary);
}

.d_news_text h2,
.d_news_text h3,
.d_news_text h4 {
	text-align: center;
	color: var(--head);
}

.d_news_text .pubimg {
	margin-top: 0;
	margin-bottom: 32px;
}

.d_news_text p {
	margin-top: 8px;
	margin-bottom: 8px;
}

.d_news_text ul {
	list-style: none;
}

.d_news_text ul,
.d_news_text ol {
	list-style: none;
	padding-left: 32px;
}

.d_news_text ul > li {
	margin-top: 8px;
	margin-bottom: 8px;
}

.d_news_text li {
	position: relative;
}

.d_news_text li::before {
	content: "\2022";
	color: var(--red-main);
	font-weight: bold;
	margin-left: -1em;
	position: absolute;
}

.d_news_text li p {
	margin-top: 0;
	margin-bottom: 0;
}

.d_news_text a {
	text-decoration: underline;
}

@media only screen and (max-width: 1024px) {
	.news_title {
		margin-top: 36px;
		margin-bottom: 24px;
	}

	.news_title h1 {
		font-size: 1.25rem;
	}

	.page,
	.d_news_text {
		margin-bottom: 60px;
	}

	.d_news_text .pubimg {
		margin-bottom: 16px;
	}
}

@media only screen and (max-width: 576px) {
	.page {
		padding-left: 16px;
		padding-right: 16px;
		margin-bottom: 40px;
	}

	.d_news_text {
		margin-bottom: 40px;
	}
}

.example_responsive_2 {
	height: 100px;
}

@media (min-width: 500px) {
	.example_responsive_2 {
		height: 60px;
	}
}

@media (min-width: 800px) {
	.example_responsive_2 {
		height: 90px;
	}
}

/* End */


/* Start:/useful/lib/css/breadcrumbs.min.css?1754910719800*/
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;list-style-type:none;margin-top:24px;margin-bottom:0;font-family:var(--font-notoSans)}.breadcrumbs a{-webkit-transition:.2s;transition:.2s;border-bottom:1px solid #fff;color:var(--head)}.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--red-main);border-color:var(--red-main)}.breadcrumbs__divider{margin-left:8px;margin-right:8px;color:var(--gray-4)}.breadcrumbs__divider img{vertical-align:initial}.breadcrumbs__active{color:var(--gray-assign)}@media(max-width: 900px){.breadcrumbs{margin-top:16px;white-space:nowrap;overflow:auto;height:36px}}@media(max-width: 576px){.breadcrumbs{font-size:12px}}/*# sourceMappingURL=breadcrumbs.min.css.map */
/* End */


/* Start:/pageBlockComponents/modal/css/_b24.css?16653765964323*/
/* BITRIX_FORM_OVERRIDE */

.b24-form {
  font-family: "NotoSansRegular", sans-serif !important;
}

.b24-form-sign {
  display: none;
}

.b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom {
  border-bottom: none;
}

.b24-form-padding-side {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.b24-form-content .b24-form-padding-side {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.b24-form-header-padding {
  display: none !important;
}

.b24-form-field,
.b24-form-btn {
  max-width: 34.25rem !important;
}

.b24-form-wrapper {
  min-height: unset !important;
  margin-left: 0 !important;
}

.b24-form-header {
  display: none !important;
}

.b24-form-field-agreement-link {
  display: none !important;
}

.b24-form-control {
  background-color: #fff !important;
}

.b24-form-btn {
  /*font-family: "NotoSansRegular",  sans-serif;*/
  font-family: "Noto Sans", sans-serif !important;
  font-weight: 500;
  background-color: #ce1313 !important;
  max-width: 220px !important;
}

.b24-form-btn:hover {
  background-color: #f53535 !important;
}

.b24-form-state-container .b24-form-success {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.b24-form-state-inner {
  position: absolute;
  top: 50%;
  max-width: 330px;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.b24-form-success-icon {
  display: inline-block;
  margin: 0 0 26px 0;
  width: 5rem;
  height: 5rem;
  background-image: url("/outsourcing/icons/icons.svg#icon_check");
  background-repeat: no-repeat;
  border: 4px solid #fff;
  border-radius: 100%;
  background-size: 3rem;
  filter: contrast(0%) sepia(100%) saturate(100) brightness(0.9);
  background-position: 60% 50%;
}

.b24-form-loader {
  display: none !important;
}

.b24-form-state .b24-form-error {
  display: none !important;
}

.b24-form-state .b24-form-warning {
  display: none !important;
}

#modal-bitrix-form {
  margin-top: 0rem;
  width: 90%;
  height: 100%;
  padding-left: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#modal-bitrix-form .personal-data {
  font-family: var(--font-notoSans);
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.01px;
  text-align: left;
  color: var(--text-secondary);
  border-bottom: 1px solid var(--text-secondary);
  padding-bottom: 2px;
  border-bottom-style: dashed;
  max-width: max-content;
}

.accented {
  font-family: var(--font-roboto);
  font-size: 1.25rem !important;
  font-weight: 500;
  margin: 0px !important;
}

.black-text {
  color: #262626;
}

.address-wrapper {
  margin-top: 1.25rem;
  font-family: var(--font-notoSans);
}

/*.address-wrapper > :nth-child(1) {
  font-weight: bold;
}*/

.address-wrapper > :nth-child(2) {
  margin-bottom: 1.25rem !important;
}

#questions #easy-content .dark-text {
  max-width: 60% !important;
}

.page input {
  background-color: #fff;
}

.b24-form-btn {
  font-family: "NotoSansRegular";
  font-weight: 500;
  background-color: #ce1313 !important;
}

.b24-form-btn:hover {
  background-color: #f53535 !important;
}

.b24-form-state-container .b24-form-success {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.b24-form-state-inner {
  position: absolute;
  top: 50%;
  max-width: 330px;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.b24-form-success-icon {
  display: inline-block;
  margin: 0 0 26px 0;
  width: 5rem;
  height: 5rem;
  background-image: url("/outsourcing/icons/icons.svg#icon_check");
  background-repeat: no-repeat;
  border: 4px solid #fff;
  border-radius: 100%;
  background-size: 3rem;
  filter: contrast(0%) sepia(100%) saturate(100) brightness(0.9);
  background-position: 60% 50%;
}

.b24-form-loader {
  display: none !important;
}

.b24-form-state .b24-form-error {
  display: none !important;
}

.b24-form-state .b24-form-warning {
  display: none !important;
}

/* End */


/* Start:/pageBlockComponents/modal/css/style.min.css?16768814582366*/
.modal{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-10;pointer-events:none;opacity:0}.modal[data-modal=open]{z-index:99999;opacity:1;pointer-events:all;visibility:visible}.modal[data-modal=open]~div{-webkit-filter:blur(2px);filter:blur(2px)}.modal[data-modal=open] .modal__body{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal__body{width:45.677vw;background:#fff;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:inherit;-o-transition:inherit;transition:inherit;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.modal__picture{background-image:url(/img/origin/laptop_top.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:30%;position:relative}.modal__content{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__close{width:2rem;height:2rem;background-image:url(/pageBlockComponents/modal/css/../icons/icon_plus.svg);background-size:2rem;background-position:center;background-repeat:no-repeat;position:absolute;right:3%;top:3%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;z-index:1}@media only screen and (max-width:1209px){.modal__body{width:80%;height:80%}}@media only screen and (max-width:576px){.modal__body {height: 100%;max-height: 530px;}.modal__body #modal-bitrix-form{padding-right: 0;justify-content: space-around;}.modal__body #modal-bitrix-form .personal-data{margin-top: 10px;}.modal__picture{width:0}.modal__content{width:100%}}@media only screen and (max-height:560px){.modal__body {height: 100%;max-height: 530px;}.modal__body #modal-bitrix-form{padding-right: 0;justify-content: space-around;}.modal__body #modal-bitrix-form .personal-data{margin-top: 10px;}.modal__picture{width:0}.modal__content{width:100%; overflow: auto}}@media only screen and (max-height: 400px) {
.modal__body #modal-bitrix-form {padding-top: 80px}}
/* End */
/* /910-forma/style.css?17556828982252 */
/* /useful/lib/css/breadcrumbs.min.css?1754910719800 */
/* /pageBlockComponents/modal/css/_b24.css?16653765964323 */
/* /pageBlockComponents/modal/css/style.min.css?16768814582366 */
