

/* Start:/bitrix/templates/template.rimeks/components/veeeeeRySeXy/serv.mass/zapis-na-uslugi-detail/style.css?171350206719070*/
/* .ppxag {    color: #000;    font-size: 20px;    font-weight: 400;    margin-top: 15px;    margin-bottom: 5px;}.ppxag2{color: #ed1c24;font-size: 20px;font-weight: 400;margin-top: 15px;margin-bottom: 5px;}.ppxagimg{width: 100%;max-width:307px;}.bannerimg{margin-right: 3px;width: 45%;max-width:200px;float: left;cursor: pointer;}.unh3 h3 {    padding-bottom: 0px;    color: black;    margin-bottom: 15px;    margin: 17px 0 20px;    font-size: 20px;    font-family: Roboto, Arial, sans-serif;    font-weight: 400;}.bottomzap{font-weight: normal;    float: left;    background: #003d74;    border: none;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    color: #fff;    padding: 1px 0 3px;        padding-right: 0px;        padding-left: 0px;    padding-right: 0px;    padding-left: 0px;    font-size: 16px;    font-family: Roboto, Arial, sans-serif;    cursor: pointer;    box-shadow: none;    height: 32px;    margin-left: 0;    width: 100%;}.zap_mobail{display: none;}.p50p {    margin-right: 3%;    width: 47%;    float: left;    display: block;    padding-top: 20px;    text-indent: 22px;}.dopinfo {    color: #5a595a;    font-size: 14px;    font-weight: 300;    font-style: italic;}.titlebrand {padding-bottom: 14px;}.titlebrand a{color: #000 !important;text-decoration: underline !important;text-decoration-skip-ink: none;}.titlebrand a:hover{text-decoration:none!important;}#red-mesg{color: red; font-size: 16px;}#step3 ul {list-style-position: outside;margin: 0;padding: 0;list-style: none;}#step3 li.radioinput {margin-bottom: 10px;}.stroka{        display:inline-block;}.dlink {border: 1px solid #FDC457;line-height: normal;border-radius: 50%;float: left;font-weight: bold;text-decoration: none;display: inline-block;background: #FFF;font-size: 10px;padding: 0 4px;color: orange !important;}#wind, #wind1, #wind2, #wind3, #wind4, #wind5, #wind6, #wind7, #wind8, #wind9 {display: none;z-index: 10;text-align: left;border: 1px solid rgb(240, 240, 240);position: absolute;background: white;color: black;padding: 18px;-webkit-border-radius: 0px;width: 225px;padding-right: 41px;font-size: 14px;margin-top: 0px;margin-left: 168px;box-shadow: 0px 0px 13px rgba(0,0,0,0.05);white-space: normal;font-family: Roboto, Arial, sans-serif;}.simple-little-table {font-family: Arial, Helvetica, sans-serif;color: #666;font-size: 16px;background: #eaebec;border: #ccc 1px solid;border-collapse: separate;border-radius: 0;width: 100%;}.simple-little-table th {	font-weight:400;	padding:10px 25px 10px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}.simple-little-table th:first-child{	text-align: left;	padding-left:20px;}.simple-little-table tr:first-child th:first-child{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}.simple-little-table tr:first-child th:last-child{	-moz-border-radius-topright:3px;	-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;}.simple-little-table tr{	text-align: center;	padding-left:20px;}.simple-little-table tr td:first-child{	text-align: left;	padding-left:20px;	border-left: 0;}.simple-little-table tr td {	padding: 10px 25px 10px 25px;    font-weight: 300;	border-top: 1px solid #ffffff;	border-bottom:1px solid #e0e0e0;	border-left: 1px solid #e0e0e0;	background: #fafafa;	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}.simple-little-table tr:nth-child(even) td{	background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}.simple-little-table tr:last-child td{	border-bottom:0;}.simple-little-table tr:last-child td:first-child{	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;}.simple-little-table tr:last-child td:last-child{	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;}.simple-little-table tr:hover td{	background: #f2f2f2;	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}.simple-little-table a:link {	color: #666;	font-weight: bold;	text-decoration:none;}.simple-little-table a:visited {	color: #999999;	font-weight:bold;	text-decoration:none;}.simple-little-table a:active,.simple-little-table a:hover {	color: #bd5a35;	text-decoration:underline;}@media(max-width:992px){    .dopinfo {font-size: 10px;}    h4{font-size: 15px;}    .p50p {margin-right: 0;width: 100%;padding-top: 0px;text-indent: 0px;}    .ppxag{font-size: 16px;margin-top: 0px}    .ppxag2{font-size: 16px;}    .zap_mobail{display: block;margin-top: 15px;}	.unh3 h3 {font-size: 16px;}	.simple-little-table{font-size: 14px;}	.simple-little-table th {padding: 5px;}	.simple-little-table tr td{padding: 5px;}} */.service-detail__btn_link-app_wrapper {    max-width: 80%;    max-height: 133px;    padding: 20px;    display: flex;    align-items: center;    flex-direction: column;    justify-content: center;    background-color: #F6F6F6;    box-shadow: 0px -1px 8.3px 0px #0000000D;    border-radius: 4px;    margin-top: 38px;    font-size: 18px;    font-weight: 400;    color: #333333;}.btn-blue.link-app_wrapper__btn {    margin-top: 16px;    width: 100%;    border: 1px solid transparent}.btn-blue.link-app_wrapper__btn:hover {    background-color: #F6F6F6;    color: #105099;    border: 1px solid #105099;}.qr_modal {    width: 660px;    height: 513px;    background-color: white;    border-radius: 8px;    margin: 10% auto;    font-size: 18px;    font-weight: 600;    color: #333333;}.qr_modal__header {    padding: 40px 40px 0 40px;}.qr_modal__header hr {    padding: 0;    margin-bottom: 0;    margin-top: 17px;    height: 0;    border: none;    border-top: 1px solid #E4E4E4;}.box-modal_close.arcticmodal-close {    cursor: pointer;}.qr_modal__title {    display: flex;    justify-content: space-between;    width: 100%;}.qr_modal__main {    display: flex;    align-items: center;    justify-content: center;}.qr_modal__main img {    width: 274.5px;    height: 274.5px;    margin: 45px 0;}.qr_modal__footer {   text-align: center;    margin-top: 3px;}@media (max-width: 450px) {    .service-detail__btn_link-app_wrapper {        font-size: 16px;        font-weight: 400;        padding: 15px;    }}.service-detail__top{	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	padding-bottom: 80px;}.service-detail__top-block{	width: calc(100% / 2 - 20px / 2);}.service-detail__top-block img{	border-radius: 8px;	margin-left: auto;	max-width: 100%;	-o-object-fit: cover;	   object-fit: cover;	max-height: 415px;	display: block;}h1.page-title.service-detail__top-block-title{	margin-top: 0;	margin-bottom: 20px;	font-weight: 600;	font-size: 42px;	line-height: 115%;	letter-spacing: -0.01em;}.service-detail__top-block-description{	font-weight: 400;	font-size: 16px;	line-height: 125%;	margin-bottom: 60px;	max-width: 80%;}.service-detail__top-block-btn button{	width: calc(100% / 2 - 10px / 2);}.service-detail__top-block-btn{	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	max-width: 80%;}.service-detail__map{	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;}.service-detail__map-block{	width: calc(100% / 2 - 20px / 2);}.service-detail__map-block.service-detail__map-block--right #map{	width: 100%;	height: 550px;}.service-detail__map-block-sc{	max-height: 550px;}.service-detail__map-block-sc-item{	padding: 20px;    position: relative;    background-color: var(--site-light-color);    -webkit-transition: background .3s ease;    -o-transition: background .3s ease;    transition: background .3s ease;    cursor: pointer;}.service-detail__map-block-sc-item:hover, .service-detail__map-block-sc-item.open {	background-color: var(--site-bg-tetriary-color);}.service-detail__map-block-sc-item-title{	margin-bottom: 10px;    font-weight: 600;    font-size: 18px;    line-height: 125%;    color: var(--site-dark-color) !important;}.service-detail__map-block-sc-item-description{	font-style: normal;	font-weight: 400;	font-size: 14px;	line-height: 145%;	color: var(--site-dark-color);}.service-detail__map-block-sc-item-description a{	color: var(--site-default-color) !important;}.service-detail__map-block-sc-item::before {	position: absolute;	content: '';	top: calc(100% - 1px);	left: 20px;	right: 20px;	height: 1px;	background-color: var(--site-light-separator-color);}.service-detail__map-block-sc-item-link{	margin-top: 20px;}.service-detail__map-block-sc-item-link a{	min-width: 200px;}.service-detail__map-block-sc-item .service-detail__map-block-sc-item-link{	display: none;}.service-detail__map-block-sc-item.open .service-detail__map-block-sc-item-link{	display: block;}.service-detail__footer{	font-weight: 400;	font-size: 16px;	line-height: 125%;	padding-top: 60px;	padding-bottom: 120px;	margin-bottom: -20px;}.service-detail__footer h4{	margin-top: 0;	margin-bottom: 40px;	font-weight: 600;	font-size: 42px;	line-height: 115%;	letter-spacing: -0.01em;}.service-detail__footer img{	margin-bottom: 20px;}.service-detail__footer-text{	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;}.service-detail__footer-text-block{	width: calc(50% - 20px / 2);}.service-detail__content-text{	max-width: 660px;	font-weight: 400;	font-size: 16px;	line-height: 125%;	color: var(--site-dark-color);}.service-detail__content-text ul {	list-style: unset !important;	padding-left: 17px;}.service-detail__content-text ul li::marker {	color: var(--site-default-color);}.service-detail__content-text h2,.service-detail__content-text .h2{	font-size: 26px !important;	margin-top: 20px !important;	margin-bottom: 20px !important;	font-weight: 600 !important;}.service-detail__content-text p + h2,.service-detail__content-text p + .h2{	margin-top: 40px !important;}.service-detail__content-text iframe{	max-width: 100%;	max-height: 200px;}.service-detail__content-text sup{	color: var(--site-default-color);}.modal-widow-title{	font-weight: 600;	font-size: 26px;	line-height: 115%;	margin-bottom: 40px;	position: absolute;	top: 55px;	left: 45px;}.service-popup-content{	padding-top: 60px;}.serv-detail-page{	font-weight: 400;	font-size: 14px;	line-height: 145%;	color: var(--site-dark-color);}.serv-detail-page table{	border-color: transparent;}.serv-detail-page .table>tbody>tr>td,.serv-detail-page  .table>tbody>tr>th,.serv-detail-page  .table>tfoot>tr>td,.serv-detail-page  .table>tfoot>tr>th,.serv-detail-page  .table>thead>tr>td,.serv-detail-page  .table>thead>tr>th{	border-color: transparent;	border-bottom: 1px solid var(--site-light-separator-color);	font-weight: 400;}.serv-detail-page .table>tbody>tr>td:not(:first-child, :nth-child(2)),.serv-detail-page  .table>tbody>tr>th:not(:first-child, :nth-child(2)){	text-align: center;	white-space: nowrap;	vertical-align: middle;}.serv-detail-page .table>tbody>tr>td:not(:first-child),.serv-detail-page  .table>tbody>tr>th:not(:first-child),.serv-detail-page .table>thead>tr>td:not(:first-child),.serv-detail-page  .table>thead>tr>th:not(:first-child){	width: 19%;}.serv-detail-page .table>tbody>tr>td[colspan="6"],.serv-detail-page  .table>tfoot>tr>td[colspan="6"],.serv-detail-page  .table>thead>tr>td[colspan="6"],.serv-detail-page .table>tbody>tr>td[colspan="5"],.serv-detail-page  .table>tfoot>tr>td[colspan="5"],.serv-detail-page  .table>thead>tr>td[colspan="5"]{	background-color: #F7F7F7;	text-align: center;}.serv-detail-page .table>thead>tr:first-child,.serv-detail-page .table>thead>th:first-child{	color: var(--site-label-tetriary-color);}.serv-detail-page .table>thead>tr:first-child>td:not(:first-child, :nth-child(2)){	white-space: nowrap;}.serv-detail-page sup{	color: var(--site-default-color);	font-weight: 600;}.serv-detail-page .table>tbody>tr>td:nth-child(2),.serv-detail-page  .table>tbody>tr>th:nth-child(2),.serv-detail-page .table>thead>tr>td:nth-child(2),.serv-detail-page  .table>thead>tr>th:nth-child(2){	display: none;}@media(max-width: 680px){	.outer {		position: relative;		width: 100%;	}	.inner {		overflow-x: scroll;		overflow-y: visible;		width: 100%;	}	table {		width: 100%;	}	.serv-detail-page tbody tr td:not(:first-child) sup{		color: transparent;	}	.serv-detail-page tbody tr td:first-child,	.serv-detail-page thead tr td:first-child {		background-color: white;		position: absolute;		left: 0;		width: 200px;		border-color: transparent;		border-right-color: var(--site-light-separator-color) !important;		border: none;	}	.serv-detail-page tbody tr td:first-child::before,	.serv-detail-page thead tr td:first-child::before{		position: absolute;		content: '';		right: 0;		width: 1px;		background-color: var(--site-light-separator-color);		top: 0;		bottom: 0;	}	.serv-detail-page .table>tbody>tr>td[colspan="6"],	.serv-detail-page  .table>tfoot>tr>td[colspan="6"],	.serv-detail-page  .table>thead>tr>td[colspan="6"],	.serv-detail-page .table>tbody>tr>td[colspan="5"],	.serv-detail-page  .table>tfoot>tr>td[colspan="5"],	.serv-detail-page  .table>thead>tr>td[colspan="5"]{		display: none;	}	.serv-detail-page .table>tbody>tr>td:nth-child(2),	.serv-detail-page  .table>tbody>tr>th:nth-child(2){		min-width: 200px;	}	.serv-detail-page .table>tbody>tr>td:nth-child(2),	.serv-detail-page  .table>tbody>tr>th:nth-child(2),	.serv-detail-page .table>thead>tr>td:nth-child(2),	.serv-detail-page  .table>thead>tr>th:nth-child(2){		display: table-cell;		color: transparent;		user-select: none;	}	.serv-detail-page .table>tbody>tr>td:not(:first-child), .serv-detail-page .table>tbody>tr>th:not(:first-child), .serv-detail-page .table>thead>tr>td:not(:first-child), .serv-detail-page .table>thead>tr>th:not(:first-child) {    width: auto;	}}@media(max-width: 420px){	.serv-detail-page tbody tr td:first-child,	.serv-detail-page thead tr td:first-child {		width: 150px;	}	.serv-detail-page .table>tbody>tr>td:nth-child(2),	.serv-detail-page  .table>tbody>tr>th:nth-child(2){		min-width: 150px;		width: 150px;		max-width: 150px;	}}.service-detail__top .btn-blue.picked{	background-position: 85% center !important;}.service-detail-map__tabs{	display: none;}.service-popup-content table p,.service-popup-content p{	font-size: 14px;}.service-popup-content{	padding-bottom: 80px;}.m-box-modal-wide--serv{	max-width: max(60%, 1100px) !important;	width: calc(100% - 20px) !important;}.m-box-modal-wide--serv{	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	    -ms-flex-direction: column;	        flex-direction: column;}@media(max-width: 640px){	.m-box-modal-wide--serv{		max-width: unset !important;	}}.service-popup-content{	-webkit-box-flex: 1;	    -ms-flex-positive: 1;	        flex-grow: 1;}@media(max-width: 1240px){	.service-detail__top-block-btn{		max-width: unset;	}    .service-detail__btn_link-app_wrapper {        max-width: unset;    }	.service-popup-content{		overflow-x: scroll;	}	.m-box-modal.m-box-modal-wide--serv{		padding-right: 0 !important;		overflow-x: scroll;		padding-top: 60px;	}}@media(max-width: 1120px){	.service-detail__top-block{		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		    -ms-flex-direction: column;		        flex-direction: column;		-webkit-box-pack: justify;		    -ms-flex-pack: justify;		        justify-content: space-between;	}	.service-detail__top-block-btn{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		    -ms-flex-direction: column;		        flex-direction: column;	}	.service-detail__top-block-btn button{		min-width: 100%;	}	.service-detail__top-block-btn button + button{		margin-top: 10px;	}	.service-detail__top .btn-blue.picked {    background-position: calc(50% + 85px) center !important;	}}@media(max-width: 980px){	.service-detail__top{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		    -ms-flex-direction: column;		        flex-direction: column;	}	.service-detail__top-block img {    margin-left: unset;    max-height: 315px;	}	.service-detail__top-block{		width: 100%;	}	.service-detail__top-block + .service-detail__top-block{		margin-top: 30px;	}}@media(max-width: 780px){	.service-detail__footer h4{		font-size: 30px;	}	.service-detail-map__tabs {    position: relative;    width: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin-bottom: 20px;	}	.service-detail-map__tabs-btn {    width: 50%;    padding-bottom: 10px;    position: relative;    color: var(--site-label-tetriary-color);    font-weight: 600;    font-size: 18px;    line-height: 125%;    text-align: center;	}	.service-detail-map__tabs::before {    position: absolute;    content: '';    bottom: 0;    left: 0;    right: 0;    height: 1px;    background-color: var(--site-light-separator-color);	}	.service-detail-map__tabs-btn::before {    position: absolute;    content: '';    bottom: 0;    left: 0;    right: 0;    height: 2px;    background-color: transparent;	}	.service-detail-map__tabs-btn.active-tab-btn::before {    background-color: var(--site-default-color);	}	.service-detail-map__tabs-btn.active-tab-btn {		color: var(--site-default-color);	}	.service-detail__map-block:not(.active-tab-item){		display: none;	}	.service-detail__map-block{		width: 100%;	}	.service-detail__map-block-sc-item-title{		font-size: 16px;	}	.service-detail__map-block-sc-item{		padding: 10px;	}}@media(max-width: 680px){	.service-detail__top-block img {    max-height: 215px;    margin: 0 auto;		width: 100%;	}	.service-detail__top-block-btn button + button{		margin-top: 5px;	}	h1.page-title.service-detail__top-block-title{		font-size: 30px;		margin-bottom: 10px;	}	.service-detail__top-block-description {    font-size: 14px;    line-height: 145%;    margin-bottom: 30px;    max-width: unset	}	.service-detail__top{		padding-bottom: 40px;	}	.service-detail__footer{		padding-top: 30px;		padding-bottom: 80px;	}	.service-detail__footer-text{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		    -ms-flex-direction: column;		        flex-direction: column;	}	.service-detail__footer-text-block{		width: 100%;	}	.service-detail__footer-text-block + .service-detail__footer-text-block{		margin-top: 20px;	}	.service-detail__content-text,	.service-detail__content-text p{		font-size: 14px;	}}@media (max-width: 640px){	.modal-widow-title{		font-size: 20px;		top: 25px;		left: 15px;	}	.service-popup-content{		padding-top: 20px;	}}
/* End */
/* /bitrix/templates/template.rimeks/components/veeeeeRySeXy/serv.mass/zapis-na-uslugi-detail/style.css?171350206719070 */
