

/* Start:/local/templates/alpha/components/bitrix/news.detail/uslugi/style.css?17195783132755*/
.uslugi-detail {    margin-top: 50px;}
.uslugi-detail h1 {     font-size: 48px;
    font-weight: 500;
    line-height: 62px;
	font-family: "Roboto";
    margin-bottom: 20px;
    margin-top: 40px;text-align: left;
}
.uslugi-detail img {max-width: 100%;    height: 100%;}
.uslugi-detail p {    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
	font-family: "Roboto";
    margin-top: 20px;}
	.uslugi-detail h3 {    font-size: 18px;
		font-weight: 500;
		line-height: 31px;
		font-family: "Roboto";
		margin-bottom: 20px;
		margin-top: 40px;}
		.uslugi-detail a {    text-decoration: underline;
			/* display: block; */
			color: #0066FF;
			font-family: "Roboto";
		}
		.uslugi-detail ul {      padding-inline-start: 22px;    list-style-type: disc;
			margin: 25px 0;}
			.uslugi-detail ul  li {     font-size: 18px;
				font-weight: 400;
				line-height: 23px;
				font-family: "Roboto";
			
			}
			.uslugi-detail ul  li::marker {font-size: 10px;}
			.uslugi-detail table {     border-collapse: collapse;
				margin-top: 15px;
				margin-bottom: 15px;}
				.uslugi-detail   tr:nth-child(odd) {
					background-color: #ffffff;
				}
				.uslugi-detail   table tr {
					border-radius: 5px;
				}
				.uslugi-detail  tbody th {
					border: 1px solid rgba(0, 0, 0, 0.2);
					font-weight: 700;
					padding: 10px 30px;
					text-align: left;
					font-size: 18px;
					line-height: 23px;
					font-family: 'Muller';
				}
				.uslugi-detail tr:nth-child(even) td {
					background-color: #F6F7F9;
				}
				.uslugi-detail tbody td:not(.bx-core-window td) {
					border: 1px solid rgba(0, 0, 0, 0.2);
					line-height: 23px;
					padding: 10px 29px;
					font-family: 'Muller';
				}
				@media (max-width: 1200px) {

					.uslugi-detail tr:nth-child(odd) {
						background-color: #F6F7F9;
					}
					.uslugi-detail  tbody tr {
						border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
					}
					.uslugi-detail 	tr td:nth-child(odd) {
						background-color: #ffffff !important;
					}
					.uslugi-detail tbody td:not(.bx-core-window td) {
						padding: 5px 5px;
					}

				}
				@media (max-width: 1100px) {  

					.uslugi-detail p {
						font-size: 14px;
						line-height: 18px;
						margin-top: 15px;
					}


				}

				@media (max-width: 500px) {
					.uslugi-detail { margin-top: 20px;}
					.uslugi-detail h1 {     font-size: 35px;    line-height: 39px;    margin-top: 20px;}
					.uslugi-detail table {
						width: 100%;
						overflow: auto;
						display: block;
						height: 100% !important;
						font-size: 11px;
					}
					.uslugi-detail table tbody {
						width: 100%;
						display: table;
					}

					.uslugi-detail tbody td:not(.bx-core-window td) {
						padding: 5px 4px;
						line-height: 16px;
					}
				}
/* End */


/* Start:/local/templates/alpha/components/bitrix/breadcrumb/bread/style.css?1707181670683*/
.bx-breadcrumb {
    margin: 40px 0 0 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 18px;
	font-size: 15px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Roboto";
	line-height: 18px;
	font-size: 15px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

@media (max-width: 500px) {
	.bx-breadcrumb .bx-breadcrumb-item span { 	line-height: 15px;
		font-size: 13px;   }



}



/* End */


/* Start:/local/components/custom/form_consultation/templates/.default/style.css?17046673192904*/

  .hero-block-consultation {
    margin-top: 70px;
  }
  .hero-block-consultation  .mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
  .hero-block-consultation .hero-block-consultation-title {
    color: var(--Dark, #092433);
    font-family: Actay;
    font-size: 50px;
    font-weight: 400;
    line-height: 62px;
    text-align: center;
    margin-bottom: 20px;
  }
  .hero-block-consultation .hero-block-consultation-desc {
    margin: 20px 0;
    text-align: center;
    color: var(--Dark, #092433);
    font-family: Roboto;
    font-size: 24px;
    font-weight: 500;
    line-height: 31px;
  }
  .hero-block-consultation .hero-block-consultation-desc-form {
    color: var(--Dark, #092433);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 20px;
  }
  .hero-block-consultation .form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .hero-block-consultation .form input[type=text] {
    border-radius: 50px;
    border: 1px solid var(--stroke, #CBCBCB);
    background: var(--White, #FFF);
    width: 380px;
    padding: 18px 20px;
    outline: none;
    color: var(--Dark, #092433);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
  .hero-block-consultation .form input[type=text]:hover {
    border: 1px solid var(--Yellow, #FC0);
  }
  .hero-block-consultation .form input[type=text]:focus {
    border: 1px solid var(--Yellow, #FC0);
  }
  .hero-block-consultation .form input[type=submit] {
    border-radius: 50px;
    border: 1px solid var(--stroke, #CBCBCB);
    background: var(--Yellow, #FC0);
    width: 380px;
    padding: 18px 20px;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }



  @media (max-width: 1530px)  { 
    .hero-block-consultation .form input[type=text] {  width: 300px;}
    .hero-block-consultation .form input[type=submit]    {  width: 300px;}
  }


  @media (max-width: 1000px)  { 
    .hero-block-consultation .form {  flex-direction: column;gap: 20px;}
    .hero-block-consultation .form input[type=text] {  width: 100%;}
    .hero-block-consultation .form input[type=submit]    {  width: 100%;}

   }

   @media (max-width: 768px)  { 
    .hero-block-consultation .hero-block-consultation-title {  font-size: 26px;
line-height: 33px;    }
.hero-block-consultation .hero-block-consultation-desc { font-size: 20px; line-height: 26px;}
.hero-block-consultation .hero-block-consultation-desc-form {  font-size: 12px;
line-height: 15px;}








   }














/* End */
/* /local/templates/alpha/components/bitrix/news.detail/uslugi/style.css?17195783132755 */
/* /local/templates/alpha/components/bitrix/breadcrumb/bread/style.css?1707181670683 */
/* /local/components/custom/form_consultation/templates/.default/style.css?17046673192904 */
