

/* Start:/local/templates/welma_2.0/components/bitrix/map.yandex.system/.default/style.css?1751086901666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/components/aspro/form.feedmail/templates/task/style.css?17510869002311*/
.feed_mail {
    position: relative;
}

.feed_mail_message {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fcfcfccf;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

.feed_mail_message p{
    color: var(--attentionColor);
    font: var(--titleFont);
}

.feedback-container {position: relative;}

.check {
    margin: 0 !important;
    appearance: none;
    position: relative;
    width: 20px;
    height: 20px;
    min-width: 20px;
    box-shadow: inset 0 0 5px rgb(0, 0, 0, 0.2);
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    transition: 500ms;
}
.check::after {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    background-image: url('/local/components/aspro/form.feedmail/templates/task/img/check.svg');
    background-repeat: no-repeat;
    background-position: center;
    transition: 500ms;
}

.check:checked::after{
	margin: -1px 0 0px -1px;
    width: 20px;
    height: 20px;
    transition: 500ms;
}

.link_doc {
    text-decoration: underline !important;
    color: var(--hideColor);
}

input[type="checkbox"]:focus {
    transform: scale(1.01);
    box-shadow: 1px 1px 6px -3px #969696,
    -4px -5px 36px #ffffff;
    transition-duration: 600ms;
    border: 1px solid var(--descriptionColor) !important;
    outline: none !important;
}

.feedback-container .field {width: 100%; border-radius: 12px; border: 0; height: 70px; padding: 24px 20px; background: #f2f2f2;
    box-shadow: inset 1px 1px 6px -5px rgba(0, 0, 0, 0.5); font: var(--placeholderFont); color: var(--hideColor); transform: scale(1); transition-duration: 300ms}
.feedback-container .field:focus, .field:focus-visible {
    transform: scale(1.01);
    box-shadow: 1px 1px 6px -3px #969696,
    -4px -5px 36px #ffffff;
    transition-duration: 600ms;
    border: 1px solid var(--descriptionColor) !important;
    outline: none;
}
.feedback-container label { margin-bottom: 30px;  @media (max-width:767px) {margin-bottom: 10px}}
.feedback-container button { border: medium none !important;
    border-radius: 12px;
    padding: 14px 90px;
    font: var(--btnFont);}
.submit {justify-content: end}
.submit button {width: 100%}
.acceptation {display: flex; justify-content: start; gap: 6px; margin-top: 18px}
.submit p {font: var(--placeholderFont); color: var(--hideColor);}
/* End */
/* /local/templates/welma_2.0/components/bitrix/map.yandex.system/.default/style.css?1751086901666 */
/* /local/components/aspro/form.feedmail/templates/task/style.css?17510869002311 */
