

/* Start:/bitrix/templates/.default/css/connect.css?174927516720891*/
.b-order_make {

}
    .b-message.b-errortext {
        padding: 11px;
        margin-bottom: .6em;
        background-color: #f2dede;
        border-radius: 3px;
        border: 1px solid #d5d5d5;
    }

    .b-order_make hr {
        border: none;
        border-bottom: 1px solid #dcdfe2;
    }

.b-order_step {
    padding-left: 80px;
    position: relative;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
	.b-order_step:before {
	    content: '';
	    display: block;
	    position: absolute;
	    left: 2px;
	    top: -2px;
	    border-radius: 50%;
	    width: 44px;
	    height: 44px;
	    text-align: center;
	    line-height: 42px;
	    font-size: 24px;
	    z-index: 5;
        border: 2px solid #00a5ff;
	    background: #fff;
	}

    .b-order_step:before {
        content: '1';
    }
    .b-order_step:not([style*="display:none"]) ~ .b-order_step:before {
        content: '2';
    }
    .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) ~ .b-order_step:before {
        content: '3';
    }
    .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) ~ .b-order_step:before {
        content: '4';
    }
    .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) ~ .b-order_step:not([style*="display:none"]) + .b-order_step:before {
        content: '5';
    }

/*
	.b-order_step-1:before {
	    content: '1';
	}

	.b-order_step-2:before {
	    content: '2';
	}

	.b-order_step-3:before {
	    content: '3';
	}

	.b-order_step-4:before {
	    content: '4';
	}

	.b-order_step-5:before {
	    content: '5';
	}
*/

	.b-order_step:after {
	    /*content: '';
	    display: block;
	    z-index: 4;
	    position: absolute;
	    width: 47px;
	    height: 47px;
	    left: 0px;
	    top: 0px;
	    border: 2px solid #E9E9E9;
	    border-radius: 50%;
	    background: #fff;
	    -webkit-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 1);
	    -moz-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 1);
	    box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 1);*/
	}

	.b-order_step-border {
	    display: block;
	    font-size: 0;
	    position: absolute;
	    left: 26px;
	    top: 0px;
	    height: 100%;
	    width: 2px;
	    /*background-color: #e5e8e9;*/
        border-left: 2px dashed #e5e8e9;
	    z-index: 4;
	}

    .b-order_person-type {
        position: relative;
    }

    #sale_order_props {
        margin: 0 -12px 10px -13px;
    }
    .b-order_user-info_item {
        float: left;
        margin-bottom: 10px;
        width: 50%;
    }
        [data-property-id-row="1"],/*  Р¤РёР·. Р»РёС†Рѕ: Р¤.Р.Рћ. */
        [data-property-id-row="7"],/*  Р¤РёР·. Р»РёС†Рѕ: РђРґСЂРµСЃ РґРѕСЃС‚Р°РІРєРё */
        [data-property-id-row="8"],/*  Р®СЂ. Р»РёС†Рѕ: РќР°Р·РІР°РЅРёРµ РєРѕРјРїР°РЅРёРё */
        [data-property-id-row="8"],/*  Р®СЂ. Р»РёС†Рѕ: РќР°Р·РІР°РЅРёРµ РєРѕРјРїР°РЅРёРё */
        [data-property-id-row="9"],/*  Р®СЂ. Р»РёС†Рѕ: Р®СЂРёРґРёС‡РµСЃРєРёР№ Р°РґСЂРµСЃ */
        [data-property-id-row="19"],/* Р®СЂ. Р»РёС†Рѕ: РђРґСЂРµСЃ РґРѕСЃС‚Р°РІРєРё */
        [data-property-id-row="20"],/* Р¤РёР·. Р»РёС†Рѕ: РђРґСЂРµСЃ (РґР»СЏ РєРѕСЂР·РёРЅС‹ С‚РѕР»СЊРєРѕ СЃ С‚РµСЃС‚РѕРІС‹Рј Р·Р°РєР°Р·РѕРј) */
        .full-width {
            width: 100%;
        }
        [data-property-id-row="4"],/* Р¤РёР·. Р»РёС†Рѕ: РРЅРґРµРєСЃ */
        [data-property-id-row="16"] {/* Р®СЂ. Р»РёС†Рѕ: РРЅРґРµРєСЃ */
            float: right;
            width: 27%;
        }
        [data-property-id-row="6"],/*  Р¤РёР·. Р»РёС†Рѕ: РњРµСЃС‚РѕРїРѕР»РѕР¶РµРЅРёРµ */
        [data-property-id-row="18"] {/* Р®СЂ. Р»РёС†Рѕ: РњРµСЃС‚РѕРїРѕР»РѕР¶РµРЅРёРµ */
            width: 73%;
        }
        .b-order_user-info_name {
            margin-left: 12px;  
        }
        .b-order_user-info_val {
            float: left;
            padding: 0 12px 0 13px;
            width: 100%;
        }

    .b-order_pay-item,
    .b-order_delivery-item {
        margin-bottom: 12px;
        padding-bottom: 0.8em;
    }
    .b-order_pay-item:last-child,
    .b-order_delivery-item:last-child {
        border-bottom-style: none;
        margin-bottom: 0;
    }
    .b-order_pay-item p:last-child,
    .b-order_delivery-item p:last-child {
        margin-bottom: 0;
    }
        .b-order_delivery-item .b-order_item_price b {
            font-weight: normal;
        }
    #order_form_div .sale_data-table.summary td {
        background: #fff !important;
    }

    #order_form_div .sof-req {
        color: red;
        font-size: 10px;
    }

    #order_form_div .clear {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0px;
        line-height: 0px;
    }

    #order_form_div input[type="text"],
    #order_form_div input[type="tel"],
    #order_form_div input[type="password"],
    #order_form_div textarea,
    #order_form_div select {
    	display: inline-block;
        font-size: 16px;
        line-height: 26px;
    	width: 100%;
    	margin: 0;
    	height: 42px;
    	padding: 0px 10px;
    	border: 2px solid #e5e8e9;
    	background: #fff;
    	outline: none;
    	color: #333;
    	margin-top: 5px;
    }
    #order_form_div textarea {
    	resize: vertical;
    	padding: 5px 10px;
        font-family: "Segoe UI", sans-serif;
    }

    #order_form_div .section {
        /*margin-bottom: 30px;*/
        padding-bottom: 20px;
    }

    #order_form_div .title {
        font-weight: bold;
        font-size: 15px;
        border-bottom: 1px solid #dcdfe2;
        width: 100%;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    #order_form_div .title a {
        color: #2d739d;
        font-size: 12px;
        text-decoration: underline;
        margin-left: 10px;
        outline: none;
    }

    #order_form_div .title a:hover {
        text-decoration: none;
    }

    #order_form_div .label.left {
        float: left;
        margin: 0 10px 10px 0;
        white-space: nowrap;
    }
    #order_form_div .label.left.active {
        color: #00a5ff;
    }

    .b-order_step-1 {
        display: inherit;
        display: inline-block;
        color: #000;
        margin-right: 5px;
    }
    .b-order_step-1:last-child {
    	margin-right: 0px;
    }

    #order_form_div .sale_order_table {
        font-size: 12px;
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
    }

    #order_form_div .sale_order_table td {
        padding: 15px 0;
        background: none !important;
    }

    #order_form_div .sale_order_table .name {
        width: 190px;
        text-align: left;
        vertical-align: top;
    }

    #order_form_div .sale_order_table.props td {
        border-bottom: 1px solid #dcdfe2;
    }

    #order_form_div .sale_order_table input[type="text"],
    #order_form_div .sale_order_table textarea,
    #order_form_div .sale_order_table select {
        width: 365px;
    }

    #order_form_div .sale_order_table textarea {
        height: 70px;
        overflow: hidden;
        resize: none;
    }

    #order_form_div .sale_order_table select {
        padding: 6px 3px 6px 8px;
        width: 383px;
        margin-bottom: 5px;
    }

    #order_form_div .sale_order_table .desc {
        color: #a3a3a3;
        font-size: 11px;
        margin: 3px 0;
    }


    /*paysystem*/

    #order_form_div .sale_order_table.paysystem td {
        border-bottom: none;
    }

    #order_form_div .sale_order_table .ps_logo {
        float: left;
        text-align: center;
        margin: 0 15px 10px 0;
        height: 85px;
    }

    #order_form_div .sale_order_table .with_description {
        margin-right: 0 !important;
        height: 30px;
    }

    #order_form_div .sale_order_table .ps_logo img,
    #order_form_div .sale_order_confirm img,
    #order_form_div .account img {
        border-radius: 2px;
        border: 1px solid #d1d1d1;
        box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
        padding: 1px;
        float: left;
    }

    .b-order_pay-item input[type=radio],
    .b-order_delivery-item input[type=radio],
    #order_form_div .sale_order_table .ps_logo input[type=radio],
    #order_form_div .account input[type=checkbox] {
        display: none;
    }

    .delivery_extra_services {
        border-spacing: 0;
        width: 500px;
        font-size: 11px;
        padding-top: 10px;
        padding-left: 20px;
        padding-bottom: 20px;
    }

    .delivery_extra_services td {
        padding: 5px;
        vertical-align: top;
    }

    .delivery_extra_services input,
    .delivery_extra_services select {
        font-size: 11px !important;
    }

    .delivery_extra_services .name {
        width: 230px;
        font-weight: bold;
    }

    .delivery_extra_services .control {
        /*width: 60px;*/
        font-weight: bold;
    }

    .delivery_extra_services .price {
        width: 100px;
    }

    .delivery_extra_services .description {
        color: #a3a3a3;
        /*min-height: 15px;*/
        padding-bottom: 15px;
    }


    #order_form_div .sale_order_table .paysystem_name,
    #order_form_div .sale_order_confirm .paysystem_name {
        font-size: 11px;
        color: #a3a3a3;
        width: 95px;
        line-height: 11px;
        margin-top: 65px;
    }

    #order_form_div .account img,
    #order_form_div .account .desc {
        float: left;
    }

    #order_form_div .account img {
        margin-right: 10px;
    }

    #order_form_div .account .name {
        font-weight: bold;
        margin-bottom: 3px;
        color: #000;
    }

    #order_form_div .account .desc {
        font-size: 11px;
        color: #a3a3a3;
        line-height: 11px;
        text-align: left;
        width: 80%;
    }

    #order_form_div .account .desc.width_limited {
        width: 100%;
    }

    #order_form_div .account .ps_logo.with_description {
        width: 100%;
    }


    /*delivery*/

    #order_form_div .sale_order_table.delivery td {
        padding: 7px 0;
    }

    #order_form_div .sale_order_table.delivery .name {
        font-weight: bold;
        width: auto;
        color: #000;
    }

    #order_form_div .sale_order_table.delivery .desc {
        color: #a3a3a3;
        width: 400px;
    }

    #order_form_div .sale_order_table.delivery td table {
        width: auto;
    }

    #order_form_div .sale_order_table.delivery td table td {
        padding: 0;
        text-align: left;
    }

    #order_form_div .sale_order_table.delivery .prop img {
        border-radius: 2px;
        border: 1px solid #d1d1d1;
        box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
        padding: 1px;
        margin: 0 10px 0 0;
    }

    #order_form_div .sale_order_table.delivery .prop input,
    #order_form_div .sale_order_table.delivery .prop img,
    #order_form_div .sale_order_table.delivery .prop .desc {
        float: left;
        margin-right: 10px;
    }

    #order_form_div .sale_order_table.delivery .prop input[type=radio] {
        display: none;
    }


    /*summary*/

    #order_form_div .sale_data-table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        margin-top: 10px;
    }

    #order_form_div .sale_data-table th {
        background-color: #f5f5f5;
        padding: 7px 13px;
        text-align: left;
        font-weight: normal;
    }

    #order_form_div .sale_data-table td {
        border-bottom: 1px solid #f5f5f5;
        padding: 7px 13px;
        text-align: left;
        background: none !important;
    }

    #order_form_div .sale_data-table td.price {
        white-space: nowrap;
        text-align: right;
    }

    #order_form_div .sale_data-table td.itog {
        text-align: right;
    }

    #order_form_div td.itog.with_discount {
        vertical-align: top;
    }

    #order_form_div .sale_data-table tfoot td {
        border-bottom: none;
    }

    #order_form_div .sale_data-table tfoot tr.last td {
        border-top: 1px solid #f5f5f5;
        font-weight: bold;
        white-space: nowrap;
    }

    #order_form_div .order_comment {
        width: 100%;
    }

    #order_form_div .order_comment div {
        color: #a3a3a3;
        font-size: 12px;
        margin-bottom: 5px;
    }

    #order_form_div .order_comment textarea {
        width: 97%;
        height: 70px;
    }


    /* auth */

    #order_form_div .order-auth {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
    }

    #order_form_div .order-auth td {
        text-align: left;
        vertical-align: top;
    }

    #order_form_div .sale_order_table.delivery .errortext {
        margin: 0;
        font-size: 11px;
        padding: 5px;
        width: 230px;
    }

    #order_form_div .sale_order_full_table td.ps_logo {
        text-align: left;
        vertical-align: top;
    }

    #order_form_div .sale_order_full_table .ps_logo .pay_name {
        font-weight: bold;
        margin-bottom: 5px;
        font-size: 15px;
    }

    #order_form_div .desc .ora-store {
        font-size: 12px;
    }

    .store_location {
        display: none;
    }

    .store_location .ora-store {
        width: 40%;
        float: left;
    }

    .store_location .ora-store table td {
        padding: 10px;
        text-align: left;
        vertical-align: top;
    }

    .store_location .name {
        font-weight: bold;
    }

    .store_location .location {
        width: 60%;
        float: left;
    }

    #order_form_div .select_store {
        font-size: 12px;
    }

    .image {
        padding: 5px 0 5px 0;
    }


    /* new */

    .b-order_make .b-order_step h4 {
        display: block;
        margin-bottom: 28px;
        margin-top: 0;
        padding-top: 0.2em;
        color: #4e4e4e;
        font-size: 26px;
        position: relative;
    }

    .b-order_make .bx_sof_req {
        color: rgba(199, 31, 31, 1);
        font-weight: bold
    }

    .b-order_make .b-order_item_pic {
        box-shadow: 0 0 3px 0 rgba(123, 152, 165, .9);
        cursor: pointer;
        padding: 2px;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(123, 152, 165, .7);
        margin-right: 20px;
    }


    .b-order_make .b-order_item_pic span {
        display: block;
        width: 100px;
        height: 60px;
        background-repeat: no-repeat;
        background-position: center;
    }

    .b-order_make .b-order_item_pic.active,
    .b-order_make .b-order_item_pic:hover {
        box-shadow: 0 0 3px 0 rgba(0, 93, 153, 1);
        border: 1px solid rgba(0, 93, 153, .8);
        padding: 2px;
    }

    /* 
        Г…Г±Г«ГЁ Г­ГіГ¦Г­Г» Г«Г®ГЈГ®ГІГЁГЇГ» - Г°Г Г±ГЄГ®Г¬Г¬ГҐГ­ГІГЁГ°Г®ГўГ ГІГј
    */
    .b-order_make .b-order_item_pic {
        display: none !important;
    }

    .b-order_make .b-order_item_description {
        position: relative;
        min-height: 20px;
    }

    .b-order_person-type {
        padding-left: 25px;
        padding-right: 20px;
        margin-right: 5px;
    }
    .b-order_make .b-order_item_description:before,
    .b-order_make .b-order_person-type:before {
        content: '';
        position: absolute;
        top: 1px;
        left: 0;
        width: 17px;
        height: 17px;
        border: 1px solid #CDD1DA;
        border-radius: 50%;
        background: #FFF;
    }
    .b-order_make .active .b-order_item_description:after,
    .b-order_make .b-order_person-type.active:after {
        content: '';
        position: absolute;
        top: 5px;
        left: 4px;
        width: 11px;
        height: 11px;
        border-radius: 50%;
        background: #00a5ff;
        transition: all .2s;
        opacity: 1;
    }
    .b-order_make .b-order_person-type input[type="radio"] {
        display: none;
    }
    .b-order_make .b-order_person-type:before {
        top: 50%;
        opacity: 1;
        margin-top: -10.5px;
    }
    .b-order_make .b-order_person-type.active:after {
        top: 50%;
        margin-top: -6.5px;
    }

    .b-order_pay-item .b-order_item_description,
    .b-order_delivery-item .b-order_item_description {
        overflow: hidden;
        padding-left: 30px;
        position: relative;
        font-size: 15px;
    }

    .b-order_step-1 label {
        display: inline-block;
        vertical-align: middle;
    }

    .b-order_make .b-order_item_description p {
        display: block;
        /*clear: both*/
        margin-top: 0;
    }


    .b-order_make .bx_result_price {
        color: #000 !important;
        /*float: right;*/
        text-align: right;
        margin-top: 6px;
    }

    .b-order_make .bx_result_price a {
        font-weight: normal;
    }

    .b-order_make .bx_result_price a {
        color: #12a9e1
    }

    .b-order_make .bx_result_price a:hover {
        text-decoration: none
    }

    .b-order_make .b-order_item_description strong {
        display: block;
        color: #000;
        font-weight: normal;
        /*float: left;*/
    }
    .b-order_make .active .b-order_item_description strong {
        color: #00a5ff;
    }

    .b-order_summary .b-order_user-info_item {/* РљРѕРјРјРµРЅС‚Р°СЂРёР№ Рє Р·Р°РєР°Р·Сѓ */
        margin: 10px 0 25px;
        width: 100%;
    }
        .b-order_summary .b-order_user-info_name {
            margin-left: 0;
        }
        .b-order_summary .b-order_user-info_val {
            padding: 0;
        }
        #order_form_div .b-order_summary .b-order_user-info_item textarea {
            height: 84px;
            line-height: 1.4;
            width: 50%;
        }
    .b-order_checkout-block {
        /*margin-top: 7px;
        padding-top: 20px;*/
        display: inline;
        /*border-top: 2px solid #e5e8e9;
        text-align: right;*/
        font-weight: normal;
    }
    .b-order_checkout-block .g-button {
        /*font-size: 18px;
        padding: 8px 15px 11px;*/
        margin: 0 30px;
    }
    .b-order_checkout-info {
        display: inline-block;
        font-size: 16px;
        font-weight: normal;
        position: relative;
        top: 10px;
        width: 285px;
        white-space: normal;
    }
        .b-order_checkout-info_need-support {
            position: relative;
            top: -10px;
        }


    /* new locations */

    #order_form_div .bx-sls input[type="text"] {
        margin-bottom: 0;
    }

    #order_form_div .location-block-wrapper {
        width: 100%;
    }
    #order_form_div .bx-sls .dropdown-icon {
        top: 12px;
    }
    #order_form_div .bx-sls .bx-ui-sls-clear {
        height: 30px;
        margin: 0;
        right: 4px;
        top: 4px;
        width: 30px;
    }
    #order_form_div .bx-sls .bx-ui-sls-clear:before {
        background: #ccc;
        border-radius: 2px;
        color: #fff;
        content: '\00D7';
        display: block;
        font-size: 26px;
        line-height: 10px;
        margin: 7px;
        height: 17px;
        width: 17px;
    }
    #order_form_div .bx-sls .bx-ui-sls-clear:hover:before {
        background: #999;
    }
    .bx-ui-sls-route,
    .bx-ui-sls-fake {
    	margin-top: 0 !important;
    }
    .bx-sls .dropdown-fade2white {
    	top: 0px !important;
    }

    #order_form_div .dropdown-block {
        width: auto;
        box-shadow: none;
        -webkit-box-shadow: none;
        border: 2px solid #e5e8e9;
        border-radius: 0;
        background: #fff;
        outline: none;
        color: #333;
        margin-top: 5px;
    }
    #order_form_div .dropdown-block input {
        height: 38px;
    }

    #order_form_div .bx-ui-sls-container {
        display: block !important;
    }

    #order_form_div .bx-ui-sls-route {
        padding-top: 0 !important;
    }

    .-bx-order-property-city {
        display: none;
    }

    .-bx-popup-special-prompt {
        padding: 5px 10px;
    }

/*РїРѕРєР°Р·Р°С‚СЊ РєРѕРЅС‚РµРЅС‚ РїРѕ РєР»РёРєСѓ */
.g-shower {
  position: absolute;
  opacity: 0;
}
.g-shower:checked,
.g-shower:checked + label,
.g-shower:not(:checked) + label + * {
  display: none;
}


/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17492751443628*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;width:600px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}
/* End */
/* /bitrix/templates/.default/css/connect.css?174927516720891 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17492751443628 */
